在项目管理中,最近发现一些很不好的现象:
- 临近版本交付了,测试人员才说还有很多bug没有闭环
- 产品也不去考虑最终版本的交付目标
这里边根本的原因还是没有定义每个成员完整的职责。定义所有角色的职责如下:
角色 | 职责 | 依赖处理 |
---|---|---|
产品经理 | 1.完成产品需求文档(是否包含验收标准)并组织评审; 2.完成验收(并确保验收所有发现问题的闭环) | 1. 验收时发现问题较多,报测试风险 2.预估开发人员无法按时解决问题时,报开发风险 |
设计人员(架构师) | 完成设计文档并组织评审 | 需求说明书有问题时,执行打回 |
技术组长 | 保证本小组内的所有事情可以落实到位 | |
编码人员 | 1. 完成编码 2.及时处理bug,严重bug第二天必须解决,一般以上bug五个工作日解决 | 需求说明书或设计文档有问题时,执行打回 |
测试人员 | 完成测试并保证所有bug的闭环(根据版本上线的时间点倒推) | 1. 需求说明书、设计说明书有问题时,执行打回 2.开发质量有严重问题时,执行打回; 3. 预估bug无法按时解决时(含所有人员创建的、与当前版本有关的bug),报风险 |