随风飘拂 在 2006-8-3 16:01:50 发表的内容 我觉得进行EVM分析是个很复杂的事情,现实情况差异也很大 比如:因为某种需要,系统架构师做了一部分具体界面设置的活,对于熟练的初级程序员这部分活只需要2人日, ...................................... |
|
你举的那个例子很能说明问题所在,其实这是个成本<>价值的问题,而MSP中的EVM应用是建立在价值=成本的基础上的,不过并非完全如此。 在说明这个问题的同时顺便解释下chen39yiTX提出的“弃完成百分比取实际完成百分比”是什么意思。 MSP计算EV的公式是BAC×进度百分比 为什么我不写“完成百分比”,是因为MSP提供了可选项,在选项-计算-盈余分析和任务信息-高级-盈余选项中都可以设置: 1)EV=BAC×完成百分比 2)EV=BAC×实际完成百分比 实际完成百分比是完全手工输入的,也就是说完全可以由项目自定义进度百分比的含义; 同时,使用实际完成百分比计算EV的时候,手工修改BAC将对EV产生影响,这可能是MSP中唯一一个手工修改比较基准信息会对EVM产生作用的地方,也正是MSP留给我们解决上述问题的关键:对任务成本和任务价值不靠谱的可以手工修改BAC,一般靠谱的任务总比不靠谱多吧,就算都不靠谱,保存完比较基准以后再拷贝BAC进去就行了,就是别忘了一旦覆盖保存比较基准,那就要重来一次了。 另外托随风老弟的福明白了摘要任务的实际工期算法以后,现在知道为什么为什么SPI和完成百分比/计划完成百分比之间有差异了: 摘要任务的EV是子任务EV的合计,不是摘要任务的BAC×摘要任务的完成百分比,如果按后者计算的话,SPI应该完全等于完成百分比/计划完成百分比的。 所以这是摘要任务级EV和完成百分比两者算法不同造成的误差,我接下去看看在什么时候误差会达到不能忽视的程度 另外还确认了一个要命的bug,不知道大家有没有兴趣
|