| Project Attributes |
Classic Waterfall |
Incremental Waterfall |
Agile Iteration |
Agile Kanban |
|
Number of releases
|
1 |
1 |
2 or more |
2 or more |
|
Number of iterations
|
1 |
2-6 |
4 or more |
1 |
|
Iteration length
|
Not applicable |
Many months |
1-4 weeks |
Not applicable |
|
Maximum number of features in progress
|
No maximum |
No maximum |
1 iteration's worth |
Less than the number of team members |
|
Integration frequency
|
Big Bang |
Quarterly |
Daily or hourly |
Daily or hourly |
|
Requirement to test duration
|
Months or years |
Months |
Days |
Days |
|
Test timing
|
Separate phase |
Separate phase |
Mostly incremental |
Mostly incremental |
|
Release criteria
|
Scope-based |
Scope-based |
Time-boxed |
Time-boxed |
|
Average requirement task effort
|
Person months |
Person months |
Person days |
Person days |
|
Average development task effort
|
Person days or weeks |
Person days or weeks |
Person hours |
Person hours |
|
Culture
|
Hierarchical |
Hierarchical |
Collaborative |
Collaborative |
|
Skills
|
Highly specialized |
Highly specialized |
Generalists |
Generalists or specialists |
|
Determining progress
|
Work completed relative to plan
|
Work completed relative to plan |
Delivery of working code |
Delivery of working code |
|
Work remaining
|
Estimate duration of remaining tasks
|
Estimate duration of remaining tasks |
Estimated time for remaining features |
Estimated time for remaining features |