01
项目范围
研发项目范围不明确给后续项目进度延迟埋下了祸根,很多企业新产品开发启动缺乏正式流程,经常是领导一句话就开干,具体做什么却不是很清楚,没有通过正式项目立项来明确项目开发的范围,这样很有可能会在项目开发过程中随意增加或修改开发内容,在这种情况下开发项目延迟也就很正常不过了。
02
项目计划
项目计划是指导项目开发工作指导性文件,计划做得不准确、不全面,必然导致项目进度延迟,项目计划方面存在以下典型问题:
i. 项目计划中对项目任务的识别、分解不全面,遗漏相关任务;
ii. 项目任务依赖关系缺乏识别及跟踪,容易导致活动之间处于相互等待状态;
iii. 项目任务工期评估也缺乏基线支撑,评估误差过大也是影响进度的一个很大方面。
03
开发流程
开发流程对项目进度影响也是很大的,如明确新产品开发过程包括哪些阶段、每个阶段要做哪些活动、每个活动的责任角色、何时进行哪些决策评审和技术评审等要求,如果没有一个好的流程对产品开发过程进行指导,项目进度延迟的风险也是相当大的,主要体现以下方面:
i. 项目前期的需求分析与设计不充分,需求分析分解不充分、设计方案考虑不完善,匆忙进入后续详细的开发工作,往往在测试甚至试产阶段发现大量问题,导致返工情况太多。
ii. 产品开发与技术开发未分离:未提前识别关键技术,往往在产品开发项目中解决重大技术问题,导致项目周期超出预期。
iii. 并行开发不足:制造、服务、采购、测试等职能部门人员没有提前参与到研发项目中来,特别在产品需求分析和方案设计阶段没有参与进来,总是到产品开发后期进来测试或试产环节才提出问题,此时为了解决这些问题经常性要进行需求或者方案变更才能解决,这样会严重影响项目进度。
04
变更管理
项目变更是对项目进度影响重要因素,特别是项目范围变更、技术方案变更影响最大,如果是在产品开发前期需求分析和设计阶段发生变更的话,影响还相对较小,如果是在项目后期,如在产品测试甚至是产品试产阶段进行需求或技术方案变更,很多活动必须重新来一遍,对项目进度影响可想而知;我们能做的尽量提升过程质量,尽量减少变更发生,当然如果确实需要进行变更,也需要详细评估影响,并通过正式的项目变更流程来操作。
05
项目运作
项目例行运作好不好最能反映出项目经理的能力,也会体现到项目最终的结果,包括项目进度、质量、成本等要求是否达成,有没有例行的项目运作制度,包括项目例会、项目例行状态报告、问题和风险跟踪等,通过这些例行运作看看开发过程中的问题和风险有没有及时识别出来,并及时处理问题和规避风险,可以这么说没有好的项目例行运作机制,项目想按预定目标达成几乎是不可能。
06
项目组织结构和资源
很多企业的项目团队是职能式的组织,项目经理有责无权,对项目成员影响力、约束力比较低,无法很好协调项目成员工作,这种情况需要从项目组织结构上进行一些考虑,比如以矩阵式的项目管理组织,赋予项目经理更大的权利,只有这样才能从组织上对研发进度提供保证。
最后谈谈项目资源问题,根据项目预算必须投入相应的人力和物力,这个是项目进度保证的前提,如果说在项目立项时就发现项目人力或者物力可能不够,要作为一个高级别风险进行管理,给出相应的应对方案。
结束语
导致研发项目进度延迟因素很多,上面只是举出常遇到的情况,在实际项目管理过程中,需要项目经理不断积累经验,在一个好的研发流程指引下,从项目范围、计划、变更、预算、日常运作等项目管理方面重点下功夫,主动识别出问题和风险,并及时采取应对措施,确保项目能按照预定目标圆满完成开发、成功上市。