[fflovenn]的博客:
http://maxpmp.mypm.net
避免项目失败:这不是什么高深的火箭科学 


 

每一个项目都是独特的,然而项目失败的根本原因通常是相同的。当我们知道这些原因后,我们可以最小化发生问题的几率,增加我们的成功的可能性。

正如Professional Values公司的管理总监Nick Dean所说:

“项目出错总是因为同样的原因所导致,没有新的错误。我们可以在一个项目开始的两个月里看出来这个项目将会成功与否。”

那么当我们面对粗糙的项目启动、过弱的控制、缺乏资源、项目风险、项目问题和不切实际的期望时,应该怎么做?以下是五个常见问题和可能的解决方案。

 

1. 简单粗糙的项目启动

问题

也许最常见的问题是没有正确地启动项目,而这其实只需要花点时间去收集客户要求、同意客户要求、创立一个良好的项目计划以及设定客户的期望。而人们总是倾向于迅速开展项目工作。但是一个简单粗糙的项目启动阶段经常会导致问题发生,甚至导致项目失败。

 

解决方案

在正确的项目启动过程完成之前不要开展项目工作。如果客户为了尽早得到交付物而推动你基于假设开展项目工作,请不要同意。事实上,简单粗糙的项目启动会带来返工、错误、疏忽,只会令项目变糟。当被不合理推动时,只能说“不”,并且绝对不可太早开始。

 

 

2. 过弱的项目控制

问题

如果不能有效的进行管理,做了周密彻底的计划和执行了项目启动也是没有意义的。缺乏控制导致的典型问题包括:范围渐变、过于简单的工作计划、缺乏变更控制、缺乏沟通和风险及问题的管理不善。

 

解决方案

l         建立变更管理过程并且令所有人都知道这些控制。使用这些过程与保证你的团队保持关注与交付关键的东西。

l         使用异常报告。这样可以保证当风险和问题出现的时候可以得到更好的关注。

l         定期与客户、项目赞助人以及其他重要的项目干系人进行沟通。

l         定期评审、更新项目计划。如果项目计划没有评审和更新,那其实也没有必要制定计划了,对吧?

 

 

3. 缺乏人手和技能

问题

项目人员的数量不正确,或者配足人员数量但却配备错误的技能组合,这些问题经常导致项目失败。当你的项目没有足够的、具有合适技能的人员,那确实是令人沮丧。但话说回来,这问题在现今的项目里面非常普遍。

 

解决方案

坚持要求管理层提供合适的人员,无论是从内部调配还是雇用外包合同员工。使用可靠的项目计划来说明在哪些方面你还需要投入人员来支持你的要求。不要保持沉默承受并且苦苦支撑,这对你和你的团队都不公平。

 

 

4. 没有强调风险和问题

问题:

在项目的生命周期中,有很多场合风险和异常会导致问题,甚至失败。这些例子包括:

(1)       没有清晰的定义需求,结果是不能满足客户的期望。

(2)       使用前缘的新技术导致无法预料的问题。

(3)       过于简单的技术设计使得未来的方案没有变更与伸缩的可能。

(4)       无效的变更控制使得变更要求导致项目偏移。

(5)       改变了商业优先度使得关注点偏离了核心工作。

(6)       测试不足导致错误和缺陷遗留到产品上。

(7)       在关键时刻缺乏关键人物的支持。

 

解决方案

       在项目开始的时候对风险和问题列表进行评审。其中一个好办法是使用头脑风暴列出可能的风险和问题,参与人员包括项目成员、其他参与过类似项目的项目经理等。在整个项目过程中不断对风险和问题进行评审。对上面例子中的问题的解决方案包括:

(1)       雇用商业分析人员勾画出客户的需求,并使用清晰、明确的文档进行记录。

(2)       提问是否必须使用前缘的新技术,或者是否有能提供相同功能的更多的方案。

(3)       由你的团队进行技术设计。这样有很大的机会获得一个可靠和灵活的设计,而且你的团队也有了可以继承使用的基础设计。

(4)       在项目启动之前与客户达成一个变更控制的流程,并且严格根据流程执行。

(5)       为团队制定一个每周工作计划,以使团队关注在高优先级的任务和不被打扰。

(6)       将测试计划与根据客户要求制定的测试场景放在一起。保证你有足够的资源以及保证客户承诺进行测试。

(7)       制定一个针对失去关键人物的风险的应急计划。

(8)        

 

5. 不能有效管理客户期望

问题:

通常的项目开始都是在一个有很多乐观估计的高度上。在项目的生命周期,客户期望会膨胀成为根本不现实的程度。当客户不知道他们应该期待什么或者他们不能看到项目的实际进展情况,他们就会对你感到失望,你们的关系就会破裂。

 

解决方案:

将期望值管理到一个合理的水平是项目经理的职责。其中一个方法是将项目分解成为有频繁里程碑的各个任务块或者项目阶段。你可以通过发布周期性的交付物给客户,让他们看得到他们将要得到什么。通过这种方式可以管理客户的期望。这种方法通过让客户在早期就能看到你们在做什么,从而可以保证项目交付物能符合客户的期望。

 

 

 

20034月份,欧洲的IT服务咨询公司UNILOG的研究表明,100%IT经理有遇到项目不能满足所有目标的经历。他们归纳出以下7个会引起项目失败的致命错误:

(1)       不良的项目目标定义和项目范围界定,不正确的角色与责任定义,导致不合实际的期望的设定。

(2)       IT和商业缺乏沟通,导致期望和要求的不一致。

(3)       没有高级高业赞助人,而且将项目经理隔离。

(4)       技术大于人:在界定范围的时候没有或很少让关键用户参与,并且在整个项目开展阶段没有与关键用户的定期沟通。

(5)       没有定义与量度项目成功的基准。

(6)       没有风险评估,没有应急计划

(7)       没有定期检查以保证项目在时间和成本预算之内沿着预定轨道进展

 

不要成为项目失败的牺牲者,在以上5个讨论的方面采取措施以保证你的项目的成功。总的来说,这又不是什么高深困难的火箭科学技术。

 

Written by  Duncan Haughey, PMP

Translated by Max , PMP

From http://www.projectsmart.co.uk/avoiding-project-failure.html

fflovenn 发表于 2012/11/3 1:50:00 阅读全文 | 回复(0) | 引用通告 | 编辑 | 收藏该日志

发表评论:

    昵称:
    密码:
    主页:
    标题:
公 告
登 陆
日志日历
搜 索
日 志
评 论
链 接
统 计