CMMI V2.0丨使用 CMMI 来增强敏捷成果——验收标准
原创- 2020-08-27 09:00:00
- 2240
概述
完成的标准 (DoD)即Definition of Done是任何敏捷项目的关键因素。它是敏捷团队内的一项协议,表明为产品准备妥当可供产品所有者进行冲刺评审必须完成的事项。对于大多数敏捷项目,“完成”的定义是在用户故事层面,由团队商定并在每个故事内定义。当完成故事内定义的 DoD 时,故事被视为“完成”。
DoD 可能包括:
• 撰写代码和测试用例• 代码经过同行评审(或采用结对编程生成)并符合开发标准
• 代码单元测试通过
• 用户故事测试通过
• 代码部署到系统测试环境并通过系统测试
• 代码部署到集成环境并通过集成测试
• 用户故事/测试用例通过 UAT(用户验收测试)。UAT 基于为用户故事/测试用例制定的验收标准。
• 任务剩余时间设为零,用户故事/测试用例已移至“完成”
• 已生成、评审并批准相关文档/图表,包括产品文档(用户指南、帮助等)、架构文档以及客户要求的任何其他文档
• 任何构建、部署、配置变更已经被落实、被文档化并被沟通了
敏捷项目的每个元素都服从于DoD,包括多次冲刺策划、用户故事、冲刺演示、回顾和待办事项梳理。DoD 定义完成每个元素所需的任务和工作项。
CMMI 主任评估师的观点:
完成的标准DoD 是一个强大的工具,如果实施妥当,可以在尝试验证需求管理(特别是 SP1.1)、项目监督控制、确认、产品集成以及技术解决方案中的实践时,提供重要信息。各DoD的文档化说明可以为组织过程定义和集成项目管理中的实践提供验证。