blog_project_failure  

(图片来源:http://www.wellingtone.co.uk/blog/?p=61)

根据 ZDNet 在 2011 年的一篇文章指出,专案的失败机率为 37%,而在许多机构的研究报告指出,全世界专案的成功机率约略为 16%,本文将根据 Alan 工作经验探讨专案会失败的原因和可改善的方案。

专案会失败的七大原因:

1. 需求不明确或错误:在专案初期,因某些产品特性的关系常常客户的需求不明确甚至错误,导致最终产出不符合客户的需求而宣告专案失败。并不是说需求一点要多明确或正确这专案才能做,但是针对需求变动性高的专案,一开始使用者跟开发商在谈开案的时候就要考虑进去而设定一些条件和规则。譬如说在专案范畴或时间内可以做怎样程度的变更,否则就要进入需求变更的流程而产生额外的费用。这是为了保障开发者和客户的权益,确保变更可以是在掌控之内。

2. 没做专案筛选:在此所指的筛选是开发者和客户端都需要做的。开发者评估此专案是否有能力执行,是否会造成公司亏损。客户端则是要评估此开发者的开发经验和技术是否能够顺利执行专案。有点像是面试时面试者和面试官其实是需要彼此了解并评估彼此开条件是否适合。譬如说,很多业务常常会靠三寸不烂之舌帮公司接进来很大的案子,很多公司也想说是个大案子可以赚很多钱就接了,假如公司执行能力不足或内部专案资源不足的话那失败的结果就是可预测的了。很多公司因为这样失败后没想清楚就一昧的怪罪工程师或PM能力不足或不够努力,身为专案实际的执行者只有辛酸两个字可形容。

3. 专案无明确预算限制:专案预算很多不是很好吗?有充足的预算很好,但是没有定义要花多少预算来做一个案子是一个很大的问题!那就像一个不会理财的人中了乐透,钱往往不会花刀口上。此现象最容易会发生在一下子就赚很多钱的大公司,或者扩张速度太快的公司 (或者是含著金汤匙创立的公司)。到了后期钱花光了公司开始亏损接下来就裁员倒闭也就见怪不怪了。

4. 专案无明确定义最终交付条件:这点跟第一点所提到的需求不明确有异曲同工之妙,一个是一开始没想或没讲清楚要做的是什么,一个是没想或讲清楚怎样才算结案。假如没有一开始就定义好的话,那专案中期开发者和客户一定会在这点上面周旋,开发者为了商誉和后续合作机会常常会以妥协收场。妥协赢得客户的口碑就好了吗?看看国外电影特效产业如何亏损倒闭就很清楚了。电影特效很好看没错,但特效公司因财务上出问题而倒闭的不在少数。开发者和客户要怎么谈才好?想想看如何才能双赢吧!只有一方吃亏的生意通常是不会长久的。

5. 资源频繁调度或缺乏:专案管理里面有一个名词叫做稼动率 (可粗略解释为资源利用率),Alan 曾经经历过公司为了提高工程师的动率而在各专案间频繁的调度人力资源,表面上的数字看起来很好看,但是背后有很多的隐忧。

A. 工程师对于专案的认同感会降低,在此的认同感可解释为忠诚度,通常完成的作品品质会较差因为可能也没有完整足够的时间顾及品质。

B. 工程师的成就感会降低,原因是会觉得自己是个救火队员而没有完整的完成一些引以为傲的作品。

C. 对专案来说是一个很大的风险,假如专案是仰赖几个程度较好的工程师,这些工程师又因为突发的任务需要调去支援别的专案,专案的品质可能会因此下降。(看看 EA 的几个大作怎么搞的)

6. 目标使用者涉入程度过低:很多的案子是需要使用者不断的确认需求的,譬如软体专案,游戏专案,视觉设计的专案。Alan 有个经验是,每每专案团队将产品功能都实作完毕,在产品上市前,公司的重要上级才开始稽核而退回。为何不在单一游戏功能实作完毕后就执行稽核而要等到专案上市的前一刻才说不符合期待和品质的要求?此举是浪费公司的钱和大家的时间。或者是案子在初期听了使用者的需求后就少有联系,直到产品交付前或后才让使用者验证。有个很好的解决方案是执行敏捷式开发并要求使用者在开发期间协助做需求验证。

7. 上级单位对专案执行做过多的干涉:这,应该不用解释太多,常常出钱的人或者是公司高层凭著自己的 "经验" 和 "主观" 影响专案的进行方向,结果可能是专案成品四不像,或者是只符合高层的需求但不符合目标客群的需求。这时 Alan 想跟高层说:除非你跟贾伯斯一样眼光独到,否则请相信专业!合理适度的向下授权和相信自己所雇用的专业人士,比较容易出现好的结果。譬如当初暴风雪跟他早期的出资者就有谈好说不要干涉团队的研发方向,要让团队在产品研发上有足够的自主权。

 

以上七点是否有点出朋友们的痛处呢?喜欢的话请给个赞并跟 Alan 分享你的经验吧!

----------补充资料---------

CIO analysis: Why 37 percent of projects fail

Why do Projects Fail? Reasons for and Stats on Project Failure

Top 7 Reasons For Project Management Failure

Why Does Project Management Fail?

Common Problems of Failed Projects

----------------------------------

Thinking.jpg 

笔者:Alan Feng

大学由资管系毕业后便投入职场,先后担任程式设计师,系统设计师,系统分析师,专案管理师等职务。

曾服务于资讯服务业,笔电代工设计公司,和游戏公司的专案管理师/程式设计师~

持有国际 PMP 证照并努力学习 Scrum 敏捷式开发框架中。

 


相关文章