什么是产品研发四分离组织?
在产品开发过程中,一般科技型企业的开发顺序如下:产品需求收集-系统方案设计-模块概要设计-模块详细设计-开发人员软硬件开发-测试人员进行测试-中试部门进行工艺或生产验证-生产部门进行生产出货。如下图所示:

由于各个环节并非一个人就能完成,因此在产品开发过程中往往由团队来完成,但由于涉及到的人员过多,一旦产品质量在后端出现问题,质量的追溯相当困难,如需求与设计人员互相扯皮,开发与测试人员相互扯皮的情况屡见不鲜,如何让开发团队的责任划分更加清晰呢?共创力咨询建议,建议将研发的过程划分为五个阶段:
1)需求收集及分析阶段:一般由产品需求分析工程师完成,有的公司由产品经理完成。主要包含需求收集、需求分析、需求分发、需求实现、需求验证五个阶段。
2)系统设计阶段:一般由系统工程师(SE)完成,主要是对产品包需求进行设计,包括架构设计、CBB选择、系统需求的分解和分配,并把需求分发给软件、硬件、结构、电气等专业工程师。
3)系统开发阶段:由开发工程师对分配的需求进行开发,如软件编码、硬件电路实现、单元测试等。相对设计,开发相对简单。
4)系统测试阶段:针对开发人员提交系统产品进行测试,包括原型机的测试(SDV)、系统集成测试(SIT)、系统验证测试(SVT)等三个阶段。
5)系统中试阶段:中试又称中间试验部,主要对产品的功能及性能进行生产验证,以证明研发出的产品能进行量产,并且可靠性及稳定性能达到客户要求的质量目标。
从上五个阶段,是产品开发从需求到上市必经的五个过程, 共创力咨询认为,这五个过程相对独立,更有利于产品开发的效率和质量,避免了因为边界不清而带来的各部门之间的矛盾。
如何建立四分离的组织?
由于资源紧张,很多公司把研发的几个角色安排给一个人,如项目经理兼任需求分析人员,系统设计人员兼任开发人员,开发人员兼任测试人员,测试人员兼任验证人员,这种模式,一旦出现重大问题之后,各部门之间会互相推诿,真实的根本原因无法查明。因此我们有必要建立四分离的组织,我们来看看某公司是如何建立四分离组织的:

上图可以看出,市场部负责需求的收集,系统部进行开发设计工程作然后各研发部进行系统开发工程,测试部进行测试,交付部进行验证测试。这就形成了四分离的组织,组织与组织之间是平行关系。
四分离组织带给企业的价值
需求、设计、开发、测试、验证这五个阶段的四分离组织,让产品开发的每个环节更加专业化,它带给企业的价值是:
- 每个组织更加专注于自己的核心价值,让专业的事专业的人去做;
- 需求与设计分离,有助于需求的准确性,可以提升需求的质量;
- 设计与开发分离,有助于设计质量的提升;
- 开发与测试分离,有助于提升开发人员的质量;
- 测试与验证分离,有助于提升开发测试的质量;
- 只有四分离组织,才能让各专业发挥真正的价值,而不是混水摸鱼;
- 分离之后,绩效管理更加专业化和透明化,研发团队更加稳定;
- 在客户端发现的质量问题,能随时追溯到某个部门,以避免再次发生此类的问题。如下图所示:

如上图,需求由产品经理输出,设计由SE输出,开发由开发人员输出,测试由测试人员输出,验证由LMT(维护人员)输出,各阶段的组织相对独立,并均有部门的质量目标,在客户端发生问题后,追溯起来是一件非常容易的事情,扯皮的事会减少很多。这样,大家可以尽可能聚焦于本专业的活动,而不是身兼多职,把问题遗留到客户端,最后客户不满意,团队所有的成员努力白费。
浙公网安备 33010602011771号