结构化的研发流程为项目管理的执行奠定了基础
流程是为了达成特定目标而进行的一系列的活动。结构化的研发流程不仅识别出完成企业的产品研发工作需要进行的活动,而且对这些活动进行了结构化的梳理与整合。结构化的研发流程将整个研发过程划分成几个大的阶段,规定了研发流程的起点与终点,识别出了每个阶段必须进行的工程领域的关键活动和相应的关键事件,明确了研发过程的里程碑点,定义了保证产品满足市场需要且符合企业发展战略要求的业务决策评审点,以及为了保证产品满足功能需求和质量要求而设的技术评审点。
项目管理就是在研发过程中应用计划与监控、沟通管理、质量保证等技术与工具对项目的相关人员及其执行的活动进行管理以达成研发目标。项目管理工作的基础是项目初期制定的项目计划。而项目计划的内容涉及到需要进行的工程活动,参加的人员,沟通与协调机制,流程执行中关键控制点的监控等等。这些信息正是来自于规范的研发流程。
如果没有明确的研发过程的阶段划分、活动定义,工作分解结构WBS的编制就缺乏基础,也就无法有效的进行项目范围和计划管理等等。在结构化的研发流程中明确定义了参与研发工作的各个角色及其职责,那么在制定项目计划与进行项目监控时就能够据此分配资源,以及在例外事项发生时根据流程中的角色职责来落实责任人。
此外,流程的起点和终点也明确决定了项目的起点与终点。在这个具有时间限制的过程中,如果研发人员能够对过程有一定的预见性,在过程中掌握主动,那么研发工作将会事半功倍,大大提高效率。在某企业咨询的时候,负责研发的老总非常希望通过新研发体系的实施,来提高员工的主动性。主动性是优秀研发人员的关键素质之一。事实上通过良好的管理可以提高员工的主动性或者说良好的管理降低了对员工主动性这项素质的要求。要达到这样的管理效果,流程与项目管理的结合是一条捷径。通过结构化的流程辅之以项目计划与监控,则可以使来自于各职能领域内的相关负责人的工作更加具有预见性和主动性。这种预见性与主动性不是单纯的依赖于个人的素质和觉悟,而是在流程中已有定义,在项目计划中已有安排,只需要相关人员按部就班就能够在工作中赢得主动。
有效的项目管理能保证研发流程的有效落地
结构化研发流程的有效执行仅仅让参与的角色各自按照流程行事是不够的。而且其效能能够得到充分的发挥,需要有效的项目管理。
虽然企业制定了一套规范的研发流程,但是在具体研发项目的进行过程中,由谁来执行某项活动,何时完成,谁来监控,应该向谁报告,活动与活动之间的进度如何配合,这些保证流程执行的工作都需要在项目管理过程中完成。项目管理正是通过项目计划来保证具体的活动有专人负责,通过执行监控活动来保证执行进度与执行结果的质量。