不会做“满汉全席”怎么办

华为在开发单位用户机时,经历了先从买散件做生产练手的过程,而开发C&C08 数字程
控交换机时,当时数字机的技术完全掌握在国外厂家手上,华为没有任何可以拆解的数字机
设备,也没有什么人懂什么是数字交换机。什么也不懂,更没见过,还要做出来,难度很大。
技术功底扎实的郑宝用硬是带着大家,从理论分析入手,先从理论上“拆解”数字机的各个
技术点,再从技术上进行论证;一个模块一个模块地实验,最后把这些模块像搭“积木”一
样搭成一台设备。
        郑宝用在数字机的研发过程中,从大的总体组带七个核心技术点的小总体组,层层进行
技术分解和分析,通过层层的“将大化小”,“将难化易”的方式,硬是将技术复杂的交换机
成功地理论拆解。用个比喻来说,没有做“满汉全席,,大餐的“大厨”和经验,郑宝用就
采用层层分解,搞出五十多个相对容易的“小菜式”,最后再组合成一套华为版的“满汉全
席”,给客户先尝尝。一开始“味道”有点不正,但是在客户“品尝”后的建议、批评声中,
一点点地优化改进,“满汉全席”硬是炮制出来了。这种“先谋而后动”的运作方式,是华
为早期能突破数字机技术的成功经验。
        郑宝用1993 年开始在数字机组建立起层层的总体组架构,在1995 年成立中央研究部之
后,又改成为总体办架构,使有效的体系有了继承(有点类似于中央的财政部对地方的财政
厅和地县的财政局进行一条线的财务垂直管理,郑宝用也采取中研部的总体办到各业务部的
总体组进行一条线的技术垂直管理)。中研部的总体办负责所有产品的技术规划,所有产品
所涉核心技术的研发规划、分析,还负责追踪国内外先进技术。总体组在技术管理方面起着
举足轻重的作用,是华为中研部进行技术管理的重要部门,是华为研发的重要特色,至今仍
发挥着重要作用。
        在中研部总体办这样的一级规划部门,总工需要熟悉华为研发所有业务部的产品和方
向,成员要参加各个业务部的新产品的立项规划和评审,还要最后拍板。各业务部如交换业
务部、新业务部、智能业务部下又有分属的总体组,负责本业务部所涉及的所有产品的版本
规划工作,为各产品版本的立项和规划负责。
        华为的总体组、总体办,潜心研究华为各个产品之间技术点可重复应用的关系,各个版
本之间的不同以及相互配合关系,起到了为各个产品线(相似技术点的同族产品,华为称为
产品线)之间、各个产品之间进行知识融合的作用,对提高华为研发效率、减少知识的浪费、
避免不同产品开发工程师之间因知识欠交流导致闭塞,起到了重要的作用。
        未经总体组评审通过的产品版本不能立项研发,未经总体办评审通过的新产品不能立
项,而比总体办还具有将某产品从某个业务部按资源和技术相近点划到另一业务部的大权,
足见技术的总体规划工作在华为研发的重要地位。
        华为公司多媒体业务部(以图像、视频业务为主)的负责人周代琪神反思过,产品研发的
初期没有组建好多媒体业务部的总体组是重大失误。早期的ATM、会议电视产品之所以屡屡
出现问题,就是因为总体方案没有做好,方案调研、技术讨论不够深入,评审粗糙。当时尽
管也成立了业务部的总体组,但总体组的成员都是兼职,没有时间去做总体组工作。由于没
有一个好的总体组,关键技术点没有控制好,“自编”、“自导”、“自演”,设计修改太随意,
导致会议电视的软件前后更改过九百余处:另一方面,在协调沟通上,没有充分利用总体办
已有的技术资源,在总体方案设计和项目实施过程中,没有很好地向总部求助,导致总体方
案反复变更。后来,多媒体业务部在加强总体组建设方面下大力气,结果产品研发的效率事
半功倍。
        华为总体办、总体组的专家人员,均来自于各个业务部、产品部、项目组,在实践中,
一方面形成了较为稳定的总体团队和总体人员,另一方面总体办和总体组也加强了与各个业
务部项目组里的骨干技术人才的双向流动(类似于国家商务部的领导调到云南省做省长,同
时广东省的省长调回商务部做部长)。1995 年华为中研部成立之时,就实现了总体办的专职
化建设:1997 年之后,华为中研部在各个业务部总体组的组织建设上也全面实现了专职队
伍的建设,各业务部在利用中研部的技术资源平台的知识共享和专家评审资源方面更进了一
步。
        直至今天,很多小中企业,甚至很多大型企业和一些上市公司的研发部门,都还只着眼
于做产品,很少开展公司所涉及的技术平台的规划研究,也很少设有进行核心技术追踪的常
设研发机构。有的公司长期采取的是非固定人员虚拟、兼职做技术总体规划,结果导致技术
规划工作得不到保证。这些都是不重视总体规划工作的表现,容易导致该企业的技术研发速
度慢、长期停留在低层次,很难再上一个台阶等问题。
        离开华为后,我遇到一个公司的负责人抱怨他们公司研发的各个产品相互之间没有继承
性,导致产品重复开发的费用高,A 产品上出现的问题解决了,在B 产品上又重复出现。对
照华为研发的发展历程,这些都是因为缺少产品系列规划导致的研发管理问题。这也说明了
这个公司在研发总体设计人才、总工型人才上的缺乏,只有产品规划人员,没有技术规划人
才。而华为的研发在总工郑宝用的领导下,很早就非常重视总体技术设计和总体规划工作,
注重国际上关于技术研发方法论的学习以及对相关核心技术点的跟踪,并在组织架构上专门
设立规划人员的岗位,研究如何实现核心技术,如何在各业务部、各产品、各个版本间共享
技术资源。这就是华为的产品具有技术前瞻性、产品继承性的缘由。

《华为研发》阅读 - 15 (分解“满汉全席”,“先谋而后动”)相关推荐

  1. 谋而后动:解读数仓计划生成中行数估算和路径生成的奥秘

    摘要: 孙子兵法云:"谋定而后动,知止而有得",做任何事一定要进行谋划部署,做好准备,这样才能利于这件事的成功,切不可莽撞而行.同样,GaussDB(DWS)执行查询语句也会按照预 ...

  2. 文治者必有武备不然长大了挨欺负_2017届高考语文全国卷文言文专题阅读15篇(附答案)...

    2017届高考语文全国卷文言文专题阅读15篇(附答案) 1.阅读下面这篇文言文,完成问题. 高永能,字君举,世为绥州人.初,伯祖文呸举州来归,即拜团练使,已而弃之北迁,其祖文玉独留居延州,至永能始家青 ...

  3. 华为研发投入全球第二!力压三星、苹果

    根据欧盟 2021 工业研发记分榜(ScoreBoad 2021)公布,华为 2020 年研发投入排名第二,是前十名里唯一的中国公司,力压苹果.英特尔和微软等巨头,仅次于谷歌母公司 Alphabet. ...

  4. 深入华为研发最核心地带:产品规划,聆听华为最大产品经理:任总,对产品规划理解:产品规划如何客户需求导向?如何对待变态需求?如何把握市场节凑?

    前言:在PIRB产品路标规划评审会议上,任总详细阐述自己对客户需求导向的理解,前瞻性分析当今科技时代客户市场导向的必要性,例举波音777飞机的研发模式:针对市场上复杂.短期变态需求,任总也通过石头下的 ...

  5. 谷歌CEO皮查伊暗示要裁员;华为研发投入位居首位;Android 13首个安全更新|极客头条...

    「极客头条」-- 技术人员的新闻圈! CSDN 的读者朋友们早上好哇,「极客头条」来啦,快来看今天都有哪些值得我们技术人关注的重要新闻吧. 整理 | 梦依丹 出品 | CSDN(ID:CSDNnews ...

  6. 华为研发团队是如何管理的?

    如何有效管理研发团队,让人才与组织的目标保持一致? 在产品还未上市时,如何正确评价研发人员的工作? 如何促进团队的经验积累与知识共享,从而走出小作坊式的研发阶段? 就像"党"管理& ...

  7. 华为研发出了哪些芯片?

    华为研发出了哪些芯片? 1.服务器芯片:鲲鹏 2.基站芯片:天罡 3.AI芯片:升腾 4.手机芯片:麒麟 5.路由器芯片:天霄

  8. 华为鸿蒙2.0的意义,鸿蒙华为研发了多少年_华为鸿蒙意义

    鸿蒙华为研发了多少年 鸿蒙操作系统计划早在2012年的时候就开始制定.执行,至今已经有9年之久.鸿蒙操作系统一直是华为内部的秘密项目,而且华为还挖来了操作系统领域的牛人--陈海波教授.消息称鸿蒙操作系 ...

  9. 输入2个正整数lower和upper(lower_题库 | 华为研发工程师编程题型介绍及解析 第 2 期...

    题目1:给定两个已经升序排序好的的序列 A={a1,a2,a3,-an} 和 B={b1,b2,b3-bn} ,一个数 R,找出满足以下条件的的(ai,bj)序列对. 1.ai<=bj 2.bj ...

  10. [论文阅读] (15)英文SCI论文审稿意见及应对策略学习笔记总结(letpub爬虫)

    <娜璋带你读论文>系列主要是督促自己阅读优秀论文及听取学术讲座,并分享给大家,希望您喜欢.由于作者的英文水平和学术能力不高,需要不断提升,所以还请大家批评指正,非常欢迎大家给我留言评论,学 ...

最新文章

  1. 经典 | 吴恩达《机器学习落地应用指南》(30页ppt)
  2. 基于深度学习的恶意样本行为检测(含源码) ----采用CNN深度学习算法对Cuckoo沙箱的动态行为日志进行检测和分类...
  3. 学校管理系统逻辑关系
  4. SSH原理与运用(一):远程登录
  5. Java中synchronized同步块的执行流程
  6. java struts2 ajax_在struts2的Action中返回Ajax数据
  7. [密码学基础][每个信息安全博士生应该知道的52件事][Bristol Cryptography][第19篇]Shamir密钥交换场景
  8. PHP函数func_get_args(),func_get_arg(),func_num_args()
  9. dell服务器开机进系统黑屏,dell电脑开机黑屏,教你几步解决_故障
  10. excel学习-批量填充单元格
  11. PSD文件太大?高效压缩插件!
  12. 第11章从 Web 抓取信息
  13. 2018年度中国IT行业杰出人物奖出炉
  14. 2022西藏最新消防设施操作员模拟考试试题题库及答案
  15. mac环境 java找不到或无法加载主类
  16. 企业人才战略2.0 相信技术人的力量
  17. XMLHttpRequest.send()
  18. linux 格式化 4k对齐,硬盘WD10EARS在FreeNas的格式化方法,4k对齐的问题
  19. 动态环境中乳酸菌共培养---代谢模拟与相互作用--文献分享
  20. 检测到目标站点存在javascript框架库漏洞 (随手记录)

热门文章

  1. ASP.NET MVC 实现 IOC基础上添加AOP实现时候遇到的坑
  2. elixir 简单的server,client
  3. 如何在 HTML 中将表格居中
  4. AVX贴片钽电容标识
  5. Python求二次方程根
  6. 用 js判断 一个数是否是素数(质数)_Javascript 判断一个数是不是素数
  7. 详解Dijkstra算法(含数学证明和优化)
  8. C++ fstream详解
  9. 《单基因疾病的遗传》学习笔记
  10. 蓝桥杯2019B组 C++