CMMI让DoD手到擒来

"DoD在单独应用于epicuser story以及不同准则的任务时,会发挥更大的效用。"

定义完成(Definition of Done ,DoD)是任何敏捷项目的关键要素。在敏捷团队中,DoD是PO用来表征产品进入sprint回顾所必须完成的工作。对于大多数的敏捷项目来说,对“完成”的定义在user story这个层面——每个story的完成都是经由团队的同意而定义的,只要DoD被完成,那么整个story就会被认为是完成了。

这其实并不足够。如果使用得当,DoD是一个非常强大的工具。它可以为CMMI需求管理项目监控产品集成技术解决方案中的实践,提供有价值的信息。

CMMI增强敏捷-定义完成.png

DoD包含:

  • 写完代码与测试用例

  • 代码经过同行评审或结对编程,满足开发的标准

  • 执行并通过单元测试

  • 执行并通过user story测试

  • 部署到系统测试环境中的代码通过系统测试

  • 部署到集成系统测试环境中的代码通过集成测试

  • user story、测试用例通过UAT(User Acceptance Testing)。UAT的创建是基于user story或测试用例的验收条件

  • 任务剩下的时间为0,user story或测试用移动到“完成”

  • 完成并经由评审核准客户要求的产品文档(用户指南、帮助文档等)、架构文档中的相关文件和图表

  • 执行、记录与沟通所有开发、部署、配置方面的变更

敏捷项目中的每个要素,都可以作为一个DoD。例如sprint策划、user story、sprint demo、回顾以及backlog梳理。DoD定义了完成这些元素所需的任务与工作。

项目策划

DoD与CMMI的项目策划

验证与确认

DoD与CMMI的验证与确认

 

凡奉首页    管理实践    CMMI管理实践    CMMI让DoD手到擒来
创建时间:2019-11-15 00:00
收藏