路线图跟踪

跟踪项目组合项包括以下主题:

跟踪项目组合项状态

CA Agile Central Portfolio Manager 有助于您直观地跟踪项目组合的进度(完成百分比)和计划结束日期的状态(绿色、黄色和红色)。

跟踪项目组合项的位置

您可以使用 CA Agile Central 中的多个位置来跟踪项目组合项:

项目组合项页面

使用项目组合项页面,您可以同时跟踪多个项目组合项的进度和状态。


在项目组合项页中,您可以:

  • 对列重新排序
  • 调整列大小
  • 从“”下拉菜单中选择要显示的列
  • 筛选“类型”下拉菜单中显示的项目组合项的类型
  • 按特定列值筛选视图
  • 批量编辑多个项目组合项的字段值
  • 内联添加对等方或子项。通过在网格上某一工作项的齿轮菜单中选择“内联添加对等方”,您可以内联添加工作项。工作项必须按排位排序才能内联添加对等方。

详细信息页面

要查看单个项目组合项的状态或单个项的所有子项,可以使用详细信息页面。

在详细信息页面中,您可以:

  • 使用“操作”菜单编辑、复制、打印或删除项目组合项,以及新建项目组合项
  • 从任意子项目组合项的摘要视图的“边栏”选择“子项
  • 从任意关联情景的摘要视图的边栏选择“用户情景”链接
  • 批量编辑某个字段

使用“完成百分比”字段

默认情况下,两个跟踪字段将显示在项目组合项和详细信息页上。您所在团队的估算实践将指示应用于查看最准确状态的字段。

如果您的团队估算了完成用户情景所需的工作量,并在分配给项目组合项的情景的“计划估算”字段中输入数据,请使用“按情景计划估算完成百分比”字段。由于情景大小可能不同,此字段将显示完成项目组合项所剩余的最准确分值的表示。

“完成百分比”字段:

  • 在项目组合项持续时间过去 20% 之前,不会显示黄色(有风险)
  • 在项目组合项持续时间过去 40% 之前,不会显示红色(延迟)

项目组合项持续时间由“计划开始日期”和“计划结束日期”字段定义。

如果您的团队未估算用户情景的大小并将“计划估算”字段保留为空白,请使用“按情景计数的完成百分比”字段。由于所有情景都作为等量的工作段来查看,您将仅需要看到完成该项目组合项所剩余的情景数。此数字的准确性取决于您在开发团队中规范化情景规模的能力。

如果您的功能无法按时完成,“已完成百分比”弹出菜单将允许您编辑计划结束日期和关联的用户情景。

除了这些字段中显示的已完成工作的数字百分比,将通过悬停标注和字段着色来显示项目组合项的状态的更多详细信息。

标注

当您将鼠标悬停在“已完成百分比”字段上时将显示详细的标注。此标注中的字段因项目组合项以及与其关联的用户情景的状态而异。

字段 说明
状态 根据将项目组合项的进度与计划开始和结束日期的比较,将显示以下任一值:正常、有风险、延迟和完成。
已接受的分值 处于“已接受”状态的用户情景上的情景分值与情景分值的总数。如果您的团队未估算用户情景的规模,请忽略。
已接受的用户情景数 将处于“已接受”状态的用户情景数与分配给该项目组合项的用户情景的总数进行比较。

缺少估算

缺少计划结束日期

桔色角指示器显示是否一个或多个用户情景或项目组合项未在“计划估算”或“计划结束日期”字段中输入值。如果您的团队通过“按情景计数已完成百分比”列进行跟踪,请忽略。
实际结束日期 在所有工作已在使用将最终情景设为“已接受”状态的日期接受时显示。
注释 在项目组合项的“注释”字段包含文本时显示。
功能计划结束日期 如果您的计划结束日期超过发布日期,可以单击“更新”链接将其移动到下一个发布或迭代中。
已分配到后续发布或迭代 如果您有计划用于稍后发布或迭代的用户情景,可以单击“视图”链接来编辑该用户情景的当前发布或迭代。

字段着色

这两个“已完成百分比”字段已基于完成该项目组合项所需的工作状态显示颜色。此状态通过在项目组合项的“计划开始日期”和“计划结束日期”字段中输入的数据计算。请参阅下表以了解每种颜色的含义。

颜色 含义
绿色 正常:工作已被接受,在计划结束日期之前有充足的时间完成项目组合项。如果工作在计划结束日期之前完成,此选项将保持绿色。在计划结束日期后,如果所有工作都已完成,将显示深灰色。
黄色 有风险:在计划结束日期处于风险中之前完成项目组合项。
红色 延迟:工作未被接受,在计划结束日期之前没有足够的时间完成项目组合项,已超出时间范围,或者向未排定或未开始的功能添加情景。
白色,无阴影 未接受任何工作。
浅灰色 已接受部分工作,但是当前日期早于计划开始日期。
深灰色 已完成:已接受所有工作并且完成工作的日期在过去。

着色算法

CA Agile Central 使用的算法将情景数、情景分值(如果适用)、当前日期、将工作设为“已接受”的日期以及计划开始/结束日期字段考虑在内,以生成带有颜色的状态指示器。请注意,上图未显示已在开始日期之前接受的工作。将针对该方案显示浅灰色。以下提供了完整算法:

# Inputs: # percentComplete (real) # startDate (days since the epoch or date type where # Tomorrow()-Today() = 1.0 (real)) # endDate (same type as startDate) # asOfDate (same type as startDate) - Most often today. The naming of # this variable supports the idea that you may want to look # at the report as-of a certain date. All A2.0 reports will # support printing any report as-of a certain timestamp. # acceptanceStartDelay (real representing days) - delay before any # any movement off of 0% complete is expected # warningDelay (real representing days) - width of yellow # inProgress (boolean) # Colors: # Red - Late # Green - On Track # Yellow - At Risk # White - Not Started # Light Gray - Some Work Accepted Prior to Start Date # Gray - Complete # Input parameters for Portfolio Items are calculated as below. # They could be different for Epics asOfDay = # percentDoneFieldName in the line below could be: # PercentDoneByStoryCount or PercentDoneByStoryPlanEstimate percentComplete = 100 * PI[percentDoneFieldName] if PI.ActualStartDate > null startDate = PI.ActualStartDate else if PI.PlannedStartDate > null startDate = PI.PlannedStartDate else startDate = asOfDay if PI[percentDoneFieldName] == 1 if PI.ActualEndDate > null endDate = PI.ActualEndDate else if PI.PlannedEndDate > null endDate = PI.PlannedEndDate else endDate = asOfDay else if PI.PlannedEndDate > null endDate = PI.PlannedEndDate else endDate = asOfDay # Defaults below currently hard-coded. Could later be provided by user. acceptanceStartDelay = (endDay - startDay) * 0.2 warningDelay = (endDay - startDay) * 0.2 inProgress = percentComplete > 0 if asOfDay startDay return colors.white if asOfDay >= endDay if percentComplete >= 100.0 return colors.gray else return colors.red redXIntercept = startDay + acceptanceStartDelay + warningDelay redSlope = 100.0 / (endDay - redXIntercept) redYIntercept = -1.0 * redXIntercept * redSlope redThreshold = redSlope * asOfDay + redYIntercept if percentComplete redThreshold return colors.red yellowXIntercept = startDay + acceptanceStartDelay yellowSlope = 100 / (endDay - yellowXIntercept) yellowYIntercept = -1.0 * yellowXIntercept * yellowSlope yellowThreshold = yellowSlope * asOfDay + yellowYIntercept if percentComplete yellowThreshold return colors.yellow return colors.green

确定项目组合项在红黄绿矩形中的位置:

  1. 按实际开始日期与预测结束日期之间的时间差的百分比沿着 X 轴滑动。

    例如,如果项目组合项于 1 月 1 日启动并且预期在 1 月 21 日结束(从 1 月 1 日起 20 天后)并且今天是 1 月 11 日(从 1 月 1 日起 10 天后),则允许的时间已过半,您应在 X 轴的中点停止。


  2. 按已完成叶情景计数百分比或子情景分值的总和百分比(可能有两种不同的状态指示器)来计算已完成的项目工作量。

    例如,此项目组合项共有 20 个情景,其中 10 个已完成。项目组合项在 Y 轴上已完成 50%。


  3. 查看该图表。很明显,X 轴的 50% 和 Y 轴的 50% 都显示绿色区域。如果项目组合项低于 Y 轴(如 10%),则项目组合项将位于红色区域。

示例

在使用以下算法时项目时间过去 50%,请注意红色和黄色的阈值:

红色阈值的算法是:

redXIntercept = startDay + acceptanceStartDelay + warningDelay
redSlope = 100.0 / (endDay - redXIntercept)
redYIntercept = -1.0 * redXIntercept * redSlope
redThreshold = redSlope * asOfDay + redYIntercept

假设以下:

  • startDay 是 1
  • acceptanceStartDelay 默认为 20%,因此 20 的 20% 是 4
  • warningDelay 也默认为 20%,因此 20 的 20% 是 4
  • endDay 是 21
  • asOfDay 是 11

该算法变为:

redXIntercept = 1 + 4 + 4 = 9
redSlope = 100.0 / (21 - 9) = 8.33
redYIntercept = -1.0 * 9 * 8.33 = -74.97
redThreshold = 8.33 * 11 + -74.97 = 16.67

因此,如果您的完成百分比少于 16.67%,项目组合项将变为红色。

使用项目组合项时间线

使用项目组合时间线可以从较高级别跟踪新方案、增强和目标。时间线将随着时间的发展提供项目组合项进度的直观格式副本。时间线是一个交互式视图,可为您显示项目组合中的事物如何发展。

您还可以在显示板或自定义页面中添加“项目组合项时间线”应用程序。

今天的日期在网格中以蓝色竖条显示。该视图默认为当前时间框,因此您可以看到刚刚过去和未来的内容。

项目组合项必须有计划开始和计划结束日期才能在项目组合时间线上显示。早于 2011 年 11 月 19 日的正在进行的项目组合项的实际开始日期将为空,直到另一关联的用户情景开始,然后实际开始日期将反映该用户情景的“进行中”日期。

注意:
  • 不能更改或拖动实际开始和实际结束日期字段。这些值按从“进行中”移动到“已发布”状态的关联用户情景计算。
  • 如果将情景或缺陷复制到项目组合项,则“进行中”日期将设为已复制情景的创建日期,而不是原始情景或缺陷的“进行中”日期。
  • 计划项按升序排列。
  • 计划日期不在层次结构中汇总。
  • 最好使用 Firefox 或 Chrome 浏览器查看项目组合时间线。Internet Explorer 可能会出现呈现问题。
  • 项目组合时间线仅加载前 200 个已筛选的项目组合项。

为了使您在打印时间线时显示彩条,您需要在浏览器中启用“背景颜色和图片”设置。从以下位置启用此设置:

  • Chrome:文件 → 打印
  • Internet Explorer(8 和 9):文件 → 页面设置
  • Firefox:文件 → 打印 → 显示详细信息

 

显示或隐藏工作区范围的里程碑

您可以取消选中“显示工作区范围的里程碑”框来隐藏工作区范围的里程碑。

时间线缩放

您可以缩小或放大时间线以获取更直观的工作视图。使用缩放栏上的 - 和 + 按钮调整视图。默认的缩放系数为从月到周。您可以将缩放系数从年调整为季度以及从周调整为天。

缩放系数默认为您用于每个项目组合项类型的前一个系数。

注意:

  • 缩放设置未保存在应用程序版本的时间线中。
  • Internet Explorer 目前不支持缩放功能。

时间线层次结构

您可以查看项目组合项层次结构并展开该项目组合项以查看其子项。单击项目组合项名称左侧的箭头展开和收起层次结构。

 

彩色进度条

时间线上的实际进度条使用彩色编码,可为您提供快速直观的线索来确定工作进度是正常、处于风险中还是落后于计划。这些进度条根据“按情景计数已完成百分比”字段的状态来显示颜色,方法是使用着色算法

时间线的底部提供了图例,可提供每种颜色的文本说明。

标注

您可以将鼠标悬停在任意实际进度条上,以查看有关该项目组合项的更多详细信息,其中包括“格式化 ID”、“按计划估算的完成百分比”和“注释”字段。

包括在项目组合项和详细信息页的标注中找到的相同警告。

打印

您可以通过打印纸质文件或 PDF 文件与其他利益相关者共享整体进度和时间线视图。打印输出将尝试适合页面中的所有可见列。

  1. 从项目组合项页的“页面工具”下拉菜单中选择“打印”选项,也可以在查看项目组合时间线应用程序时从齿轮菜单中选择。
  2. 此时将显示弹出窗口。选择“缩放以适合”选项可设置最适合页面的缩放级别。
  3. 单击“打印”。
  4. 此时将显示浏览器的打印对话框。确保已选择“背景颜色和图片”选项,该选项可在打印输出中显示进度条。
  5. 从浏览器的打印对话框单击“打印”选项。

为确保获得最佳打印结果:

  • 使用页面顶部的滑块尽可能地缩小(显示年和季度,而不是月和周)
  • 尽可能使用最大的纸张大小,如 11" X 17"
  • 在打印设置中选择显示背景颜色和图片
  • 以横向模式打印
  • 在打印之前,使用水平滚动条将要打印的数据居中显示

使用“项目组合看板”应用程序

项目组合看板应用程序”可提供对概念到交付(构思到现金)工作流上下文中正在进行的工作的了解。

信息板作为目录应用程序提供,允许您将任意 CA Agile Central 菜单中的看板放入自定义页面或直接将看板放入显示板页面

可以为每种类型设置不同的项目组合看板。这样可以消除在查看不同项目或工作区中的信息板时各个设置之间的混淆,并为组织者提供向自定义页面中特定类型的信息板发送链接的选项。要更改类型设置,请从应用程序顶部的齿轮下拉菜单中选择“编辑设置”选项:

当前的类型设置将显示在应用程序顶部:

每个卡片都会显示项目组合项位于其当前状态列的天数或周数。对于列中的前 20 天,卡片按天数显示存在时间,并在第 21 天以后按周数显示存在时间。对始于 2012 年 4 月 28 日的现有卡片计算存在时间数据,并且不包括历史数据。当项目组合项下一次在信息板中移动时,WIP 存在时间计数器将会重置。存在时间按每周 7 天进行计算。

有关使用项目组合看板应用程序的完整说明,请参阅“应用程序目录”。

您可以使用应用程序设置菜单中的查询字段来按特定条件筛选卡片。

项目组合看板应用程序依赖于项目组合项的“状态”字段。了解如何管理字段以设置信息板中的状态列名称和进行中的工作 (WIP) 限制。

使用“自定义列表”应用程序

您可以使用一个或多个“自定义列表”应用程序来查看项目组合项状态。例如,您可以创建用于跟踪所有功能的网格,或跟踪新方案的网格。

构建自定义查询

“自定义列表”和“项目组合看板”应用程序在设置菜单中包含“查询”字段。您可以在字段中输入 SQL 样式的查询来筛选所显示的项目组合项。您可以按可通过 Web 服务 API 查询的任意字段进行筛选。

查询字段

了解有关编写自定义查询的详细信息:

有关项目组合项字段的完整列表,请参阅“管理路线图”。

反馈

需要更多帮助? CA Agile Central 社区为您提供一站式自助和支持。要将反馈或支持请求提交到 CA Agile Central 支持、获取解答并与其他用户协作,请加入我们的 CA Agile Central 社区