用过华为第一代手机,D1、P1、D2的型号的手机的用户都知道:问题比较多,有点小垃圾。即使是后来销售量不错的P6也有各种各样的问题。

但是随着P7、荣耀6、Mate7等新一代手机开始展现,稳定优质表现的时候,迅速在市场上获得好的销量和口碑的时候,你是不是在疑惑:菊花厂是怎么做到的?今天来介绍一个概念“质量回溯”。

质量回溯,这个词,在华为是一个高频的词汇。这个意味着出了质量问题,要打板子(通报批评、黑事件、扣奖金、降级、绩效打差)。所有的人员都怕见这个词。

一、质量回溯的概念:

华为公司做为 IPD 流程成功应用的典范,结合 CMM 建立了一系列的使能流程,确保了产品的质量。华为公司做为流程建立的典范,为了持续改进质量管理体系、提高客户的满意度,在公司内部提出了质量回溯的概念。

在降低缺陷的纠正成本、提高产品质量、提高顾客满意度方面取得了一定的成绩,是质量回溯活动成功开展的典型企业。华为公司的成功经验,不仅能让准备开展质量回溯的企业看到希望,也能获得开展该项活动的经验;同时,通过统计分析,总结质量回溯活动开展以来的情况,对当前阶段的问题进行根因分析,对完善华为公司的质量回溯体系做出一点探讨,供后续企业借鉴,以免再犯同样的错误。

通过质量回溯制度的建立,将华为公司以前一些零散的改进流程和应急处理流程串接在一起,形成了一个系统的体系。例如:原来华为公司某个产品组发现使用的芯片存在一个 BUG(即设计上造成的缺陷),只能通过邮件知会其他的产品组;收到邮件的产品组才会去确认本产品组是否有同样的问题。至于是否知会其他产品线,其他产品线有没有对使用相同芯片的产品进行排查,没有流程进行跟踪和保证。在建立质量回溯体系之后,就可以在改进措施推广的环节明确要求发现问题的项目组必须及时知会其他的项目组,并且需要接收知会的项目组反馈回执,才能确认该环节完成,流程才可以关闭。如此可避免人为(管理)的因素导致遗漏。并且以前发现的外购芯片 BUG 没有数据库进行存放。现在有了质量回溯电子流,可以将发现的外购芯片 BUG 的现象、应急处理措施和有效规避措施都记录下来,为产品后来的改进或新开发提供参考。

质量控制是前向的、和流程相结合的过程,而质量回溯则是后向的过程。质量控制的目的是为了保持质量水平;质量回溯是为了提高质量水平。只有增加了质量回溯,质量体系才完善,才能形成闭环,和质量控制一起共同保证产品的质量。有了质量回溯的流程,才能真正的保证质量体系持续改进。

如果项目出了问题,不论是进度方面,还是质量方面,都没有合理的奖惩制度,并且没有做好回溯工作,不分析根因,责任不到户,大家自然就不在乎进度也不在乎质量。

例如:有些初创型公司,就是糊里糊涂的过,一开始设定“项目交付日期”,这是发现大家没有动力,不在乎这个时间。然后“项目交付日期”设置为“dead line”,搞不定就滚蛋,搞得好来点奖金。但是那个奖金又没有与市场价值对等,而且分到每个人手里,又没有多少。当deadline临近的时候,发现根本完不成任务,于是deadline一变再变,因为把大家开掉了,就没有人干活了。因为说过的话不作数,所以威信扫地,再也没有人在乎所谓的deadline,因为根本死不掉,也发不了财。

二、质量回溯的目的

质量回溯活动的根本目的是增强客户的满意度。质量回溯通过质量管理体系的持续改进,进而完成过程的持续改进,从而推动产品质量持续改进,实现增强客户满意度的目的。

FRACAS ,是“Failure Report Analysis and Corrective Action System” 的缩写,是“故障报告、分析及纠正措施系统”。利用“信息反馈,闭环控制”的原理,通过一套规范化的程序,使发生的产品故障能得到及时的报告和纠正,从而实现产品可靠性的增长,达到对产品可靠性和维修性的预期要求,防止故障再现。

FRACAS 是一个工作系统,建立并有效运行 FRACAS 是实现产品可靠性增长和提高产品质量的重要手段。它既有纠正已有故障的现实意义,又能对未来新产品发生类似的故障起到预防的作用。另外,通过 FRACAS 的运行,还可以积累大量处理故障的实践经验,对类似产品的改进与设计(如 FMEA,Failyre Mode Effects Analysis,故障模式影响分析)提供可供参考的信息,起到“举一反三”防止其它产品出现类似问题的作用。

质量回溯是 FRACAS 系统中的一部分,主要是针对有代表性的问题,进行故障分析、数据采集,找到根本原因,并且制定相应的纠正/改进措施,实施后进行验证和推广。进而达到花费相同的时间和资源,能够获得产品更高的可靠性;或者在相同的可靠性要求前提下,为企业节约经费,缩短开发和生产时间,为企业提高效益的目的。

三、根因分析是质量回溯活动核心环节

查找根本原因的过程,就是根因分析。根因分析是质量回溯活动最核心、最困难的环节,只有找到问题的根本原因,才能从根本上对我们的工作进行改进,从而持续满足顾客对我们的要求。 根因分析正确,才能保证历史积累的数据正确,才能正真指导后续开发或改善此类问题。根因分析的具体步骤如下:

1) 对收集到的问题的客观数据进行分析和讨论;

2) 讨论时可以采用“头脑风暴法”、“层层追溯法”等工具,保证讨论的充分性;

3) 对讨论结果进行归纳,形成“原因逻辑树”,找出问题的根本原因。

根因分析的几种常用方法

根因分析常用的工程方法主要包括查检表、鱼骨图、柏拉图、直方图、散布图、控制图、数据分层法、5W1H、头脑风暴法和层层追溯法(5WHY)等等。运用这些工具,可以从经常变化的生产过程中,系统地收集与产品质量有关的各种数据,并

用统计方法对数据进行整理,加工和分析,进而画出各种图表,计算某些数据指标,从中找出质量变化的规律,实现对质量的控制。

所谓5why分析法,又称“5问法”,也就是对一个问题点连续以5个“为什么”来自问,以追究其根本原因。虽为5个为什么,但使用时不限定只做“5次为什么的探讨”,主要是必须找到根本原因为止,有时可能只要3次,有时也许要10次,如古话所言:打破砂锅问到底。5why法的关键所在:鼓励解决问题的人要努力避开主观或自负的假设和逻辑陷阱,从结果着手,沿着因果关系链条,顺藤摸瓜,直至找出原有问题的根本原因。

丰田汽车公司前副社长大野耐一曾举了一个例子来找出停机的真正原因

★问题一:为什么机器停了?

答案一:因为机器超载,保险丝烧断了。

★问题二:为什么机器会超载?

答案二:因为轴承的润滑不足。

★问题三:为什么轴承会润滑不足?

答案三:因为润滑泵失灵了。

★问题四:为什么润滑泵会失灵?

答案四:因为它的轮轴耗损了。

★问题五:为什么润滑泵的轮轴会耗损?

答案五:因为杂质跑到里面去了。

经过连续五次不停地问“为什么”,才找到问题的真正原因和解决的方法,在润滑泵上加装滤网。

如果员工没有以这种追根究底的精神来发掘问题,他们很可能只是换根保险丝草草了事,真正的问题还是没有解决。

5WHY不是问5次为什么,也不是问5个为什么,而是不断的挖掘更深层次的为什么。


四、质量回溯的步骤


质量回溯是研发QA工作的一项重要工作内容。所谓质量回溯,是对重大的产品质量问题进行责任追溯,确定组织、流程的质量薄弱环节或人为不规范,要求限期纠正,在此活动中树立和提升研发全员质量意识。

  所以,我们在这个流程中,看到,通过现象,一定挖掘出“组织、流程的质量薄弱环节或人为不规范,要求限期纠正”。并且在这个过程中挖掘出好的优秀推行方法,举一反三。



两个案例

一、在我经历的质量回溯中,在我刚进入华为的时候有一个质量回溯影响深刻,项目有个电路板,电源启动到一半就掉电。在质量回溯过程中,发现在PCB检视这个环节,检视意见数刚刚达到华为公司的要求下限(按照整个公司的平均值进行设置上下限)。

而且在实际操作中,这个项目,我知道在制作度量表的时候,统计PCB检视意见的时候,发现数量不够,就从邮件中找一些意见进行凑数,并且把一些重复问题也没有进行处理。所以,看似检视意见的统计是一个统计值,但是如果刚刚达到下限,也是说明对PCB电路的检视程度是不够的。

二、另外一个案例是,我们一个多核DSP项目交付,统计PCB检视意见的时候,发现数量远远超过了公司规定的上限。为了能够通过技术评审点,实际操作的攻城狮,也优化了这个度量参数。结果,回板之后,发现一个电容放在了禁布区。后来质量回溯,确实是执行布局布线的互连工程师技能不足,但是互连部在杭州刚刚建立,老员工对电路板投入不足。如果在投板前,就把这个问题提高高度,并提供重视的话,一定能够提高大家的重视程度,换人,或者继续加大检视力度,也许就可以规避问题。所以这个质量回溯,在组织、流程上面都发现了问题。

五、持续改进意识

有些初创型企业,由于追求细节的完美,一个版本还没有交付,就废弃原有的版本,另起炉灶。在大公司也有类似于这样的问题,经常喜欢做改革派。如果说大公司往往为了体现新领导有作为,或者政治导向,那么小公司这么反复的做返工的工作,不是智商有问题,就是思路不清晰。


其实,有问题解决问题,不在原有的基础上前进,那么前人走过的错路,和陷阱,你仍然会再经历一遍。

所以持续改进,有两层含义:既往,开来。

任高露洁公司CEO长达20余年的鲁本·马克说过一番话:“企业领导人应将公司的业绩看成是一 条贝尔曲线 , 曲线的左边代表非常差的业绩 , 右边代表非常优秀的业绩,大多数公司都是位于曲线的中间部位,管理者的任务就是要不断地逐步改进 , 使整条曲线 向右移动。这个过程既非革命性的,也不会引人注目,但只要持之以恒,企业就能取得成功。”

质量回溯就是重要的持续改进的手段。是一种上升到一定严重级别的持续改进。其实你的公司现在什么水平不重要,而重要的他是不是每天都在进步。

查看《华为是怎么研发的》系列,请在公众账号《硬件十万个为什么》,直接发送“1”、“2”。。。“18”等阿拉伯数字,查看其他模块的内容。

华为是怎样研发的(18)——质量回溯相关推荐

  1. 华为是怎样研发的(9)——测试

    1.从进度的角度对比华为和小米的测试 上图是小米UI的一周进度图.按照小米UI每周发布的进度,周四一天的内测.我按照华为的流程怎么套都套不出来. 疑惑点在于: 1.内测是指开发人员自测试,还是测试人员 ...

  2. 软件测试周刊(第03期):质量回溯、自动验证埋点、故障度量指标、产品质量指标

    这里记录过去一周我们看到的软件测试及周边的行业动态,周五发布. 本周刊开源(GitHub: SoftwareTestingWeekly ),欢迎提交 issue,投稿或推荐软件测试相关的内容. 目录 ...

  3. 开放华为30年研发能力与实践 助力DevOps真正落地

    戳蓝字"CSDN云计算"关注我们哦! 作者 | 刘丹 受访者 | 汪维敏 出品 | CSDN云计算(ID:CSDNcloud) 高速的中子撞击U235原子核,使其分裂成两个原子核, ...

  4. 收藏:不错的质量论述文:《研发效能系列 - 质量与速度能否兼得》

    研发效能系列 - 质量与速度能否兼得丨IDCF 引言 我们的时间,应该是用于提高软件质量,还是专注在发布更有价值的功能?这貌似是软件研发中永恒的话题. 到底什么是质量? 质量有什么特质? 质量与速度是 ...

  5. 研发效能系列 - 质量与速度能否兼得?

    作者:冬哥 引言 我们的时间,应该是用于提高软件质量,还是专注在发布更有价值的功能?这貌似是软件研发中永恒的话题. 到底什么是质量?质量有什么特质? 质量与速度是什么关系,两者是一个硬币的正反面,无法 ...

  6. 柳传志:华为采取自主研发,联想通过并购实现品牌国际化

    https://www.toutiao.com/a6699197120726958605/ 最近,全球最大广告集团WPP集团与凯度发布<2019年BrandZ中国出海品牌50强>报告,国内 ...

  7. 为提高研发和测试质量而规范Scrum项目需求描述

    \ 关键点 \\ 不规范的需求描述会对项目产生不利影响.\\t 某项目需求描述标准化前后的状态比较.\\t 需求描述统一的八大好处.\\t 标准化对测试过程的积极影响.\ \\ 业务分析人员之间会经常 ...

  8. 华为p4用鸿蒙系统吗_为什么华为有自主研发的鸿蒙系统,却还要用安卓系统,背后的真实原因?...

    一直以来,拥有完全自主知识产权的国产操作系统都是无数国人的希望,然而其难度之大并非短期能实现的事情.毕竟目前像芯片.操作系统还是美国一家独大,在芯片领域,美国已占有全球一半以上的市场份额,中国每年进口 ...

  9. 华为服务器麒麟系统,华为正自主研发麒麟OS系统 支持全新系列机型

    原标题:华为正自主研发麒麟OS系统 支持全新系列机型 华为在自主研发道路上步伐越走越稳,从目前看来,旗下智能手机皆为搭载的麒麟处理器获得了业界不少赞誉,从最新消息上来看,华为又将会有新动作,自家的定制 ...

最新文章

  1. 收藏 | 一文总结70篇论文,帮你透彻理解神经网络的剪枝算法
  2. 光储充一体化充电站_广东东莞首座光储充一体化智能充电站 “变废为宝”收益可观...
  3. matlab中的矩阵
  4. mysql delete in死锁_mysql 执行delete引发死锁问题
  5. JDK6 中队web service的支持
  6. html弹窗代码y\/n,Nodejs扩展,实现消息弹窗(示例代码)
  7. 二进制逆向工程师_利用Ghidra逆向分析Go二进制程序(下篇)
  8. 带有审图号的区位图制作
  9. 吴恩达机器学习作业3.2神经网络
  10. HCIE-RS面试--STP故障及处置
  11. java类后面的尖括号_泛型 - Java中的T(尖括号)是什么意思?
  12. java db4o 教程_面向Java开发人员db4o指南:数组和集合 (1)
  13. Ubuntu安装Robo3T(Studio3T Free)
  14. 爱加密加密Android apk 使用步骤
  15. springboot springsecurity报错 **.LoginUser cannot be cast to **.LoginUser
  16. 如何记忆和使用PNP和NPN?
  17. 红米4A手机刷开发版rom并且获取root权限
  18. (十八)Flink Table API SQL 编程指南 Table API 和Datastream API 集成
  19. 黑色简洁的PHP短网址短链接生成源码
  20. oracle客户端12560,windows下 sqlplus / as sysdba 报ora-12560的终极解决方法

热门文章

  1. Android锁屏系统重启
  2. 关于:自动代理 pac 文件示例
  3. 告诉你用Python赚钱的五种方法,闲余月赚1000~5000
  4. 化工贸易行业的客户信用及应收账款管理解决方案
  5. django:执行迁移失败问题
  6. 区块链在物流行业的真实落地
  7. Ubuntu 网络用不了
  8. 从GPT到ChatGPT:我们离那个理想的AI时代到底还有多远?
  9. Maven中央仓库发布详解
  10. Stata:毕业论文大礼包 C——基于 esttab 框架编写的实证结果输出命令