前言
是不是流程约束越多,效率越低?不然,如果因为缺了流程约束,而搞砸了质量,那么一切都将归零。
所以找到一套适合自身的研发过程质量管理方式,在质量与效率之间趋向平衡是每个研发团队所必须要考虑的事情,本文是基于中小规模的企业环境中,研发团队不过百人而总结出来的一套最小化研发过程质量管理,以供有意者参加。
一、总体概要图
二、需求设计阶段
技术方案评审
需求设计阶段最关键的就是技术方案评审,关于评审重点要放在以下几个内容上:
1. 评审参与人员
首先一定要有需求承接团队的架构师或者技术负责人在场,这并不是因为他们的技术怎么样,而是因为他们看问题的视角不一样,他们更关注技术方案是否有最佳实践可参考,领域边界划分是否合理,非功能性是否有考虑等等。
除此之外必要参与评审的人员还应包括,研发、测试、产品,如果涉及到上下游系统支持时,还需要上下游系统的相关人员一起参加,不同的角色看问题会有不同的角度,这也是这些人参会的必要原因之一。
2. 评审方式
评审时要以提问为主,建议在评审开始之前,先将设计文档发出来,让参与评审的人员先过一遍,参与评审的人员要带着问题来评审,提问人与回答问题的人都要清楚自己的目的是什么,提问的人不要挑刺,提出类似于过度设计的场景,回答问题的不要反感,要抱着学习的心态。