
所谓开发周期就是根据项目的开发内容、开发工具、开发人员等因素对需求调研、程序设计、编码、测试等整个开发过程所花费的时间做的预测。
因为是预测,所以很难有一个条理化的标准,一般的操作都基本上依照经验进行,没有科学性;造成如果低估项目周期会造成人力低估、成本预算低估、日程过短,最终人力资源耗尽,成本超出预算,为完成项目不得不赶工,影响项目质量,甚至导致项目失败。项目周期估计过长表面看来影响不大,但是实际上也会带来成本估计过高,人力资源利用不充分效率低下的后果。
我认为估算的难点在于以下几个方面:
一、项目初期对甲方的了解太少,甲方项目负责人对业务的熟悉程度、沟通协调能力、甲方企业中整个行事方式都不甚了解,在估算中往往会忽略这一点,完全按照我们类似项目的经验,要知道,即使开发目标完全相同的项目,在实际操作中也不可能完全一样的;
二、完全按照经验进行估计。 |