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

简介:
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





本文转自匠心十年博客园博客,原文链接:http://www.cnblogs.com/gaochundong/p/waterfall_agile_process_continuum_theory.html,如需转载请自行联系原作者



目录
相关文章
|
1月前
|
人工智能 数据可视化 安全
瀑布模型是什么?在软件开发中有哪些主要阶段和步骤?
瀑布模型是一种经典的软件开发方法,将开发过程划分为需求分析、设计、编码、测试和维护等顺序阶段,强调阶段性和文档化。适用于需求明确、稳定且对安全性和可靠性要求高的项目。尽管存在局限性,但在特定场景下仍具重要价值。未来,瀑布模型可能与其他开发模型结合,更加灵活高效。
瀑布模型是什么?在软件开发中有哪些主要阶段和步骤?
|
1月前
|
敏捷开发 测试技术
开发模型(瀑布、螺旋、scrum) 和 测试模型(V、W)、增量和迭代、敏捷(思想)及敏捷开发 scrum
文章详细介绍了软件开发过程中的不同开发模型(瀑布、螺旋、Scrum)和测试模型(V模型、W模型),以及增量和迭代的概念,最后阐述了敏捷思想及其在敏捷开发(如Scrum)中的应用。
63 0
开发模型(瀑布、螺旋、scrum) 和 测试模型(V、W)、增量和迭代、敏捷(思想)及敏捷开发 scrum
|
3月前
|
测试技术 UED
质量标准化实践问题之测试策略的本质如何解决
质量标准化实践问题之测试策略的本质如何解决
21 2
|
4月前
|
NoSQL Redis UED
业务架构问题之在流程建模中,“定职责”的重要性是什么,流程建模中的交互设计原则是什么
业务架构问题之在流程建模中,“定职责”的重要性是什么,流程建模中的交互设计原则是什么
|
4月前
|
领域建模 项目管理
项目管理问题之在软件开发中,建模涉及哪些阶段
项目管理问题之在软件开发中,建模涉及哪些阶段
|
5月前
|
监控 Kubernetes 测试技术
概括模型开发部署流程
**模型部署流程概览:**训练完成的大型语言模型经验证评估,进行剪枝量化后导出为标准格式。封装成API,部署到云服务器,考虑GPU资源与安全。通过Docker或Kubernetes管理,集成后端服务,确保负载均衡和安全。监控性能,执行A/B测试和灰度发布,持续优化与维护。每个步骤涉及团队协作与线上稳定性。
60 1
|
6月前
|
测试技术
软件过程和产品质量保证过程——所有表集合
软件过程和产品质量保证过程——所有表集合
42 0
|
项目管理 C# 开发者
介绍瀑布模式:经典的软件开发项目管理方法
致谢:感谢阅读本文,如有任何问题或疑问,请随时与我们联系。 推荐一个零声学院免费教程,个人觉得老师讲得不错, 学习链接:https://xxetb.xet.tech/s/HY8za
227 0
|
敏捷开发 数据可视化 测试技术
如何做好敏捷迭代管理?过程及工具分享
Leangoo领歌是ScrumCN(scrum.cn)旗下的一款永久免费的敏捷研发管理工具。 Leangoo领歌覆盖了敏捷研发全流程,包括小型团队敏捷开发,Scrum of Scrums大规模敏捷以及SAFe大规模敏捷框架等,提供端到端敏捷研发管理解决方案,涵盖敏捷需求管理、任务协同、缺陷管理、测试管理、进展跟踪、统计度量等。领歌上手快、实施成本低,可帮助企业快速落地敏捷,提质增效、缩短周期、加速创新,在数字时代赢得竞争。
如何做好敏捷迭代管理?过程及工具分享
|
项目管理
【软件工程】CMMI 能力成熟度模型集成 ( CMMI 过程管理过程域 | CMMI 项目管理过程域 ) ★
【软件工程】CMMI 能力成熟度模型集成 ( CMMI 过程管理过程域 | CMMI 项目管理过程域 ) ★
224 0