项目延期内部原因
1) 常用功能未组件化,重复开发,或处于低层次的复制粘贴
2) 开发流程没有得到有效管控,未设置开发流程或项目团队成员未按开发流程执行
3)未创建组织过程资产,并对组织过程资产持续优化。比如小文件上传(小于50M)目前技术比较成熟,大文件上传难度较大,对于后台项目开发也是常见功能,没有在项目开发过程中或无项目可做时进行优化。
项目延期内外部双重原因
1)范围蔓延,客户提出额外需求时,项目内部出于各种原因没有拒绝,造成开发周期延长,这个和中国的
1、项目延期一般来说是由镀金和范围蔓延造成的。镀金和范围蔓延分别是什么呢?
镀金:是项目人员为了“讨好”客户而“画蛇添足”做的项目活动,比如客户只要一瓶酒,你给客户又买了个开瓶器。
范围蔓延:
1)未经控制的产品或项目范围的扩大(未对时间、成本和资源做相应调整)被称为范围蔓延。
2)项目范围以一种不易察觉的方式逐渐发生变化,等到察觉时项目范围已经发生了实质性的、与范围基准的重大偏离。就像“温水煮青蛙”一样;
3)控制项目范围确保所有变更请求、推荐的纠正措施或预防措施都通过实施整体变更控制过程(见 4.6 节)进行处理。在变更实际发生时,也要采用控制范围过程来管理这些变更。控制范围过程应该与其他控制过程协调开展。未经控制的产品或项目范围的扩大(未对时间、成本和资源做相应调整)被称为范围蔓延。变更不可避免,因此在每个项目上,都必须强制实施某种形式的变更控制
2、范围蔓延的危害
1)造成项目延期,降低客户满意度。
2)成本上升,造成项目盈利减少或亏损。
3)造成内部员工的抵触,进而接受。刚开始有额外的工作量,员工心里是抵触的,没有增加时间,却有新的功能;这种额外工作量多了,员工心态就会由抵触变更为接受,领导催进度时就会以客户新增工作量影响了进度作为回复,与此同时,领导的权威性也会随之下降。
3、如何降低范围蔓延的危害
需求收集和整理时:
1)深入理解项目干系人的需求
2)对项目的所有要求都要记录在案。
3)严格按项目管理方法编制范围计划。
4)制订并遵守项目范围管理计划(其中规定了范围变更控制的方法和程序)。
开发过程中
收到需求变更时
1)不接受口头的变更申请,影响基准的变更必须走变更控制委员会。
2)强调完工时间和预算的重要性(如果要追加工作,就只有取消另外的工作)。