7. Waterfall/Spiral hybrid Requirements Design Development QA/Test Release Requirements Document Design Document Code Test Plans Test Cases Advantages: -risk reduction Drawbacks: -overhead
8. Waterfall with subprojects Requirements Design Development QA/Test Release Requirements Document Design Document Code Test Plans Test Cases Module1 Development QA/Test Module2 Development QA/Test Module3 Advantages: -faster than normal wf
9. Waterfall with overlapping Requirements Design Development QA/Test Release Requirements Document Design Document Code Test Plans Test Cases Advantages: -faster than normal wf (overlap phases)
10. Evolutionary prototype Requirements Design Development Release Requirements Document Code Design Document Design/build a prototype, then make further developments
11. Staged delivery Requirements Design Development Alpha Release Requirements Document Design Document Code Test Plans Test Cases QA/Test Beta Release QA/Test Final Release Advantages: -reduce QA time/costs
12. Sequential development Requirements Design Development QA/Test Release Requirements Document Design Document Code Test Plans Test Cases Development Development QA/Test Release QA/Test Release -work upon several releases in the same time
13. Spiral Design Development QA/Test Release Requirements Design Development QA/Test Design Development QA/Test Design Development QA/Test Design Development QA/Test -complex projects -slow development time
14. Incremental Development Requirements Design Architecture Specify Increment Design/Build Increment Test/Validate Increment Integrate Increment Validate application Complete ? Deliver application -conservative -slow development time