① 问题来源
最近美国大选整的很激烈呀,咱也不知道是振华还是建国能取得最终的胜利,每天看着像追剧一般跌宕起伏。咱且不关心这个,来看看今天我们要讨论的主题,2020.11.07考完的信息系统项目管理师貌似也是在各个辅导群,学习群里掀起了轩然大波,大家都在争论一个【第一列】还是【第二列】的故事。
那鉴于我也参加了本次考试,把个人的一部分见解在这里和大家做一个分享。
② 考试题目
题目其实是这样子的(题目截图来自于www.91grk.com,仅做学习探究,侵删)
关于这道题用到的基本公式,大家的想法其实都是一致的:
SV=EV-PV
CV=EV-AC
SPI=EV/PV
CPI=EV/AC
但是在第一问中计算每个活动的EV的时候,问题它就来了。
③ 争议点
有一部分同学是这样算的:
EV=“计划成本”×实际进度
还有一部分同学是这样算的:
EV=“成本预算”×实际进度
然而这两种算法得出来的结果天差地别,所以用了每种方法的同学都紧张起来,怕自己算错。于是引发了比较激烈的讨论。
④ 成分分析
那我们首先来一起分析一下上图中的几列数据分别是什么成分。
(ABCD那列不算哈,我们说的第一列就是“成本预算”,第二列就是“计划成本”)
①第一列“成本预算”,由于对其求和之后刚好等于52000,与题目给出的总预算一致,所以第一列应该是“BAC”,这个目前是没有争议的。
②很明显,第二列“计划成本”,就是PV,目前也没有争议。
③第四列“实际成本”,就是“AC”,目前也没有争议。
④那么问题的关键就在于,第三列的“实际进度”,它究竟是什么成分?
我们先把已知的成分记下来哈,是这样的:
⑤ 算法分析
那我们就分别用上面提到的两种方式进行计算,
看看算出来的“实际进度”实际上是个什么成分呗!
方式1:第二列
也就是:EV=计划成本×实际进度
也即:EV=PV×实际进度
这时候我们考虑上面提到的另外一个基本公式:SPI=EV/PV
,
是不是很熟悉?把这个公式转化一下其实就是:EV=PV×SPI
,
也即:如果使用这种方式计算的话,“实际进度”的成分其实就是SPI。
但是我们要考虑到几个问题:
- SPI是“进度绩效指数”,它是可以大于1的,然而上图中的“实际进度”显然并不可能大于1。因为进度到达100%就说明活动已经完成了,如果“实际进度”是120%,那多出来的20%是做了什么呢?
- SPI通常使用小数来表示,而不会这样在题目中直接使用百分数。
- 如果使用EV=PVד实际进度”计算EV的话,由于“实际进度”是一个介于0和1之间的数,只会把PV越乘越小,导致EV算出来只能小于或等于PV。这样当我们计算SV=EV-PV时,SV就永远都只能是0或负数,而不会有进度超前的可能,这显然不符合SV的属性。
所以显然第三列的“实际进度”并不是SPI。那么它是什么呢?
方式2:第一列
也就是EV=BAC×实际进度
那么这里的实际进度到底是什么成分呢?
引自关于PV、EV……的解析及计算,如下图:
这里我们引入另外一个公式:EV=BAC×PC
PC即“完工百分比”,完成的工作量占总工作量的百分之多少。
很明显,“实际进度”与“PC”的概念完全符合。
⑥ 結論
当然,以上只是笔者的一种猜想,未必是出题人的本意。最终还是要等待开奖。
不过由于大家对于本题的理解不尽相同,其实两种方式都有比较合理的解释,考试嘛,目的其实不在于卡人,而在于考验大家是否理解并掌握了相关的知识技能。。两种都有合理依据,有思路可循,两种都算正确答案也不是没有可能。还是一起等待一个月后的结果吧。
最后,希望大家都可以顺利通过~
软件测试工程师一只,也在不断的学习阶段,平时的小经验不定期分享。
博主经验有限,若有不足,欢迎交流,共同改进~
有意可加Q群 908417285 交流学习。
乾坤未定,你我皆是黑马