如何从度量分析中排除进度可见性任务
从度量分析中单独排除大量活动变得非常麻烦,特别是在大型项目中。幸运的是,Acumen Fuse中的指标可以被修改,以排除分配给各自活动代码的所有活动。
一名前学生询问Acumen Fuse是否可以从国防合同管理署(DCMA) 14点度量分析中排除进度可见性任务(SVT)。显然,Acumen Fuse DCMA 14点分析记录了一个糟糕的Total Float度量分析分数。
违规的活动是SVT任务,它表示项目范围之外的工作。SVT的一个例子是与设备交付相关的等待时间。这些都是项目经理无法控制的工作,因此将它们从Total Float度量分析中排除是有意义的。
从度量组分析中排除活动非常简单,只需切换以从Fuse分析中排除相应的活动。这适用于一些需要从度量分析中排除的活动。
但是有些项目有许多SVT任务,使此过程变得繁琐而费力。好消息是,可以编辑Acumen Fuse指标的主要公式和次要公式,以过滤出分配给SVT活动代码的所有活动。
本文演示了从Acumen Fuse DCMA 14点度量分析中删除分配给各自活动代码的活动的过程。
排除进度可见性任务
在Primavera P6中,我们从P6中定义的名为Task Disposition的活动代码(图1)开始。
代码值为SVT,描述为“进度可见性任务”。在图2中,我们显示活动表中的Task Disposition列。
我们要确保这个活动代码映射到Deltek Acumen的等价值。在Deltek Acumen Options中,图3,确认代码设置被切换到“自动映射代码字段到项目”。
可以将代码字段值作为值或描述导入。继续并从P6 XER文件中单击Oracle Primavera | Single Project。然后选择相应的P6 XER文件。单击对话框将项目链接到工作簿。图4显示了我们的演示项目Wellmont-03,链接到Workbook1。
在完成导入之前,我们希望确认变量映射。在最右边选择Fields选项卡,然后确认Task Disposition映射到Acumen Fuse中的等效Task Disposition变量,如图5所示。
在S1 //项目继续并导入进度表。然后将导入的日程表保存为工作簿“Workbook1 DCMA 14 Point - No SVT”。继续,右键单击任何活动表列标题,并在弹出菜单中选择Show column Chooser,如图6所示。
从列选择器中左键单击Task Disposition(图7),然后拖动,使其出现在Description列和Start列之间。
图8显示了S1 // Projects中Wellmont-03的活动表和任务分配列。
目前,只有动员活动分配了计划可见性任务活动代码。
我们想要创建一个“DCMA 14点”度量组的副本。继续并单击Metrics选项卡。在分类的度量中展开Industry Standards并右键单击。然后在弹出菜单中选择Copy,如图9所示。
然后粘贴,如图10所示。
在粘贴之后,拖放度量组以将其放置在顶部位置。给粘贴的度量组一个合适的名称,“DCMA 14 Point - No SVT”,如图11所示。
然后,为了演示的目的,复制并粘贴调度质量度量,Critical,到最近命名的“DCMA 14点-无SVT”度量组中。将关键指标拖放到“DCMA 14点-无SVT”指标组的顶部位置。将度量重命名为“Critical*”,并包含描述“关键活动的数量-演示”,如图12所示。
我们现在想要排除进度可见性任务。我们希望从Critical*度量分析中排除所有分配给SVT活动代码的活动。这是通过在主要公式和次要公式中都包含一个额外的Filter字段、运算符和字段来实现的。我们通过包含过滤器Task Disposition = Null开始并修改关键*度量主公式,如图13所示。
这只包括活动不分配计划可见性任务活动代码。继续并通过插入过滤器Task Disposition = Null来修改Critical* Secondary Formula,如图14所示。
在S2 // Diagnostics中继续,单击播放列表中的蓝色图标,在播放列表中插入一个新的Metric Group名称,如图15所示。
然后选择重命名Metric Group播放列表名称,如图16所示。
匹配Metrics选项卡中给出的名称,“DCMA 14 Point - No SVT”,图17。
然后在最左边单击Metrics,图18。
从Critical*开始,右键单击每个“DCMA 14点-无SVT”指标,并选择Add to All Analyzers,图19。
“DCMA 14点-无SVT”中的默认设置被切换为只包括度量12 -关键路径测试和度量13 - CPLI的带状分析仪。那是罚款;确保将它们添加到ribbon分析器中。运行Fuse分析并查看Ribbon Analyzer结果,如图20所示。
为了测试我们在Metrics中的演示Critical*度量,将Primary Formula Filter更改为Task Disposition Not Equal Null,如图21所示。
然后将Secondary Formula Filter更改为Task Disposition Not Equal Null,如图22所示。
再次执行Fuse分析并检查结果。这一次Critical*度量只捕获了一个活动,如图23所示。
这证实了我们的过滤器正在工作。然后我们返回并更改Primary Formula以将Critical*过滤器重置为其原始操作符,如图24所示。
我们继续并更改Secondary Formula以重置其原始操作符,如图25所示。
我们希望我们新创建的“DCMA 14点-无SVT”度量组可用于新的工作簿。为此,首先选择Deltek Acumen Metric Library Template来保存工作簿,如图26所示。
在Metrics文件夹中提供一个合适的名称,“DCMA 14 Point - No SVT”,图27。
最后,在Deltek Acumen Options | General中设置库分析以找到适当的默认度量库位置,如图28所示。
选择位置和AFT文件“DCMA 14点- No SVT”,图29。
创建一个新的工作簿,并确认“DCMA 14 Point - No SVT”度量组出现在播放列表中,如图30所示。
Critical*度量被添加到“DCMA 14点”度量组中,以测试和演示在各自度量的主公式和次公式中插入额外的过滤条件“任务处理等于null”的效果。
请记住,当一个活动在绊线公式列表(图31)中被排除时,它将从相应组中的所有指标中排除。
当我们想要排除Schedule Visibility Tasks分配的活动时,为了维护这个实践,我们必须插入过滤器任务分配等于Null对“DCMA 14点-无SVT”修改度量组中的所有度量的主公式和(如果适用)次公式。
此外,当一个活动被排除在外时,这并不意味着它被从计算整个度量组的最终分数的总活动计数的总和中删除。一个被排除的活动不会被指标组中的任何指标标记。
这导致的结果比从时间表中所有活动的汇总计数中排除时的分数略低。
但这是通过切换到Exclude或使用直接从Tripwire列表中排除的任何活动的情况任务分配等于Null在一级公式和二级公式中,为组中每个指标。
总结
Deltek Acumen可以从度量或度量组分析中排除分配了相应活动代码的所有活动。确保活动代码直接映射到Acumen Fuse中的等效变量。
然后就是在主要公式和次要公式中包含一个过滤器,以排除值不为空时的活动。
被排除的活动没有被度量分析标记。但是要注意,Acumen仍然在计划活动的总总和中包含被排除的活动。这意味着度量组的总分略低,比其他组更保守。
一个更保守的度量标准组分数并不糟糕,但要记住这一点,如果你得到一个勉强及格的分数。