一、软件开发周期,顾名思义,就是从开始编码或把想法做到为成熟的应用程序结束。
二、预估的软件开发周期是建立在理想状态下所计算出来的,往往没有考虑到许多现实的因素。开发过程并非一帆风顺,路上总会碰到各种各样的意想不到的突发情况,下面列举一些:
a.项目总负责人对项目开发没有立足实际制定计划
b.在开发前没有进行实地的市场调查
c.对该项目缺乏经验
d.团队中人手不足,没有做到专人专岗,而 是一人多职。
e.日常开发量没有达到预估开发量
f.开发设备出现问题,需采购设备
g.项目难度大,开发时间长
h.团队内部出现问题,解决问题花费时间
k.没有充分考虑需求,比如用户所表达的需求和程序员理解的不一致
i.没有考虑到碰上国家法定节假日,如春节
三、俗话说,计划赶不上变化,所有计划的制定都要建立在现实的基础上才具备可行性。因地制宜,因材施教,从而能更好更有效地达到目标。