我们在做规划的时候,总是把事情的发展,想得过于理想化,忽略了实际事情的发展,还受着诸多因素的影响,比如从旧金山走到洛杉矶,路途环境复杂,不可能想象中的匀速前进,人毕竟不是机器,长时间的跋涉必然导致劳累的伤病,还有途中的天气等等,当众多因素结合在一起形成了我们的现实,我们在现实中实际完成任务的时间周期,是预期的两三倍,也就不奇怪了。 同样,软件开发也是如此,软件开发会存在比如节假日休假,员工请假,成员内部配合默契不够好,进展方向错误等等一系列类似于上文事例中的现实因素,阻碍着我们项目的完成,延误项目完成日期。