熵减之流程、质量与运营
熵减之流程、质量与运营
唐心红
【编者按】在熵减问题上,流程可谓华为心声论坛上被吐槽最多的“爆款”。但客观评价,可以说熵增也流程,熵减也流程。公司过去的成功,源于流程带来的有序化。公司僵化,业务和创新受限于流程,也是现实。流程变革,是一个去伪存真的过程,是一个极简化的过程。流程能否真的实现去伪存真和极简化,某种程度上却依赖于公司制度和文化的变革,流程毕竟只是制度和文化的落地。
一、回不去的研发速度?
老一辈华为人会感叹当年一个人可以同时开发5块单板,十几个人可以半年做出一款新产品,而现在立项一个新版本,动辄上百人,耗时超一载。也有人常常拿互联网的随时上线新版本来诟病华为IPD流程的厚重。讨论这个问题,我认为有必要回顾一下公司开发的历史变迁。
看早期。公司创业之初,第一重要的是创新速度,流程相对而言没有那么重要。而且,还没有优秀实践,哪来的流程?小团队扁平沟通,团队具有极强的自学习、自优化和自愈能力,一定程度上弥补了没有流程指引的问题。反而,没有流程的“约束”,没有网上存量包袱,新产品开发和上市速度的确可以很快。记得那个时候,文档都可以不写,因为从设计、开发、测试到开局,代码包干到户,一个大牛人就全搞定,根本不用写,全在脑子里面。那是“个人英雄主义”的时代。看上去充满活力,内部实则混乱无序,半夜被叫到公司定位问题出补丁是家常便饭。
看中期。公司产品多样化,同一个产品有了网上存量版本、开发版本、新立项版本,多条线作战,团队规模普遍突破了150人,逼近个人沟通范围的上限,团队里很多人互相都不认识,直接靠个人沟通已经无法解决问题。这个时候,流程与质量管理体系开始彰显其价值。1999年,公司引入IPD/CMM(能力成熟度模型),将西方成熟的流程和工程方法与自身积累的优秀实践相结合,通过10多年的僵化、固化、优化,不断循环迭代。在这个过程中,华为产品研发逐步完成了从游击队模式向正规军模式的转变,虽然新产品上市时间变长了,但上市之后的质量稳定周期却大幅缩短。
看当前。公司从原来以运营商业务为主,发展到了企业业务、消费者业务。看内部,产品开发从原来以CT硬件、嵌入式软件为主,扩展到了IT硬件、芯片、终端、类终端、独立软件、云化软件、服务、云服务、商业解决方案、行业解决方案等多种产品形态;看外部,运营商客户比以往任何时候都迷茫,企业客户在数字化转型的大潮中也举棋不定,需求常常变化。在这个大背景下,IPD流程与质量管理体系渐进式迭代优化的模式,已经越来越制约新业务的发展,产生熵增。总体来看,对于硬件、嵌入式软件类传统业务,持续优化即可,但对于云化、云服务、解决方案等新业务,需要对基层业务团队大幅授权和松绑,让子弹飞一会,在摸爬滚打、大胆实践的探索过程中逐步提炼总结适合新业务的流程与质量管理体系。
二、大禹治水,疏而导之
流程与质量管理体系应能适应和匹配业务发展的需要,让业务流像中原之水一样“有约束、无障碍”地日夜流淌,滚滚向前,顺利汇入东海。好的流程与质量管理体系,可以驱动组织持续熵减,僵化地运用则会导致组织熵增。
与时俱进的流程才能让价值创造过程实现从无序到有序
流程建设就是业务运作有序化的过程。华为引入IPD前,面临着投资组合多样化、业务复杂度增加、决策流程不健全、研发流程不规范、技术驱动不能对准客户等诸多问题,产品开发过程呈现出多维度的无序状态。公司适时地引入业界最佳实践IPD流程,关注商业结果,实现了商业成功。
流程的核心价值是对业界、基层作战团队优秀实践的引入和总结,然后通过流程固化后进行批量复制推广,逐步完善的流程使得价值创造过程向更有序的方向发展。例如我们在软件开发过程中引入业界优秀实践One Track(一个开发主干),开展流程变革,解决了同一产品同时向多个客户发布,并行开发分支多、工作重复浪费、多线作战、项目管理混乱无序的问题。
实施One Track前,产品团队往往针对一个大T就出一个版本,类似的功能和缺陷,要在5~8个不同版本上重复修正和测试验证,研发资源被严重消耗。以A产品线的某个版本为例,一度仅问题单就有超过5000个要同步,工作量大于200人月,占版本总工作量的25%,这极大地消耗了研发资源。我们在2009年全面启动了One Track流程变革,通过8年的努力,目前研发主力产品已基本实现将所有版本开发集中到一个主干上,通过架构解耦,将面向不同客户的特性用开关加以区隔,分别管理,对分支版本适时收编,极大减少了研发的同时开发和维护的版本数,减少了研发资源的重复浪费,大幅提升了研发效率。
IPD流程是业界和华为优秀实践的提炼与总结,但业务是不断变化的,流程管理体系如果一成不变,就会反过来制约和阻碍业务的发展,从而导致熵增。流程建设,必须与时俱进。
质量管理体系要持续对准不断变化的客户要求
质量就是满足客户要求。质量管理体系是以外部客户要求为驱动的开放系统。从20世纪50年代的大型机到现在的云计算,技术在发展,客户的要求一直在变化,全面质量管理、持续改进和精益运营、CMM、敏捷以及DevOps(运营驱动开发)等质量管理方法论和理念也在发展,我们的质量管理体系也随之发展,核心是对准不断演进的客户要求,驱动构建开放的组织。人们对产品的质量从注重产品的可靠性、安全性、可维护性和经济性等,发展为体验为先和实时反馈,根据这一点,我们从而开发出更能满足客户需求的产品。
为了进一步打开天窗,IPD引入了商业级敏捷的开发模式,将战略客户卷入开发过程,产品团队从串行交接棒模式,变成并行协同模式,使业务流程和组织更加开放。质量管理体系需要不断地从外界吸取负熵流,客户满意度管理是吸收外部客户能量的关键机制。如无线O&M改进项目,一直是客户比较关注的话题,项目组与德国DT公司、VDF、Telus(加拿大运营商)、Bell(加拿大最大的电信服务公司)等客户做了很多探索性的改进。针对无线基站配置复杂,耗费了运维人员大量维护精力的痛点,经过和客户的结对改进,华为各种无线设备持续优化,实现不再需要进行配置,真正即插即用,效率提升了80%。
质量管理体系的新特点是将主动快速获取客户反馈和合作伙伴管理融入到了质量要素中,使我们的质量管理体系更加开放,让客户和合作伙伴参与进来,从而驱动组织更快地识别和改进差距。客观地讲,在开放合作的过程中,我们遭遇了公司内部文化与外部文化的冲突。公司强大了,容易自我膨胀。在与生态伙伴的流程与质量协同上,应该更加谦虚与开放一些,不能处处以华为利益最大化为目标,这样才能实现双赢,才能最终帮助客户成功。
持续运营改进,确保组织高效
行业环境不断变化,客户需求不断变化,商业模式不断变化,华为的价值不断变化,流程与质量管理体系需要适应这些变化,持续优化,优化的手段是需要持续运营,在运营中找到差距,不断改进。华为正在探索质量的数字化运营作战模式,运用大数据和人工智能技术的发展,以更好更快地端对端改进产品质量。
在流程持续改进方面,从IPD 1.0到7.0,我们不断吸收业界产品开发领先思想、QMS(质量管理体系)等,一次又一次地变革,引入创新管理,实现与供应、销售、服务、市场等领域的集成,TPM(变革进展指标)达到3.5分。IPD8.0则要在全面云化及数字化转型的大背景下,从决策流、开发模式以及组织运作上做出改变以应对新的挑战。华为的IPD是持续优化生长、不断适应变化的过程,最终以规则的确定来应对结果的不确定,流程变革和持续优化使得IPD管理体系不断进步,奠定了华为成为一家全球化公司的根基。
在质量管理上,华为公司产品体系从十年前仅一个主力产品一年就有四五十起质量事故,到现在整个产品体系几百个产品全年全球一共一百多起事故。随着云化产品和云服务模式的兴起,质量管理体系如何适应更加快速灵活的交付方式,同时保持华为高质量和高可靠的产品基因,平衡“结果管理”和“过程管理”,对此我们需要持续思考和运营。
华为正在探索质量的数字化运营作战模式,运用大数据和人工智能技术的发展,以更好更快的端对端的方式改进产品质量,例如:一块单板的生命周期会经历从供应商生产器件、来料检验、加工到交付给客户网络的全过程,通过各流程IT系统的数据对接和打通,质量大数据运营系统会定期在海量的数据中通过失效模式动态识别共性缺陷加以预警,从而更好地提前发现客户网络问题以及更精准地驱动单板和网上质量改进。后续通过质量的数字化运营,实现产品全生命周期的实时质量可视和预警。质量管理需要更多地关注结果,在过程管理上加大授权,同时从大量的检测性工作走向预防性工作。
我们必须通过运营不断识别流程管理体系的差距,从而驱动其改进以适应业务不断发展的需要。
静水潜流,做流程与质量管理体系的主人
流程、质量和运营的正确运用,会将组织导向熵减,其最高境界是静水潜流、无为而治;反之,如果僵化地运用,则会导致组织熵增。
我们都应做流程与质量管理体系的主人,而不是旁观者,充分发挥其正向和积极的价值,才能使组织充满活力,实现商业成功。