流程,就是一个“围城”,在企业里如果已经有了完整的流程,可能会觉得成本和效率带来负担,而没有流程的话,可能又会觉得如同“黑盒”,心里犯蒙。
今天跟老板和研发几个负责人讨论了IPD/CMMI/Scrum流程。
我在刚进华为的时候是做了3年的测试岗位的,对IPD和敏捷开发还算比较了解,以及后来去海外做产品经理,也是每天都在使用流程,尤其是LTC里的ATx(ATI/ATB/ATC)。
企业要做流程,说起来简单,但实行起来却一点都不简单。
流程,实际刚开始的时候,先是一个理念,然后才是执行。
一,IPD集成产品开发
华为最核心的有两样东西,一个是任正非为精神领袖的华为文化,一个是流程。华为是从IBM进入的IPD流程,据说花了100亿人民币。可以说是任正非一意孤行,那么大的成本推行IPD,从而成就了华为的不断壮大为航空母舰。
IPD最核心的思想是市场驱动的产品开发和新产品开发是一项投资。
IPD产品开发流程被明确地划分为概念、计划、开发、验证、发布、生命周期六个阶段,并且在流程中有定义清晰的决策评审点。
二,CMMI过程能力成熟度模型
CMMI可以理解为像ISO9000的质量模型和标准。
CMMI的核心目的是用于衡量和改善组织过程能力。
核心思想主要有两个方面:
1-过程质量决定交付质量
2-组织能力需要持续改进。
三,Scrum敏捷开发
敏捷开发是以人为核心,用迭代的方法,实现小步快跑的一个流程。
其中关键的是迭代会议、backlog输出以及自动化测试。
总结归纳起来是
IPD是最高的层级,是公司运营层面的,“做正确的事”。
CMMI和Scrum是工程实践级的流程,“把事情做正确”。
图片来自网上当你回过头来看自己之前走的路,做的事,如果觉得非常的傻,那么说明你进步了,有成长了。
网友评论