1.1 产品研发流程对于企业的重要性
1.什么是企业流程
企业流程是指企业为了完成某一项目标或任务而进行的跨越时间和空间的逻辑上相关的一系列活动的有序集合。这些活动有时也被称为“狭义的流程”。“广义的流程”还涵盖组织架构、人员、管理制度、管理技术、管理信息等要素,因此实际上流程是一个体系。
一个企业可以有很多流程,例如采购流程、销售流程、生产流程等。一个企业的流程数量以及流程类型与企业的规模以及行业、属性有关。一般来说,企业规模越大,流程类型和数量越多。企业规模较小时需要的流程较少,甚至在企业初创阶段,只需要极少的流程。然而,不同行业和属性的企业即使规模相当,流程也可能存在差异。例如,大多数贸易、生产代工等类型的企业即使规模很大,也不需要产品研发流程,而产品研发流程却是科技型企业最核心的流程之一。
2.什么是企业的产品研发流程
产品研发流程与产品研发相关,包括从客户需求开始,经过将客户需求转化为产品定义,再到产品的研发、测试、验证,然后进行小批量试产和批量生产,最后交付给客户,形成一个完整的闭环流程,即从客户中来,最后到客户中去。如此复杂的产品研发工作,如果没有规范化的流程作为指导,是很难取得成功的。图1-1展示了产品研发的闭环工作流程。
图1-1 产品研发的闭环工作流程
图1-1仅展示了产品研发流程的框架,实际上框架中的每个部分都包含了丰富的内容。以产品研发的需求为例,产品需求不仅来自具体的客户,还来自市场。市场需求是指众多客户的共性需求,而客户需求则特指具体某个客户提出的需求,来自实际的主体(企业或个人)。然而,两者在实际使用中经常被混用。在本书中除非特别指出,否则对客户需求和市场需求不做区分。再以研发设计为例,研发设计不仅包括系统架构和方案的设计,还包括模块设计和单元设计等。因此,产品研发是一个相当复杂的过程。
对于产品研发这样复杂的过程,如果没有相应的流程进行规范和管理,很难取得持续的成功。我们看到很多中小企业的产品研发的成功具有非常大的偶然性,除了有人才不足等原因外,还有一个很重要的原因是企业没有建立适合自身特点的产品研发流程。
3.产品研发流程的意义
1)有助于落实产品战略。企业的产品战略规划了未来产品研发的路线,明确了何时研发哪些产品,是非常重要的战略。如果没有产品研发流程,或者研发流程与公司实际情况不匹配,将导致某些产品研发失败,进而影响企业产品在市场上的竞争力。
2)优化产品研发组织。广义的产品研发流程不仅包括研发流程本身,还涉及组织如何参与到工作流程中。如果有了明确的产品研发流程,企业就更容易确定流程的各个环节需要哪些组织的参与,从而使相应组织职责更加清晰,工作更加高效。
3)有助于培养研发人才并提高研发团队的能力。同样,产品研发流程可以规定每个环节必须完成的研发工作。通过对研发工作进行详细的分解,我们可以清楚地了解每个环节所需的研发技能。这不仅有利于企业招聘合适的研发人才,还有利于企业针对这些所需技能进行相应的培训,从而更有效地培养研发人才,进而提高研发团队的整体能力。例如,如果研发流程经过分解后,其中有电子电路图的设计工作流程,那么企业可以有针对性地招聘具备电子工程相关专业背景和电子电路图设计能力的员工。同时,企业还可以针对电子电路图设计这项技能进行员工培训。当所有从事电子电路图设计工作的员工都具备了较高的技能水平时,企业的电子电路图设计水平也会相应提高。如果企业研发团队的各种技能水平都较高,那么整个团队的研发能力也会相对较高。
除了以上提到的三点,一个企业构建合适的产品研发流程还有利于提高产品研发的一致性。这种一致性体现在研发出来的产品要么一致地优秀,要么一致地不佳。只要一致性较强,即使是不佳的产品也比较容易改进。相反,没有规律的不佳产品则很难找到改进的方法,产品的研发结果具有很大的随机性,会比明确的不佳产品带来更多的问题。