“凡事预则立 不预则废”,这是«礼记»中的名言,意思是任何事情不作计划就会失败。
软件项目也一样必须作计划。但是实际情况是,软件项目很难预估资源和时间。软件开发中
有个“公理”:20%的工作要花费80%的时间。二八原理。还有一个"20%的项目是成功,80%"
将失败"。说明软件项目很难作出贴近实际的计划(schedule)。Why?
特性:
软件项目大多是创造性,难度大,复杂程度高。就单单编程语言来说,在电脑领域已发 明了上千不同的编程语言,而且每年仍有新的编程语言诞生。
资源:
软件项目的主要资源:人,是稀缺的。需要较高技能要求。