流程就是一系列步骤,它们把一系列投入变成一系列产出。有的企业有清晰而细致的开发流程,而有的企业甚至不能描述出它们的流程来。实际上,同一企业对于不同的开发项目也可能采用不同的流程。
随着互联网创新创业潮高涨,市场上出现了许许多多的新项目、新产品,譬如近期频频在各大媒体平台“刷脸”的“巴铁”,作为一种完全依靠电力驱动的大运量宽体高架电车,其研发过程也是一波三折,对企业的研发能力、管理能力都是一项重大考验。
研发能力的提升对于提高企业自身在国内外的市场竞争地位、企业形象、增加销售收入、争夺市场份额等方面有至关重要的作用。因此很多企业都在尝试着引入研发流程的管理方案以提高企业的研发效率。产品研发流程是指企业用于想象、设计和商业化一种产品的步骤或活动的序列。
我们在与这些企业研发人员的交流过程中发现,他们对于研发项目的管理感到困惑:如果已经建立了规范的、结构化的研发流程,是否还需要建立研发项目管理体系?如果二者都是必须的,那么两者应该如何配合才能有效地融为一体?
事实上,为了保证结构化的研发流程有效执行,需要相应管理制度的有效落实;而如果没有规范的研发流程,研发项目管理就失去了管理的基础,也无法在多项目之间进行有效的协调与平衡。
结构化研发流程的有效执行仅仅让参与的角色各自按照流程行事是不够的。要让其效能得到充分的发挥,需要有效的项目管理。在具体研发项目的进行过程中,由谁来执行某项活动,何时完成,谁来监控,应该向谁报告,活动与活动之间的进度如何配合,这些保证流程执行的工作都需要在项目管理过程中完成。研发项目管理正是通过细化项目计划,来保证具体的活动有专人负责,各司其职,权责分明。
研发项目管理就是在研发过程中应用需求管理、进度监控、沟通管理、质量管理等技术与工具对项目的相关人员及其执行的活动进行管理以达成研发目标。研发项目管理工作的基础是项目初期制定的项目计划。而项目计划的内容涉及到需要进行的工程活动,参加的人员,沟通与协调机制,关键环节的监控等等。这些信息正是来自于规范的研发流程。