Choosing a process model
- From the waterfall model:
- Incorporate the notion of stages.
- From the phased-release model:
- Incorporate the notion of doing some initial high-level analysis, and then dividing the project into releases.
- From the spiral model:
- Incorporate prototyping and risk analysis.
- From the evolutionary model:
- Incorporate the notion of varying amounts of time and work, with overlapping releases.
- From the concurrent engineering:
- Incorporate the notion of breaking the system down into components and developing them in parallel.