在我们的工作和日常生活中,充斥着各种各样的项目,软件开发也好,工地建设也罢,都是由一个个项目的形式构成的。然而在所有这些项目中,往往是失败的比较多,成功者寥寥,这是为什么呢?为什么一个项目会失败?如何才能提高这个项目的成功概率?我认为这是很有意义的问题,所以想跟大家交流下。
既然谈到一个项目的失败和成功,那我们必须对何谓“项目失败”,何谓“项目成功”有个界定,免得在这点上争论不休,这就失去了进一步探讨的意义。另外我还想把这个讨论的范围缩小到软件项目这块,虽然很多问题都具有普适意义,但毕竟个人视角有限,不敢以偏概全。
任何一个项目,都必然会涉及到一些人的利益和需求,我们称之为“项目干系人”,简单的情况下项目干系人就只有两方 - 发包方和承接方;复杂情况下,项目干系人可能会牵涉到很多个人和单位。本文判断项目是否成功的视角,主要是从项目承接方的角度考虑是否达到了多赢的目的。就是说一个项目的成功,主要是取决于项目的实施者,而作为项目的实际实施方(接包方),要能够同时满足自己的盈利需要和其它项目干系人的需求。在项目干系人特别多的情况下,这将是一个非常有挑战性的目标。
这里提了两条:1-实施这个项目能够对实施方带来利益;2-项目实施的结果是满足了项目干系人的需求。***条比较容易理解,第二条可以进一步讨论下 - 项目干系人都会有什么需求呢?如何才算是满足了项目干系人的需求?
根据个人的经验,我认为项目干系人大概有以下这些常见的要求:
1) 项目要提供足够的功能,解决某些实际的问题;
2) 项目开销应该控制在预算范围内;
3) 项目完成的时间处于可以接受的范围;
4) 产出物的质量要能合格;
5) 各种问题能得到及时的沟通,状态能及时汇报;
6) 良好的投资回报率;
所以,如果一个项目实施后,假如不能够提供足够多的功能帮助项目干系人解决问题,或者不能够提供正确的功能,或者提供了过多没人会用的功能,可以看成是具有失败的特征。更常见的失败特征,也是更严重的情况包括预算超支、延期交付、质量低劣、投资回报率过低等等。另外如果在整个实施过程中,项目干系人得到的信息和反馈很少的话,他们也会非常不满意,让项目干系人unhappy也是一种失败。而我这罗列的只是一些常见的因素,其他那些导致项目失败的因素,就无法一一细数了。
由此可以窥知,如果项目中有某个因素没有考虑到,或者是某些项目干系人的需求没有照顾到,就可能导致这个项目的失败。所以一个项目要想获得成功,有很多要照顾到的地方,也许正是因为这种复杂度和不确定性,导致了成功的项目少,失败的项目多这个现象吧。
这样看来,对于如何提高一个项目的成功概率的问题,就相对容易回答了。对照上面所罗列的那几项可能导致失败的地方,就是要做好项目的范围管理、成本管理、时间管理、质量管理、沟通管理、资源管理。这几项再加上风险管理、采购管理和综合管理,就构成了PMP的项目管理九大领域,简言之就是要做好项目管理,好的项目管理能够规避导致项目失败的原因,提高项目成功的概率。
原文链接:http://www.cnblogs.com/cavenran/archive/2011/06/29/2093676.html
【编辑推荐】