对于一个项目经理来说,项目无非要看的几个点,质量,进度,成本和范围。所以在项目进行的时候这四个方面都是项目经理需要着重监控的。
今天要聊得就是如何监控项目进度。同时。对于项目成本也一同了解下。
对于一个标准的项目而言,进度就是项目的完成度。无论项目使用瀑布的方式还是迭代的方式亦或者是敏捷的方式,在项目进行中,都可以对于已完成的任务有一个监控和判断。所以项目的进度追踪,要明白几个问题:
1. 当前进度是提前于项目计划还是落后?
2. 如果落后是否会影响到项目交付?
那使用什么工具呢?答案是EVM图。下图是一个EVM图的例子:
EVM又叫做挣值管理,从图中可以看到,主要使用了以下几个参数:
1. PV
PV 又叫做plan value,即项目计划随着时间变化产生的费用曲线。我们在项目计划中对于每一个任务都有个工时的估算,同时,对于每一个计划在什么时候开始也通过拓扑图来制定了。而每一个任务都有一个拥有人,于是,根据不同时间,选取不同的任务 * 拥有人的工时成本的累加就得到了当前时间的PV。
2. EV
EV 又叫做 earn value之前说的PV是计划的,而这里的EV就是实打实的,截止到当前位置,完成的所有任务的估计时间*拥有人的工时成本的总和。
3. AC
AC 又叫做Actual Cost,指的是截止到当前位置所花去的所有人力开销。即拥有人单位工时成本*花去的时间的总和。
4. SV
SV = EV - PV ,从公式角度来说就是在项目日程上,真实情况和计划的偏差。如果SV大于0,说明真实情况大于计划,即项目进度提前。反之,则说明项目进度落后。
5. CV
CV = EV - AC, 同样从公式角度来说,是完成的任务对应的计划花销和真实花销之间的偏差。如果EV大于0,说明当前的花销比计划的少,即花小钱办了大事。反之说明花了大价钱但是没有达到预期的效果。
为了便于计算和统计,通常情况下上面五个参数虽然y轴表示的是费用,但是都不会乘以任务拥有人的单位成本,而是直接拿估算的小时数目作为费用。所以在这里需要大家留意,并且区分,这里是费用的概念。
EVM报表在项目管理中是经常使用的一个工具。原因在于他的直观,直接可以从数据报表中判断项目的进度和成本的使用。
而作为项目经理,需要分析数据背后的问题。这才是项目经理的价值所在。
例如 :
SV 大于0, CV小于0 代表什么?
项目进度超前,但是花去的成本也大于原有估计。 一个比较常见的可能是出现了加班赶工。
SV 大于0, CV大于0 代表什么?
项目进度超前,花销也比计划少。可能的原因在于估算太保守,或者是项目中存在技术难点,前期赶进度为后期攻克技术难点留buffer。
SV 小于0, CV小于0代表什么?
项目进度落后,花销成本大于原有估计。可能项目估算太乐观了,也有可能开发人员碰到了计划外的难点。
SV 小于0, CV大于0代表什么?
项目进度落后,花销成本小于原有估计。需要查看项目资源是否到齐,资源之间的沟通是否有gap,出现互相等待的情况?
正如每一个项目都有其特殊性,项目经理在遇到问题的时候需要具体问题具体分析,以上只是一些常规的可能。而一般情况下,是需要使用鱼骨图分析得到根本原因跟之后再针对问题采取措施的。具体鱼骨图如何分析,今后我有专门篇章来讲。
最后在提一句,使用指标来追踪项目进度时切忌只看单一指标。每个项目都有自己的特殊性,需要结合其他指标一同分析,才能找到真正的原因。切记。