质量和风险管理
-
敏捷项目质量管理的不同之处
-
质量的定义:某个产品是否可工作并满足项目干系人的需求,质量贯穿整个敏捷项目管理过程
-
敏捷12原则全部直接或间接的指向质量
-
传统项目质量管理和敏捷项目质量管理对比
-
敏捷项目质量管理的另一个不同之处在于项目声明周期内的多次质量反馈循环:开发团队的日常反馈->产品负责人对每个冲刺的反馈->项目干系人对每个冲刺的反馈->客户对每个发布的反馈
-
-
如何在敏捷项目中管理质量
- 敏捷开发团队对质量负有主要责任,承担质量责任是自管理所伴随的责任和自由的延伸
- Scrum团队的其他成员-Scrum主管和产品负责人在质量管理中也承担相应的责任
- 质量和冲刺
- 每一个冲刺都要测试,在第一个冲刺中程序员对一个需求进行编程之后就开始了
- 每天进行例行测试
- 主动型质量管理
- 持续追求卓越技术和良好的设计: 自我管理允许团队自由进行技术创新,同时赋予开发团队一种产品责任感
- 将特定质量开发技术引入产品生产
- 测试驱动开发:先编写测试代码然后编写代码直到测试通过
- 结对编程
- 同行评审
- 代码集体所有制
- 持续集成:一天一次或者多次集成,帮助团队成员及时验证提交的工作与产品的其余部分是否存在冲突
- 开发团队与产品