CMMI让DoD手到擒来
"DoD在单独应用于epic、user story以及不同准则的任务时,会发挥更大的效用。"
定义完成(Definition of Done ,DoD)是任何敏捷项目的关键要素。在敏捷团队中,DoD是PO用来表征产品进入sprint回顾所必须完成的工作。对于大多数的敏捷项目来说,对“完成”的定义在user story这个层面——每个story的完成都是经由团队的同意而定义的,只要DoD被完成,那么整个story就会被认为是完成了。
这其实并不足够。如果使用得当,DoD是一个非常强大的工具。它可以为CMMI的需求管理、项目监控、产品集成与技术解决方案中的实践,提供有价值的信息。
DoD包含:
-
写完代码与测试用例
-
代码经过同行评审或结对编程,满足开发的标准
-
执行并通过单元测试
-
执行并通过user story测试
-
部署到系统测试环境中的代码通过系统测试
-
部署到集成系统测试环境中的代码通过集成测试
-
user story、测试用例通过UAT(User Acceptance Testing)。UAT的创建是基于user story或测试用例的验收条件
-
任务剩下的时间为0,user story或测试用移动到“完成”
-
完成并经由评审核准客户要求的产品文档(用户指南、帮助文档等)、架构文档中的相关文件和图表
-
执行、记录与沟通所有开发、部署、配置方面的变更
敏捷项目中的每个要素,都可以作为一个DoD。例如sprint策划、user story、sprint demo、回顾以及backlog梳理。DoD定义了完成这些元素所需的任务与工作。
项目策划
验证与确认
2019-11-15 00:00
2024-06-19
2020-07-27
2020-02-25
2019-11-28
2019-12-25
2020-07-01
2021-01-28
2019-04-08
2020-06-05
2018-08-22
2024-03-29
2019-10-21
2020-11-30
2024-07-15
2020-02-11
2020-12-22
2019-03-18
2020-03-23
2020-04-20
2020-05-14