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 |