跳转到主要内容

单击提交则表示您同意developerWorks 的条款和条件。 查看条款和条件.

这是您第一次登陆到 developerWorks,已经自动为您创建了您的概要文件。 选择您概要文件中可以公开的信息的信息(如姓名、国家/地区,以及公司),这些信息同时也会与您所发布的内容相关联。 您可以随时更新您的 IBM 账号。

所有提交的信息确保安全。

  • 关闭 [x]

当您初次登录到 developerWorks 时,将会为您创建一份概要信息,您需要指定一个昵称。您的昵称将和您在 developerWorks 发布的内容显示在一起。

昵称长度在 3 至 31 个字符之间。 您的昵称在 developerWorks 社区中必须是唯一的,并且出于隐私保护的原因,不能是您的电子邮件地址。

单击提交则表示您同意developerWorks 的条款和条件。 查看条款和条件.

所有提交的信息确保安全。

  • 关闭 [x]

使用新的 IBM Rational Focal Point 集成来改进项目组合管理

Rational Focal Point 与 Collaborative Lifecycle Management 应用程序的集成在需求与变更管理方面的优势和功能

Karthikeyan Dakshinamurthy, 高级软件工程师, IBM
作者照片
Karthikeyan Dakshinamurthy 是在印度班加罗尔的 Rational Focal Point 开发团队的一名集成架构师。他拥有多样化的背景和丰富的经验,曾在 IT 行业任职开发人员、团队领导,以及各种 IBM Rational 产品的软件架构师。

简介: IBM Rational Focal Point V6.5.1 提供新的协作生命周期管理(Collaborative Lifecycle Management, CLM)集成,可以对整个项目生命周期、开发中的产品,以及在您的组织中使用的应用程序实现更有效的项目组合管理和决策制定。本文介绍了这些集成的内容、原因以及利用这些集成的方式。

发布日期: 2012 年 5 月 11 日
级别: 初级 原创语言: 英文
访问情况 : 1401 次浏览
评论: 


集成项目组合管理资源的优势

战略决策制定是项目组合管理的关键活动之一。项目建议书和业务需求的捕获和优先顺序是决策制定的一部分。制定决策后,被批准的业务需求和项目建议书被发布并连接到需求和项目管理系统,以详细说明需求、项目规划、开发和交付。这种项目组合管理资源和项目与需求管理资源集成提供了以下主要优势:

  • 项目开发目标与团队与业务战略及优先事项进行无缝匹配(做正确的事情)。
  • 关键项目开发性能指标被反馈到组合决策制定流程,实现连续监控和方向修正(正确地做事情)。
  • 战略和开发之间明确的生命周期可追溯性,为项目组合管理人员和战略家创造更大的灵活性,以应对变化。

图 1. 业务目标驱动的项目组合、开发和交付
金字塔结构的工作流图形

在这里要注意的重点是,分离的组合、项目以及需求管理层提高了有效管理变更的灵活性和能力,因此可以通过生命周期可追溯性将它与业务目标调整一致。


Rational Focal Point 在哪里可以提供帮助

IBM® Rational® Focal Point™ 软件通过提供性能、投资回报和风险效益比的洞察力,帮助 IT 团队管理项目、应用程序和产品组合。该软件的增强功能与可视化选项,帮助您在一个地方捕获市场输入、业务需求、要求和客户反馈,并根据组织的业务目标一致性对它们进行优先排序。您也可以用它定义发布或项目建议书,将它们限定在高层次利益相关者的要求(业务需求)范围内,并优先实施范围内的建议书。Rational Focal Point 中的业务需求,通常是对在开发流程开始之前必须阐述的详细要求的高层次描述。项目建议书和业务需求被优先排序和批准后,与 CLM 应用程序的集成可以帮助您实现迈向开发和交付的以下必要步骤:

  1. 已批准的业务需求,可以被阐述为详细的需求,并且在开发流程中接受管理。
  2. 已批准的项目或发布建议书可以被发布为开发计划和工作分解结构,以及进入项目管理系统的初始评估。
  3. 可以衡量已发布项目的进度,并反馈到战略决策流程,实现状态监控和方向修正。

版本 6.5.1 中的可用集成

IBM® Rational® Focal Point™ 版本 6.5.1 提供了与 IBM® Rational® Requirements Composer 的集成,该集成基于开放式服务生命周期协作(Open Services Lifecycle Collaboration),还提供基于 OSLC 的现有 IBM® Rational Team Concert™ 集成的关键增强功能。这些集成支持跨项目组合管理资源(如项目和业务需求,以及需求,项目计划和工作项等构件的创建)的有效端到端生命周期管理和可追溯性。它们也为您提供了将关键进度测量从开发环境反馈到战略决策流程的功能,以实现项目组合管理。

本文概述了如何使用 Rational Focal Point 的各种集成功能实现项目组合管理和战略决策制定。它包括使用 Rational Focal Point 与 Rational solution for Collaborative Lifecycle Management 或协作生命周期管理(Collaborative Lifecycle Management,CLM),其中包括 Rational Requirements Composer 和 Rational Team Concert。


典型使用场景

以下是使用 Rational Focal Point-CLM 集成的典型方式。这些场景可以帮助理解如何创建和自定义一个模型,实现有效的项目组合管理,跟踪项目、产品开发和在组织所使用的应用程序的整个生命周期。

提示:
您也可以为这些场景合适的子集配置集成。

  1. 产品经理捕获高层次的利益相关者的要求,在 Rational Focal Point 中也被称为业务需求
  2. 督导委员会根据业务目标、成本、效益、风险等标准,优先处理那些在 Rational Focal Point 中捕获的业务需求。
  3. 产品经理通过将排好优先级顺序的业务需求分配给发布或项目建议书,定义了高层次的发布或项目建议书。
  4. 督导委员会对发布或项目建议书进行优先级排序,并选择开发和交付的候选人。
  5. 产品或发布经理将排好优先级顺序的业务需求从 Rational Focal Point(个人或组)发布到 Rational Requirements Composer 中作为新需求。
  6. 业务分析师使用 Rational Requirements Composer 通过详细规范来阐述已发布的需求。
  7. 产品或发布经理把 Rational Requirements Composer 中已阐述的任何现有需求链接到 Rational Focal Point 中的业务需求,实现可追溯性。
  8. 测试人员或开发人员创建已阐述的需求和其他生命周期构件(如,测试用例和完整生命周期可追溯性的工作项)之间的链接。
  9. 项目组合经理监视项目的开发进度,并使用关键性能指标来进行优先级重新排序和方向修正。
  10. 发布经理生成生命周期的可追溯性报告,该报告涵盖各个领域和资源(例如,产品组合管理、需求管理、变更管理和质量管理)。

集成概述

Rational Focal Point-CLM 应用程序集成以开放式服务生命周期协作(OSLC)为基础。从架构上说,应用程序之间的资源链接一直使用 Linked Data 技术。当前的集成架构不会在跨系统复制资源,因此,当链接资源的值被修改时,并不要求执行定期同步。在这种集成中,Rational Focal Point 是 OSLC 使用者,使用 Rational Team Concert 所提供的 OSLC 变更管理(CM)服务和 Rational Requirements Composer 所提供的 OSLC 需求管理(RM)服务。建立工厂、委托用户界面,以及丰富的悬停是 Rational Team Concert 和 Rational Requirements Composer 所提供的 OSLC 服务,而 Rational Focal Point 则使用这些服务。


图 2. 集成概述
基于 OSLC 的 Focal Point-CLM 集成的图

从版本 651 开始,Rational Focal Point 也是一个 OSLC Core 提供商,从 CLM 应用程序(Rational Requirements Composer、Rational Team Concert 和 Rational Quality Manager)提供丰富的 Rational Focal Point 元素悬停。


功能

本节中列出的集成功能对于 Rational Requirements Composer 或 Rational Team Concert 与 Rational Focal Point 的集成都适用。

配置(先决条件)

在使用集成之前,以下配置步骤是必须的。

注册应用程序
Rational Focal Point,并且需要与 CLM 应用程序(Rational Requirements Composer、Rational Team Concert 或 Rational Quality Manager)彼此注册为名为 “友联应用” 的提供商和 “使用者”。

  1. 将 Rational Focal Point 注册为一个 OSLC 使用者:
    1. 单击 参考资源 中的链接访问 “将 Rational Focal Point 注册为 CLM 应用程序的入站使用者”,了解如何设置 Rational Focal Point 以使用由 CLM 应用程序提供的 OSLC 服务的详细步骤。
    2. 单击 参考资源 中的链接访问 “连接到 Rational Solution for Collaborative Lifecycle Management 应用程序服务器”,了解如何在 Rational Focal Point 中将 CLM 应用程序注册为提供商(友联应用)的详细步骤。
  2. 将 Rational Focal Point 注册为一个 OSLC Core Provider(仅在预览 Rational Focal Point 元素时要求)。
    1. 单击链接访问 “将 Rational Focal Point 注册为 CLM 应用程序中的出站好友”(见 参考资料),或如何在 CLM 应用程序(Rational Requirements Composer 或 Rational Team Concert)中将 Rational Focal Point 注册为供应商(友联应用),使 CLM 应用程序可以使用 Rational Focal Point 所提供的 OSLC 丰富悬停服务。
    2. 单击 参考资料 中的链接 “为 Rational Focal Point 中的 CLM 应用程序配置使用者认证”,了解配置 CLM 应用程序的步骤,使它不管是否有 Rational Focal Point 元素身份验证都可以预览 Rational Focal Point 元素。

图 3. 将 Rational Focal Point 注册为一个 Rational Requirements Composer 使用者
Rational Requirements Composer 注册页面


图 4. Rational Focal Point 页面,将 Rational Requirements Composer 注册为一个友联应用
管理页面,将 CLM 应用程序注册为友联应用

配置 CALM Link 属性

Rational Focal Point 使用一种特殊类型的属性 CALM Link,用于存储 CLM 应用程序资源的链接,包括 Rational Requirements Composer 需求或 Rational Team Concert 工作项。需要为一个 Rational Focal Point 模块创建和配置 CALM Link 属性,以建立链接。例如,Rational Focal Point Business Needs 模块可能为存储 Rational Requirements Composer 资源而创建和配置了一个 CLM Link 属性。

单击参考资源中的这个链接了解如何在 Rational Focal Point 中为模块创建和配置一个 CALM Link 属性:“在 Rational solution for Collaborative Lifecycle Management 应用程序中添加并配置用于存储指向工件的链接的属性”。


图 5. 在 Rational Focal Point 中配置一个 CALM link 属性
配置 CLM 应用程序资源链接

配置 View 命令(可选)
您可以使用单个用户更新为 Rational Focal Point 元素组创建或删除 Rational Focal Point 元素到 CLM 应用程序资源的链接,而不必为每个元素创建链接。为了这个目的,您需要创建一个 View 命令并配置一个视图。需要为所支持的操作创建和配置单独的 View 命令,如创建链接、删除链接和恢复已删除的链接。单击 参考资料 中的链接获得说明:“在 Rational solution for Collaborative Lifecycle Management 应用程序中对工件添加批量操作的视图命令”。


图 6. 配置一个 View 命令
针对批量链接管理操作进行配置

配置一个 Preview 视图(可选)

使用 Rational Focal Point 6.5.1,其中包含了一个新的模块配置属性 Preview View,您可以将它分配给模块的任意视图。在使用悬停特性从 CLM 应用程序预览元素时,在视图中定义的属性将会显示。将该属性设置为 None(见图 7)可以防止任何 CLM 应用程序预览属于该模块的元素。


图 7. 配置 Preview 视图,为 Rational Focal Point 元素启用丰富的悬停服务
配置一个模块,将一个视图设置为 Preview 视图

链接管理

如前所述,这种集成以 Linked Data 技术为基础。换言之,Rational Focal Point 和 CLM 应用程序资源之间所创建的链接,是这种集成的关键组成部分。在图 8 中的图形使用链接显示了多种 Focal Point 和 CLM 应用程序资源以及它们之间的关系。请注意,Focal Point 和 CLM 应用程序资源之间的链接是多对多关系。


图 8. 资源和关系
Focal Point 和 CLM 资源的关系

链接单个元素(单一链接)

这些集成可以通过创建一个新的 CLM 应用程序资源,也可以通过选择一个或多个 CLM 应用程序资源,从而逐个创建从一个 Rational Focal Point 元素到一个 CLM 资源元素的链接。

图 9 显示了,创建一个新的 CLM 资源并从 Focal Point Web UI 链接到一个 Rational Focal Point 元素。


图 9. 创建和链接一个 Rational Requirements Composer 需求
Requirement Creation 对话窗口

图 9 的大图

链接一个元素集合(批量链接)

Rational Focal Point 还支持创建 CLM 应用程序资源的集合,并将这些资源链接到已批准的项目或发布建议书的范围中所包括的 Focal Point 元素。例如,这可能是针对分配给 Focal Point 中已批准的项目建议书的业务需求所创建的一个 Rational Requirements Composer 需求集合。


图 10. 创建和链接一个 Rational Requirements Composer 需求集合
选择要发布对话窗口的元素

图 10 的大图

注:
除了创建链接,删除或恢复已删除链接均通过集成支持。

预览链接的资源

您可以将光标悬停在链接的 Rational Focal Point 元素上,以从任何 CLM 应用程序的 Web UI 中预览它们。同样,您可以在 Focal Point 的 Web UI 中将光标悬停在链接上,以预览任何链接的 CLM 应用程序资源。以下三个屏幕截图显示这两种类型的预览示例。


图 11. 从 Rational Focal Point Web UI 预览一个 Rational Requirements Composer 需求
叠加在更大屏幕上的屏幕部分

图 11 的大图


图 12. 从 Rational Requirements Composer 预览一个 Rational Focal Point 业务需求
预览链接的业务需求的屏幕部分

图 12 的大图


图 13. 从 Rational Requirements Composer 可追溯性视图预览 Rational Focal Point 业务需求
从 View All Artifacts 显示预览

图 13 的大图

查询来自链接资源的信息

有时,链接的 Rational Focal Point 元素的视图中要求获取并显示链接的 CLM 资源的几个关键值(如优先级、状态或进度)。该功能根据链接的 CLM 资源的关键进度值实现对 Rational Focal Point 元素进行监控、跟踪和过滤。XPathValueFetcher() 业务规则可以用来实现这一目标。

提示:
单击 参考资料 中的链接访问 “从 CLM 应用程序访存信息”,以了解如何使用 XPathValueFetcher() 的详细步骤。


可追溯性报告

可追溯性报告在协作式端到端生命周期管理中是关键构件之一。有关链接的项目组合和开发构件的这些报告可以用于报告项目的整体端到端健康状况。

例如,发布就绪(Release Readiness)报告可能显示一个清单,其中包括业务需求、其相关要求、其相关工作项或缺陷记录,以及它们的状态。本报告将传达所有链接资源的整体状态,包括可以回答以下问题的状态:

  • 阐述了多少个业务需求?
  • 在被阐述的要求中,有多少个要求被实现?(通过引用链接的工作项的状态实现。)
  • 每个业务需求的实现质量如何?(这是由通过链接到业务需求的要求跟踪缺陷而决定的。)

以下是 6.5.1 版本中包含的三个可追溯性报告,可以从 Rational Focal Point 内运行这些报告。您可以使用 IBM® Rational® Publishing Engine Document Studio 自定义这些报告,以满足您的需求,只需单击这些报告的链接:

Statement of Compliance Report
提供从项目到业务需求,再到要求的可追溯性

Statement of Verification Report

提供从项目到业务需求,再到要求、测试用例、测试执行记录、测试结果,一直到缺陷的可追溯性

Release Readiness Report
提供从项目到业务需求到要求,再到缺陷的可追溯性


参考资料

学习

获得产品和技术

讨论

关于作者

作者照片

Karthikeyan Dakshinamurthy 是在印度班加罗尔的 Rational Focal Point 开发团队的一名集成架构师。他拥有多样化的背景和丰富的经验,曾在 IT 行业任职开发人员、团队领导,以及各种 IBM Rational 产品的软件架构师。

关于报告滥用的帮助

报告滥用

谢谢! 此内容已经标识给管理员注意。


关于报告滥用的帮助

报告滥用

报告滥用提交失败。 请稍后重试。


developerWorks:登录


需要一个 IBM ID?
忘记 IBM ID?


忘记密码?
更改您的密码

单击提交则表示您同意developerWorks 的条款和条件。 使用条款

 


当您初次登录到 developerWorks 时,将会为您创建一份概要信息。您在 developerWorks 概要信息中选择公开的信息将公开显示给其他人,但您可以随时修改这些信息的显示状态。您的姓名(除非选择隐藏)和昵称将和您在 developerWorks 发布的内容一同显示。

请选择您的昵称:

当您初次登录到 developerWorks 时,将会为您创建一份概要信息,您需要指定一个昵称。您的昵称将和您在 developerWorks 发布的内容显示在一起。

昵称长度在 3 至 31 个字符之间。 您的昵称在 developerWorks 社区中必须是唯一的,并且出于隐私保护的原因,不能是您的电子邮件地址。

(长度在 3 至 31 个字符之间)


单击提交则表示您同意developerWorks 的条款和条件。 使用条款.

 


为本文评分

评论

static.content.url=http://www.ibm.com/developerworks/js/artrating/
SITE_ID=10
Zone=Rational
ArticleID=814575
ArticleTitle=使用新的 IBM Rational Focal Point 集成来改进项目组合管理
publish-date=05112012