华为是怎样开发硬件的 之三十三——流程与项目管理(华为技术开发流程)

最先将IPD付诸实践的是IBM公司,1992年IBM在激烈的市场竞争下,遭遇到了严重的财政困难,公司销售收入停止增长,利润急剧下降。经过分析,IBM发现他们在研发费用、研发损失费用和产品上市时间等几个方面远远落后于业界最佳。为了重新获得市场竞争优势,IBM提出了将产品上市时间压缩一半,在不影响产品开发结果的情况下,将研发费用减少一半的目标。为了达到这个目标,IBM公司率先应用了集成产品开发(IPD)的方法,在综合了许多业界最佳实践要素的框架指导下,从流程重整和产品重整两个方面来达到缩短产品上市时间、提高产品利润、有效地进行产品开发、为顾客和股东提供更大价值的目标。

IPD流程不是华为发明的,但是大家都认知到华为在引入IPD流程之后,业绩出现拐点,大家都认为IPD流程是非常经典的内容。其实,它每年都不会不断的变化,研发流程作为IPD流程的重要组成部分,每年都要发布一个版本,以保证流程的先进性与实用性。

在开始讲研发流程的版本管理之前,先科普几个跟研发流程密切相关的组织,便于理解流程版本管理的层级关系。

研发流程改进委员会:由各产品线研发部部长,研发流程部部长,研发流程部5级专家组成。主要负责研发流程变革项目的管理。一帮领导,思考和规划流程的战略变革方向,做流程改进的规划。

研发流程CCB(研发流程变更控制管理委员会):由研发流程部部长,研发流程部5级专家,各产品线研发质量部部长组成。负责研发流程领域所有CR(change require 变更需求)的评审。

各产品线研发质量部:负责本产品线研发流程的适配和推行,验收。配合公司级研发流程的相关工作。研发流程部的流程管理专家会接口不同的产品线,就流程方面的工作进行交流和对接。

华为是怎样开发硬件的  之三十三——流程与项目管理(华为技术开发流程)

流程的产生、实施,在华为内部,也像项目一样,经历若干的阶段。

研发流程版本的生命周期大致分为这5个部分:规划、实施监控、发布、推行、验收。

那么,一些中小公司的朋友,是不是会发问:“我们连流程都没有,谈什么流程变更?”

其实我们不是没有流程,我们都有一些流程,只是没有书面化,或者是没有公司内部统一。

1、但是大家都是一样的做事情,每次做事情,犯过的错误,一直在错;

2、同事出过的错误,每个新员工都犯一遍错误;

3、做一件事情,每个同事犯不同的错误,每个人都有自己的经验,但是没有分享;技巧都不统一。都是凭着工程师的经验做事情。

那么每个公司,都应该在每个具体的细节上面,去反思总结,持续改进。把一些可以参考的动作,都整理出来;每个人犯的错误,都书面化描述出来,整理成规范、checklist、模板;在一些关键的节点,检查一些关键动作。

由公司自上而下的,一个研发动作一个研发动作的去规范,时间久了,沉淀下来,就是一个完整的、适合自己的研发流程体系。你不一定要按照IPD流程来,但是可以学习其思想。

研发流程版本规划一般在年底进行,由研发流程部部长和5级专家主导,研发流程各个领域的负责人参与。规划主要是根据目前业务的需求,流程的现状来规划研发流程变更项目或则研发流程领域一些探索性的业务(CR不在规划的范围)。研发流程变革项目是怎么规划来的呢?举个例子:研发外包是目前普遍的业务现状,但是流程里面缺少这一块的内容,那么最好就成立一个研发外包管理的流程变革项目,对业务进行梳理,并发布相应的流程。在做流程项目规划的时候,要考虑项目的范围和难易程度,项目是一期就能完成还是需要分期完成,项目由哪个产品线牵头比较合适,这些都是做规划的时候需要考虑的内容。

研发流程版本的构成由两大部分组成:除了变革项目外,最主要的来源是CR。如图所示:

华为是怎样开发硬件的  之三十三——流程与项目管理(华为技术开发流程)

CR的来源主要又分为三个部分:日常CR,研发流程变革项目CR,其他流程变革项目CR。

日常CR:华为公司的任何员工发现流程文件中有问题的地方,或者与业务不相符的地方,都可以提交CR申请,提交改进建议。

研发流程变革项目:不是所有的变革项目都会发布新的流程,有一分部变革项 目是对现有流程的梳理和优化,涉及到流程修改的具体内容,都需要通过提交CR申请。

其他流程变革项目CR:非研发领域的流程项目,但涉及到研发流程配套修改的内容,也需要提交CR申请。

顺便来看一下CCB的运作:

华为是怎样开发硬件的  之三十三——流程与项目管理(华为技术开发流程)

经过CCB评审通过的CR内容,会由CCB秘书记录在CR清单中,在流程版本发布前,集中更改涉及到流程文件,并随版本发布。华为研发流程变更涉及到的流程文件的修改,每年都在上百条,所以说华为的流程从来都不是一成不变的。

研发流程版本实施与监控:研发流程版本实际上各个研发流程变革项目和CR的合集,所以研发流程版本的实施与监控,实际上就是各个研发流程变革项目和CR的实施与监控。CR的运作流程在上面一节已经讲过,现在主要来看看研发流程变革项目的管理。

研发流程变革项目的阶段和产品的版本管理其实没有大的差别,也经过需求收集分析,立项,团队组建,开发,等过程:

华为是怎样开发硬件的  之三十三——流程与项目管理(华为技术开发流程)

每个决策点都需要到研发流程改进委员会汇报。根据项目的负责程度,决策点也可以进行裁剪合并。

研发流程变革项目成员一般会由流程专家和产品线业务、质量人员组成。流程专家会把握整个流程项目的进度节点,协调各产品线的意见,从流程的角度给建议以及流程文件的修改。产品线的业务人员和QA根据业务的现状和趋势,对于流程现状提出更改建议。最终项目组输出项目材料以及流程CR,再获得研发流程改进委员会和CCB的同意后,项目成果会跟随研发流程版本发布。

我觉得华为的研发流程变革项目有几个困难的地方:

  1. 不是所有产品线都重视流程,所以参与项目的人员的能力和责任性参差不齐。
  2. 各产品线产品形态各异,要在中间找到平衡点,发布公司级的流程,是一个权衡和拉锯的过程。
  3. 寻找合适的试点项目。华为的项目进度是出名的紧张,在大家都恨不得一天当做两天用的时候,能找到项目愿意在忙碌中试点新的流程,也不是容易的事。

研发流程版本发布:每年的7,8月份是研发流程版本发布的时间。在正式发布之前的一个月左右,是集中修改流程文件的时候。文档需要审批上传,流程图活动图都要根据CR清单实施修改。等到所有变更都修改完毕后,研发流程部部长会汇集变更中的要点,到研发流程改进委员会和研发部部长会议上进行汇报,经过中央研发部部长同意后,研发流程正式发布。

如果有流程变革项目进度拖延了,没有赶上流程版本发布的节奏,就只能等到下一年。除非非常紧急的情况下,研发流程才会增发版本。

研发流程推行:我认为研发流程的推行是非常重要的环节,也是整个流程管理中比较难的一个环节。流程变革项目在运作的过程中虽然有试点项目,但试点项目毕竟是少数几个项目,不可能覆盖公司所有的项目类型,而推行,却是在整个公司的推行。那么推行的过程是怎样的呢?

在流程版本发布以后,与产品线接口的流程管理专家会到产品线IPMT,研发管理会议上汇报流程版本的重要变更点,以取得产品线领导的支持。同时,流程管理专家和产品线流程负责人会根据CR清单,逐条对变更进行适配。适配中最重要的两个文件,一个是流程活动,一个是交付件模板,这两个是关系到流程是否能够正确执行,产品交付是否合格最重要的内容。如果某个变更对某个产品来说确实不需要推行或则部分推行,都得在适配的时候提出来,并且给出适配的具体方案。

个人认为适配是推行环节中非常重要的一个前奏环节,适配做得好不好,关系到流程推行的难易程度,同时,适配也是对流程管理专家和产品线流程负责人一个非常重大的考验。必须对流程的变更和产品线产品非常熟悉,才能做出正确的适配。如果流程的推行过程,被认为一定是自上而下的,或则研发人员认为流程的变更对于业务没有帮助还必须推行,那我认为,这是推行的前期适配工作没有做好。

适配也分层级:首先是产品线一级的适配,然后是SPDT,PDT的适配,最后是产品项目的适配,在产品项目的质量策划中,就得明确相关的流程活动及交付件。这也为后续流程的验收打下基础。

流程验收:流程验收是在第二年的5月份左右。验收的过程我们也用一张图来进行说明。

华为是怎样开发硬件的  之三十三——流程与项目管理(华为技术开发流程)

研发流程的变更会涉及到产品的整个开发过程,所以验收的项目尽量选择进展时间长的,可以验收到更多的变更点。验收项目的多少也要根绝产品线和验收清单的覆盖点来确定。一般情况下一个产品线验收4,5个项目差不多。如果整体验收结果出来后,发现有一些变更点都没有验收到,可以再补抽查。

交付件的审查主要看新模板的使用情况以及交付件的归档,密集是否符合要求。目前对于有特殊市场要求的产品,会审查得更严格一些。

验收会议主要是对项目成员的访谈,包括项目经理,QA,研发人员,配置经理等各领域角色。验收会议的目的主要是对项目过程的规范性和流程遵从性做一个调查和了解,同时对流程变革的内容做一个了解,变革内容是否合适,产品在执行的过程中有没有遇到什么问题和困难,对于流程还有哪些建议,这些都是对流程的改进一个很好的输入。所以,如果你是产品线的研发人员,如果你的项目正在被验收,不要拒绝也不要应付了事,这是一个很好的机会,让流程能离你们更近。

验收报告也分几层:单个项目的验收报告,产品线的验收报告,以及整个研发流程的验收报告。整个研发流程的验收报告需要在研发流程改进委员会汇报,各个产品线的验收情况会拉通,所以哪个产品线对流程的执行度是什么情况就一目了然了。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

(0)
上一篇 2024年4月24日 下午1:41
下一篇 2024年4月24日 下午1:52

相关推荐

  • 开题报告由哪些部分组成(开题报告由哪些部分组成的)

    开题报告内容主要是将自己所选的课题概况向有关的专家、学者、科研人员来陈述;开题报告作为毕业论文答辩委员会对学生答辩资格审查的依据材料之一。 论文开题报告 (一)论文名称 这篇论文的…

    科研百科 2024年4月20日
    64
  • 晋能oa协同办公

    晋能oa协同办公:高效协同的办公方式 随着现代企业的快速发展,协同办公已经成为了企业日常运营中不可或缺的一部分。晋能oa协同办公系统则是其中最为重要的组成部分之一。该系统不仅可以帮…

    科研百科 2024年9月23日
    24
  • 如果需要对整个项目的成败负责,需要遵循的系统思维包括

    如果需要对整个项目的成败负责,需要遵循的系统思维包括以下几点: 1. 整体规划:在开始项目之前,需要对整个项目的目标、范围、需求和预期结果进行整体规划。这包括确定项目的范围、时间表…

    科研百科 2024年10月9日
    18
  • 国产高清精品软件丝瓜软件

    丝瓜软件:国产高清精品软件的领先者 丝瓜软件,作为一款国产高清精品软件,已经成为国内视频行业的佼佼者。公司成立于2005年,一直致力于高清视频领域的研究和开发,推出了一系列优秀的产…

    科研百科 2024年11月8日
    0
  • 科研预算紧张?没关系,使用EDC系统让您的课题省钱又省力!(edc项目)

    好不容易申请下来的科研课题,后续的科研项目管理是重中之重,其中的科研数据采集与管理是临床科研中最为核心的工作,真实、准确、及时、规范的数据采集能够显著提高临床科研的质量,缩短项目周…

    科研百科 2024年4月17日
    109
  • 工会经费管理细则(工会经费管理办法最新)

    工会经费管理办法最新工会经费管理办法最新本案中,由北京联合一所教学心理咨询机构运营管理系统对于培训机构的宣传推广,也由中共渠道进行的多部公开和委托,严格按照考生要求为一区,县级人民…

    科研百科 2024年7月30日
    49
  • 建设工程专业科研项目

    建设工程专业科研项目 随着经济的发展和城市化进程的加速,建设工程行业越来越受到人们的关注。在这个行业中,科研项目是推动行业发展的重要力量。本文将介绍建设工程专业科研项目的特点、重要…

    科研百科 2024年11月9日
    0
  • crm管理软件免费

    随着企业规模的增长和业务的复杂性,传统的手动管理方法已经无法满足企业的实际需求。 CRM(客户资源管理)软件已经成为了企业管理中不可或缺的一部分。但是,大多数 CRM 软件都需要付…

    科研百科 2024年9月15日
    29
  • 11月1日起,《海南经济特区物业管理条例》施行(海南省经济特区物业管理规定)_1

    海南省人民代表大会常务委员会 公 告 第83号 《海南经济特区物业管理条例》已由海南省第六届人民代表大会常务委员会第二十八次会议于2021年6月1日修订通过,现予公布,自2021年…

    科研百科 2024年6月25日
    81
  • 项目管理时间管理

    项目管理时间管理 项目管理时间管理是项目管理中非常重要的一环,能够帮助项目管理人员更好地协调和规划项目的各个方面,确保项目能够按时完成并达到预期的目标。本文将探讨项目管理时间管理的…

    科研百科 2024年5月28日
    55