APP下载

中国企业告别“大厨式”研发模式进行研发流程建设策略研究

2019-10-08高乔子

山东青年 2019年7期

高乔子

摘 要:依赖人而不依靠流程的“大厨式”研发模式在中国企业普遍存在,这严重影响了企业研发能力的持续提升。中国企业迫切需要建立结构化的并行研发流程,并不断优化流程,实现从依赖“大厨”到依靠流程的转变。在研发流程建设中,除了建立主流程、阶段流程及相应的子流程外,还需要加强项目管理、需求管理、质量管理等支撑性流程的运行,并持续努力地推进流程的执行落地。

关键词:研发模式;研发能力;研发流程

“大厨式”研发在中国企业中非常普遍,它类似于中餐馆的运行模式,大厨指企业中几位研发高手,炒菜比喻他们做研发。在研发过程中并没有标准工艺,大厨走了,餐馆很可能要关门,而餐馆无法复制大厨手艺。

企业研发如果长期依赖高手—“大厨”,必定会导致严重问题,一是不可能找到那么多高手,二是高手不一定留得住,三是依赖高手会导致难以管理,四是高手往往制约人才成长。其实,很多企业也认识到了这个问题,依赖个人英雄搞研发肯定走不远。那么,如何才能摆脱对“大厨”的依赖?要依靠流程来保障产品成功。依靠流程可以避免“大厨式”产品研发容易出现的对客户需求片面性与主观性,更加符合客户需求;依靠流程可以摆脱对大厨的过度依赖,可实现知识和经验的积累、传承以及共享;依靠流程才能更加信赖有效测试而不是大厨们的经验从而更好保证产品质量。企业进行系统化的研发流程建设,从依赖“大厨”到依靠流程来推动产品的可持续发展,是企业的必然选择。

1、结构化的并行研发流程

研发流程涉及的活动较多,需要多部门的共同参与如市场、测试、采购、生产、销售、服务、财务、研发等部门,所以要重点考虑研发流程的结构化和并行工程。

产品研发流程是可定义、可重复、可管理的,与制造流程完全按照生产文件进行标准化作业不同,带有较强创造性,同时,产品研发流程应该是一个平衡的流程,需要再规范化和灵活性之间寻求平衡。并行过程要求对产品研发过程中各方面的研发活动进行并行、集成化处理,强调各部门协同工作,提升研发效率缩短研发周期[1]。产品研发流程的并行模型可以划分两个层次,如图1所示。

第一个层次的并行指系统工程、硬件研发、软件研发、产品测试等产品功能及性能的研发活动的并行,如开展系统工程的活动,使需求能够同步分解和分配到相应的子系统和模块,并在研发中保持所有子系统和模块的协调一致。第二个层次的并行指产品功能及性能的研发活动与市场、采购、制造、服务、财务等职能活动的并行,并行研发流程强调要充分考虑这些相关职能的活动,而且尽量提前进行。

2、研发流程的裁剪

一句話概括流程裁剪的原则是质量与风险并重,规范与灵活平衡。因为企业产品各不相同,所以研发工作可分为全新研发、局部研发、优化改进等。企业要根据实际情况进行裁剪,形成适用于研发产品的流程。进行研发流程裁剪,要建立裁剪指南。它能够确保项目在特定的工程活动、需求研发、管理、监控、测量分析、质量保证过程时有一个共同基础。由于不同产品或项目的规模、类型、技术复杂程度、周期等也不尽相同,所以在具体的项目裁剪指南时也很难包含所有情况,这时需要项目经理依据经验进行决策,其根本依据是对产品质量的要求和风险的考虑[2]。

3、项目管理—使流程运转起来

对于研发流程和项目管理之间的关系很多企业是感到迷惑的,二者之间是相辅相成的关系。如果没有规范的研发流程,项目管理就失去了管理的基础;正是有了有效地项目管理才能使研发流程真正运转起来。

结构化研发流程的运行仅仅让参与的角色各自按照流程行事是不够的,而需要项目团队实施有效的项目管理才能使研发流程有效地运转起来。企业研发流程定义了流程中的角色、需要执行的活动及相应的模板、规范等,而项目管理就是安排特定的人,在特定的时间,去完成特定的活动,项目管理的管理对象就是研发流程中的活动。项目管理本身也是一个流程。与产品研发流程具有明确的阶段划分,各阶段在时间上是线性的不同。根据产品研发流程的层次结构,相对于产品研发主流程和阶段流程,项目管理流程是支撑性子流程,需要在多个方面发挥支撑作用:首先,项目管理流程基于产品研发流程裁剪后得到的项目定义流程制定项目计划,驱动产品研发的运行;其次,项目管理流程解决人员配备和协调的问题;再次,项目管理流程根据产品研发流程中的角色及职责划分,把任务分配给具体的人员,并确保他们之间的良好配合;最后,项目管理流程保障各职能领域的有效配合。

所以,企业在构建自己的研发体系时,不但要建立一致、规范、跨部门的研发流程,而且还应该建立起适合流程运作的项目管理流程。在产品研发过程中以结构化的流程来保证研发工作的一致性和规范性,同时以有效的项目管理来保证流程的切实执行,最终保证产品的研发成功[3]。

4、需求管理—以客户为中心的研发

对客户需求缺乏理解,市场部门反馈的需求不明确,以自我为中心理解客户需求,对客户需求分析及定义不完整,很少考虑内部需求,无法识别差异化客户需求,需求变更随意……产品研发中有关市场需求的问题五花八门,也是产品失败的主要原因之一。解决这些问题的关键是建立市场需求管理流程,实施需求工程,实现以客户为中心的研发。

市场需求管理流程一般分为5个步骤:第一收集阶段。需求可能来自各种内部和外部渠道。本阶段要采用面向市场和客户驱动的方法,利用细分市场分析框架,制定需求收集计划,开展各种主动的收集工作,生成高价值客户需求。第二分析阶段。通过各种分析工具,对需求进行分析、解释、排序和进一步细化,使之可以被分发、执行并验证。第三分发阶段。该阶段主要目标是保证需求被恰当的分配到最合适的组织或者子流程,并由对应部门决策,接纳、拒绝还是推迟。第四实现阶段。将客户需求变成产品,满足所确定的客户需求。该阶段和产品研发流程有紧密关系,需求转变为规格、设计及产品,在此过程中由产品研发流程控制需求的每次转变。第五验证阶段。验证活动贯穿整个需求管理流程,主要通过内部验证和客户确认两类活动进行。根据市场需求管理流程,市场需求最终需要在产品研发中实现并得以验证[4]。