| Project Size |
Small to Medium |
Medium to Large |
Large |
Small to Medium |
Medium to Large |
Small to Large |
| Project Complexity |
Low to Medium |
Medium to High |
High |
Low to High |
Medium to High |
Medium to High |
| Requirements Stability |
Stable |
Can evolve |
Can evolve |
Likely to change frequently |
Moderate stability |
Stable to Moderate Stability |
| Client Involvement |
Limited |
Continuous |
Periodic |
High and Continuous |
Periodic |
Continuous |
| Budget Constraints |
High Predictability, Fixed Budget |
Moderate Predictability, Some Flexibility |
Some Flexibility |
Variable, Suitable for Changing Budgets |
Moderate Predictability, Fixed Budget |
Moderate Predictability, Some Flexibility |
| Risk Tolerance |
Low |
Moderate |
High |
Moderate |
Moderate |
Moderate to High |
| Time-to-Market |
Moderate |
Faster |
Variable |
Faster |
Moderate |
Faster |
| Documentation Emphasis |
Extensive Documentation |
Moderate Documentation |
Detailed Documentation |
Minimal Documentation |
Moderate Documentation |
Moderate Documentation |
| Testing Approach |
Sequential Testing after Development Phases |
Continuous Testing Throughout Iterations |
Continuous Testing Throughout the Spiral |
Continuous and Collaborative Testing |
Testing Conducted After the Completion of Phases |
Continuous Testing Throughout Increments |
| Change Management |
Limited Flexibility |
High Flexibility |
Adaptive to Changes |
Highly Adaptive to Changes |
Moderate Flexibility |
High Flexibility |