学习记录665@项目管理之项目成本管理

news2024/11/16 6:49:32

友情提示:对于这部分书上的内容,我个人认为是花里胡哨,形式大于内容的,特别是涉及到很多挣值管理有些指标和公式,没有任何例子,死板生硬。

什么是项目成本管理

项目管理受范围、时间、成本和质量的约束,项目成本管理在项目管理中占有重要地位。项目成本管理就是要确保在批准的预算内完成项目。合理的成本、合理的时间、合理的质量下达到项目目标。

项目成本管理需要包括以下内容:

  1. 制订成本管理计划:制订了项目成本结构、估算、预算控制的标准
  2. 成本估算:编制完成项目活动所需资源的大致成本。
  3. 成本预算:合计各个活动或工作包的估算成本,以建立成本基准
  4. 成本控制:影响造成成本偏差的因素,控制项目预算的变更。

制订成本管理计划

制定成本管理的一些规章制度,定义什么是项目成本管理、如何成本管理等。
举个例子,指定成本的单位是货币单位元、或者工时单位小时等。这一部分没有太大的实际作用。

成本估算

根据之前的项目管理计划特别是WBS,结合一些其他因素,对每个工作包进行成本估算,·包括人、物、钱,估算的单位可以是货币单位、也可以是工时单位。
在这里插入图片描述

成本预算

汇总并且分析成本估算,形成真正的成本预算计划。
成本预算不仅包括各个活动的预计会使用的资金、耗时,还包括一些突发因素需要的资金、资源,比如风险准备金等。

成本控制

按照成本预算或成本管理计划,在项目实施的过程中对成本进行监控、最好是在预测的基础上动态调整成本,保证合理的成本下更好的完成项目目标。

正常情况下,实际成本肯定是或多或少于预算,且大多数情况下是多于预算。这个时候有个技巧是,项目经理的所有预算计划的指定,最后需要和所有项目干系人和高层领导沟通后,再做决定,这样当预算超支的情况下,你的本质责任将会小很多,毕竟领导都看过,算是一个信任背书。

这里有必要说一下成本控制的重要工具:挣值管理。挣值管理有三个重要的指标:

  1. 计划值:计划值 (Planned Value,PV)是为计划工作分配的经批准的预算。它是为完成某活动或工作分解结构组件而准备的一份经批准的预算,不包括管理储备。应该把该预算分配至项目生命周期的各个阶段。在某个给定的时间点,计划值代表着应该已经完成的工作。PV 的总和有时被称为绩效测量基准 (PMB),项目的总计划值又被称为完工预算(BAC)。
  2. 挣值:挣值(Earned Value,EV)是对已完成工作的测量值,用分配给该工作的预算来表示。它是已完成工作的经批准的预算。EV 的计算应该与PMB相对应,且所得的EV值不得大于相应组件的 PV 总预算。EV 常用于计算项目的完成百分比。应该为每个 WBS组件规定进展测量准则,用于考核正在实施的工作。项目经理既要监测 EV 的增量,以判断当前的状态,又要监测 EV 的累计值,以判断长期的绩效趋势。
  3. 实际成本:实际成本(Actual Cost,AC)是在给定时段内,执行某工作而实际发生的成本,是为完成与 EV相对应的工作而发生的总成本。AC的计算口径必须与PV和EV的计算径保持一致(例如,都只计算直接小时数,都只计算直接成本,或都计算包含间接成本在内的全部成本)。AC 没有上限,为实现 EV所花费的任何成本都要计算进去。

举个例子:客户管理模块计划需要成本1000元,十天工期,1000元就是计划值,当第五天的时候,实际成本却是800元,此时挣值是500元,也就是按照平均计算下来的计划值。

根据以上三个指标衍生出来几个偏差指标:

  1. 进度偏差:进度偏差(Schedule Variance,SV) 是测量进度绩效的一种指标,表示为挣值与计划值之差。它是指在某个给定的时点,项目提前或落后的进度,等于挣值(EV)减去计划价值(PV)。进度偏差是一种有用的指标,可表明项目进度是落后还是提前于进度基准。由于当项目完工时,全部的计划值都将实现(即成为挣值),所以进度偏差最终将等于零。最好把进度偏差与关键路径法(CPM)和风险管理一起使用。进度偏差计算公式SV-EV-PV。
  2. 成本偏差:成本偏差(Cost Variance,CV)是在某个给定时点的预算亏空或盈余量,表示为挣值与实际成本之差。它是测量项目成本绩效的一种指标,等于挣值 (EV)减去实际成本(AC)。项目结束时的成本偏差,就是完工预算(BAC)与实际成本之间的差值。由于成本偏差指明了实际绩效与成本支出之间的关系,所以非常重要。负的 CV 一般都是不可挽回的。成本偏差计算公式:CV=EV-AC。还可以把 SV和CV 转化为效率指标,以便把项目的成本和进度绩效与任何其他项目作比较,或在同一项目组合内的各项目之间作比较。可以通过偏差来确定项目状态
  3. 进度绩效指标:进度绩效指数(Schedule Performance Index,SPI)是测量进度效率的一种指标,表示为挣值与计划值之比。它反映了项目团队利用时间的效率。有时与成本绩效指数(CPI)一起使用,以预测最终的完工估算。当SPI大于1.0 时,说明进度超前,当SP小于1.0时,则说明进度落后。由于 SPI测量的是项目总工作量,所以还需要对关键路径上的绩效进行单独分析,以确认项目是否将比计划完成日期提前或推迟。SPI 计算公式:SPI-EV/PV。
  4. 成本绩效指数:成本绩效指数(Cost PerformanceIndex,CPI)是测量预算资源的成本效率的一种指标,表示为挣值与实际成本之比。它是最关键的 EVM 指标,用来测量已完成工作的成本效率。当CPI小于1.0 时,说明成本超支;当CPI大于1.0 时,则说明成本节省。该指标对于判断项目状态很有帮助,并可为预测项目成本和进度的最终结果提供依据。CPI计算公式:CPI=EV/AC。

以上最重要的就是计划值、挣值、实际成本,那些指标都是根据这些指标衍生的,理解了这三个基本的值,就可以举一反三了。有相关的项目管理工具可以将这些值汇聚成曲线,就可以作为基础数据进行绩效管理和成本预测了。比如下图,前期,实际成本一直在挣值之上,说明要么是预算没做好,要么是成本浪费,需要立即开会讨论,制定对策,这个对策要么是修改预算,要么控制成本,改善效率。

在这里插入图片描述
最后给出一张挣值管理的表格:
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/175213.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

回溯——排列组合

1.组合(结果不区分顺序) 1.同一个集合求组合需要startindex 需要startindex 1.元素可以重复使用 startindex为i 例: lc39[组合总和] 给定一个无重复元素的数组 candidates 和一个目标数 target ,找出 candidates 中所有可以使数字和为 target 的组…

C进阶_内存库函数_和这群虫豸在一起,怎能搞好政治呢?

其实之前我写过这篇……但是不够详细!今天重新写一下。 目录 memcpy 模拟实现memcpy memmove 模拟实现memmove memcpy 它的函数原型是: void * memcpy ( void * destination, const void * source, size_t num ); 查阅文档它的文档: C…

帮助有一定计算机基础的人 快速复习并重新拾起C语言基础(数据类型篇)

数据类型 帮助有一定计算机基础的人 快速复习并重新拾起C语言基础C语言数据类型分类基本数据类型整型类型的分类整型类型的基本用法有符号与无符号的区别字符型数据转义字符char 类型的范围浮点数类型数据字符串常量字符串输入之scanf函数字符输入输出函数算术运算符比较运算符…

SPI-读写串行FLASH

简介 是由摩托罗拉公司提出的通讯协议,即串行外围设备接口,是一种高速全双工的通信总线。它被广 泛地使用在ADC、LCD等设备与MCU间,要求通讯速率较高的场合。特性 1、全双工(即可以同时收发)2、最少需要占用4条线&…

图解统计学 10 | 贝叶斯公式与全概率公式

文章目录概率联合概率条件概率全概率公式贝叶斯公式过年了,作为水果店老板的我们,一共进了三种水果,其中:西瓜:50个 香蕉:30个 橙子:20个 为了方便顾客挑选,放在如下的格子里&…

[Android]Shape Drawable

ShapeDrawable可以理解为通过颜色来构造的图形 <android.widget.Buttonandroid:id"id/button1"android:layout_width"wrap_content"android:layout_height"wrap_content"android:text"Button"android:background"drawable/sha…

MongoDB学习笔记【part4】SpringBoot集成MongoDB、MongoTemplate开发CURD

一、Spring Boot 集成 Mongodb spring-data-mongodb 提供了 MongoTemplate 与 MongoRepository 两种方式访问mongodb&#xff0c;MongoRepository 操作简单&#xff0c;但 MongoTemplate 更加灵活&#xff0c;我们在项目中可以灵活使用这两种方式操作mongodb。 第一步&#x…

铸造性能监控平台【grafana+influxdb/prometheus+Linux/Windows】

目录一、grafanainfluxdbjmeter1、前言2、安装grafana和influxdb3、启动grafana4、访问grafana5、启动influxdb6、配置influxdb和jmeter7、在grafana中显示数据8、其他模板二、grafanaprometheusexporter1、前言2、grafana启动3、exporter安装与运行4、prometheus安装与运行5、…

代码随想录算法训练营第23天 二叉树 java : 669. 修剪二叉搜索树108.将有序数组转换为二叉搜索树538.把二叉搜索树转换为累加树

文章目录LeetCode 669. 修剪二叉搜索树题目讲解思路LeetCode 108.将有序数组转换为二叉搜索树题目讲解思路LeetCode 538.把二叉搜索树转换为累加树题解思路总结LeetCode 669. 修剪二叉搜索树 题目讲解 思路 在1到3的区间选择 元素 如何超过3 或者 小于1 如果小于1 叫要考虑 …

NeRF: Representing Scenesas Neural Radiance Fieldsfor View Synthesis论文阅读

注意&#xff1a;和很多文章一样&#xff0c;在Google搜索到最终版本时&#xff0c;有链接指出其有7个历史版本&#xff0c;但内容较详细的却不是最终版本&#xff0c;而是ECCV (2020)版&#xff0c;阅读时可以两个版本配合着阅读。 1. 摘要 我们提出了一种方法&#xff0c;通…

202301读书笔记|《命运》蔡崇达

202301读书笔记|《命运》蔡崇达 《命运》是我读的蔡崇达的第二本书&#xff0c;第一本是《皮囊》印象最深的一句就是“肉体是拿来用来的&#xff0c;不是拿来伺候的。” 当时读完第一本就很受触动&#xff0c;这一次读完《命运》依然很触动我。作者真的很厉害&#xff0c;这个故…

SpringBoot看这一篇文章就够了

第一章 SpringBoot简介 第1节 SpringBoot是什么 1 21.SpringBoot是一个可以快速创建可运行的、独立的、生产级的基于Spring的应用程序 2.SpringBoot采用一种约定优于配置的设计理念,可以快速让用户创建出一个可运行的基于Spring的应用第2节 SpringBoot的优势 1 2 3 4 51.快速构…

nacos源码解析==SPI和spring.factories机制-服务注册-心跳发送-服务拉取-服务调用

Spring.Factories这种机制实际上是仿照java中的SPI扩展机制实现的 springboot核心基础之spring.factories机制 - 知乎 SpringBoot1IDEA编写一个自己的starter_一个java开发的博客-CSDN博客_idea创建spring starter spring-cloud-starter-alibaba-nacos-discovery 将要注册到…

know sth. new 大话C#的进阶必知点解析第1章 第5节 名贵中药材程序WPF显示图片报错,找不到资源? 什么原因

1 Ui布局代码&#xff1b; 布局方面&#xff0c;主要还是继承了原先的布局方式。包括图片的展示&#xff0c;也是用了最外层border边框的方式&#xff0c;边框加入背景颜色方式的图片展示&#xff1b; 去把目标图片进行显示出来&#xff0c;这个没有太多技术含量。 至于图片的…

Spring Boot操作数据库学习之整合Druid

文章目录一 Druid 简介二 配置数据源创建项目步骤及数据库内容三 整合操作3.1 添加Druid数据源依赖3.2 编写配置文件3.3 测试3.4 自定义绑定数据源设置3.5 导入Log4j的依赖&配置日志输出3.6 添加DruidDataSource组件3.7 测试3.8 配置 Druid 数据源监控3.9 配置过滤器一 Dru…

SAPIEN PowerShell Studio 介绍

PowerShell Studio是一款优秀的基于PowerShell研发的脚本编辑器&#xff0c;它拥有全新的代码分析、智能预选、xaml支持功能&#xff0c;能够给用户提供一套完整的软件开发环境&#xff0c;让用户能够更加轻松的工作&#xff0c;这样一来大家开发项目的效率就会大大提升。创建模…

Day866.binlogredoLog -MySQL实战

日志系统 Hi&#xff0c;我是阿昌&#xff0c;今天学习的是关于MySql的binlog&redoLog的内容。 一条查询语句的执行过程一般是经过连接器、分析器、优化器、执行器等功能模块&#xff0c;最后到达存储引擎。 那么&#xff0c;一条更新语句的执行流程又是怎样的呢&#x…

人大金仓数据库的用户与角色

创建用户 create user 用户名 授予用户创建数据库权限 alter user 用户名 要给的权限 然后查看用户信息 \du 用户名 设置用户密码 没有口令不能登录 alter user 用户名 password ‘kingbase’; 修改用户的并发连接数 alter user 用户 connection limit 要设置的连接数; 修改…

as-if-serialhappens-before

一、as-if-serialas-if-serial语义的意思是&#xff1a;不管怎么重排序&#xff08;编译器和处理器为了提高并行度&#xff09;&#xff0c;&#xff08;单线程&#xff09;程序的执行结果不能被改变。编译器、runtime和处理器都必须遵守as-if-serial语义。 为了遵守as-if-seri…

java类成员/final/static都涉及到了2023025

类成员&#xff1a; 在Java类里只能包含成员变量、方法、构造器、初始化块、内部类&#xff08;包括接口、枚举&#xff09;这5种成员&#xff0c;目前已经介绍了前面4种&#xff0c;其中static可以修饰成员变量、方法、初始化块、内部类&#xff08;包括接口&#xff0c;枚举&…