为什么软件开发周期总是比预估的长2~3倍?
软件开发工程在开始实行之前要做一系列的准备工作其中包括产品的需求分析、技术评估、经济预算、周期的确定以及人员的分配工作等等,然而在做好了一切计划工作后开始工作时也会经常遇到一些突发事件和紧急问题和一些估测不到的问题,比如市场需求临时有变动、开发人员未能及时和顾客进行沟通了解,导致产品即将完成时顾客对其不满意、人员的工作分配不合理、开发人员缺乏实践经验以及领导人没考虑到节假日放假问题等等,理论上的开发计划是一切顺利的,但随着实践的进行总会产生出一些不可预估的问题,而这些问题不及时解决就会极大的影响整个软件开发的周期,这就是为什么软件开发周期总比预估的长2~3倍