专注于互联网--专注于架构

最新标签
网站地图
文章索引
Rss订阅

首页 »编程综合 » 使用 Rational Team Concert 实现企业案例协同开发设置和迭代计划 »正文

使用 Rational Team Concert 实现企业案例协同开发设置和迭代计划

来源: 发布时间:星期六, 2009年12月26日 浏览:0次 评论:0
  开始的前

  内容介绍

  本教程简单介绍了个企业应用案例 Tanggula,并介绍了采用协同应用生命周期管理 Rational Team Concert去配置和完成协同开发基础以实现应用案例基本要求:

  设置和创建项目、团队(Team)和过程

  计划个迭代(包括了迭代计划和工作项目创建)

  系统要求

  本教程假定已经安装了 Rational Team Concert V1.0 标准版并有个管理员帐号

  预备知识

  本教程没有假定读者熟悉 Rational Team Concert V1.0但读者对 Eclipse 界面风格熟悉会帮助读者更快阅读此教程

  企业案例 Tanggula 介绍

  案例描述

  Tanggula 是个刚刚开始开发企业应用项目项目起步于供应链在将来将会覆盖企业应用全部包括财务制造人力资源等如下所示 :

  图 1. Tanggula 企业应用项目



  软件Software团队(Team)是分布在多个地理位置而且是不断成长由于项目采用开放商业开发模式客户、合伙伙伴、Tanggula 社区成员等在软件Software开发阶段就是团队(Team)部分他们将通过 Web 界面访问和参和项目

  项目采用敏捷过程和 RUP 作为软件Software开发治理思路方法

  注意:本案例是个通用教材适用于大多数情况;案例中所采用子系统、组件、团队(Team)、跌代等并不指示它使用在特别项目和产品中

  团队(Team)

  项目处于区别地理位置团队(Team)组成其中业务分析团队(Team)在上海项目管理(project management)团队(Team)、分析和设计团队(Team)、实现(开发)团队(Team)、环境团队(Team)在北京测试团队(Team)在武汉

  团队(Team)希望采用能够支持敏捷思路方法管理工具

  业务分析团队(Team)熟悉领域知识对软件Software开发没有太多了解他们决定评估使用 Rational Requirements Composer 同时将资产置于 Rational Team Concert 管理的下

  测试团队(Team)评估使用 Rational Quality Manager同时将软件Software资产置于 Rational Team Concert 管理的下

  其余团队(Team)软件Software资产都置于 Rational Team Concert 管理的下

  团队(Team)分为如下 :

  business

  org

  sale

  purchase

  inventory

  development

  requirement

  Analysis and design

  IMP(implementation)

  QM

  IMT

  FVT

  SVT

  Release

  environment

  本案例中采用工具列表

  下面是本案例中采用工具列表 :

  Rational Team Concert

  Rational Software Architect (RSA) / Rational Application Developer (RAD) 7.5

  Rational Requirements Composer

  Rational Quality Manager

  Rational Test Lab Manager

  Rational Functional Tester v8.0

  Rational Performance Tester v8.0

  Rational Service Tester for SOA Quality v8.0

  Rational Data Architecture

  OpenOffice 2.4

  设置和创建项目、团队(Team)和过程

  Rational Team Concert 设置和创建项目、团队(Team)和过程主要包括如下步骤和示意图:

  创建个项目

  定义迭代

  设置团队(Team)

  定义工作项目类目

  图 2.



  连接仓库和项目

  要设置和创建项目、团队(Team)和过程首先必须连接仓库和项目(如果项目已经创建)

  连接仓库需要下面信息:

  Unorm Resource Identier (URI)

  用户名和密码

  创建个仓库连接:

  1. 点击 Window > Open Perspective > Other > Work Items 打开 Work Items 视图

  图 3.



  2. 在 Team Artacts 视图中点击 Create a Repository Connection.

  3. 在 Create a Jazz Repository Connection 窗口 , 输入 URI 位置 . 如果运行在服务器上 , 服务器 host name 是 localhost, 你可以选择下拉列表比如 http://localhost:9443/jazz. 如果客户端不在服务器上输入服务器名称如下所示:

  图 4.



  4. 输入用户名和密码

  5. 点击 Finish.

  6. 在弹出 Repository Connection Certicate Problem 窗口中选择 Accept this certicate permanently, 点击 OK

  图 5.



  7. Repository connection 显示在 Team Artacts Repository Connections 文件夹下 , 如下所示:

  图 6.



  8. 右击仓库连接点击 Connect to Project Areas

  图 7.



  9. 选择项目区域名称点击 Finish

  图 8.



  设置项目

  创建和修改项目

  登录仓库连接去创建项目区域:

  1. 右击 Team Artacts 中仓库连接 (repository connection), 打开 New > Project Area . 如下所示 :

  图 9.



  2. 为项目区域输入名称和整理总结如下所示点击 Next

  图 10.



  选择预定义过程模板 Eclipse Way Process , 点击 Deploy Templates button.

  图 11.



  选择预定义过程模板 Eclipse Way Process , 点击 Finish

  创建开发线和迭代

  本项目是个新项目目前只有个开发线即唯新产品开发线在将来产品发布后会有个开发线来维护产品我们作出了如下产品线迭代规划

Yangtze(development lines ) 
 m1_architecture(iterations) 
 fep1_j2ee 
 j2ee_EJB3 
 j2ee_JSF12_AJAX 
 j2ee_DAO 
 fep2_userManager 
 userManager_DB 
 userManager_LDAP 
 fep3_SOA 
 SOA_process 
 SOA_service 
 
 m2_business_SCM(iterations) 
 SCM_sale 
 SCM_price 
 SCM_ship 
 SCM_inventory 
 SCM_Purchase 
Maenance(development lines ) 


  创建或者修改开发线和迭代分为如下 3步:

  打开项目区域

  创建或者修改开发线

  在开发线中创建或者修改迭代

  为了创建或者修改开发线和迭代右击项目区域并点击 Open. . 项目区域被打开

  图 12.



  将默认开发线修改为 Maenance

  1. 选择默认开发线 Main Development, 点击 Edit Properties 按钮

  图 13.



  2. 在弹出 Edit Development Line 窗口中输入标识号和显示名称如下所示 :

  图 14.



  3. 点击 save 按钮是改变生效

  创建本项目需要创建开发线和迭代

  增加开发线 Yangtze

  1. 点击 Create Line. 输入 ID 和显示名称点击 OK

  图 15.



  在开发线中增加迭代

  1. 在 Process Iterations 中选择开发线 Yangtze, 点击 Create Iteration..

  图 16.



  2. 在 Create Iteration 窗口中选择迭代类型输入迭代 ID 和显示名称如下所示:

  图 17.



  3. 点击日历声明开始日期和结束日期

  4. 为了使次迭代有个 release 计划点击 A release is scheduled for this iteration

  5. 点击 OK.

  6. 点击 save使创建迭代生效

  重复上面迭代创建过程完成规划迭代 . 如下所示:

  图 18.



  设置当前迭代

  1. 选择迭代 j2ee_EJB3, 右击鼠标选择 Set as Current . 或者选择 Process Iterations 工具条中 Set the Selected Iteration as Current

  2. 点击 save使创建迭代生效

  图 19.



  设置项目工作日历

  我们需要在工作环境下设置项目每周工作天数和每天工作小时数量团队(Team)成员可以在

  用户信息下定制自己工作日历

  设置项目每周工作天数和小时:

  1. 右击 Team Artacts 视图中项目点击 open, 项目区域编辑视图打开

  2. 点击 Process Configuration (tab)

  3. 在 Project Configuration(section) 下打开 Configuration Data /Iteration Plans / Work Environment

  4. 设置 Work Hours per Day 和 Work Days per Week, 点击 Save.

  图 20.



  设置团队(Team)

  我们可以创建个继承结构团队(Team)结构 . 我们将实现如下团队(Team)结构:

  business

  org

  sale

  purchase

  inventory

  development

  requirement

  Analysis and design

  IMP(implementation)

  QM

  IMT

  FVT

  SVT

  release

  environmentProject Manage(PM)

  创建个团队(Team)

  首先需要修改默认顶级团队(Team) Tanggula Team 开发线

  1. 在 Team Organization 视图中右击默认团队(Team) Tanggula Team, 点击 open , 如下所示

  图 21.



  2. 在打开 Tanggula Team 窗口中点击开发线下 Browse,

  图 22.



  3. 在 Set Development Line 窗口中选择 Yangtze点击 ok

  图 23.



  4. 点击 save

  在项目默认团队(Team)下创建规划子团队(Team)

  1. 在 Team Organization 或者 Team Artacts 视图中右击项目 Tanggula 或者默认团队(Team) Tanggula Team, 点击 New > Team Area , 如下所示:

  图 24.



  2. 在 Create Team Area 窗口中输入团队(Team)名称和整理总结

  图 25.



  3. 选择项目和父团队(Team)

  4. 点击 Finish

  重复上面操作完成规划中团队(Team)设计 , 如下所示 :

  图 26.



  增加和修改用户

  Rational Team Concert 提供了数据库和 LDAP 两种用户管理方式如果是 LDAP 方式用户增加可以采用导入方式个企业环境通常采用 LDAP 作为用户管理方式以和其它软件Software系统共享用户及安全信息

  增加存在用户

  在项目或者团队(Team)中创建用户 :

  1. 打开项目或者团队(Team)编辑窗口 Overview 页面

  a. 对于项目在 Team Artacts 视图中右击选择项目点击 Open

  b. 对于团队(Team)在 Team Organization 视图中选择个团队(Team) , 右击鼠标点击 Open

  图 27.



  2. 在成员列表中点击 Create

  图 28.



  3. 首先输入个空格再输入 last names 去匹配想增加用户

  图 29.



  4. 从匹配列表中选择个用户点击 Select, 用户列出在选择用户列表中点击 Next

  5. 从可用角色中分配个角色给用户点击 Finish

  图 30.



  6. 点击项目或者团队(Team)编辑窗口中 Save

  创建个用户

  注意:

  如果外部注册服务(比如 LDAP)没有写权限那么只有导入用户

  创建个用户并增加此用户作为项目或者团队(Team)成员:

  1. 打开项目或者团队(Team)编辑窗口 Overview 页面

  a. 对于项目在 Team Artacts 视图中右击选择项目点击 Open

  b. 对于团队(Team)在 Team Organization 视图中选择个团队(Team) , 右击鼠标点击 Open

  图 31.



标签:
0

相关文章

读者评论

发表评论

  • 昵称:
  • 内容: