河南博通教育吧 关注:7贴子:272
  • 0回复贴,共1

为什么你的项目总是延期交付?

只看楼主收藏回复

需求理解不清
造成项目延期的最大原因是需求分析阶段没有正确理解客户需求。技术人员一般都是非常自负的,觉得你说的需求我都理解了,甚至在客户还没把需求完全讲清楚之前,就已经开始写代码了,以显示他的能力和能耐。我在前面一篇文章中提到了沟通能力对于技术人员的重要性,在这里就是非常典型的场景。
客户描述需求是从自身的理解和角度出发的,客户跟技术人员是完全不同的两个视角,这就势必会让技术人员得到的需求并不是客户最真实的需求。那么客户在什么时候会发现开发实现的产品跟自己需求有偏差呢,越早发现对项目进展越有帮助,但真实情况是技术没把产品完全做出来之前,客户来确认的东西都是不真实的,等客户发现需求理解不对的时候,要再做调整就已经来不及了,离最初要求的交付时间已经很近很近了,只能接受项目延期的事实,或者接受一个需求不对的产品。
对项目的难度估计不足、工作量估计有偏差
在初步拿到需求的时候,技术人员对需求里面的逻辑和细节理解是不够的,往往会对项目的难度估计不足,绝大部分技术人员在对需求评估工作量的时候都是比较乐观的。例如一个功能他评估出来的时间会是他自己实现的时间,但很少会去考虑如果出现意外需要处理呢?需要跟其他模块的联调呢?出现Bug后的多次修复时间呢?可能很多时间他都不会考虑进去的,而仅仅考虑自己独立实现的工作量。


IP属地:河南1楼2017-07-27 14:22回复