如何预警失败的项目
项目的成败往往在于能不能发觉表明项目出问题的关键迹象。本文简要介绍了表明项目某些地方出问题的一些早期症状,并且给出了相应的办法。
IT项目失败时,管理人员通常是最后一个知情的。就像一条鱼在冰箱里搁了太久那样,异味终究会暴露的。要是到了这种地步,惟一的办法就是把鱼从冰箱里取出来,再用小苏打除去异味。
如今,项目管理在日益改进,成功的项目更多了,完全失败的项目更少了,而且项目带来的投资回报更大了。不过,完全成功的项目大概只占1/3。
项目不是注定失败的
评估IT项目最常用的指标就是The Standish Group International的问题报告(Chaos Report)。这项报告每两年发布一次,它基于对几千家大中型公司开展的全球性调查。
最初的那项调查结果让人震惊。研究人员在1994年发现: 31%的IT项目完全失败,也就是说,这些项目还未完成就被抛弃,毫无成效; 只有大约16%的项目才完全成功——按时、按预算交付应用软件,而且提供了最初规定的所有特性和功能。
Standish Group主席Jim Johnson说: “到2006年,项目完全失败的比例降到了19%; 成功率上升到了35%。”剩下的46%是Standish Group认为的“有缺陷的项目”: 这些项目并不符合完全成功的标准,但交付了有用的产品。
Jim Johnson说: “情况之所以好转是因为,项目管理方面的整套体系变得更像是一门职业: 我们更清楚项目管理方法; 表述能力更强的用户能够更准确地描述需求; 我们还有一些非常好的工具可以帮助用户,如统一建模语言(UML)。”
AtTask是生产项目管理工具的公司,该公司CIO Scott Johnson说,“互联网也起到了作用,可以迅速进行沟通,没必要等召开状况报告会议时才发现问题,也不存在中间沟通环节的延迟。”
Scott Johnson认为,与几年前相比,新的项目管理工具更容易使用。而且,它们还包括了像复杂的趋势分析这些功能,从而能够及早发现有问题的项目。
Jim与Scott都坚定不移地拥护敏捷项目管理,这种管理方式侧重于把项目分成多个小部分,然后迅速交付部分成果,以便用户反馈。
寻找失败的无形迹象
Chaos Report显示,近1/5的IT项目还是完全失败的,2/5以上的项目局部失败。更加让人担忧的是: 项目规模越大,问题越严重。Jim Johnson说: “人力成本不到75万美元的项目中,有73%是成功的; 但人力成本超过1000万美元的项目中只有3%是成功的。我敢说,这3%的项目之所以会成功,是因为过高估计了预算,而不是因为管理有方。”
导致IT项目失败的常见原因包括: 缺少管理人员的支持和目标不明确。而失败的警告迹象要具体得多,与项目的日常运作有密切关系。
最重要的早期警告迹象都是无形的,Jim Johnson说,其中最重要的两个迹象就是对项目没有兴趣以及沟通不畅。
1.没有兴趣
对项目没有兴趣往往是由于得不到管理人员的认可,实施者可能迫于压力或者劝说之后批准项目,其实并非真正同意。其他迹象包括不参加会议、不关注或者根本不发表任何意见。“要确保每个人真正同意项目要完成的任务; 确保即使日程表相互冲突,每个人也都有同样的目标。”Jim Johnson说,“积极良好的环境有助于项目顺利开展。”不但项目团队要有兴趣,用户也要有兴趣。正如Jim Johnson所言: “你希望看到积极的参与、积极的反馈以及积极的用户群体。要不然,项目成功的可能性就很小。”
2.沟通不畅
缺少沟通(正式和非正式的)是另一个早期警告迹象。要是从团队成员到用户的各利益相关方没有彼此沟通,就有问题了。在理想的状况下,项目评审会议不该有任何让人惊讶的地方,因为大家都知道,至少大体上知道项目的进展情况。
3.缺乏速度
对于拥护敏捷项目管理的人来说,“速度”是个关键概念,这通常意味着经常拿出许多小的交付成果。速度快不仅更容易跟踪项目进度,还有助于提升情绪。它让人感到成功带来的喜悦,提升团队士气。Scott Johnson说: “很难让IT项目运作很长一段时间,你需要比较小的项目里程碑,它们经常带来一些小回报。”“你需要迅速推动项目,需要迅速交付成果,这是真正的关键所在。”Jim Johnson认为,表明项目出问题的典型迹象之一就是没有进展。
4.没有坏消息
Raj Kapur是一家软件项目管理咨询及培训公司执行副总裁,他说: “这是非常棘手的企业文化问题,每个人对坏消息都非常反感,因而,往往会形成这样一种文化: 坏消息迟迟没有传达到公司上层,管理人员因此得不到关键的信息。”Kapur说: “你一定要营造接受坏消息的环境,这很关键。而且,这不是项目团队成员的工作,而是领导人的工作,同样也是CIO的工作。”
具体迹象
Kapur主张使用仪表盘工具,让管理人员及其他人只要点击鼠标,就能了解项目。Kapur说: “这可以防止起先一直亮绿灯、到最后一刻却亮红灯的情况。”
1.经常加班
项目超进度的一个早期迹象就是团队经常加班加点。这个指标特别重要,因为指定或者鼓励加班是项目经理惯用的最快速的补救办法,但也是最少有人注意的办法。一般而言,按进度开发的项目几乎不需要什么加班。实际上,敏捷开发过程就明确不赞成加班。正如Scott Johnson开玩笑所说: “表明项目出问题的一个迹象就是,参与项目的每个员工健康状况下降。这是由于经常加班导致摄入太多的咖啡因、熬了太多的夜、吃了太多的垃圾食品。”
2.资源挪用
把分配给某个项目的资源(通常是人)挪作他用,这可能因为另一个项目出了问题,需要救火队临时救急,也可能因为要做一些“份外”工作。如果你已经为项目合理编制了预算,这些挪用就会积少成多。这里占几个小时,那里占几个小时,似乎没什么大不了,但很快就会积少成多。Scott Johnson警告说: “这最终会影响到项目团队本该完成的任务。”因而,准确跟踪转移到其他项目的人员和资金很重要。
3.比率问题
比率是一种标准的财务管理衡量尺度,现在刚开始出现在IT项目管理领域。据Scott Johnson介绍,两个重要的项目管理衡量尺度是成本比率和进度比率,譬如: 预算时间与实际所花时间的比率、预算资金与实际所用资金的比率。
Scott Johnson说: “这些比率让你知道到目前为止的实际成本及进度,以及应当出现的成本及进度。在为期两年的项目中,你到第二周就能知道哪个环节在耗用成本或者人力。”一般的衡量尺度对确保项目顺利进展至关重要。Kapur警告说: “要是没有明确的衡量尺度,你只好依靠与项目经理及其他人的沟通。但那样会碰到麻烦,因为你往往很晚才发觉出了问题。”
4.里程碑没有达到
Scott Johnson建议,最好是能不断地获得里程碑,譬如几周,而不是几个月或者几个季度。要完成一小部分就交到用户手里,然后开始获得反馈。每个里程碑都用可度量的方式来明确定义,并且有实实在在的交付成果。Jim Johnson更喜欢用“垫脚石”这个词语,而不是里程碑。“每踏上一块垫脚石,你就获得了具体的结果。”“软性”里程碑(如全面完工的百分比)比较麻烦,因为很难确定是否已达到。更糟糕的是,基于所付努力而不是实际结果的里程碑,典型的例子就是从编写的代码来评估进度。
5.范围变更
试图挽救问题项目的常见办法就是变更项目范围,项目经理或者参与人员可能会减少或者放弃一些特性功能。这通常是从放宽需求(譬如响应时间)入手,竭力减少开发工作量。需求变更本身无可厚非,也不是什么坏事。实际上,它们大量地运用于敏捷开发的方法中,这是由于开发过程中不断带来用户反馈。问题在于变更哪些需求、为什么。这些答案可以让你深入了解项目的运作状况。
- 1中国中小企业的信息化发展缺失
- 2外资小厂5000万元扁平化裁掉27个处长
- 3Linux的7个诱惑
- 4CRM客户关系管理系统业务问题!
- 5知识管理实施的几种死法
- 6BI的6宗罪
- 7沟通信息 九成"有损"
- 8企业如何防御间谍软件
- 9OA办公系统物业管理系统功能需求
- 10100万元ERP挥洒出13亿元销售额
- 11流程重组常见错误攻略
- 12中小企业成功选择IT人员的7个步骤
- 13精挑细选IT规划方法
- 14BSM实施之前做什么
- 15移动ERP或将井喷
- 16企业IT能力评估中的三大误区
- 17ERP实施六大致命伤
- 18四步法加强流程管理
- 19ERP合同签订绕过六个陷井
- 20对于如何给欧美外企作IT外包项目
- 21上下同欲则项目胜
- 22ERP之痛
- 23ITSM落地
- 24跨越ERP物料编码的五大雷区
- 25松下两年物流整合分析
- 26中小企业完善BI Step by Step
- 27BI不关乎企业生死
- 28巧解IT项目人际关系的软绳索
- 29OA办公系统已成为企业办公必不可少的办公工具
- 30GIS企业级应用摸底调查