软件项目管理预算法基本上是一种寻求最有效分配资源以实现目标的系统方法。由于该方法强调目标和实现目标的计划,并根据计划的项目计划分配资金,而不是根据去年职能部门的预算基数增加或减少费用,克服了各种预算(包括企业预算)的共同缺点,摆脱了会计期(月、季、年)时间框的限制。
预算评估是加强预算管理、优化资源配置、提高财政资金使用效率的有效措施。软件项目管理预算评估是指对预算管理和运行的定性和定量分析和评估。将评估数据与项目实际需求数据进行比较。本文讨论的技术可以帮助我们更好地完成预算评估。识别什么是正确的,什么是错误的。它将帮助我们改善下一个评估的结果。
1、使用完价方法的重要性
一般来说,软件项目由时间、需求、资源(包括人员、硬件条件和资金)和风险四个因素控制。这些因素的任何意想不到的变化都会对我们的项目产生影响。因此,评估时间和项目资源需求是非常必要的。如果项目预算估计过低,项目实施时间、资金、硬件条件或人员不足将导致非常严重的后果。但是,如果项目需求预算估计过高,企业将因成本过高而付出巨大代价。最后,项目可能会搁浅。即使项目被批准实施,其他项目也会因为没有足够的资源而饥饿。
从我的经验来看,对一个项目做时间和所需资源的预算评估通常对于大多数团队和项目经理是一个非常大的挑战。形成挑战的原因有很多,如它们对预算评估没有足够的经验、对评估技术或所涉及的商业领域缺乏了解,需求不清楚等。尽管负责项目预算评估的经理已经尝试了使用最好的方法来处理需求及各方的关系问题,但由于以上的原因,不可避免地导至整个团队由于评估失误而超过预算,或是项目失败。还有另外一种评估预算的方法,就是使用高度乐观的方法进行评估,而忽略我们需要处理的具体项目。那么我们到底该怎么做呢?
二、实用预算评估技术
在我们开始研究预算评估之前,我们需要对我们可以提供的预算评估类型有一个初步的了解。预算评估可分为以下三种类型:
1.宏观预算评估:该评估方法将根据项目的宏观轮廓进行总体估计。这个估计非常粗略。理想情况下,评估值应为实际值的两到三倍。
2.粗略预算评估:这种评估方法评估的数据非常接近实际值。理想情况下,评估值应为实际值的50%至100%。
3.精确预算评估:这是一个很好的预算评估。理想情况下,评估值应为实际值的25%至50%。
决定使用这三种不同的软件项目管理预算评估类型中的哪一种非常重要。当我们非常熟悉需要做的项目背景和业务,并且已经做了很多次类似的项目时,使用精确的评估是可行的。当我们正在进行系统维护时,我们可以遇到已知的问题,或者添加我们已经做过的功能时,允许进行预算评估。粗略的评估是在我们熟悉需求、熟悉相关领域和技术的情况下进行的。在所有其他情况下,最好的预算评估方法是宏观预算评估。也许很多人固执地认为宏观预算评估的结果几乎等于没有任何评估!但这种评估的结果实际上是非常有价值的,因为这些评估结果可以给企业和项目街头团队一些关于正在进行的项目需要什么,包括时间、资源和资金。我们至少需要两到六个月才能完成这个项目。也许我们不知道根据项目需要多少时间来完成。