From that previous diagram, let's concentrate on those stages involved in developing software.
"Stage" is equivalent to "Milestone" but is not quite the same as "Phase"
A typical "waterfall" model

Sometimes, like salmon, we must travel "up" the waterfall
Why have stages?
Break a large problem down into smaller, more manageable problems
A tool for monitoring progress
Points at which senior management assess project viability:
Management authorisation to proceed with next block of work
Concentrates the mind
How do you decide what stages a project should have? How many? How long?
How do you even know what tasks are needed in a project?
One approach
(Discussed in other notes)
|
|
Comments please to: dwfarthi@glam.ac.uk | © 1999, University of Glamorgan |