The SAD tutorial gives a pretty good overview/introduction to most of the material we'll
discuss in lectures, while Professor Sauter's site gives a very extensive collection to
a huge range of related topics. The links in the table below generally connect to good
overviews/introductory readings on specific topics.
If you have the chance, I'd also highly recommend reading the book "The Dilbert Principle" by Scott Adams,
and watching "Meetings Bloody Meetings" by John Cleese (available on disc in the VIU library).
Topic area | Links/resources |
Project life cycles
- waterfall, spiral, and agile models
|
|
Business analysis and project proposals
- identifying and evaluating opportunities for improvement
- business process automation, improvement, and re-engineering
- project proposals, feasability analysis, and cost benefit analysis
|
|
Project planning and management
- project staffing and roles
- timelines, task scheduling, cost and time estimation
- project metrics, collection, and analysis
- project timelines, milestones, and reviews
- risk analysis and risk management (monitoring, preventing, mitigation, and responding)
- quality control, reviews and inspections
- people management and conflict resolution
- project closeout
|
|
Requirements gathering and documentation
- requirements gathering techniques (interviews, jad sessions, surveys,
document and interface analysis, reverse engineering)
- functional and non-functional requirements
- reviewing requirements and resolving ambiguities
- use case scenarios, viewpoint analysis
- relationship to testing
|
|
Modeling techniques
- interface modeling: mockups and walk throughs, prototyping
- data modeling: entity-relation diagrams, data dictionaries
- process modeling: data flow diagrams, state diagrams, activity diagrams, sequence diagrams
|
|
Design levels and categories
- architectural, interface, data, user guidance
|
|
Deployment and support
- rollout, user training and preparation
- long term maintenance and support
|
|
Case studies in design
- specific cases considered on an ad hoc basis, time permitting
|
|