为什么软件开发周期总是预估的2-3倍? 1.没有充分考虑需求,比如用户所表达的需求与程序员理解并不一致等 2.项目技术难度大,开发时间长 3.软件开发思维与数学思维不一样,不是简单的计算就可以完成 4.团队配合度不好,或者团队出现缺陷,人力资源紧张 5.预估开发周期时并没有考虑到开发出现的问题,以及解决问题的时间等