瀑布模型与敏捷模型项目过程对比表

Waterfall vs. Agile
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

  参考资料

  1. Acceptance Test Engineering Guide by Microsoft

 

posted @ 2014-03-09 14:50  sangmado  阅读(1675)  评论(0编辑  收藏  举报