笔记内容及图片整理自XJTUSE "软件项目管理" 课程ppt,仅供学习交流使用,谢谢。
项目成本管理的重要性
项目成本估算和项目收益是项目决策的重要依据,是用户和高层领导最关心的问题。在批准的预算内完成项目是项目经理最主要的责任之一。事实上项目超出预算是软件项目管理存在的主要问题之一。
项目成本管理的定义
项目成本管理包括用来确保在批准的预算范围内完成项目的必要过程,项目经理必须确定其项目有恰当的定义、精确的时间和成本估算,以及一个批准通过、符合实际的预算。实际上项目成本管理有4个过程:
1)计划成本管理------确定用于计划、执行、控制成本的决策,输出成本管理计划
2)成本估算------完成项目所需资源的近似或估算成本,输出成本估算和更新的项目文档
3)确定预算------将整体成本估算配置到各单项工作以建立一个衡量绩效的基线,输出成本基线、项目资金需求和更新的项目文档
4)成本控制------控制项目预算的变更,输出工作绩效信息、成本预测、变更请求、更新的项目管理计划和更新的组织过程资产
项目成本类别
其中生命周期成本贯穿整个项目生命周期,考虑项目的总拥有成本,即开发成本+维护成本,有助于更精确地编制一份项目财务收益计划。
计划成本管理
项目成本管理的第一步是规划在整个项目生命周期中的费用如何管理。其中,计划成本管理确定用于计划、执行、控制项目成本的政策、程序和文档。
成本估算
成本估算是个为完成项目各项活动所需要的资源的成本近似估算,主要针对资源需求进行。
成本估算的类型
成本估算作为项目成本管理的主要输出之一,具有三种基本的成本估算类型。
1)粗数量级估算------在项目正式开始前运用,为项目决策提供成本估算,精确度-50%~100%
2)预算估算------在WBS制定前项目计划阶段运用,将资金分配到组织预算,精确度-10%~25%
3)确定性估算------在WBS制定后项目计划阶段运用,为采购提供详情,精确度-5%~10%
项目规模与项目成本
软件项目规模也称工作量,是从软件项目范围中抽出软件功能,然后确定每个软件功能必须执行的一系列软件工程任务。项目规模度量单位包括代码行LOC、功能点、人月等等。
软件项目成本指完成软件项目规模相应付出的代价,是待开发的软件项目需要的资金,一般采用货币作为单位。
项目规模是项目成本的主要因素,一般来说项目的规模估算和成本估算是同时进行的,项目规模确定了便可以确定项目成本。
成本估算的工具和技术
其中类比估算法也称作自上而下估算法,核心思想是使用以前相似项目的实际成本作为当前项目成本估算的根据,其估算精确度要求当前项目与以前表面相似项目的本质也相似。
成本估算的典型问题
软件项目特别是涉及新技术和软件开发的项目的成本估算不精确。造成不确定性原因包括:
1)估算做得太快
2)由缺乏经验的人估算
3)人们倾向于低估困难
4)管理要求准确性
成本估算的实例
成本预算
成本预算是个将项目成本估算配置给单个工作任务,以建立一个衡量绩效的基线。成本基线是一个分时段的项目经理用于测量和监控成本实施情况的预算,而对于每个项目活动按时间的成本进行估算可以为项目经理和高级领导层进行项目成本控制提供基础。
成本控制
成本控制包括检测成本执行情况,以确保一个修改的成本基线中仅仅包括适当的项目变更,以及通知项目干系人那些经核准的、影响成本的项目变更。成本控制过程输入包括项目管理计划、项目资金需求、工作性能数据、组织过程资产,输出包括工作绩效信息、成本预测、变更请求、更新的项目管理计划和更新的组织过程资产。
挣值分析
挣值分析是一种综合了项目范围、时间和成本的项目绩效测量技术,它对计划完成的工作、实际挣得的收益、实际花费的成本进行比较,以确定成本与进度是否按计划进行。
挣值分析涉及计算项目WBS中每项活动或概要活动的三个关键中间变量:
1)计划值------计划在一定时间内用于某项活动的经批准的成本估算的一部分,也称作预算
2)实际成本------在一定时间内完成某项活动的直接成本和间接成本的总和
3)挣值------某项活动已完成工作的预算成本,是实际完成工作的百分比与计划成本的乘积
挣值分析还拥有两个偏差分析变量、两个指数变量和两个预测变量:
1)成本偏差------挣值减去实际成本,即已完成工作的预算成本减去已完成工作的实际成本
2)进度偏差------挣值减去预算成本,即已完成工作的预算成本减去计划工作的预算成本
3)成本绩效指数------挣值与实际成本的比值,即已完成工作的预算成本与实际成本的比值,用来估算完成项目的预计成本
4)进度绩效指数------挣值与计划值的比值,即已完成工作与计划工作的预算成本的比值,用来估算完成项目的预计时间
5)完工估算------估算迄今为止基于性能完成一个项目的成本
6)完工尚需估算------估算完成一个项目预计还需要的成本
项目绩效分析
项目绩效分析的经验法则:
1)如果已经完成了至少20%的项目,那么可以用CPI或SPI确定项目的最后效果
2)任何项目活动开始时都认为其挣值已达到50%,项目活动完成时记入另外50%