Rational FAQ 第 13 期

Rational Requirements Composer 产品 FAQ

IBM Rational 产品常见问题及解答专题是关于 IBM Rational 产品家族的问题集锦,其中收集了客户在使用 Rational 产品时遇到的一些常见问题。本问题解答可以被看作是对产品使用手册以及 IBM Rational 产品在线信息中心的补充。这是第 13 期,将为您介绍关于 Rational Requirements Composer 的基本概况、4.0 新版本的新特性,以及使用 RRC 进行协作化需求管理的最佳实践等内容。

访问 Rational FAQ 专题,查看更多 Rational FAQ。

IBM Rational 的需求管理产品的未来发展策略及路线图

在过去的数十年,Rational 一直关注于需求管理领域,推出了包括 Rational RequisitePro、Rational Rose 和 Rational Modeler 等可用于需求与业务分析的产品。

Rational RequisitePro History

IBM Jazz 平台的出现,使得 Rational 在应用生命周期领域取得了重大革新。基于 Jazz 技术的 Rational Requirements Composer 为实现全生命周期的需求管理带来了全新的方式。

而同样在 2008 年,随着 IBM 对 Telelogic 的收购,更是将业界最为领先的需求管理产品 DOORS 纳入旗下,极大地增强了 Rational 在需求管理领域的能力。

如今,由 Rational RequisitePro、Rational DOORS 和 Rational Requirements Composer 组成的 Rational 需求管理产品组合,提供了一个协作化的需求管理平台,可以实现协作化的需求定义与需求管理。可以通过一个统一的集成环境,采用多种需求开发方法和协作技能,使业务分析师、客户利益相关人以及软件开发团队能更好地进行需求的捕获、精化、管理、分析、讨论、评审以及验证。

New                                     Requirements Platform

进一步阅读:


试用和评估:


关于 Rational Requirements Composer

IBM® Rational® Requirements Composer(RRC)是基于 IBM Jazz 平台的下一代需求管理工具,它可以帮助开发团队将软件开发生命周期当中的需求定义阶段进一步前移;并且提供了易于需求定义与确定相关的外部利益干系人使用的用户界面,使非 IT 背景的客户代表等业务领域专家可以更加便捷参与需求定义过程。

IBM Rational Requirements Composer 最大的特点就是利益关系人可以通过一个在线的协作环境,实现协作化的需求定义与需求管理。在需求探索过程中,不同的需求角色可以使用直观的文本、可视化标记,以及故事板等多种多样的需求开发方法和协作技能。

同时,得益于 Jazz 协作平台,Rational Requirements Composer 可以与 Rational Team Concert 及 Rational Quality Manager 进行无缝集成,使得需求管理可以实现全应用生命周期的追溯和管理。

Rational CLM

进一步阅读:


试用和评估:


Rational Requirements Composer 跟其他的需求捕获和需求管理产品有什么区别?

Rational Requirements Composer( RRC)是 IBM Rational 基于 Jazz 平台构建的集需求定义与需求管理于一身的需求工程平台。IBM Rational Requirements Composer 最大的特点就是利益关系人可以通过一个在线的协作环境,实现协作化的需求定义与需求管理。在需求探索过程中,不同的需求角色可以使用直观的文本、可视化标记,以及故事版等多种多样的需求开发方法和协作技能。

进一步阅读:


试用和评估:


Rational Requirements Composer 4.0 中的新功能

新的 Rational Requirements Composer 4.0 作为 IBM 协作化应用生命周期管理(IBM Collaborative Lifecycle Management,CLM) 解决方案的一部分,改进了对企业部署的支持功能,新提供了增强版功能来改善软件和 IT 组织中项目团队的价值实现速度。

Rational Requirements Composer V4.0 的亮点

以图形化方式可视化生命周期链接关系
可跟踪性是一个需求管理工具的支柱。Rational Requirements Composer 现在提供了一个内置的图形链接浏览器,它允许分析师与需求链接交互和使用它们作为需求流程中的主要元素。

图形化的可跟踪性浏览器

使用可疑链接分析来提高变更认知力
Rational Requirements Composer 现在包含一项可疑链接功能,它将在链接的另一端发生更改时自动标志需求。分析师将迅速知道项目团队中的某个人执行了一项可能映像其项目部分的需求。

管理多重项目和维持控制
管理多个项目和环境的项目团队领导需要使他们的工作变得更轻松的功能。Rational Requirements Composer 现在可在项目级别以下向他们的文件夹、需求工件和链接应用更加具体的写入权限。项目管理员将使用团队管理来分配文件夹、工件和链接上的权限,以保护数据免遭不应有的修改。

更高级的项目仪表板
Rational Requirements Composer 现在有一个项目仪表板,其中所有项目都可从单一位置访问。每个团队成员可有一个预先配置的仪表板(或 viewlet)来显示分配给他们来支持的典型项目。

全新的项目仪表板

自动需求识别和解析
Rational Requirements Composer 现在可自动识别需求,使用关键词、样式和其他文档结构来将文档分析和分解为单独的、可管理的需求工件。分析流程非常简单,可在 Rational Requirements Composer 中在任何文档上激活并通过一些简单的向导步骤来配置。

支持企业部署
对于许多组织,高可用性和可靠性对确保开发团队能够访问业务关键型系统至关重要。Rational Requirements Composer 4.0 现在通过集群 来支持高可用性。

进一步阅读:


如何使用 IBM Rational Requirements Composer 中的故事板

故事板是需求开发中的一个常用技巧,就是在一个特定情景对系统功能进行逻辑上和概念上的描述,包括系统用户与系统之间的所需的交互作用。

Rational Requirements Composer 能够让你有效地权衡故事板技术,从而驱使更好的需求并交付质量更高的产品。

在 Rational Requirements Composer 中,一个故事板就代表对一个使用场景逐框架变化的描述,其中每一框架都包含对引导下一框架行为的描述。它包括对线性事件的彻底预排,并在带有样本数据源的时间轴上描绘了图形框架。

故事板组件

进一步阅读:


如何在 Rational Requirements Composer 中使用涉众协作策略?

涉众协作策略(Stakeholder Collaboration Strategy,SCS)概述

涉众协作策略(Stakeholder Collaboration Strategy,SCS)是一种需求分析协作方法,它为分析、记录、确认和管理需求提供了明确的流程。

涉众协作策略的概述

Rational Requirements Composer 支持涉众协作策略,您可以配置 Rational Requirements Composer,以支持需求定义和管理进程。

进一步阅读:


怎样协同使用 IBM Rational Requirements Composer 和 IBM Rational RequisitePro?

如果您使用的是 IBM Rational RequisitePro,那么您就可以使用 Rational Requirements Composer 来导入需求并将其精化和可视化。步骤为:

如果当前您使用的不是正规的需求管理工具,那么您可以从 IBM Rational Requirements Composer 开始来定义和可视化需求,并导入到 IBM Rational RequisitePro 中。然后您就可以使用 IBM Rational RequisitePro 这一正规的管理工具来管理由 IBM Rational Requirements Composer 创建的需求了。步骤为:

进一步阅读:


怎样集成 IBM Rational Requirements Composer 与 IBM Rational DOORS 来定义和管理需求?

IBM Rational DOORS 是一个需求管理工具,您可以使用它来关联、追踪、分析和管理对需求的更改。为了定义和查看需求,您可以使用 IBM Rational Requirements Composer。通过将 Rational Requirements Composer 与 Rational DOORS 集成起来,您可以创建一个解决方案,使用这种解决方案您就可以定义并管理项目的需求。

在 Rational Requirements Composer 中,项目团队可以定义并确认项目的业务背景,以及它所必须满足的需求以支持业务目标,并将未组织的想法转化为组织的可操作的需求。

团队可以使用 Rational DOORS 来改进关于需求的交流与协作。通过获取、关联、分析和管理对需求所做的更改,团队可以确保项目与目标保持一致,并遵循了规则和标准。

Rational Requirements Composer 与 Rational DOORS 的功能

将 Rational DOORS 与 Rational Requirements Composer 集成起来的基本步骤如下:

进一步阅读:


如何使用 IBM Rational Requirements Composer 来支持敏捷开发?

敏捷开发允许我们快速地交付高质量的软件产品。但与此同时,敏捷项目开发也需要开发团队、涉众以及用户之间频繁且深入的交流,以获取真正的客户需求及目标。

IBM Rational Requirements Composer 软件可以促进涉众与开发团队之间关于需求定义和需求管理之间的交流。它使得涉众可以使用各种可视化及基于文本的技术来进行同一语境协作,以捕捉商业目标并精确化软件需求。

敏捷软件开发项目通常会在需求定义和设计阶段中使用迭代方法。在 Rational Requirements Composer 中支持这种迭代,而且如果您将 IBM Rational Requirements Composer 与 IBM Rational RequisitePro 集成起来,那么您可以得到完整的需求可追溯性,并且可以完全控制需求定义过程。下图显示了敏捷项目中需求定义与设计的迭代循环过程。

迭代需求定义过程

您可以通过以下所附带的示例教程,循序渐进了解如何使用 IBM Rational Requirements Composer 来进行上述敏捷需求管理流程。

进一步阅读:


如何应用 Rational Requirements Composer 来改进需求追踪性和团队协作性?

在整个软件开发生命周期中实现需求的追踪性,是大多数开发项目团队所面临的主要问题之一。识别所有的需求是否已被开发以及得到测试覆盖的需求追踪性,对于确保交付产品的质量和完整性非常重要。

产品发布的所有利益相关者(涉众),从产品概念到产品发布期间需要确保所有承诺的需求都得到了实现和测试。将需求与开发工件以及测试用例链接起来,使得它们得以在产品发布的整个进程中进行查看变得更加容易(对不同的参与人员这可能意味着不同的方面)。

IBM Rational Requirements Composer、IBM Rational Team Concert 与 IBM Rational Quality Manager 可以一起用于获取完整的双向追踪性。

ational Requirements Composer、Rational Team Concert 与 Rational Quality Manager 之间的工件链接

Jazz 集成服务使得 Rational Requirements Composer、Rational Quality Manager 与 Rational Team Concert 的用户对工具的使用变得更加容易,可以轻松实现需求的全场追踪。

您可以通过以下所附带的示例教程,循序渐进了解如何使用 IBM Rational Requirements Composer 来改进需求追踪性和团队协作性。

进一步阅读:


如何应用 Rational Requirements Composer 来建立一个成熟的需求管理流程来削减成本?

大量研究都已表明,IT 项目中的计划外成本总额很大程度上取决于需求管理的成熟度级别,成熟度级别对于项目而言是一个非常重要的成功要素。

结合使用 IBM Rational Requirements Composer 和 Rational Team Concert,可以确保实现一个稳定和成熟的流程。通过以下四个步骤在您的组织中建立和维护一个成熟的需求管理流程:

您可以通过以下所附带的示例教程,循序渐进了解如何使用 IBM Rational Requirements Composer 来建立一个成熟的需求管理流程来削减成本。

进一步阅读:


有没有 Rational Requirements Composer 的使用技巧?

您可以通过以下所附带的示例教程,循序渐进了解如何使用 IBM Rational Requirements Composer 的使用技巧。

进一步阅读: