使用Rational Method Composer和Jazz实现开发过程的文档化和自动化(二)

采用现有流程

简介

在本系列文章的第 1 部分中,Bruce MacIsaac 解释了软件开发方法的价值。本文将介绍如何采用在 IBM Rational Method Composer 中定义的流程,以及如何在 IBM Rational Team Concert 中实现其自动化。

Rational Method Composer 用于管理、调整和沟通流程描述。它由两部分组成:

以 IBM Processes Library 形式存在的流程资产,它由一些实践和预创建的流程组成,您可以采用或调整 它们。

一个创作、调整、配置和发布流程描述的工具。

您还可以从 developerWorks 下载免费试用版的 Rational Method Composer。

Rational Team Concert 用于协作式规划、工作项管理、源代码控制管理和持续构建。它提供了高度可配 置的流程支持,以适应您想要的工作方式,从而使团队成员能够一起高效协作。

Rational Method Composer 流程描述 提供了让团队成员切实有效地作为一个团队一起工作所需的人类可读的指南。Rational Team Concert 流程模板 提供了机器可读的规则,以便配置相应的工具来支持您的流程。总之,这两个应用程 序为流程管理、流程运作和可衡量的改进提供了强大的解决方案。

为了解释 Rational Method Composer 和 Rational Team Concert 之间的集成,我们利用了  Collaborative Lifecycle Management(CLM,协作式生命周期管理)的 Rational 解决方案,其中包括 Rational Method Composer 流 程资产(如流程描述、工具指南和指标)和其他流程资产(如 Rational Team Concert 流程模板)。这些资 产提供了项目团队安装和配置 CLM 工具,以及运作项目所需的指南。

场景:使用可用的流程资产

我们使用一个场景来说明 Rational Method Composer 和 Rational Team Concert 集成功能,在这个场景 中,团队使用了可用的流程资产(按原样)。

在该场景中,我们引入了  CLM 流程资产 的 Rational 解决方案。该流程资产由 IBM 开发,可以支持 CLM 工具的安装和配置,并添加有关如何使用工具 作为完整软件开发生命周期的一部分的流程指南。

为了说明对该流程资产的使用,我们使用了一个虚 构的项目团队,即 Business Recovery Matters 项目团队,这是 JKE 金融机构的 Money That Matters 计 划下的一个项目。Business Recovery Matters 项目包括项目领导团队,还包括一个特性小组、一个部署团队 ,以及一个独立的测试团队。该场景侧重于项目领导团队,该团队建立环境,并让工作人员开始团队工作。该 场景涉及以下项目领导小组成员:

Pam,项目经理

Peter,流程工程师

Todd,工具专家

Ursula,业务分析师

确定使用哪些工具

项目领导团队正在考虑采用成熟的开发实践和工具来加快启动项目,帮助他们有效地开展工作。

Peter 和 Todd 调查可用的流程资产和工具。他们决定使用 Rational Method Composer 进行流程记 录,并使用 Rational Team Concert 使团队成员能够协作。JKE 组织购买了适当的许可,供团队使用。

根据他们的调查,领导团队还决定为了以下目的而采用 CLM 流程资产:

快速配置工具和生命周期项目,让团队开始工作

采用经过验证的成功模式

提供相关指南和基于上下文的指南,使团队成员能够快速掌握团队的流程

提示:

您可以阅读完整的 Money that Matters 生命周期场景,了解有关安装、设置和使用 CLM 工具的更多指南 。(要求在 Jazz.net 上注册,注册是免费的。)

为了使用 Rational Method Composer 进行内容创作,需要获得适当的许可。可用的许可包括 Authorized User 许可、Floating 许可或 Tokens。

为了浏览 Rational Method Composer 发布的内容,需要一个 Authorized User 许可或 Rational Method Composer Content Reader 许可。

以下各节说明了他们如何启动和运行其项目。

安装和配置 CLM 工具及资产

Todd 遵循在 IBM 的 CLM 信息中心 Installing the Rational solution for CLM 主题下的指南。

他在系统上具有管理员权限,所以他安装和配置了 CLM 工具,其中包括安装和配置服务器、许可和用户等 。

注意: 他也可以选择安装客户端工具。

在已经安装和配置了工具之后,Todd 确认了 Jazz Team Server (JTS) 正在运行,这样他就可以继续执行 下一个步骤。

可以从 IBM Rational 解决方案流程资产 页面下载 CLM 解决方案流程资产。

有两个主要组件需要下载:已发布的内容或来自 Rational Method Composer 库的内容。

出于该场景的目的,领导团队决定使用标准的流程内容,所以 Todd 下载了已发布的 Rational Method Composer 流程内容(以  clm.war 文件的形式提供)。

将已发布的 Rational Method Composer 内容部署到 Jazz Team Server

为了从 Rational Team Concert 项目区域中访问 Rational Method Composer 流程指南,Todd 将 clm.war 文件部署到 Jazz Team Server (JTS),它使用工具自带的默认 Tomcat 服务器。

Todd 将 clm.war 文件部署(相当于解压)在以下目录中(其中斜体部分根据您的系统而定):

Jazz_server_install_folder\server\tomcat\webapps\rmc

此解决方案中可用的其他流程资产(如 Rational Team Concert 流程模板和 Lifecycle Project Administration 模板)被嵌入在已发布的流程内容中。

在 Todd 部署了 clm.war 文件后,他在 Web 浏览器中使用下面的 URL 访问流程描述:

http://JTS:9443/rmc/clm/index.htm

时间: 2025-01-21 05:27:53

使用Rational Method Composer和Jazz实现开发过程的文档化和自动化(二)的相关文章

使用Rational Method Composer和Jazz实现开发过程的文档化和自动化(三)

自定义流程 简介 本系列的第 2 部分介绍了 Business Recovery Matters 领导团队如何快速配置其项目环境, 并在若干小时内而不是几天后启动.我们了解了团队如何利用经过验证的成功模式来创建计划和工作项,还查 看了每个工作项如何提供相关指南和基于上下文的指南的链接,使团队成员能够迅速掌握团队的流程. 本文介绍了一个更高级的场景,在这个场景中,Business Recovery Matters 开发团队需要在整个开 发生命周期中执行安全性测试.方法是自定义包含在 IBM Rat

使用Rational Method Composer和Jazz实现开发过程的文档化和自动化(一)

各种开发方法在敏捷领域中的价值 简介 方法 是团队协力实现其目标的工作方式.它描述如何确定和分配责任.要应用哪些技术.如 何确定成功的标准,以及如何达到这些标准. 曾经,方法是位于布满灰尘的绑定者中的静态文档-- 是强制性的,但几乎无法理解和应用.团队在最低限度地应用方法,以便不引起流程警察的注意.几年的时间 很快就过去了,敏捷的革命已经推翻了流程警察.自由的时代.一切都是和平.友爱和协作! 但敏捷 并不意味着无秩序.正确应用敏捷方法需要纪律.原则是存在的,如在 Agile Manifesto(

使用Rational Method Composer和Jazz实现开发过程的文档化和自动化(四)

创建新的流程资产 场景:创建新的流程资产 在本系列文章的第 2 和第 3 部分中,我们了解了 JKE 组织的 Business Recovery Matters (BRM) 团队如何迅速配置其项目环境,并在若干小时内而不是几天后启动.该团队利用经 过验证的成功模式来创建计划和工作项.每个工作项都提供了相关指南和基于上下文的指南的链接,使团队成 员能够迅速掌握团队的流程.本文将介绍 JKE 团队如何创建新的流程资产. JKE 正迅速扩展到新的业 务领域,不断招聘人才来填补职位空缺.该公司需要更强大

如何使用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 Requirements Composer实现更多成功的项目

许多实际客户项目使用了此方法,并由 IBM 指导建立该流程. 良好的需求管理与良好的软件同样关键 研究表明,IT 项目中的计划外成本往往取决于需求管理的成熟度级别.因此,有效和成熟的需求管理流程,对于任何软件开发项目取得成功都是非常重要的因素. 以下是衡量需求管理成熟度的典型因素: 需求管理流程 可以产生出色交付产品的标准模板的可用性 在需求和开发流程中的完全可追溯性 项目团队的技能 支持工具的可用性. 如果项目团队或公司改进了所有这些因素,而不只改进其中一部分因素,那么其成熟度级别会有所增加.

Rational Publishing Engine一个轻量级的文档生成工具

对于远程文档生成,可配置计划安排,以每日.每周.每月或按定制时间间隔生成文档.Rational http://www.aliyun.com/zixun/aggregation/16901.html">Publishing Engine (以下简称 RPE)是一个自动化的文档生成解决方案,旨在从 Rational 产品和可选的第三方应用程序中(抽取数据)生成文档,RPE 可以帮助您生成临时使用的,或者用于正式审查的,符合标准的文档.Rational Publishing Engine 1.2

Rational最新软件试用下载地址

Raitonal 软件相关的问题, 但是由于产品升级的时候有很 多名字都发生了更改(比如说 Rational Rose 最 新的版本变 成了 Rational Software Architect,Rational Robot 最新版本变成了 Rational Functional Tester). 所以很多都体验不到 Rational 最新的软件,因此在这里做一个整理,把软件名称和功能做一个对比.大家可以到如下的 IBM 网站地址对照下载. 下载地址 ?Rational Application

IBM Rational系统及软件解决方案

这篇文章介绍了 IBM® Rational® 系统及软件工程解决方案(IBM® Rational® Solution for Systems and Software Engineering),区分各种特定行业解决方案,并解释它们是如何支持各种监管标准的.文章同时还描述了解决方案中所包含的最佳实践及所提供的关于如何使用它们的指南. IBM Rational 解决方案 一个 Rational 解决方案是由一组 Rational 工具.服务及 实践内容- 一组提供了支持解决方案的过程指南的最佳实践等

统一软件开发过程——RUP

  RUP(rational unified process)是一个面向对象且基于网络的程序开发方法论.它是以面向对象方法为基础的方法,RUP坚持以用例驱动,以架构为中心,迭代和增量的开发方法.   下面以思维导图为依据简单介绍一下RUP:    1.六大经验   1)迭代式开发   RUP中的每一个阶段可进一步分解为迭代,一个迭代是一个完整的开发循环,每一次循环都可以产生一个执行文件,每一次循环都是一次增量开发直到形成最终产品.迭代式开发允许在每次迭代过程中需求发生变化,通过不断细化对问题加深