IBM Rational Reporting 解决方案

IBM® Rational® 提供了解决方案以同时支持文档生成和开发智能功能。这些功能以商业产品和其他 IBM Rational 产品中嵌入的技术的形式交付。
有两个对于软件和系统开发十分重要的广义类别信息呈现:

IBM Rational Reporting 支持下列两个主要功能:文档生成和开发智能。两个功能都能够以多种格式发布内容并与来自多种来源的数据相关联;然而,它们发布的内容在性质和使用方面都有显著不同。

主题图标 文档生成
主题图表 开发智能
主题图表 Rational Reporting 解决方案
主题图表 选择解决方案

文档生成

文档生成是对组织中的工件生成基于文本的详细报告的过程。文档样式的报告通常用于确定详细状态或记录条件。

文档生成功能可生成可作为工件交付的高度结构化的文档。这些物理文档通常用作团队之间正式通信的基础。

这些报告是用于捕获详细时间点信息的工具。它们是传达状态、监视进度、诊断问题、确定纠正操作的方法。

文档生成报告的图像:文档样式的报告

文档样式的报告通常具有以下特征:
  • 它们主要基于文本并且可包含图形(例如:需求规范、一致性文档、测试覆盖率文档以及端到端生命周期可跟踪性报告等)
  • 您通常在一个项目阶段编写规范,然后将其传递到后续阶段(例如:将需求文档交付给设计团队)
  • 文档可以是合同性的可交付对象(例如:完成规范可能是项目阶段的退出条件并触发付款)
  • 文档通常构成合同性关系的基础(例如:客户与供应者之间的需求规范)
  • 规范可能需要在结构和样式方面符合标准/需求。此类标准可能来自于内部组、客户、政府和行业管理部门等。
例如,文档生成报告可包含:
  • 需求规范,其中规定在项目的某个阶段中编写并生成文档,然后提供给其他团队以就项目需求进行通信。
  • 符合性文档,其中说明如何通过设计符合每个需求,可将某个规范的完成作为项目阶段的出口条件。
  • 测试覆盖率文档,其中描述与每个需求、缺陷和工作项相关联的测试用例。
  • 端到端的生命周期可跟踪性报告。
图 1. 文档生成报告的示例
显示发行版增强功能需求的文档生成报告的示例

开发智能

开发智能是商业智能技术对开发环境的应用。开发智能报告通常用于管理目的。

开发智能功能为项目干系人提供数据以对其日常决策制定提供支持。往往可以通过屏幕查看这些报告。这些报告本身通常不是可交付项。开发智能报告是用于传达状态、监视进度、诊断问题以及标识纠正行动的工具。它们是用于管理项目和程序的主要决策支持工具。

这些报告是用于定义和支持在管理开发项目时所作决策的工具。它们是传达状态、监视进度、诊断问题、确定纠正操作的方法。

开发智能报告的图像:图形、图表、仪表板

开发智能报告通常具有以下特征:
  • 它们主要是图形(例如,饼图、图形、记分卡等)
  • 这些报告可帮助传达状态、监视进度、诊断问题、确定纠正操作等。
  • 它们是用于管理项目和程序的决策支持工具。
开发智能应用传统商业智能技术来帮助您分析和了解您的数据:
  • 交叉表/中心点,数据是如何分解的
  • 向上钻取/向下钻取/钻取,数据是如何相互联系的
  • 仪表板,数据的整体状况
  • 数据仓库,随着时间变化的趋势如何
例如,开发智能报告可包含:
  • 一个饼图,用于表示未完成工作项或缺陷的百分比
  • 一个图形,用于显示未测试工作项数随着时间的变化
  • 一个图形,用于显示需求随着时间的变化率(易变性)
  • 关键业绩指标 (KPI) 的记分卡,用于监视程序和项目运行状况
图 2. 开发智能报告的示例
显示未完成和已完成工作项的开发智能报告的示例

Rational Reporting 解决方案

IBM Rational 提供了解决方案以同时支持文档生成和开发智能功能。这些功能以商业产品和其他 IBM Rational 产品中嵌入的技术的形式交付。

表 1. Rational Reporting 解决方案
交付 文档生成解决方案 开发智能解决方案
嵌入在 Rational 解决方案和应用程序中 IBM Rational Reporting for Document Generation IBM Rational Reporting for Development Intelligence
商业产品 IBM Rational Publishing Engine IBM Rational Insight

Rational 产品中的报告

Rational 应用程序中的内置报告

随某些 Rational 应用程序一起提供的一组预定义立即可用的报告即可满足常见报告方案需要。

Rational Reporting 应用程序
IBM Rational Reporting for Document Generation 和 IBM Rational Reporting for Development Intelligence 共同构成 Rational Reporting。IBM Rational Reporting 同时支持文档生成和开发智能功能。
Rational Reporting for Development Intelligence
Rational Reporting for Development Intelligence使用 CLM 数据仓库或 IBM Rational Insight数据仓库,并扩展预定义报告功能,这些报告功能用于帮助您创建和查看特定于产品的报告或集成了来自单一 Jazz™ Team Server (JTS) 内部署的各个 CLM 应用程序的数据的报告。
Rational Reporting for Document Generation
使用应用程序 REST API 来访问实时数据。使用 Rational Publishing Engine开发的产品工件和文档模板生成的文档。Rational Reporting for Document Generation 内嵌在 Rational Solution for Collaborative Lifecycle Management、IBM Rational DOORS®、IBM Rational Focal Point™、IBM Rational Rhapsody® 和 IBM Rational Software Architect Design Manager 中。
Rational Insight

如果您的企业涉及到使用多个 JTS、除了 CLM 应用程序之外的 Rational 应用程序或第三方工具的分布式团队,那么您可能需要定制装入到报告数据仓库中的数据。IBM Rational Insight 在多个 JTS 部署、CLM 数据集成、其他非 CLM Rational 应用程序和其他第三方工具(例如,RationalClearQuest®、RationalRequisitePro®、RationalDOORS 和 Microsoft Project)的支持下扩展 Rational Reporting for Development Intelligence (CLM 内嵌式开发智能解决方案)。 Rational Insight 帮助您定制如何从应用程序中抽取数据并将数据装入数据仓库、报告数据模型、报告和度量。

Rational Publishing Engine

IBM Rational Publishing Engine 通过帮助您从 CLM 或非 CLM 应用程序中创建并查看文档来扩展 Rational Reporting for Document Generation。

选择解决方案

此决策树帮助您确定最适合您的组织的文档生成或开发智能报告解决方案。
主题图标 选择文档生成解决方案
主题图标 选择开发智能解决方案

选择文档生成解决方案

图 3. 选择文档生成解决方案
选择文档生成解决方案

选择开发智能解决方案

图 4. 选择开发智能解决方案
选择开发智能解决方案

反馈