敏捷开发和精益开发的兴起

//敏捷开发和精益开发的兴起

敏捷开发和精益开发的兴起

过去近10年时间,一直在互联网企业里摸爬滚打,曾经历过电商产品,也经历过当下最火的互联网金融产品。现以随笔的方式与大家分享自己对当下互联网产品创新、产品研发体制的一些心得和看法。聊聊互联网产品如何更好的孵化和研发。

随着互联网创业浪潮的新起,研发体制也从遍地的CMMI(软件开发成熟度模型)认证到普遍的敏捷开发和精益开发。其实敏捷在十多年前就被国外提出来,但也就近五六年在国内变得越发被提倡。

这其实也是有深刻的原因,早些年,传统软件开发依旧信奉严格质量控制,CMMI的瀑布开发模式和质控思想,满足了需求。但是因为CMMI体制导入企业研发模式时,由于定制不够、擅用不当,制造了很多累赘的文档工程,加重了研发成本和时间成本,越来越让企业意识到体制轻量化的重要性。我曾经也参与过一次CMMI5级认证过程,持续一年,其中研发酸楚历历在目。

而最近几年,CMMI咨询公司逐年业绩下滑的事情也频繁听到。这里我也要为CMMI伸下冤,质量模型本身是有很多可取之处,质控思想也是比较完善,值得从事质量管理人员学习。但是由于早些年很多企业为了获取认证而导入体系,草草了事,对产品研发难起作用;另外有些同学研究不够,照搬照套,无法灵活运用,也导致问题层出。

敏捷开发和精益开发的被提倡原因

一是互联网发展催生了创新性产品的频繁推出,敏捷提倡的小步快跑,快速迭代的思想正契合了这种需求。发布周期从几个月到1-2个星期的缩短;开发效率也在敏捷思想的驱动下有所改进,持续集成与自动化测试的完美结合;而质量控制也在结对编程和持续回归的支持下变得轻量化。

二是企业急切需求降低研发成本,这里说白了就是降低沟通和文档成本。敏捷提倡可交付的软件胜过完备的文档,频繁的沟通胜过严密的流程。以往流程化的文档控制和跨部门的沟通成本,一定程度上限制了产品开发的效率。

三是互联网加速了企业之间互相学习的速度,国外敏捷开发的成熟,各种优秀案例的涌现,也加速了国内新型研发模式催化的过程。

企业敏捷转型也面临种种障碍和挑战

一是组织结构障碍:虽说企业希望敏捷起来,但是拖着大象般组织结构是很难舞起来的。不能打破部门壁垒就很难建立团结自组织敏捷团队机制。

二是中高层管理理念障碍:长期形成的一手抓管理理念,成为敏捷里面一大障碍,管理层如何从控制性管理理念到间接技巧性引导理念转变,直接影响了敏捷团队效率发挥和成长提高。

三是绩效管理升级障碍:如何从传统单一的个人绩效管理策略到兼顾个人绩效以及团队发展绩效结合的策略升级,成为可视化度量敏捷团队成长的重要支柱。

对于敏捷开发,契机和挑战并存,如何利用好敏捷这把双刃剑?

最重要的就在于突破这些障碍,做到企业敏捷的流程化,真正建立起产品研发的敏捷项目管理制度,这里推荐使用翼发云计算的Scrum大师(ScurmArts),快速建立企业的敏捷开发流程和制度,拉动企业自身的前进能力。

By |2016-02-08T21:30:42+08:00二月 8th, 2016|敏捷开发知识|敏捷开发和精益开发的兴起已关闭评论

About the Author: