当前位置: 首页 > 编程日记 > 正文

项目管理深入理解08--成本管理

成本管理一章非常的重要,尤其是对于程序员来说,这方面非常的薄弱,但这部分知识无论是在项目管理中还是日常生活中都灰常重要,不然很难成为一个财务自由的程序员。此外,由于财务方面知识点比较多,特增加经济知识一节,当然对于本次考试来说,主要还是掌握挣值管理。

  • 成本管理各个过程的流程

规划过程组

监控过程组

规划成本管理、估算成本、制定预算

控制成本

  • 输入输出及常用工具技术

规划成本管理:为项目成本的规划、管理、花费和控制建立政策、程序和文档。

输入:项目管理计划,范围基准(范围说明书SOW和WBS),进度基准(项目成本何时发生),其他信息(其他与成本有关的进度、风险、沟通决策等信息);项目章程,项目总体预算;事业环境因素;组织过程资产。

工具与技术:专家会议;分析技术;会议。可以发现最常见的输入为事业环境因素和组织过程资产,最常见的技术是之前的三项。

输出:成本管理计划,包括计量单位,准确度,组织程序链接(在WBS上事先选定的管理点被称为控制账户CA,CA的唯一编码和账号可以直接链接项目成本核算的WBS单元和组织的财务管理系统),控制临界值,绩效测量规则等。

估算成本:对完成各项项目活动所需资源的成本提出某种近似估算的过程,一般使用货币单位,这里要区别估算成本和定价。前者是计算成本,后者是计算组织要收取的费用。其工作的主要内容为:估算完成每项计划活动所需资源的近似成本;考虑成本估算偏差的可能原因;识别和考虑各种成本计算方案;考虑对其他迭代过程的影响,如请求变更、风险识别等。

输入:成本管理计划,人力资源管理计划(人员配备情况、人工费率、以及相关的奖励与认可规定),范围基准(SOW和WBS),项目进度计划,风险登记册,事业环境因素和组织过程资产(成本估算政策和模板)。

工具与技术:专家判断;质量成本(为确保达到产品或服务的质量而进行的所有工作所发放的费用);项目管理软件;卖方投标分析(根据合格卖方的投标情况分析项目成本);群体决策技术(使用头脑风暴、德尔菲技术)。

类比估算:属于专家判断法,是一种自上而下的方法,适合早期信息不足时,精度较差。

参数估算:运用历史数据和其他变量间的统计关系,是一种数学模型,有时用学习曲线。

自下而上估算:将细节性成本汇总,精确但容易出现虚高现象。

三点估算:考虑了不确定性和风险,使用最可能成本,最乐观成本和悲观成本,通过3中分布公式,三角分布Ce=(Co+Cm+Cp)/3,贝塔分布(源于计划评审技术) Ce=(Co+4Cm+Cp)/6,标准差σ=(Cp-Co)/6。

储备分析:主要用于应对项目的不确定性,包括应急储备和管理储备,前者应对"已知-未知"风险,是为未规划但可能发生的变更提供的补贴,是成本基准的一部分;后者是未规划的范围变更和成本变更而预留的预算,用于应对"未知-未知"风险,不属于成本基准,需要批准才能使用。通常来说,应急储备包括3中,按比例分配固定金额、按百分比估算和按风险期望值估算。

输出:活动成本估算(用于计划活动所需资源的可能成本的定量估计);估算依据(估算区间、置信区间说明);项目文件更新

制定预算:汇总所有单个计划活动或工作包的估算成本,经批准后形成成本基准,用于衡量项目成本绩效。

输入:成本管理计划,范围基准,活动成本估算,估算依据,项目进度计划,资源日历,风险登记册,协议,组织过程资产。

工具与技术:成本汇总,储备分析,专家判断,历史关系,资金限制平衡。

输出:成本基准、项目资金需求(等于成本基准加上管理储备,一般是阶梯状递增曲线)、项目文件更新。

控制成本:管理变更和偏差,管理者必须将项目实际的时间、成本和绩效与项目预算的时间、成本和绩效结合起来进行比较。

输入:项目管理计划、资金需求、工作绩效数据、组织过程资产。

工具与技术:挣值管理EVM,预测,完工尚需绩效指标,绩效审查,项目管理软件,储备分析。

输出:工作绩效信息、成本预测、变更请求、项目管理计划更新、项目文件更新、组织过程资产更新。

Tip:偏差分析和趋势分析的区别,前者是在某个时间点,看目标值和实际值的差值;后者是统计不同时期表现,估计发展趋势。

  • 挣值管理EVM(重点中的重点):融合了项目范围、进度、资源和成本来综合评估项目绩效的一套方法论,其具有如下特点:用货币表示偏差,但反映的项目绩效;是沟通管理的重要工具;综合了范围、进度计划、资源来测量项目绩效;判断一项工作完成了多少时,使用挣值信息标准法则,如50/50、20/80等。

简称

术语

公式

PV或BCWS

计划值planned value,计划工作的预算成本budget cost of work schedule

PV=当前时间应完成工作的计划价值之和

EV或BCWP

挣值earned value,完成工作预算成本budget cost of work performed

EV=当前时间已完成工作的计划价值之和

AC或ACWP

实际成本actual cost,完成工作的实际成本actual cost of work performed

AC=当前时间已完成工作的实际花费之和

BAC

完工预算budget at completion

BAC=PV的总和

CV

成本偏差cost variance

CV=EV-AC,CV>0成本有结余

SV

进度偏差schedule variance

SV=EV-PV,SV>0进度提前

VAC

完工偏差variance at complete

VAC=BAC-EAC

CPI

成本绩效指数cost performance index

CPI=EV/AC,通常发现当一个项目进行20%,之后CPI波动在10%以内

SPI

进度绩效指标schedule performance index

SPI=EV/PV

ETC

完工尚需估算estimate to complete

1.预计以后不会再发生相似的偏差,ETC=BAC-EV

2.当前偏差代表未来趋势,ETC=(BAC-EV)/CPI

EAC

完工估算estimate at completion,现在预期完工的总成本

1.EAC=AC+自下而上的ETC(新估值)

2.EAC=AC+(BAC-EV)

3.EAC=BAC/CPI

4.EAC=AC+(BAC-EV)/(SPI *CPI)

TCPI

完工尚需绩效指标to complete performance index,按照原计划执行该怎么做?

TCPI>1很难完成

1.TCPI=(BAC-EV)/(BAC-AC)

2.TCPI=(BAC-EV)/(BAC-AC)

项目成本管理关注的问题:完成项目活动所需的成本;项目产品成本对项目决策的影响;项目成本的投入状态和控制;项目产品的财务执行情况。

常见财务指标:PP投资回报率,现金流折现,NPV净现值,IRR内部收益率,BCR效益成本比,ROI投资回报率。

Tip:从第三版PMBOK开始,就将估算资源放在了项目时间管理中,并称之为估算活动资源,更加强调了资源用于活动,而活动产生成本的管理。

挣值信用标准(绩效报告)

加权历程碑法:为里程碑分配权重,当达到不同里程碑时使用相应权重来确认项目进度。

固定公式法:在计算已完成工作的预算成本(BCWP)时,可以使用固定的比例公式来确认项目进展,例如50/50, 20/80, 0/100法则,例如20/80,在项目开始时已花费其20%的计划预算成本。

完工百分比法:完工百分比法指根据合同完工进度确认合同收入和成本的方法。

控制账户计划(Control account plan, CAP):控制账户指设置在WBS上的事先选定的管理点,它是综合范围、预算、实际成本和进度,并与挣值比较,对绩效进行测量的管理点,一个控制账户可以包括多个工作包,但每个工作包只能属于一个控制账户。每个控制账户计划都有确定的工作说明书、进度表和划分阶段的预算。控制账户管理一般遵循如下流程,接到工作授权,分析工作和计划包,将预算和进度分配到每个工作和计划包。

估算的精确度:随项目进行越来越精确,通常分为如下3个等级。

估算类型

准确度accuracy

说明

量级估算

-25%到+75%

通常在概念阶段和启动阶段,用于可行性研究

预算估算

-10%到+25%

计划编制阶段,自上而下的估算

确定性估算

-5%到+10%

最准确,在计划编制阶段,用WBS自下而上分析

项目成本管理与其他知识领域的关系

知识领域

关系说明

项目整合管理

项目章程是规划成本管理的基础,成本管理计划和成本基准是项目管理计划的一部分,控制成本过程需要遵循整体变更控制的请求

项目范围管理

范围基准是估算成本、制定预算的一项重要输入

范围的变更往往会影响到项目成本的变更

项目进度管理

项目进度计划是估算成本、制定预算的一项重要输入

项目质量管理

质量成本的计算和统计是估算成本,也是规划质量管理的重要工具和技术

成本绩效分析时规划质量管理的重要工具和技术

项目人力资源管理

估算成本需要参考人力资源管理计划中的内容

资源日历是制定预算的一项重要输入

项目人员的属性和人工费率将影响到项目的成本和预算

项目沟通管理

挣值管理是项目绩效沟通过程的一个重要工具和内容

项目风险管理

风险往往伴随成本和利润

风险登记册的内容是估算成本和制定预算过程必须要参考的文件

应急储备是为已知风险和"已知-未知"风险所提供的

管理储备是为"未知-未知"风险准备的,通常是项目资金的一定百分比

项目采购管理

估算成本的结果往往会影响项目的自制-外购决策

在固定价格合同下卖方承担最高的成本风险,也存在最大的利润机会

项目干系人管理

确保干系人对成本估算、预算和控制的执行满意

会计体系

财务会计,与债权人和债务有关的所有财务事务,财务的主要报表是资产负债表和现金流量表。

管理会计,使用财务会计报表分析公司经营状况,为管理决策提供支持。

项目会计,应用会计体系中的信息,并将这些信息与项目管理中的WBS、OBS、账户编码、挣值管理的相关指标结合起来。

Tip:在组织层级中各项目成本体系必须整合到组织的会计体系中加以统一管理,整合包括以下几点:项目的每项活动的成本必须有预算、监督和控制;成本必须是可以标识的,即必须有一个体系来监督谁花费多少成本在什么工作上;成本管理计划与其他领域的计划是紧密相连的。会计账目表,任何用于按类别监督项目成本的编号系统;账户编码,用于唯一确定工作分解结构每个组成部分的编号系统。

参考资料

  1. 强茂山. 成功通过pmp[M]. 北京:清华大学出版社, 2013.

转载于:https://www.cnblogs.com/xiong2ge/p/pmp_enhancement08.html

相关文章:

python数据结构与算法:双向链表

双向链表: ###################### P4.13-P4. 双向链表 ########################### # import singlelinkListclass Node(object):def __init__(self,item):self.elem itemself.next Noneself.prev None# class DoublelinkList(singlelinkList): #继承 class …

如何开发一个区块链应用程序

区块链是一项巧妙的发明,有望使数字世界更加安全和分散。通过允许数字信息的分发而不是复制,区块链技术创建了一种新型互联网。最初是为数字货币比特币而设计的,现在科技界正在寻找该技术的其他潜在用途。在不久的将来,我们将看到…

python数据结构与算法:栈

栈: Stack() 创建一个新的空栈 push(item) 添加一个新的元素item到栈顶 pop() 弹出栈顶元素 peek() 返回栈顶元素 is_empty() 判断栈是否为空 size() 返回栈的元素个数 Stack() 创建一个新的空栈 push(item) 添加一个新的元素item到栈顶 pop() 弹出栈顶元素 peek(…

【PAT (Basic Level) 】1014 福尔摩斯的约会 (20 分)

大侦探福尔摩斯接到一张奇怪的字条: 我们约会吧! 3485djDkxh4hhGE 2984akDfkkkkggEdsb s&hgsfdk d&Hyscvnm大侦探很快就明白了,字条上奇怪的乱码实际上就是约会的时间星期四 14:04,因为前面两字符串中第 1 对相同的…

菜鸟物流云是如何帮助快递合作伙伴解决双11巨大业务负荷的?

物流云双11 双11前,菜鸟物流云共接入12家合作伙伴,全部参加双11大促活动,作为物流云的首次双11,尤其是经过了快递公司的大考经验,事实证明项目是靠谱的。 双11前已经整体上云的快递合作伙伴2家,韵达和天天&…

安装H3C的各种问题

HCL安装完成后,启动HCL失败;提示:“当前系统用户名中包含非ASCII字符”问题?HCL只能安装装在英文路径下,如果用户名为中文或者安装路径有中文目录,就会出现此问题,请确保系统用户名和安装路径中…

前景背景分割——ostu算法的原理及实现 OpenCV (八)

OpenCV 【八】——前景背景分割——ostu算法的原理及实现 实验结果代码实现实现原理参考资料实验结果 代码实现 #include<opencv2/opencv.hpp> #include<iostream> using namespace std; using namespace cv; //计算图像灰度直方图 Mat calcgrayhist(const Mat&am…

【PAT (Basic Level) 】1015 德才论 (25 分)

宋代史学家司马光在《资治通鉴》中有一段著名的“德才论”&#xff1a;“是故才德全尽谓之圣人&#xff0c;才德兼亡谓之愚人&#xff0c;德胜才谓之君子&#xff0c;才胜德谓之小人。凡取人之术&#xff0c;苟不得圣人&#xff0c;君子而与之&#xff0c;与其得小人&#xff0…

浏览器启动外部软件

常可以看见使用浏览器代码启动本地应用的软件.例如qq、迅雷、等等.那么他们是怎么做到的呢? 它的奥秘:Register protocol 前言我们经常看到 tencent://..thunder://这两种开头的网址&#xff0c;往往觉得很奇怪&#xff0c;很想弄懂其中的原理&#xff0c;是如何实现的&#x…

Luogu P1082 同余方程(NOIP 2012) 题解报告

题目传送门 【题目大意】 求关于x的同余方程 ax≡1(mod b)的最小整数解。 【思路分析】 由同余方程的有关知识可得&#xff0c;ax≡1(mod b)可以化为axby1&#xff0c;此方程有解当且仅当gcd(a,b)1&#xff0c;于是就可以用欧几里得算法求出一组特解x0&#xff0c;y0。 那么x0就…

MATLAB【二】————图像做减法,批量文本处理,子图显示

clear; clc; close all;name_string ["1.5ms\100\" ];length strlength(name_string); [m,n] size(length);%%----------------------------- for num1:mstr name_string(num,1); figure(color, [1, 1, 1], position, [0, 0, 1800,800]); % 为区分边界&a…

与数据有关的问题

&#xfeff;&#xfeff;◆ 背景说明 在为用户排查问题&#xff0c;解决问题时&#xff0c;有一种情况是不容易引起大家注意的&#xff0c;那就是用户的数据&#xff1b;比如&#xff0c;数据中有某些特殊字符&#xff0c;引起展现不了或展现不正常&#xff1b;现在&#xff…

【PAT (Basic Level) 】1024 科学计数法 (20 分)

科学计数法是科学家用来表示很大或很小的数字的一种方便的方法&#xff0c;其满足正则表达式 [][1-9].[0-9]E[][0-9]&#xff0c;即数字的整数部分只有 1 位&#xff0c;小数部分至少有 1 位&#xff0c;该数字及其指数部分的正负号即使对正数也必定明确给出。 现以科学计数法…

jsp 实栗 jsp + jdbc 登录

jsp 实栗 jsp jdbc 实现登录 实现思路 一个表单页&#xff0c;输入用户登录和密码&#xff0c;然后信息提交到jsp页面进行验证&#xff0c;如果可以服务器跳转到登录成功页&#xff0c;失败&#xff0c;跳转到错误页 跳转的时候窗口的URL地址会发生变化 代码如下 编写登录代码…

OpenCV 【十】——Gamma校正 ——图像灰度变化

Gamma校正&#xff08;C、OpenCV实现&#xff09; 1.作用&#xff1a; Gamma校正是对输入图像灰度值进行的非线性操作&#xff0c;使输出图像灰度值与输入图像灰度值呈指数关系&#xff1a; 伽玛校正由以下幂律表达式定义&#xff1a; 2.函数原型 void calcHist( const Mat*…

Linux磁盘阵列技术详解(二)--raid 1创建

我在Linux磁盘阵列技术详解&#xff08;一&#xff09;里已经详细介绍了几种RAID磁盘阵列方式&#xff0c;原理以及创建raid 0 的详细步骤。那么这篇文档就着重讲解如何创建raid 1的技术&#xff1a;步骤如下&#xff1a;① 分区同样我们还是以一块硬盘的不同分区为例&#xff…

【PAT (Basic Level) 】1025 反转链表 (25 分)

给定一个常数 K 以及一个单链表 L&#xff0c;请编写程序将 L 中每 K 个结点反转。例如&#xff1a;给定 L 为 1→2→3→4→5→6&#xff0c;K 为 3&#xff0c;则输出应该为 3→2→1→6→5→4&#xff1b;如果 K 为 4&#xff0c;则输出应该为 4→3→2→1→5→6&#xff0c;即…

C#关于窗体的传值

关于窗体之间的传值我在《编程技巧与维护》杂志上写过总结文章&#xff0c;比较久远了。 开始的时候&#xff0c;用下面的方法传递&#xff0c;程序运行正常。 Form1 f1 this.Owner as Form1; //Form1 f1 (Form1)this.Owner;&#xff08;这样写也可以&#xff09; …

MATLAB【四】 ————批量适配图片信息与excel/txt等文档信息,批量移动拷贝图片,批量存图片中点和方框

1、批量读取图片&#xff0c;批量读取文件 2、适配文件与excel、txt等文档信息 3、获取显示图片ROI、Point、rect、更改像素值 4、批量移动拷贝图片&#xff0c;批量显示 5、保存显示图片或者图片中的点和方框。 clear; clc; close all;%% crop the im into 256*256 num 0…

mysql日志文件相关的配置【2】

1、二进制日志是什么&#xff1f; mysql 的二进制日志用于记录数据库上做的变更、 2、二进制日志什么时间写到磁盘 1、总的来说二进制日志会在释放锁之前就写入磁盘、也就是说在commit完成之前&#xff1b;client还没发送commit这个时候mysql并不把binlog写入磁盘、 别一方面my…

【PAT (Basic Level) 】1028 人口普查 (20 分)

某城镇进行人口普查&#xff0c;得到了全体居民的生日。现请你写个程序&#xff0c;找出镇上最年长和最年轻的人。这里确保每个输入的日期都是合法的&#xff0c;但不一定是合理的——假设已知镇上没有超过 200 岁的老人&#xff0c;而今天是 2014 年 9 月 6 日&#xff0c;所以…

SW6206超级华为快充5V5A,全协议OPPO闪充、自带电量计量、LED 灯/数码管显示

深圳市展嵘电子有限公司有需要的上帝可联系小陈&#xff1a;136-6225-3950 : 3412-1522-98SW6206 是一款高集成度的多协议双向快充移动电源专用多合一芯片&#xff0c;支持AABCL 口任意口快充。其集成了5A高效率开关充电&#xff0c;20W高效率同步升压输出&#xff0c;PPS/PD/Q…

bash脚本【一】——批量处理文件

Bash脚本2.0 #!/bin/bashoutput_root_dir"0723weixin" data_root_dir"D:/data/"$output_root_dir config_dir"config"# speckle_name"SPEACKLEIMAGE.bmp" # ir_name"IRIMAGE.bmp" # rgb_name"RGBIMAGE.jpg" # co…

【PAT (Basic Level) 】1030 完美数列 (25 分)

给定一个正整数数列&#xff0c;和正整数 p&#xff0c;设这个数列中的最大值是 M&#xff0c;最小值是 m&#xff0c;如果 M≤mp&#xff0c;则称这个数列是完美数列。 现在给定参数 p 和一些正整数&#xff0c;请你从中选择尽可能多的数构成一个完美数列。 【输入格式】&…

运营商劫持处理

测试URL&#xff1a;因近期发现长宽资源经常出现被劫持和转发错误的现象。解决办法如下&#xff1a;1、把转发列表写到named.conf文件里&#xff0c;更新我们的转发ip2、然后编写策略针对我们要去的域名从BGP出口出去&#xff0c;防止NAT。x.x.x.x.com&#xff0c;&#xff08;…

oracle维护数据的完整性

转自&#xff1a;https://www.cnblogs.com/roger112/p/7722376.html 介绍&#xff1a; 数据的完整性用于确保数据库数据遵从一定的商业的逻辑规则。在oracle中&#xff0c;数据完整性可以使用约束、触发器、应用程序(过程、函数)三种方法来实现&#xff0c;在这三种方法中&…

MATLAB【五】———— matlab 调用C++生成exe文件,高斯核函数

两种方式调用C生成的exe文件&#xff0c; 语法&#xff1a; status system(command) [status,cmdout] system(command) [status,cmdout] system(command,-echo) 说明 status system(command) 调用操作系统执行指定的命令。操作会等待命令执行完毕&#xff0c;然后再将命令…

REACT day 1

https://facebook.github.io/react/ A JAVASCRIPT LIBRARY FOR BUILDING USER INTERFACES Declarative views make your code more predictable and easier to debug. React是Facebook在2013年发布的一个前端框架&#xff0c;而如今的React俨然已经演变成一个前端生态&#xff…

win10+Chrome浏览器截长图方法

本方法亲测可行&#xff0c;操作系统为win10&#xff0c;其他操作系统没有试过。 部分内容基于https://blog.csdn.net/ianly123/article/details/80565614并进行修正。 打开 Chrome 浏览器&#xff0c;进入需要截图的网站页面。打开开发者工具&#xff1a;在页面任何地方点击…

如何打造一流的视觉AI技术

本次分享主要分以下几个部分&#xff1a;首先简要介绍一下计算机视觉技术的相关背景&#xff0c;然后结合格灵深瞳的实践&#xff0c;从算法研发、训练平台、智能数据处理、异构计算等几个方面着重介绍如何打造一流的视觉AI技术&#xff0c;最后介绍格灵深瞳在相关技术落地方面…