回顾项目失败原因

来源:互联网 发布:山治实力 知乎 编辑:程序博客网 时间:2024/04/29 17:43

       我们30多号人加班加点,全力奋战在一线,加了差不多4个月的班,但是我们还是没有把项目做好。之前我写过工期逼近,释放压力 ,那是我们才刚刚开始加班,我就很担心我们的项目。项目经理多次请求老板给我们更多的时间,中间延期了好几次,最终经过高层的研究决定,我们经理也做出了痛苦的决定,在次延期我们的项目,听说要到明年才上线了。我们那么多同事的努力,心血就这样得不到认可,部门花费整个公司那么多的人力物力财力,但没有按时按质的完成项目,我想其他部门的同事肯定在说我们的坏话了--一个部门养了那么多人,什么事情都做不好,什么也搞不定。
经理问我觉得项目失败在哪呢?让我回顾一下整个过程,我想想有如下的几点问题:
      1)在前期我们的项目估算、分析做的不够细致完善。有一种大跃进的感觉,比较激进。有很多东西没有考虑进来;时间当然会估算的不准确了。
      2)需求分析做的不够深入,不全面。有很多东西挖掘的不够深入,很多用户会有不同的观点,那么要仔细的揣摩他们的意见,并综合整理,做出合适的DEMO给他们,并一起分析讨论。因为我们是在公司现有的系统上优化流程,优化系统,整合系统。所以用户在原来的系统上提出的一些需求,经理都把他们推到二期才上。
     3)沟通效率不够好。在前期的业务分析只有业务分析员参与,开发员都是在进行项目开发时才参与进来,这样我觉的应该在前期就应该分析员和开发员一起对系统进行分析讨论,业务分析员并没有系统开发的经验,所以很多东西分析处理并不是最优的。用户与分析员,分析员与开发员,测试员和开发员,这样传递的沟通讨论,我觉得效率不好,分析的不够透彻。
     4)在项目进行中引入新人。他们都是刚刚毕业的同学。他们只有一些理论的知识,并没有开发经验。在项目进行中,还得不停的给他们讲解需求,开发同事还得不停的给他们分析这个代码应该怎么写,甚至还得给他们揷屁股,浪费了大家非常多的时间,这当然不能怪他们,这也是给他们学习锻炼的好机会。当然这大家的帮助指导下还是帮我们做了不少事情。
     5)团队积极性不高,工作效率不好。在加班、正常工作时间都有同事在QQ、游戏中、浏览网页等等做一些与工作无关的事情。怎样提高大家的积极性和工作氛围?我们应该让大家看到他们的希望发展所在,不能就是做一天和尚撞一天钟呀。团队应该多一些机会在一起沟通交流,分享和交流思想。
     6)每一个开发同事(或者核心的开发员)应该熟悉整个系统、各个模块之间的联系。由于需求的分析的不够透彻,导致开发同事不能够理解,为什么要这样或那样改来改去,导致他们有抵触心理,也导致工作效率不够好。或者测试同事之间也会测试案例的冲突,开发员同事之间有时也不能够理解,有些时候其他同事是只要稍作修改,就能帮其他同事就能节省很多事情。
    7)团队成员的不稳定性。由于项目的多次延期,造成大家心情的不爽。有些同事可能不能理解,所以另谋高就了。这样又要由其他同事接替他的工作,本来每个人都忙,时间又紧,真的是雪上加霜呀。又要维护他写的代码,很是头痛。
    8)团队的技术水平参差不齐。有些同事不太习惯写TEST,所以对自己写的代码没有信心。也是天马行空,没有多的时间去思考,只顾把任务完成,代码写的不够好,维护比较困难,性能也是一大难题。
    9)要把项目做的更好,满足到用户的需求。不然用户测试时就对我们失去信心了。

    10)太多的加班。在加班的初期大家还是挺有干劲的,工作效率也挺高的。可第一次延期了,第二次又延期了,第三次再次延期了,俗说:“一鼓作气,再而衰,三而竭”,到最后大家都比较憔悴,都病到好几个了,个个面黄肌瘦的,熊猫眼。
     很多东西不是我们可以觉定的,我只能尽自己最大的能力,去影响带动其他同事。真心的希望大家能给我更多的建议,谢谢!