从个人英雄到群体英雄

作者:丁耘 | 点击量:21060 | 评论:0
经常有人问我:华为从做交换机起步,接着做传输、无线、数通,现在是 IT 、终端,几乎把通讯领域的所有产品都做到了业界领先,这是为什么? 我认为核心原因是三点:制度和流程、人才、文化。
一、制度和流程,从对“个人英雄”的依赖,到可重复的产品开发成功
早期华为的产品开发,跟很多公司大同小异,既没有严格的产品工程概念,也没有科学的制度和流程,一个项目能否取得成功,主要靠“英明”的领导人和运气,靠的是“个人英雄”。换句话说,产品开发能否成功,有很多不确定性和偶然性。
为了改变这个局面,实现从依赖个人的、偶然的推出成功产品,到可以制度化可持续地推出满足客户需求的、有市场竞争力的成功产品的转变,任总在 1997 年访问了 IBM 等公司后,决定开始管理体系的变革和建设,引入 IPD (Integrated Product Development,集成产品开发) 。当时任总提出了“先僵化、后固化、再优化”的变革指导思想。僵化是为了深刻理解流程,固化是为了让流程成为习惯,优化是为了持续改进。 这种削足适履、“穿美国鞋”的过程虽然痛苦,但 使华为的产品开发,从小作坊式的模式走向规模化、流程化、 可管理、可重复。
IBM专家和华为高管交流

华为以前每个个体的能量都很大,每个人干活都很拼命,但是“布朗运动”,这时候需要有一个“堤坝”去管理和规范个体的能量,把所有发散的能量导向同一个方向,形成一股合力。 IPD 就是这样的一个“堤坝”,把大家的力量从“布朗运动”变成了一个比较有序的运动。

IBM专家和华为员工在一起
IPD 流程科学地管理产品开发的过程,把从客户需求提出到客户需求满足的过程划分为几个阶段和决策评审点,并定义了相应的流程、规范、工具和方法。在 IPD 流程下,开发人员不能再想干什么就干什么了,开发活动是有计划、管理和控制的,大家按照流程和规范来行动,确保了产品开发的可控和透明。
IPD 从商业投资的角度看待产品开发,强调产品组合管理、聚焦和取舍、端到端、团队运作和管理,强化了把能力建在组织上,确保把一个产品的成功开发复制到其它产品,而不再靠运气了。
2016年,IPD蓝血十杰颁奖
二、从“资本”主义到“知本”主义
(一)人永远是最值钱的
人到底有多重要?先分享一个故事。 2006 年我们购买了一个做 ** 处理器的小公司,把其源代码和设计文档买了过来,但没把开发团队招过来,一个人都没要。我们以为,有了这些源代码和文档,自己就能开发出产品。结果做了两年什么都没做出来。 2008 年,我们就把这些核心人员重新招进来,很快他们就把产品做出来了。这让我们认识到,人才是最值钱的,远比那些源代码、图纸和文档值钱。
认识到人才的价值,也要给人才合理的回报。未来的竞争,一定是人才与人才的竞争,企业的竞争力也决定于是否拥有最优秀的人才。如果不给人才新机会和有竞争力的薪酬,就吸引不来真正有竞争力的人才。华为认识到了这一点,因此愿意给高价值、高贡献人才有竞争力的薪酬回报,吸引保留优秀人才。
那么人和机器比,哪个更重要?有些企业,他们口头上说人更重要,但实际上却认为机器设备更最值钱。比如说办公电脑的速度很慢,实验仪器设备不够,大家不得不排班等实验设备。 华为知道人比机器更值钱,因此尽量把人装备好,仪器设备配足,“把士兵武装到牙齿”,让设备围着人转,而不是人围着设备转。我们的员工出差,尽量坐飞机、打的士,也是为了省时间,把这些时间用来创造。
 (二)专家可以比主管级别高
做技术的人都有一个困惑:到底是做一名管理者,还是做一个专家?因为在很多企业,管理者比专家升得更快,回报更多。
在华为,一个部门级别最高的不一定是主管,而可能是专家。比如说,某海外研究所是 22 级的研究所,所长是 22 级,但其六七个 Fellow 级别在 22 级到 24 级,比所长要高。所长出差不能坐飞机商务舱, Fellow 可以坐商务舱。工资待遇,这些专家可能比所长高。这样做是为了真正让技术线和管理线两条腿都硬。
(三)对专家的激励显性化
Fellow 是华为内部最高级别的专家,他们的薪酬回报是有竞争力的,但这些是隐性的,再怎么高,别人都感觉不到。因此我们想,怎么对 Fellow 进行显性激励。后来 我们学了美国加州大学伯克利分校的一个做法,他们有一个政策是,某个教授得了诺贝尔奖后,可以有一个离办公室很近的专用停车位,车位上立一块牌子,写着: NL , Nobel Laureate( 诺贝尔桂冠得主 ) 。四年前,华为在评第一批 Fellow 时,就定了一个政策, Fellow 可以坐商务舱。
       后来我们发现大部分 Fellow 不坐商务舱。问“为什么”?回答说“我们主管和下面的兄弟们都不坐,我不好意思坐”。于是我们又下“命令”, Fellow 必须坐商务舱,否则要“罚款”。当然不是真要罚,只是想让 Fellow 们知道,他们不坐商务舱,技术体系的荣誉感就建立不起来。公司不需要他们省这个钱。
(四)在有凤的地方筑巢,而不是筑巢引凤
华为强调在全球进行能力布局,把能力布在人才聚集的地方,机构随着人才走,不是人才随着机构走。和一些企业把人才招回国内使用不同,我们是在全球找人才,找到这个人才围绕他建一个团队,不是一定要把他招到中国来。
微波就是一个例子。我们在米兰找到了合适的顶尖专家,就决定把能力中心建在米兰,围着他建立一个团队。现在华为已经在米兰建成了一个研究所,成为微波的全球能力中心。
南柚北枳,一个橘子在南方长叫柚,在北方长叫枳。我认为,人才的产生是需要环境的,一个人的创新能力跟他在哪个环境关系很大。我们经常听到“筑巢引凤”,但我认为,离开了人才生长的环境,凤凰就成了鸡,而不再是凤凰。
米兰是有微波环境的,有人才、产业环境和高校资源。他在那样的环境,跟别人喝咖啡的时候就吸收了各种信息。而要是离开米兰到了中国,会怎样?中国没有微波的产业环境,他连喝咖啡都不知道跟谁去喝。
三、资源是会枯竭的,唯有文化生生不息
华为成功产品开发的背后,一个很重要的因素是核心价值观和文化。
讲我自己的例子。我研究生毕业后,先去的是其它公司,后来才加入的华为。来了后,感觉在华为我只需要关注客户,专心做事就行,自然有人会考虑我的待遇和发展,其它的都不用我担心,不用考虑站队伍跟对人。在这样的文化氛围下,大家就会力出一孔。
华为米兰研究所的所长 Renato 是一个意大利人,他也跟我说,为什么有些事情在华为能做起来,而在其它公司不能,是因为华为文化。华为的工程师可能没有经验,也会经常犯错,但是他们特别有激情有活力,特别能奋斗,只要定下来目标,一定会想方设法去实现,再大的困难和挑战都会去克服,屡战屡败,屡败屡战,这就是华为文化。(具体信息可参考《华为为我设立了一个研究所》)
米兰研究所所长Renato
(一)从成功的团队选拔干部
华为坚持从成功的团队选拔干部。衡量一个团队的成功,不是看这个团队的级别有多高,而是看出了多少干部。譬如说我当年带的软交换,这个产品做成功后,我被提拔了,下面的兄弟也都被提拔了,这样成功的 DNA 就扩散了。传输和无线也是,产品成功以后,很多干部被提拔散布到很多角落, DNA 就散布了,形成文化的一种蔓延。
任总一直强调,只从成功团队选拔干部,而不是从失败的团队选拔。从成功的团队提拔干部,有两个好处:第一,大家看到了榜样,榜样的力量是无穷的;第二,优秀的管理文化通过这些优秀的干部传承了下来。
(二)做工程商人,坚持客户需求导向
华为强调做工程商人,强调客户需求导向而不仅仅是技术导向,强调围绕着客户需求进行创新,产品必须导向商业成功。
华为追求卓越,任何产品在立项之初就确立了很高的目标,在很高的层面面向未来构筑竞争力。比如说 single 天线,在方案设计时,坚决不做苟且方案,而是目标业界最佳,经过短短 5 年,华为天线就做到了业界领先。
(三)宽容失败,容错试错
华为并不是所有产品都成功的。 2002 年有一个产品 iNet 就经历了全面的溃败,在客户的招标中,有 5 个供应商中标,就是没有华为。为什么呢?因为华为太技术导向了,不听客户的声音。后来公司没有因为失败否定大家,当然大家撞了南墙后也醒悟过来,明白必须坚持客户需求导向,于是重新调整方向。最后华为的核心网做到了全球第一。这就是宽容失败的文化。
据我所知,有些企业提出研发人员要对科研项目成败“终身负责”。如果这么做,不可能有真正的创新。科研本来就是试错的过程,没有试错哪会有创新。如果犯了错,一辈子被贴上标签抬不起头,谁还敢创新 ? 当然我们也会回溯错误,回溯不是为了追究责任,而是为了吸取经验教训,不重复犯同样的错误。
(四)有战略耐心,拒绝机会主义
做产品不能投机,必须目光放长远,投资一些不能立竿见影的项目。比如在 2008 年,我决定要投资做一颗芯片。我跟团队讲,可能在我的任期内是见不着这颗芯片上市的,但为了长期竞争力还是要投资。果真,等我从研发去了市场,又从市场回到研发,到 2011 年底这颗芯片才开发出来。
有什么机制保证华为产品体系愿意做长远的投资?华为考核产品线主管,不仅仅看当期的经营,还要看未来的两年,看这个主管离开两年后产品线是否还有一个可持续的良好的增长和市场竞争力,如果没有,说明他把产品的能力透支了。
(五)自我批判,从泥坑中爬起来的人是圣人
华为强调自我批判。 2000 年,研发体系更举行过一个万人规模的“呆死料”大会,一起回顾反思历史上犯过的错误,并领取很特殊的“奖品”——因自己的幼稚和错误而造成的呆死料和机票。自我批判,帮助产品体系时刻保持清醒头脑,不自满,虚心向外界学习。 2010 年在马来西亚电信产品出了事故被投诉后,公司上上下下开反思会,分析根因,系统改进,大家从思想深处剖析自己如何改进,基于此案例优化了解决方案管理能力并强化了以客户为中心的文化。
自我批判的一个制度性设计就是蓝军。蓝军是相对红军而言的,是一个专门的组织,研究怎么打败华为,打败华为的产品和解决方案。换句话说,是专门挑刺、说不好听的话,而不是来迎合大家的。当年某个接入网产品,为了满足欧洲客户的需求,红军设计了一个平台架构。这时蓝军的一个专家跳出来,写了很长一篇文章,说这个产品架构有缺陷,肯定会失败,写了很多条理由,每条都有论证。红军就开始反击蓝军,召集了硬件、软件一堆的专家,不断去优化架构和设计,来证明自己正确。蓝军的 “ 攻击 ” 把整个红军团队激发了,这个产品 2004 年开始设计, 2006 年上市,到今年 10 年了,架构还是领先的。这就是蓝军机制,这种机制能激发我们的潜力,使我们在产品和技术上不断创新。
2000年,研发体系举行“呆死料”大会
我们清醒认识到,当今的世界不再是一个人能单打独斗闯天下了,产品的成功必须依赖于一个团队,必须依赖群体英雄,而不是个人英雄。只有管理制度和流程、人才和文化,彼此形成稳定的三角,才能让英雄“倍”出,让成功可以复制。

从个人英雄到群体英雄相关推荐

  1. java版的中世纪战争_世界战争英雄设置-火焰纹章英雄英雄地图及AI命令设置

    英雄地图及AI命令设置 游戏中练级塔中的AI设置和故事地图中的一样,所以如果故事地图中的AI是主动出击的,那练级塔一样的地图也是主动出击.故事地图中配置有5个敌人,在练级塔中也一样会配置5个敌人. 不 ...

  2. 英雄联盟:英雄台词翻译(我用双手成就你的梦想。)

    英雄联盟:英雄台词翻译(我用双手成就你的梦想.) 一.总结 一句话总结:李青:Your will,my hands. Your will my hands 1.一点寒芒先到,然后枪出如龙!? 德邦: ...

  3. Python多线程下载英雄联盟所有英雄皮肤

    Python多线程爬取英雄联盟所有英雄皮肤 一.选择目标 二.网站分析 1.访问网页 2.获取所有英雄名称并创建对应的文件夹 3.获取单个英雄URL并放进队列中 4.访问单个英雄网页获取皮肤下载地址 ...

  4. 爬取英雄联盟所有英雄皮肤

    我们通过分析英雄联盟官网页面,进入到资料库页面,分析英雄所在的页面 这里有两种类型的同样的图片,一种是大图片的,一种是类似头像的小图片.我们这里抓取大图片 拿到几种图片链接分析https://game ...

  5. Python爬取英雄联盟所有英雄皮肤

    一.得到所有英雄信息 通过查询英雄联盟首页上的英雄信息全英雄地址,发现所有英雄信息是存放在一个js下的json文件,文件地址所有英雄json 通过格式化此json文件,我们可以得到如下信息 通过分析得 ...

  6. storm风暴英雄 tempo_风暴英雄玩好乔汉娜需要知道的7个技巧 TempoStorm

    要玩好乔汉娜,将这位游戏中最硬的坦克之一纳入你的英雄池吗?那么你就需要采用一些进阶的战术,掌握更多的技巧.以下建议或许能在你成为吕布般前排的道路上助你一臂之力. 1. 钢铁之肤(D)--不仅仅是一根救 ...

  7. League-X:深度学习+英雄联盟,英雄联盟小地图识别器,标定对面打野位置

    League-X:使用深度学习的英雄联盟小地图辅助器 简介 本人是一个英雄联盟爱好者,同时对人工智能,深度学习之类的课题很感兴趣,去年心血来潮,使用图像识别写了一个识别英雄联盟小地图的代码: 这是第一 ...

  8. 一键获取LOL英雄联盟所有英雄技能图片

    0x1获取游戏数据 http://127.0.0.1:2999/liveclientdata/allgamedata 0x2获取英雄数据 https://game.gtimg.cn/images/lo ...

  9. 曙光计算机能玩游戏吗,怎么用手机模拟器玩曙光英雄,曙光英雄手游电脑版教程...

    曙光英雄电脑版手游模拟器是电脑上直接玩曙光英雄官方手游的模拟器软件,电脑上玩曙光英雄手游优势很多,不仅仅鼠标键盘操控体验更好,还可以使用脚本辅助在后台挂机,非常大程度地方便了玩家的日常需求. 电脑曙光 ...

最新文章

  1. map操作;时间排序;repository.existsById(pid);
  2. java里面运行js_在java中利用rhino执行javascript
  3. 简明 ASP.NET Core 手册
  4. 如何创造具有竞争性的新品类?
  5. BZOJ 3529 数表(莫比乌斯+树状数组)
  6. php 自己封装一个调用第三方接口的函数
  7. GIT 使用之 SSH 以及码云上配置 SSH
  8. Archlinux 安装Yaourt的方式
  9. 蓝桥杯 并查集汇总学习 及其代码
  10. Unity AzureKinect 初识(二) 姿势识别
  11. Axis1.4发布WebService
  12. 打开CMD命令行窗口的几种方式
  13. Excel中工作表间的关联链接方法
  14. android默认视频播放器,WebView不打开android默认视频播放器?
  15. RSA的运用和前后端签名的一些看法
  16. [VisionPro] - [异常] - 获取相机列表失败
  17. 推荐6个鲜为人知的强力网站,每一个都让你大开眼界
  18. VLOOKUP函数具体操作及注意事项
  19. python 正则化表达式和泛型函数的使用及异常
  20. 嵌入式软件工程师面试题大全

热门文章

  1. 新星微前端MicroApp的基础教程
  2. 早会2017.3.2
  3. 请求模块urllib的基本使用
  4. 【跟德天老师学习类】可爱狗研究Python类
  5. 分享几点我的读书心得
  6. 一位游戏制作人的“页游之惑”
  7. 爱慕股份5月31日登陆上交所;阿斯利康中国北部总部正式启用;中联重科塔机智能工厂全线投产 | 美通企业周刊...
  8. c/c++中int类型的负数用强制类型转化为long long类型的讨论
  9. Java 实现双色球的彩票功能。规则:从33个红球中随机选择不重复的6个数,从16个蓝球中随机选择1个组成一注彩票。可以选择买多注。
  10. (转)塔吉特读心术——用户数据分析的魔力