一、研发核心流程
图4.10 研发核心流程的示意
十个模块,也就是前文所说的需求管理、创新战略、产品规划、产品立项、产品开发、技术/平台规划、技术/平台立项、技术/平台开发、预研管理、技术重用等十个流程组。其中,需要进一步解释的是产品规划与市场管理的区别。
在IPD体系中,我们常常看到市场管理(Marketing Management,简称MM)的提法,有读者也常常混淆市场管理与产品规划的区别。实际上,市场管理是一个市场领域的思维模型和方法集合,它可用于企业战略、市场战略、业务战略的制定,也可以用于产品规划的制定。
另外,如果企业已经有较为完备的战略管理体系和流程,就肯定会有研发领域的战略规划和年度业务计划,产品规划则应该是其重要组成部分,企业也就没必要再围绕市场管理去建立另外一套产品战略和规划体系。
2. 两条主线
两条主线,指的是贯穿研发全过程的两条研发业务脉络——市场需求的实现与商业目标的实现,研发核心流程就是要端到端地拉通这两条业务脉络。
市场需求的实现,始于市场需求和产品包构思,终于产品包的交付,涉及到的流程有需求管理、产品(路标)规划、产品立项和产品开发。在市场需求的实现过程中,需求分发、需求实现、需求验证等需求管理活动要与产品规划、产品立项、产品开发等环节的相关工作进行集成。
商业目标的实现,始于市场洞察和业务战略,终于产品的上市,涉及到的流程有市场管理(或产品战略与年度业务计划)、产品(路标)规划、技术/平台规划、产品立项、技术/平台立项、产品开发、技术/平台开发、预研管理、技术重用,等等。
两条主线,一个是市场导向的自外而内,一个战略驱动的自上而下,只是立足点的不同,落实到具体活动上,需要在规划、立项、开发等环节进行融合和集成。比如,长期需求需要纳入战略规划,中期需求需要纳入年度业务计划和产品(路标)规划,产品包需求需要纳入产品立项,紧急需求需要纳入相关项目的开发阶段。
3. 三个层次
三个层次,指的是自上而下的市场规划层、产品开发层和技术开发层。
市场规划层主要明确了研发的总体方向和滚动计划,具体包括需求管理、市场管理(或产品战略和年度业务计划)、产品(路标)规划、技术/平台规划。
产品开发层的相关活动是以市场规划层所确定的总体方向和滚动计划作指引,是实现外部市场需求和企业商业目标的主要手段。
技术开发层的相关工作成果是产品开发的有力支撑,工作内容包括技术/平台立项、技术/平台开发、预研管理、技术重用,等等。另外,通过技术开发与产品开发的异步安排,即,先完成技术/平台的开发,再去做产品的开发,可以大幅降低产品开发的技术风险,并尽可能地提高技术和零部件的重用。
4. 三个过程
三个过程,指的是产品开发和技术/平台开发所遵循三个过程模型。具体来说,与产品开发有关的三个过程分别为:产品(路标)规划、产品立项和产品开发,与技术/平台开发有关的三个过程分别为:技术/平台规划、技术/平台立项、技术/平台开发。
5. 全面集成
全面集成,指的是在研发核心流程框架中,10个模块之间的左右、上下、内外的全方位集成关系,这既保证了单个模块的特定使命和清晰边界,也保证了模块之间的相互补充和整体协作。
以产品开发为例,与之有业务联系的流程有产品立项、需求管理、预研管理、技术/平台开发、技术重用。它们之间的边界是非常清晰的,产品立项做什么,产品开发做什么,内容非常明确。另外,它们之间的联系是柔性的,只有需要预研时,才会触发预研流程。
二、管理支持流程
在IPD体系中,除了需求管理、产品规划、技术/平台规划、产品立项、产品开发等10个L2级核心流程组及其L3级核心流程,还有若干个L3级管理支持流程,它们描述了相关项目团队和职能部门在研发中的工作内容和职责。
从流程的目的和工作内容上,研发中的管理支持流程大体可分为管理类和支持类,前者用于落实企业的管控要求,后者突出了专业化能力的建设。比如,项目管理、决策评审、技术评审、变更管理,等等,属于管理类的研发流程;配置管理、技术支持、采购支持、质量支持,等等,属于支持类研发流程。
管理支持流程是企业从管理和专业化等角度,对相关工作进行提炼、模块化和通用化。比如,项目管理、决策评审、技术评审、变更管理等研发管理流程,以及试验试制、资料开发、专利申请等研发支持流程,就将用在产品开发、技术/平台开发等不同研发场景中。当然,在流程的具体活动等细节上会有一定的差异。
图4.11 管理支持流程在不同研发场景的调用
三、研发流程分级
研发流程的结构化,还体现在流程的分级、分层和分段上。根据流程管理的最佳实践,我们一般把企业的流程分为6级,分别是L1级的流程类、L2级的流程组、L3级的流程、L4级的子流程、L5级的流程活动和L6级的流程任务。
在定位和分工上,L1/L2是流程的指导层,明确了流程的目标和方向,力求解决的是流程的方向性问题;L3/L4是流程的运营层,明确了流程的路径和规则,力求实现流程的端到端贯通和跨职能高效协同;L5/L6是流程的操作层,规定了流程的详细操作指引,力求实现流程的精准执行。
图4.12 研发流程的分层框架示意
IPD流程分类,可向下做细节展开,进一步分为需求管理、创新战略、产品规划、技术/平台规划、产品立项(又称产品任务书)、技术/平台立项(又称技术/平台任务书)、产品开发、技术/平台开发、预研、技术重用(CBB管理)等10个L2级流程组。
对于每一个L2级流程组,可向下继续做细节展开。以产品开发流程组为例,可进一步分为概念阶段、计划阶段、开发阶段、验证阶段、发布阶段、生命周期阶段等6个L3级核心流程,以及项目管理、决策评审、技术评审、配置管理、变更管理、技术支持、营销支持、服务支持、采购支持、制造支持、质量支持、财务支持等若干个L3级管理支持流程。
对于每一个L3级流程,还可向下继续做细节展开。以技术支持流程为例,可进一步分为系统工程、工业设计、机械开发、工艺开发、电气电子(Electrical and Electronics,简称E/E)开发、软件开发、资料开发、缺陷跟踪、试验试制、产品认证、专利申请等若干个L4级子流程。
对于L4级子流程,根据其具体内容和工作需要,还可以进一步分解为L5级流程活动和L6流程任务。当然,有些L3级流程,因为其工作内容相对简单,可以直接分解为流程活动或流程任务。