1.2 IPD变革给华为带来的价值
总结二十年华为的IPD变革,我们认为IPD给华为带来的价值主要是实现了以下三个转变。
1.2.1 从偶然成功转变为构建可复制、持续稳定高质量的管理体系
一个企业如果成功不能复制,不能持续推出高质量的产品,是很容易经不起风浪而自己倒下的,更何况直面资金雄厚,技术先进的国际巨头的竞争。构建一套世界先进管理制度在WTO紧锣密鼓逼近之际,对华为极其重要。产品是公司的发动机和发展的源泉和核动力,华为首先向IBM学习IPD及其管理方法,其目的是希望将过去10年的偶然成功变成必然,并且能持续成功。
2014年,郭平在“蓝血十杰”颁奖大会上说:“记得我刚进公司做研发的时候,华为既没有严格的产品工程概念,也没有科学的流程和制度,一个项目能否取得成功,主要靠项目经理和运气。我负责的第一个项目是HJD 48,运气不错,为公司挣了些钱。但随后的局用机就没那么幸运了,亏了。再后来的C&C08交换机和EAST 8000,又重复了和前两个项目同样的故事。这就是1999年之前华为产品研发的真实状况,产品获得成功具有一定的偶然性。可以说,那个时代华为研发依靠的是‘个人英雄’。正是看到了这种偶然的成功和个人英雄主义有可能给公司带来的不确定性,华为在1999年引入IPD,开始了管理体系的变革和建设。我们经历了削足适履、‘穿美国鞋’的痛苦,实现了从依赖个人地、偶然地推出成功产品,到可以制度化可持续地推出满足客户需求的、有市场竞争力的成功产品的转变。”
现华为副董事长、轮值董事长徐直军在2006年一次表彰大会上指出:“IPD本身不仅仅是流程,更是流程+管理体系。也就是说华为公司推IPD,不仅仅是推流程,而是包含了从营销到产品开发的整个管理体系。只要我们不断地按照IPD管理体系和流程来要求,我们的能力是能不断提升的,我们开发出来的产品是能有保证的,我们是能摆脱英雄式的产品成功模式,转变成有组织保证的产品成功模式的。任何合格的PDT(3)经理们通过发挥自己的能力,按照IPD管理体系和流程的要求就能开发出成功的产品。而不是像当时我们做08机那样,恰好是人选对了,08机就出来了。”
“IPD流程解决的一个核心问题,就是在产品领域不再依赖‘英雄’而是基于流程就可以做出一个基本能满足客户要求、质量有保障的产品。”徐直军在2014年市场大会变革与管理改进专题上如是说。
建立IPD流程及管理体系除了摆脱对人的依赖外,还使华为学到了业界最佳的研发管理方法,拥有了国际交流的共同语言,减少了开拓国际市场的障碍。
“如果我们不走向国际市场,如果我们仅仅为中国,或为不发达国家开发产品,IPD的价值是显现不出来的。当我们给发达运营商开发产品,在BT、O2、Vodafone、Orange来认证,高度认可华为整个产品开发流程、文档体系、质量控制体系的时候,我们才深刻感受到,如果当时不推行IPD,没有一个很好的流程体系、管理体系支撑,我们就无法与发达运营商进行对话和交流,就无法通过认证,甚至连对话和交流的基础都没有。”徐直军在2006年优秀PDT/TDT(4)经理高级研讨会上说,“我们推行IPD至今,不管是与竞争对手进行合作,还是与客户进行交流,相互的语言是一致的。这个语言并不是指英语,而是指我们融入了整个国际大环境,按国际标准、规范、流程来开展工作。”
在推行IPD之前,华为的程控交换机的大批量用户板,生产直通率非常低,为此公司还组织攻关。公司支付高昂成本,大家很疲惫,效率很低。2000年,公司研发体系专门召开了“研发体系发放呆死料、机票”活动暨反思交流大会,希望建设一支职业化的研发队伍,按流程做事规范和高效。IPD提供了一套一致的方法,产品开发的每个阶段都要有清晰的目标和要求,有规范的做事流程和步骤。在开发早期就考虑可制造性、可靠性、可服务性等需求的实现,缩短了产品开发周期,保证了产品高质量大规模交付。
原华为产品与解决方案体系总裁费敏在谈到IPD为公司带来的好处时说:“IPD的流程体系和管理体系,使公司在产品开发周期、产品质量、成本、响应客户需求、产品综合竞争力上都取得了根本性的改善,从依赖个人英雄转变为依靠管理制度来推出有竞争力的高质量产品,有力地支撑了华为快速发展和规模的国际化扩张。”
从图1-1可以看出,华为2003年正式推行IPD后,经过5年的实践,研发项目平均周期持续缩短50%,产品故障率减少95%,客户满意度持续上升。
图1-1 IPD推行5年的效果
徐直军在2005年优秀PDT/TDT团队表彰大会上总结道:“IPD推行最大的感受,就在于产品质量的提升。现在推出的产品,不管代码量多大,开发难度多大,只要严格按照流程走,达到了可以投向市场的点,质量基本上还是不错的,很少看到大版本上网以后会瘫机。这也是我们按IPD流程执行的结果。记得1997年我负责销售,每天都接到很多电话,到处是瘫机,而现在我们有这么多的产品,而且复杂程度、代码数量远远超过当时,但是瘫机的情况基本没有了。我们现在能感受到IPD流程给产品开发带来越来越多的好处。”
徐直军在2012年接受《财富》专访时谈道:“7万多人的研发队伍,还能有序地开展工作,这是我们1999年与IBM合作开始进行产品开发变革取得的成果,我们称之为IPD。从1999年开始到现在,广大研发人员不断优化研发流程,不断优化组织结构,不断提升研发能力,从来没有停过。现在别说7万人的研发队伍,即使再加7万人,也能够有序地运作,确保把产品做出来,并且做出来的产品是稳定的、能达到质量要求的,这是我们多年来管理体系和研发流程优化的结果。”
华为IPD变革成功带来的好处还在于能够快速复制一套流程及管理体系,用于新产品开发或新的行业。例如,华为做消费者业务,做云业务,可以快速组建团队,对公司IPD流程及管理体系适当适配优化后,用于该业务的研发管理。
1.2.2 技术导向转变为客户需求导向的投资行为
与研究机构不同,企业是一个商业组织,通过为客户提供产品和服务获得持续活下去、扩大再生产的资金。因此企业的一切经营活动都是围绕商业利益的,最终目标只有一个:商业成功。
华为前董事长孙亚芳1999年在IPD培训会议上指出:“做事情一定要以商业的眼光,要从公司的角度来看问题,不要只是从部门的角度看问题。在美国,我也曾经问他们‘IPD领导的背景和素质要求’这个问题,他们说‘不要把IPD看成是研发部门的事,一定要从商业的角度看问题’。这一点给我留下了很深的印象。”
华为公司是由大量高学历人才组成的技术公司,研发体系中的大多数人都是工程师,产品开发有非常严重的技术情结,认为把技术做好才能体现自己的价值。为了转变这种思想,任正非多次强调产品研发反对技术导向要以客户需求为导向,并号召大家做工程商人。
2002年,任正非在与光网络骨干员工交流会上说:“华为公司不是为了追求名誉,而要的是实在,希望大家不要老想着搞最先进的设备,搞最新的技术。我们不是做院士,而是工程商人。工程商人就是做的东西有人买,有钱赚。”
回顾华为开发NGN(5)、软交换、核心网等很多产品过程,都是走过错路的,过分依赖技术导向。因为走错了路,运营商开始不准华为入网。后来虽然经过努力,勉强获得了一些机会,但浪费了大量的资金。
人类的需求是随生理和心理进步而进步的,但人的生理和心理进步过程是缓慢的,跟不上日新月异的技术发展。一味崇拜技术,可能带来的是“洗了煤炭,花了铺路的钱”,没有带来收益,最终导致公司破产。
“只有在客户需求真实产生的机会窗出现时,科学家的发明转换成产品才产生商业价值。投入过早,也会洗了商业的盐碱地,损耗本应聚焦突破的能量。例如:今天,光传输是人类信息社会最大的需求,而十几、二十年前,贝尔实验室是最早发现波分,北电是首先产业化的。北电的40G投入过早、过猛,遭遇挫折,前车之鉴,是我们的审慎的老师。”这段话是任正非在与英国研究所、北京研究所、伦敦财经风险管控中心座谈时指出的。
自身的教训和业界公司的倒闭,时刻提醒华为,商业组织不能以技术为导向,华为必须转变为以客户需求为导向,技术只是企业实现商业成功的一种手段和工具。
“超前太多的技术,当然也是人类瑰宝,但必须牺牲自己来完成……我们一定要记住:客户需求就是我们的产品发展导向,我们发展企业的目的是为客户服务。”任正非说,“产品的技术是充分满足客户需求”。
IPD基于市场和客户需求驱动的产品开发理念非常适合华为,因为当时通信行业技术发展太快,超过客户需求的发展速度。IPD强调以市场需求作为产品开发的驱动力,它包括市场管理、需求管理和产品开发三个业务流。市场管理通过理解和细分市场,进行组合分析,制定商业策略和计划,以市场驱动研发,做正确的事,确保商业成功。需求管理负责客户需求的收集、分类、分发,将客户需求纳入产品版本路标规划。紧急需求快速纳入当前版本中按照规范的IPD流程进行开发,保证开发出高质量产品或解决方案,及时满足客户需求,从而帮助客户在竞争中获得优势地位。
尤其重要的是,IPD将产品开发作为一项投资来管理:首先通过组合管理对投资机会进行优先级排序,确定投资开发的产品,保证资源投入,并在产品开发的每一个阶段,都从商业的视角而不只是从技术和研发的视角对产品开发进行财务指标、市场、技术等方面的评估,以确定开发项目是继续还是终止。其目的在于确保产品投资回报的实现,或尽量减少投资失败造成的损失。
实施IPD前,华为缺乏市场管理,缺乏有效的需求管理等方法。实施IPD变革后,华为开发项目立项来自客户需求,实现了从技术导向向客户需求导向的转变,保证了公司投资做正确的事。
2003年,任正非在产品路标规划评审会议上谈到IPD时说:“现在分析一下,IBM顾问提供的IPD、ISC(6)有没有用,有没有价值?是有价值的。回想华为公司到现在为止所犯过的错误,我们怎样认识IPD是有价值的?我说,IPD最根本的是使营销方法发生了改变。我们以前研发产品时,只管自己做,做完了向客户推销,说产品如何好。这种我们做什么客户就买什么的模式在需求旺盛的时候是可行的,我们也习惯于这种模式。但是现在形势发生了变化,如果我们埋头做出‘好东西’,然后再推销给客户,那东西就卖不出去。因此,我们要真正认识到客户需求导向是一个企业生存发展的一条非常正确的道路。从本质上讲,IPD是研究方法、开发模式、战略决策的模式改变,我们坚持走这一条路是正确的。”
“IPD本质是从机会到商业变现。”任正非这句话深刻地诠释了IPD的核心内涵。
1.2.3 从纯研发转变为跨部门团队协同开发、共同负责
早期华为的开发流程是先由研发人员确定产品规格并开发出样品,然后进行小批量验证后交给测试人员,经过测试后安排生产发货。开发人员往往不懂生产工艺等后续工序,后续环节发现的任何问题,例如功能、性能、工艺、制造等问题都要反馈给开发人员进行修改,然后重复后续过程,导致产品开发周期长。产品开发项目组只是来自研发的一个部门,研发人员只对研发成果负责,不太关心产品能否成功地批量生产出来,也不关心产品推向市场后是否成功。显然,接力棒的串行开发方式无法保障对产品成功负责,交接点的责任划分和要求无法量化,带来大量扯皮,延长了产品开发时间,不利于综合能力的提升。
IPD采用跨部门团队来负责产品开发,按规划和项目任务书定义的范围、规模、进度等要求,通过先进的项目管理方法,将产品开发到发布过程中需要的相关功能部门的代表及成员卷入,对产品从开发、测试、生产、上市,一直到生命周期的全过程共同负责。每个团队成员贡献自己及其所属领域的专业智慧,形成合力,保证产品快速、高质量推向市场。跨部门团队也能保证从产品设计前端就关注产品的可靠性、可生产性、可供应性、可销售性、可交付性、可服务性等方面的需求,减少了修改后端问题带来的开发时间延长。同时,跨部门团队也使得并行开发成为可能:开发人员在开发测试产品时,制造人员可同时准备批量生产工艺和制造装备;采购人员认证新器件、确定供应商,为产品批量生产准备好所需物料;营销人员可以为产品上市和市场宣传销售提前做好准备;服务人员在产品上市前提前做好产品安装和服务培训赋能。显然,这种跨部门团队开发模式大大缩短了开发周期,降低了开发成本。
业界最佳企业大多采用跨部门团队开发模式,特别是大型、复杂的产品研发项目。阿波罗登月项目参与者多达42万人,只由研发人员完成是无法想象的。通信产品就是大型复杂的产品,适合采用跨部门团队的开发模式。
华为要从对研发成果负责转变到为对产品成功负责。采用IPD跨部门团队模式,现在看来,已经实现了这一目标。华为现在所有的开发项目,都采用跨部门团队的模式来管理和完成。
从下一章开始,将详细介绍华为研发管理理念和华为研发投资与管理实践。
(1) IPD,Integrated Product Development,集成产品开发,是一套产品开发的模式、理念与方法。
(2) CBB,Common Building Block,共用基础模块。指那些可以在不同产品、系统之间共用的单元。
(3) PDT,Product Development Team,产品开发团队,详见2.6.3。
(4) TDT,Technology Development Team,技术开发团队,详见5.3.2。
(5) NGN,Next Generation Network,下一代网络,是一种业务驱动型的分组网络。
(6) ISC,Integrated Supply Chain,集成供应链。它是由原材料、零部件的厂家和供应商等集成起来组成的网络,通过计划、采购、制造、订单履行等业务运作,为客户提供产品和服务的供应链管理体系。