项目的成本管理要估计为了提交项目可交付成果所进行的所有任务和活动,已经这些任务和活动需要进行的时间和所需的资源。这些都要消耗组织的资金,只有把所有的这些成本累加,项目经理才能真正了解项目的成本并进行相应的成本控制。
成本估算
成本估算是对项目投入各种资源的成本进行估算,并编制费用估算书。
成本估算的问题:复杂的信息、技术的变化、同类项目的缺乏、缺乏专业和富有经验的人才、信息系统项目建设人员的不同、管理层的压力与误解。
成本估算的常见错误:草率的成本估算、在项目范围尚未确定时就进行成本估算、过于乐观或者保守的估算。
估算的基本方法
1、自顶向下估算法
这种方法的主要思想是从项目的整体出发,进行类推。自顶向下估算的主要优点是管理层综合考虑项目中的资源分配,由于管理层的经验,他们能相对准确的把握项目的整体需要,能够把预算控制在有效的范围内,并且避免有些任务有过多的预算,而另一些被忽略。自顶向下估算工作量小,速度快。
缺点:如果下层人员认为所估算中的成本不足以完成任务时,会保持沉默,默默地等待管理层发现估算的问题再自行纠正。自顶向下对项目中特殊的困难估计不足,估算出来的成本盲目性大,有时候遗漏被开发软件的某些部分。
2、自低向上估算法
自底向上估算的主要思想是把待开发的软件细分,直到每一个子任务都已经明确所需要的开发工作量,然后把它们加起来,得到软件开发的总工作量。
优点:在任务和子任务上的估算更为精确,这是由于项目实施人员更了解每个子任务所需要的资源。缺点是缺少各项子任务间相互联系所需要的工作量,还缺少许多与软件开发相关的系统级工作量(配置管理、质量管理、项目管理)。所以往往估算值偏低,必须用其他方法进行检验和校正。
3、差别估算法
主要思想是把待开发的软件项目与过去已完成的软件项目进行类比。
成本预算
项目成本预算是进行项目成本控制的基础,是将项目的成本估算分配到项目的各项具体工作上,以确定项目各项工作和活动的成本定额,制定项目成本的控制标准,规定项目意外成本的划分与使用规则。
概述:
成本控制