项目管理文化:挣值分析法跟踪项目进度

2024-04-11 14:38

本文主要是介绍项目管理文化:挣值分析法跟踪项目进度,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

《项目计划、进度与控制》一书中詹姆斯·刘易斯博士讲到一个很有意思的故事。内容大致是这样的。

你需要将整个房子打扫一遍,于是请了清洁工公司来进行人员安排和成本预算。对你的房子进行查看后负责人给出一个结论打扫完整个房子预计需要40个小时,按照被安排来打扫的人20美元一个小时的价格估算,这个工作完工后你需要支付大概800美元。

按照项目的四重约束质量、时间、成本和范围来分析,打扫干净是质量需求、40小时是时间,800美元是成本,范围则是你的房子。

在即将开始工作的时候,你得到消息原本安排的人员发生了意外需要更换为22美元每小时的人来负责,为了保证项目的完成你不得不接受成本上的超支。此时原本预估的800美元的成本变成了880美元,你需要支付的成本已经超出了预估值。

一周工作后你来验收工作成果,结果被告知大约完成了80%的工作量,此时你只能选择让清洁工周末加班或者下周一再工作一天来完成整个项目,或者你可以接受目前在质量或者范围上的衡量出来的80%的成果结束这个项目。

这个项目的时间估算必然是存在偏差的,因为一开始负责人是按照某个人的工作效率去进行的时间估算,而实际工作的员工效率可能并不会如此,高或低皆有可能。但是如果作为管理者的你能在这一周的项目周期内每天去了解实际进度,那就能早一步知道项目会延期的情况,能尽早根据项目可能会出现的偏差作出改变让项目能保证其质量时间等其他条件。

当然只是了解项目的进度是不够的的,应该用挣值分析法来对项目进度进行分析。有了上面的故事做基础,解释挣值分析法就会相对简单一些。对于此种方法来是通过对三个方面的测量来说明一个项目运行的状态的,分别是:应该做什么即项目开始之前所做的计划;已经做了什么即截止到目前为止完成的工作量;消耗的成本。

在这个项目中应该做什么量化一下为800美元,已经做的即当前的进度值为800*80%=640美元,实际投入成本为880美元。那么截止到目前为止这个项目已经出现了240美元的偏差了。当然现在已经是验收项目的时间才来发现项目与预期的偏差为时已晚,这样必定会在其他质量、时间或者成本上做出更多的牺牲来保证项目的完成。

所以在管理项目中,应该在过程中去注重追踪进度,具体的频率可以根据项目时间周期来定。比如上述故事中项目周期是一周,那么追踪进度的时间就应该放在每天进行,如果每天都可以了解一下项目进度,在出现异常的时候用挣值分析法来计算一下项目偏差会带来的损失,及时提出新的方案来降低这个损失的值,或则投入更多的成本来保证不能打折扣的时间和质量。

想要成为优秀的项目经理,那么一定要丢掉只关心结果或只观察进度值是否符合计划的想法。要懂得分析当前进度值会导致的问题,懂得通过计算去降低无法估计的损失。

这篇关于项目管理文化:挣值分析法跟踪项目进度的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/894357

相关文章

springboot项目中整合高德地图的实践

《springboot项目中整合高德地图的实践》:本文主要介绍springboot项目中整合高德地图的实践,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录一:高德开放平台的使用二:创建数据库(我是用的是mysql)三:Springboot所需的依赖(根据你的需求再

一文详解如何在idea中快速搭建一个Spring Boot项目

《一文详解如何在idea中快速搭建一个SpringBoot项目》IntelliJIDEA作为Java开发者的‌首选IDE‌,深度集成SpringBoot支持,可一键生成项目骨架、智能配置依赖,这篇文... 目录前言1、创建项目名称2、勾选需要的依赖3、在setting中检查maven4、编写数据源5、开启热

SpringBoot项目配置logback-spring.xml屏蔽特定路径的日志

《SpringBoot项目配置logback-spring.xml屏蔽特定路径的日志》在SpringBoot项目中,使用logback-spring.xml配置屏蔽特定路径的日志有两种常用方式,文中的... 目录方案一:基础配置(直接关闭目标路径日志)方案二:结合 Spring Profile 按环境屏蔽关

MySQL版本问题导致项目无法启动问题的解决方案

《MySQL版本问题导致项目无法启动问题的解决方案》本文记录了一次因MySQL版本不一致导致项目启动失败的经历,详细解析了连接错误的原因,并提供了两种解决方案:调整连接字符串禁用SSL或统一MySQL... 目录本地项目启动报错报错原因:解决方案第一个:第二种:容器启动mysql的坑两种修改时区的方法:本地

springboot项目中使用JOSN解析库的方法

《springboot项目中使用JOSN解析库的方法》JSON,全程是JavaScriptObjectNotation,是一种轻量级的数据交换格式,本文给大家介绍springboot项目中使用JOSN... 目录一、jsON解析简介二、Spring Boot项目中使用JSON解析1、pom.XML文件引入依

使用vscode搭建pywebview集成vue项目实践

《使用vscode搭建pywebview集成vue项目实践》:本文主要介绍使用vscode搭建pywebview集成vue项目实践,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地... 目录环境准备项目源码下载项目说明调试与生成可执行文件核心代码说明总结本节我们使用pythonpywebv

Maven项目中集成数据库文档生成工具的操作步骤

《Maven项目中集成数据库文档生成工具的操作步骤》在Maven项目中,可以通过集成数据库文档生成工具来自动生成数据库文档,本文为大家整理了使用screw-maven-plugin(推荐)的完... 目录1. 添加插件配置到 pom.XML2. 配置数据库信息3. 执行生成命令4. 高级配置选项5. 注意事

eclipse如何运行springboot项目

《eclipse如何运行springboot项目》:本文主要介绍eclipse如何运行springboot项目问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目js录当在eclipse启动spring boot项目时出现问题解决办法1.通过cmd命令行2.在ecl

SpringBoot项目Web拦截器使用的多种方式

《SpringBoot项目Web拦截器使用的多种方式》在SpringBoot应用中,Web拦截器(Interceptor)是一种用于在请求处理的不同阶段执行自定义逻辑的机制,下面给大家介绍Sprin... 目录一、实现 HandlerInterceptor 接口1、创建HandlerInterceptor实

Maven项目打包时添加本地Jar包的操作步骤

《Maven项目打包时添加本地Jar包的操作步骤》在Maven项目开发中,我们经常会遇到需要引入本地Jar包的场景,比如使用未发布到中央仓库的第三方库或者处理版本冲突的依赖项,本文将详细介绍如何通过M... 目录一、适用场景说明​二、核心操作命令​1. 命令格式解析​2. 实战案例演示​三、项目配置步骤​1