项目成本管理

简介: 项目成本管理

96952345d507ab366be8a4adb041f361.jpg

核心概念

1. 沉没成本:已花费的成本。在决定是否继续一个出了问题的项目时不应该考虑沉没成本。2. 机会成本:如选择另一个项目而放弃这个项目的收益所引发的成本。3. 收益递减率:你投入的东西越多,你从中得到的也就越少。例如,一项任务资源增两倍,也无法在一半时间内完成。4. 折旧:大型资产价值随时间的损失。折旧分两类,直线折旧和加速折旧。直线折旧在税负方面比较不利。5. 价值工程:优化产品或项目管理生命周期成本、节省时间、增加利润、提高质量等的一种创造性方法。价值工程方法适用新的产品,而价值分析适用老的产品。6. 学习曲线:这个概念认为,随着工人对生产过程中涉及的活动的熟练程度的提高,生产率也会相应的提高。

规划成本管理 (规划)

规划成本管理是确定如何估算、预算、管理、监督和控制项目成本的过程。本过程的主要作用是,在整个项目期间为如何管理项目成本提供指南和方向。

在此阶段需要输出:

1. 成本管理计划

估算成本 (规划)

在没有任何资料的情况下,可以进行粗略量级估算,其区间为 -25% ~ +75%估算成本是对完成项目工作所需资源成本进行近似估算的过程。本过程的主要作用是,确定项目所需的资金。

在此阶段需要输出:

1. 成本估算2. 估算依据3. 项目文件更新:其中包含假设日志、经验教训登记册、风险登记册等。

制定预算 (规划)

制定预算是汇总所有单个活动或工作包的估算成本,建立一个经批准的成本基准的过程。本过程的主要作用是,确定可据以监督和控制项目绩效的成本基准。

在此阶段需要输出:

1. 成本基准:经过批准的、按时间段分配的项目预算,不包括任何管理储备,只有通过正式的变更控制程序才能变更,用作与实际结果进行比较的依据。成本基准是不同进度活动经批准的预算的总和。2. 项目资金需求:根据成本基准,确定总资金需求和阶段性(如季度或年度)资金需求。3. 项目文件更新:其中包含成本估算、项目进度计划、风险登记册等。

控制成本 (监控)

控制成本是监督项目状态,以更新项目成本和管理成本基准变更的过程。本过程的主要作用是,在整个项目期间保持对成本基准的维护。本过程需要在整个项目期间开展。成本出现问题时,首先做风险分析,其次才是增加投资,最后才是减少范围(变更基准)。完成 SPICPI 的计算后(挣值分析后),应该首先进行偏差分析。分析相对于进度基准和成本基准的偏差原因与程度,并确定是否需要采用纠正或预防措施。即便要提交变更请求或要求追加预算,也要在进行偏差分析后才能提出。

在此阶段需要输出:

1. 工作绩效信息:包括有关项目工作实施情况的信息(对照成本基准),可以在工作包层级和控制账户层级上评估已执行的工作和工作成本方面的偏差。对于使用挣值分析的项目,CVCPIEACVACTCPI 将记录在工作绩效报告中。2. 成本预测:无论是计算得出的 EAC 值,还是自下而上估算的 EAC 值,都需要记录下来,并传达给相关方。3. 变更请求:分析项目绩效后,可能会就成本基准和进度基准,或项目管理计划的其他组成部分提出变更请求。应该通过实施整体变更控制过程对变更请求进行审查和处理。4. 项目管理计划更新:其中包含成本管理计划、成本基准、绩效测量基准等。5. 项目文件更新:其中包含假设日志、估算依据、成本估算、经验教训登记册、风险等级册等。

挣值分析

名词定义

成本基准:当前应该完成的工作量以及当前完成这个工作量应花的钱,先有工作量,后有工作量对应的实际成本。挣值EV:Earned Value(实际完成的工作量)实际成本AC:Actual Cost(实际所完成工作量的实际成本)计划值PV:Planed Value(计划完成的工作量)成本偏差CV:Cost Variance(成本是节约还是超支)进度偏差SV:Schedule Value(进度是否超前或滞后)完工偏差VAC:Variance At Completion(新老预算之差)完工预算BAC:Budget At Completion(项目的完工总预算)完工估算EAC:Estimate At Completion(完成所有工作所需的预期总成本)完工尚需估算ETC:Estimate To Completion(完工还需多少钱)成本绩效指数CPI:Cost Performance Index(测量预算资源的成本效率指标)进度绩效指数SPI:Schedule Performance Index(测量进度效率的一种指标)完工尚需绩效指数TCPI:To Completion Performance Index(完成剩余工作所需成本与可用预算之比)

偏差指数及绩效分析

进度偏差SV = EV-PV(实际干的活-计划干的活), SV为正数说明总进度超前进度绩效指数SPI = EV/PV, SPI 代表的是进度超前的百分比系数成本偏差CV = EV-AC, EV > 0,说明干的活比花的钱多,说明成本节约成本绩效指数CPI = EV/AC, CPI 代表的是成本节约的百分比系数

EAC(完工估算)计算方式

EAC 简单理解为完工需要花多少钱,根据当前的实际状况来判断完工实际需要花多少钱,它是一个成本数字,与BAC(完工预算)相对应。我们把 EAC 看作是未经过审批后的新预算基准,而 BAC 则是原有的预算基准,EAC 有以下几种算法:1)不做任何改变,继续按照当前工作效率执行(典型),总结为:成本不纠正,EAC = BAC/CPI,用老的经过批准的预算除以成本绩效指数。2)不管当前已经发生的成本是超支还是节约,以后的成本都准备严格按照计划的花钱效率来花钱(非典型),那么显然新老预算在当前时间点之后是一样的,唯一不一样的是已经发生的成本偏差即CV,总结为:成本不纠正,EAC = BAC - CV = BAC - (EV-AC) = BAC + AC - EV3)项目范围改了。那么工作量需要重新估算,成本也要重新估算。但是已经花掉的钱没办法再收回来(大部分都变成了沉没成本)总结为:成本和进度都纠正,EAC = ETC(自下而上的重新估算的剩余工作量)+ AC(实际已发生的成本)4)基于第二种非典型情况,我们不太相信以后的项目执行就一定能严格按计划执行,所以对第二种情况加以 CPI * SPI 的调整,首先推断 EAC = (BAC+AC-EV)/(SPI * CPI),在公式2的基础上除以一个因子,x相当于用调整因子去估算预测未来,但是已经发生的 AC(实际成本)是不需要调整也无法调整的,所以将 AC 从调整中移动出来,最终得到公式如下:EAC = (BAC-EV) / (SPI * CPI) + AC

预测分析

完工偏差VAC = BAC-EAC(新老预算之差),计算是用老预算-新预算,如果为正的说明节约预算了,如果为负说明超预算完工尚需估算ETC = EAC-AC(还要花多少钱才能完工),ETC不会是负数,当ETC为0时意味着项目完工或者项目终止完工尚需绩效指数TCPI,通俗的理解为完工的难易指数,算法就是剩下没干的活闭上剩下没花的钱,理想状态是事少钱多,容易完成,TCPI = (BAC-EV)/(BAC-AC),工作总量BAC-已经完成的工作EV就是剩下没干的活/总预算BAC-实际发生成本AC,注意:分子上的BAC代表的是工作总量,分母上的BAC代表的是预算,预算是会变化的,但是工作量除非更改范围否则不会变化,如果发生预算变化(EAC),那么把分母上的 BAC 改成 EAC 即可,TCPI = (BAC-EV)/(EAC-AC)

推荐文章

  1. 项目整合管理
  2. 项目范围管理
  3. 项目进度管理

加入交流圈子

fcb4f26855bfd958cab84ee559524cfb.jpg

目录
相关文章
|
Linux Android开发 编解码
VLC播放RTSP视频延迟问题
之前写过一篇关于在Linux平台上编译Android平台上VLC播放器源代码的文章,vlc这款播放器非常优秀而且是开源的,它的核心是开源视频编解码库ffmpeg。而且这款播放器还支持RTSP协议,这个主要是用开源的live555来实现的,live555这个库以后还需要认真研习。
6755 0
|
消息中间件 数据可视化 Kafka
Mac Kafka可视化工具(kafkatool)
Mac Kafka可视化工具(kafkatool)
2390 0
|
10月前
|
Java 数据挖掘 数据处理
(Pandas)Python做数据处理必选框架之一!(一):介绍Pandas中的两个数据结构;刨析Series:如何访问数据;数据去重、取众数、总和、标准差、方差、平均值等;判断缺失值、获取索引...
Pandas 是一个开源的数据分析和数据处理库,它是基于 Python 编程语言的。 Pandas 提供了易于使用的数据结构和数据分析工具,特别适用于处理结构化数据,如表格型数据(类似于Excel表格)。 Pandas 是数据科学和分析领域中常用的工具之一,它使得用户能够轻松地从各种数据源中导入数据,并对数据进行高效的操作和分析。 Pandas 主要引入了两种新的数据结构:Series 和 DataFrame。
767 0
|
存储 算法 安全
JAVA 八股文全网最详尽整理包含各类核心考点助你高效学习 jAVA 八股文赶紧收藏
本文整理了Java核心技术内容,涵盖Java基础、多线程、JVM、集合框架等八股文知识点,包含面向对象特性、线程创建与通信、运行时数据区、垃圾回收算法及常用集合类对比,附有代码示例与学习资料下载链接,适合Java开发者系统学习与面试准备。
1879 0
|
Linux Windows
`ls`命令简介
在Linux中,没有`dir`命令,但可以使用`ls`来查看目录内容。`ls`的基本用法包括列出当前目录(`ls`)、指定目录内容(`ls /path/to/directory`)、长格式显示(-l)、显示目录信息(-d)、人类可读格式(-lh)、递归列出(-R)和按大小排序(-lhS)。它比Windows的`dir`更灵活,还有如只显示文件名(-1)、按时间排序(-lt)、显示隐藏文件(-a)等选项。
|
人工智能 语音技术
Bert-vits2新版本V2.1英文模型本地训练以及中英文混合推理(mix)
中英文混合输出是文本转语音(TTS)项目中很常见的需求场景,尤其在技术文章或者技术视频领域里,其中文文本中一定会夹杂着海量的英文单词,我们当然不希望AI口播只会念中文,Bert-vits2老版本(2.0以下版本)并不支持英文训练和推理,但更新了底模之后,V2.0以上版本支持了中英文混合推理(mix)模式。
Bert-vits2新版本V2.1英文模型本地训练以及中英文混合推理(mix)
|
SQL 关系型数据库 分布式数据库
PolarDB开源数据库入门教程
PolarDB是阿里云推出的云原生数据库,基于PostgreSQL、MySQL和Oracle引擎构建,具备高性能、高扩展性和高可用性。其开源版采用计算与存储分离架构,支持快速弹性扩展和100%兼容PostgreSQL/MySQL。本文介绍了PolarDB的安装方法(Docker部署或源码编译)、基本使用(连接数据库、创建表等)及高级特性(计算节点扩展、存储自动扩容、并行查询等)。同时提供了性能优化建议和监控维护方法,帮助用户在生产环境中高效使用PolarDB。
3616 21
|
人工智能 自然语言处理 IDE
Trae 接入 Claude 3.7:AI 编程工具界的“卷王”,完全免费使用!
Trae 是一款完全免费的AI编程工具,现已接入 Claude 3.7 模型,提供代码生成、调试等强大功能,支持多模态输入和上下文理解,用户可享受24小时高速服务,无需担心付费限制。Trae 支持多平台,安装简便,适合开发者快速上手。
4940 24
Trae 接入 Claude 3.7:AI 编程工具界的“卷王”,完全免费使用!
|
人工智能 自然语言处理 并行计算
Kokoro-TTS:超轻量级文本转语音模型,支持生成多种语言和多种语音风格
Kokoro-TTS 是一款轻量级文本转语音模型,支持多语言和多语音风格生成,具备实时处理能力和低资源占用,适用于多种应用场景。
2859 5
Kokoro-TTS:超轻量级文本转语音模型,支持生成多种语言和多种语音风格
|
Arthas 监控 数据可视化
jvm性能调优实战 - 61常用的JVM调优网站
jvm性能调优实战 - 61常用的JVM调优网站
1000 0