软件项目组织管理(七)项目成本管理
什么是成本
为达到一个特定目标而花费的资源。
什么是项目成本
实现项目目标所消耗资源而形成的费用(形式为货币)。
学习曲线理论
当重复生产许多产品时,产品的单位成本随着数量增多规律性地递减。
储备金
包含于成本估算中的、为减轻未来难以预测情形带来的成本风险而准备的那部分资金。
- 应急储备:用来处理预期但不确定的时间(已知的未知)。作为预算分配,项目经理可以自由使用,是挣值计算的一部分。
- 管理储备:用来处理非预期且不确定的事件(未知的未知)。不作为预算分配,动用前需要获得批准,不是挣值计算的一部分。
什么是项目成本管理
为保障项目实际发生成本不超过项目预算而开展的项目管理活动。
目的
确保项目在批准的预算内完成,实现项目价值最大化。
过程
- 项目资源计划
- 成本估算
- 成本预算
- 成本控制
成本估算
对完成项目各活动所需人员、材料、设备等资源费用的近似值。
- | | 粗略的估算 | 预算估算 | 最终估算 |
| -------- | ----------------------------- | --------------------- | ---------------------------- |
| 何时做 | 非常早,通常在项目完成前3-5年 | 较早,项目完成前1-2年 | 项目后期,项目完成前不足一年 |
| 为什么做 | 为项目决策提供成本估算 | 将资金拨入预算计划 | 为采购提供详情,估算实际成本 |
| 精确度 | 低 | 中 | 高 |
成本估算的工具和技术
- 类比估计法:也叫自上而下估算法。使用以前相似项目的实际成本作为目前项目成本估算的根据,是一种专家判断法。更为节省,当不够精确
- 自下而上估计法:估计单个工作项并汇总。工作项大小和经验决定精度。
- 参数模型估算法:在数学模型中应用项目特征作为参数。
- 计算机化的工具
成本预算
把成本估算按照时间段分配到具体工作包或者活动上去,建立成本控制基线。
主要工作
- 确定项目总的预算(估算+储备)
- 确定项目各项活动的预算
- 确定项目各项活动预算的投入时间
- 给出项目成本预算的”S“曲线
成本估算和成本预算的关系和区别
- 成本估算是成本预算的依据。
- 成本预算是成本估算的细化,是成本估算汇总后的重新分配。
- 相同点:都各自是一个独立的过程,使用相同的方法和工具。
- 不同点:估算只是一个近似估计,预算更加精确(建立了成本控制基线)
成本管理的工具方法
净现值
是项目所产生的现金净流量,以资金成本为贴现率折现后与原始投资额现值的差额。
投资回报率
是项目的收益减去成本后,再除以成本的结果。
挣值分析法
通过测量和计算已完成工作的预算费用、实际费用以及计划工作的预算费用得到计划实施的进度和费用的偏差,达到判断项目预算和进度计划执行情况。
- PV/BCWS:计划值——截至目前,计划完成工作的预算费用
- EV/BCWP:挣值——截至目前,实际完成工作的预算费用
- AC/ACWP:实际值——截至目前,实际完成工作的实际支出
AC大于PV表示投入超前
AC小于PV表示投入延后 - BAC:项目预算——项目总预算
- CV:成本偏差——CV=EV-AC
当CV为负值(EV小于AC)时表示执行效果不佳(超支)
当CV为正值(EV大于AC)时表示执行效率高 - SV:进度偏差——SV=EV-PV
当SV为正值(EV大于PV)时表示进度提前
当SV为负值(EV小于PV)时表示进度延后 - CPI:费用绩效指标——CPI=EV/AC
CPI小于1表示超支 - SPI:进度绩效指标——SPI=EV/PV
SPI大于1表示进度提前 - EAC:完工估算——EAC=BAC/CPI
- EDC:完工时间估算——EDC=OD/SPI
OD是项目开始时估计的完工时间
软件项目组织管理(七)项目成本管理
https://buttering.github.io/EasyBlog/2021/06/20/软件项目组织管理(七)项目成本管理/