在研发管理、项目管理的过程中,常有朋友询问:如何理解CMMI-DEV模型中的VER与VAL、及PPQA,以及三都间的实践活动如何区分。我整理了一下,希望对大家清晰理解其不同,有所帮助:
| 目的 | 对象 | 例一 | 例二 | 实践活动 |
PPQA | 用正确的过程和方法来做事——按对的方法做事,符合标准要求 | QA、检查者、评审人员 | 是否对照菜谱中的操作流程炒菜了? | 向条例看齐:输出的各个文档是否符合模板要求 | 这里的产品客观评价是对过程产品,主要是文档 |
VER | 确保把事情做正确——把事情做对,符合需求 | 开发人员、测试人员 | 买的菜是否对、是否好?加的调料是否对? | 向前看齐:和中间的技术规格对比 | 单元测试和概要设计的同行评审属于VER,系统测试也是VER |
VAL | 确保做了正确的事情——做对的事情,即符合用户要求 | 用户、产品/系统测试人员 | 炒的菜是否符合客户的口味? | 向排头看齐:和最初的需求对比 | 系统测试也是VAL验收测试是VAL |
三者都要,否则菜的质量难以保证 | V&V,二者缺一不可,否则队伍就不整齐了。不是V or V | 系统测试也是VAL |