Rational Insight与Rational Team Concert集成环境部署

IBM Rational Insight 是 Rational 为提高软件项目度量和管理效率而开发的集成解决方案,通过 Insight 提供的数据抽取与分析功能提取诸如 Rational ClearQuest、Rational ClearCase、Rational Team Concert 等数据源中相关的开发流程管理数据,并据此生成数据仓库,进而以可视化报表展现。 Rational Team Concert 是基于 Jazz 的协作软件交付平台,是 Rational 重要的战略性产品和平台,提 供了可定制的便捷高效的软件开发流程控制功能。因为这两个产品的重要性,基于 Rational Team Concert 数据的项目度量解决方案是 Rational Insight 中非常重要的功能。

前言

软件开发过程管理是所有软件开发公司或相关从业人员非常关心的话题,可以说从某些程 度上其管理的好坏决定了软件质量以至于公司的生存能力,其重要性甚至超过了软件开发技术本身。软件 开发的管理就是对其要素的管理,一般来讲,软件开发中的要素包括 Resource、Code、Change、 Configuration、Test、Iteration、Build、Cost 等。软件开发管理的核心内容就是对这些要素进行全生 命周期管理,并依据对这些要素的度量逐步地不间断地提高管理能力的成熟度。

IBM Rational 为 业界提供了领先的软件开发过程管理解决方案,其品质和能力已经持续了将近 30 年。如今 Jazz 作为一 个可伸缩、可扩展的团队协作平台,被 Rational 赋予了无缝地集成软件生命周期中的要素管理的能力, 是 Rational 下一代的协作软件交付平台。

Rational Team Concert,以下简称 RTC,是基于 Jazz 的团队软件开发协作工具。其轻量级的特点,使其相比于 Rational ClearQuest 等变更管理工具而 言,更加易于配置、使用和管理,其可定制性也使其更加灵活多变。RTC 不仅可以提供变更管理的功能, 同时在进度管理、人力资源分配、团队协作、版本控制和构建管理等方面也都提供了相应的支持,可以说 RTC 基本满足了软件开发项目中管理功能的一站式服务。再者,凭借其开源和可扩展的特点,在可以预见 的未来,RTC 在软件过程管理领域将越来越接近于领先地位,如同 Eclipse 在软件开发领域一样。

Rational Insight,以下简称 Insight,是 IBM 于 2009 年发布的全新产品,以 Rational 软件 流程管理工具为数据源,诸如但不限于 ClearQuest ClearCase RTC 等产品,通过设计和实现标准的 REST Service 数据接口实时抽取数据并形成 XML 数据集,而后通过自定义的 ODBC Driver 将 XML 数据 集转换为关系数据集,并以此作为生成数据仓库的原始数据。基于业界领先的 Cognos 商业智能软件, Insight 将原始数据生成数据仓库并通过可定制的报表进行展现,软件开发过程中的相关人员将以此为参 考,并作为持续评估和改进软件过程能力的依据。

RTC 的优势在于对软件过程的管理,而 Insight 的优势在于对软件过程的度量。因此,如何将两者集成,并在真实生产环境中部署,借助于两者 的优势改进软件过程能力就显得非常重要而且具有实质上的意义,这相当于 1+1>2 的结果。

基于此,本文所面向读者群是软件公司中的过程管理工具的配置管理员,或任何希望了解 Rational 软件 项目过程管理与度量产品集成解决方案的人。当然普通的开发人员或项目管理者也可以从中获益,了解到 软件过程度量的结果是如何产生的。

时间: 2024-08-21 07:44:38

Rational Insight与Rational Team Concert集成环境部署的相关文章

IBM Cognos 10 BI 与 IBM WebSphere 8 集成环境部署

IBM Cognos 10 商业智能软件简介 IBM Cognos 10 商业智能软件 ( Business Intelligence ) 是 IBM 众多业务分析软件中的一种基于面向服务体系架构的商业分析软件.它集成了报表.分析.仪表板和记分卡等诸多功能,为企业不同决策者和管理者及时提供准确.详尽的信息. 报表功能:为决策者提供决策所需的详实信息. 仪表板功能:帮助用户通过个性化设置来定制决策的所采用的交互式. 分析功能:使用户能够从多个角度和方面对信息进行访问,帮助用户做出决策. 协作功能:

如何使用IBM Rational Method Composer为IBM Rational Team Concert文档化您

如何使用IBM Rational Method Composer为IBM Rational Team Concert文档化您的团队过程 本篇教程指导您如何在 IBM Rational Team Concert 客户机中配置 IBM Rational Method Composer 使用同一个 Eclipse 实例(shell-sharing),并上载由 Rational Method Composer 为 Jazz Team Server 生成的过程模板. 在开始学习之前 思考您想从本文中学到什

在大型企业中部署IBM Rational Insight时要考虑的一些要素

本文扩展了这篇文章的内容,介绍了一个处理静态内容的 Web 层.本文还更新了适用于想要部署 Rational Insight Version 1.1 的用户的一些讨论内容. Rational Insight 企业部署架构 图 1 概述了您将在本文的示例中看到的 Rational Insight 1.1 的部署. 图 1. 企业级 Rational Insight 部署拓扑结构 有两个重要事项需要记住: 此架构中的每个机器都使用了一个 64 位操作系统: 但是,Rational Insight V

运用REST API集成及扩展IBM Rational Team Concert

简介:从 IBM Rational Team Concert 2.0 开始,REST API 得到了正式地支持(实验版发布在RTC 1.0.1).虽然目前 REST API 提供的功能还比较有局限,但对于一般的集成需求已经足够,而且对于 REST API 的增强在后续版本中会不断推出.本文将引领读者了解在 RTC 2.0.0.2 中 REST API 所提供的 功能以及相关概念.并且提供了一个 Java 实现的 RTC REST API 客户端程序供读者参考. IBM Rational Team

使用 Visual Basic 脚本语言集成 Rational Team Concert

场景 假设您为实现合规性,正在使用利用目前最新的技术构建的一个系统.必须输入开发信息.该 系统已非常稳定,所以 IT 经理决定,除非出现与新操作系统补丁有关联的安全漏洞问题和缺陷,否则不维护 系统.另外假设向开发团队引入了 IBM Rational Team Concert 来支持全球交付.开发人员可能不希望浪 费宝贵的时间向两个系统输入相同的信息.本文的目的是演示集成这类系统的技术. 图 1 给出了本文 的一个目标图像.My System 用于输入某种类型的开发信息,它拥有系统的一个 COM+

利用Rational Team Concert在敏捷开发中进行持续集成

本文将介绍如何利用 Rational Team Concert(RTC)在敏捷开发过程中进行持续集成.详细说明了如 何在 RTC 中通过采取一系列的步骤和脚本开发,来保证持续集成过程的连续性和提高整个项目的效率. 同时还阐述了每一步可以利用的工具和最佳实践,从而使开发过程更加规范化,高效化. 概述 Rational Team Concert(RTC)是 Jazz 产品中最重要的一个,是一个可以任务分解集成,源代码版 本控制,进行自动构建和报告的工具.Jazz 做为 IBM 下一代的软件交付平台,

使用Rational Team Concert OSLC功能将它与现有系统相集成

它实现了一个名为开放式生命周期协作服务(Open Services for Lifecycle Collaboration,OSLC)的开放服务,支持将与现有系统(比如项目管理或活动管理工具)的集成.本文将介绍如何通过 Visual Basic 脚本语言来利用 Rational Team Concert OSLC 服务,以及如何将它与现有系统相集成. 假设您为实现合规性,正在使用利用目前最新的技术构建的一个系统.必须输入开发信息.该系统已非常稳定,所以 IT 经理决定,除非出现与新操作系统补丁有

基于 Rational Team Concert 定制代码评审流程及工具

引言 IBM Rational Team Concert(RTC)是 IBM Rational 面向软件交付技术的下一代协作平台-Jazz 平台上的软件开发环境,它通过集成工作项追踪.源代码控制和可配置的流程管理来实现敏捷开发.其中流程管理是其区别于一般版本管理工具的一个重要功能,它更注重于将对代码的管理融入到整个代码的开发周期和团队协作当中去. 本文基于 RTC 定制了一套代码评审流程.该流程能够帮助 Moderator 管理评审任务,分配评审任务给多个 Reviewer,以及追踪代码评审中发

基于Rational Team Concert和Gradle对项目进行持续构建与部署

引言 持续集成作为一种软件开发中的最佳实践被越来越多的项目组采用.因为项目在被持续的构建,团队成员可以更早地发现代码中被引入的错误,也更为方便的定位到错误是由谁在什么时候提交的哪一部分代码中引入的.由于持续地产出可部署的部件,虽然这些部件没有实现所有的功能,但却是可部署的,这让项目开发的整个过程变得更为可控.同时持续集成与测试驱动开发等其他软件开发最佳实践的结合更能代码健壮性和可靠性.下面我们将开始介绍如何搭建这样一个包含对项目进行持续构建与部署的持续集成环境. 下一代项目构建工具 Gradle