分类:
2008-10-15 13:49:09
一、使用完善的评估方法的重要性
一般情况下,软件项目会受到四种因素的控制,它们分别是时间、需求、资源(包括人员、硬件条件以及资金)和风险。这些因素的任何意料之外的变化都会对我们的项目产生影响。因此,做好时间和项目资源需求的评估是非常必要的。如果过低估计项目预算,会由于缺乏项目实施时间、资金、硬件条件或是没有足够的人来完成等原因导致非常严重的后果。但如果过高地估计项目需求预算,也会因为成本太高使企业付出很大的代价,最后这个项目可能会被搁浅,就算项目被批准实施,也会由于此项目占用大量的资源而使其它的项目由于得不到足够的资源来呈现“饥饿”状态。
从我的经验来看,对一个项目做时间和所需资源的预算评估通常对于大多数团队和项目经理是一个非常大的挑战。形成挑战的原因有很多,如它们对预算评估没有足够的经验、对评估技术或所涉及的商业领域缺乏了解,需求不清楚等。尽管负责项目预算评估的经理已经尝试了使用最好的方法来处理需求及各方的关系问题,但由于以上的原因,不可避免地导至整个团队由于评估失误而超过预算,或是项目失败。还有另外一种评估预算的方法,就是使用高度乐观的方法进行评估,而忽略我们需要处理的具体项目。那么我们到底该怎么做呢?
二、实用的预算评估技术
在我们开始研究预算评估之前,需要对我们能提供的预算评估类型有一个初步的认识。预算评估可以被简单地分为下面三种类型:
1. 宏观预算评估:这种评估方式将根据项目的宏观轮廓进行一个总体的估计。这种估计是非常粗略的。在理想状态下,所评估出来的值应该是实际值的两倍至三倍。
2. 粗略预算评估:用这种评估方式评估出来的数据已经非常接近实际值了。在理想状态下,评估出来的值应该是实际值的50%至100%.。
3. 精确预算评估:这是一种非常好的预算评估主要。在理想状态下,所评估出来的值应该是实际值的25%至50%。
[1]