1、在开发前的预估总是过于理想化,没有考虑到开发过程中会面临的其他问题。
2、在开发过程中,总会出现意料之外的状况,导致开发阶段需要花费额外的时间去处理突发的问题。
3、开发过程中总会出现某个功能块的开发出现问题,而有些问题是牵一发而动全身的,当一个或者多个功能块出现问题时,其他的部分就不能继续开发,需要等待出现问题功能块解决问题后才能继续开发,导致开发时间进一步的延长。
为什么软件开发周期总是预估的2-3倍?
最新推荐文章于 2024-05-22 14:51:05 发布
1、在开发前的预估总是过于理想化,没有考虑到开发过程中会面临的其他问题。
2、在开发过程中,总会出现意料之外的状况,导致开发阶段需要花费额外的时间去处理突发的问题。
3、开发过程中总会出现某个功能块的开发出现问题,而有些问题是牵一发而动全身的,当一个或者多个功能块出现问题时,其他的部分就不能继续开发,需要等待出现问题功能块解决问题后才能继续开发,导致开发时间进一步的延长。