技术开发 频道

项目陷困境 丢盔弃甲OR浴火重生?

中止项目还是浴火重生?

  对于陈江来说,中止一个亲自争取来的项目是一件痛苦的事情。中止还是继续这两条路在公司高层都有不同的支持者,以 CFO为主提出中止的理由是:将“死马当活马医”的想法是因为害怕已经投资的那些钱都打水漂了,可是继续一个陷入困境的项目对公司财务来说会有长远的不良财政影响。另一条路是以CIO技术总监为主的支持观点是:如果问题能够被克服,为什么不重新评估和重新计划呢?
  
  争论到最后,原先支持中止项目的CFO放松了态度。但他强调一点,在讨论中止还是继续项目之前,一定要弄清正在开发的项目出现了什么问题,有没有走出失败浴火重生可能,一定要避免投入更多资金之后才发现项目还是要中止。经过几个通宵的会议讨论,陈江提出从这几个方面来判断项目是否能走出失败的泥潭,浴火重生。
  
  (1)项目是否有一个可衡量的目标和范围
  目标不明确或者目标过于理想化都会导致项目的失败。当初陈江在项目规划时为了争取高层对项目的支持,故意夸大项目投资回报率而避谈了项目的风险。当项目进行了一多半时,种种问题出现了,由于期望值过高造成实际效果的极度反差,大家对项目的信心倍受打击,也没有看到期望的结果,从而大家的热情一下子降到冰点。因此,是否有可衡量的明确目标和清晰的项目范围,是项目重启后能否成功的第一个关键所在。
  
  (2)项目进度计划是否可测量和控制
  做过开发项目的人都有这样的体验:一是开发工期一拖再拖,总是有不断冒出的工作需要完成,但似乎没有人知道开发项目能够什么时候完成;二是项目计划定了一个又一个,却又总是在不停的修改这个计划。
  
  后来,陈江在回忆时无奈的说,不是不想制定详细的计划,而是我们对制定计划的依据没有把握。同时,我们对项目的进度也没有很好测量,难以把握项目真实完成的情况。因此,只能走一步算一步,项目质量只能依赖于开发人员个人的能力和责任心,但由于全过程缺乏有效的监控,最终的质量还是很难保证。在软件开发有一句俗语是:人们常常不是计划失败,而失败于计划。因此,进度是否能测量,计划是否受控是软件开发能否成功的重要因素之一。
  
  (3)项目内是否人浮于事
  开发项目成员的工作有的完成的好,有的完成的差,有的多有的少。陈江在谈到因为对项目成员完成的工作量缺乏准确估算,使到一些人钻了空子,总是宣扬自己的工作很难,总是在加班但却没有真正干事情。造成的结果是“劣币驱逐良币”,大家都人浮于事。当开发成员没有全力参与时,团队力量就无法发挥,开发项目也就谈不上有成功的机会了。
  
  (4)项目的人员配置是否合理
  项目负责人是一个项目的领头人,项目主导者是否称职对项目成功与否起着至关重要的影响。一个合格的项目负责人不仅需要有良好的技术技能,同时也需要拥有良好的业务和领导技能,这样才能与各方人员沟通以及在项目控制中游刃有余。另外,陈江发现项目的失败还在于核心开发人员的流失。一般来说,核心人员的稳定关系到项目的生死,但公司在没有办法控制人员流失的时候,也没有建立起完备的后备人选机制。

0
相关文章