SCMLife.com

 找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 4389|回复: 1

[推荐] 集成 Rational Focal Point 与需求、项目和测试管理工具

[复制链接]
发表于 2013-1-8 15:10:03 | 显示全部楼层 |阅读模式
本帖最后由 技术狂人 于 2013-1-8 15:12 编辑
* J4 U  Z% q) B- H) }. ~. `! B/ @7 [$ a( Y8 F6 B  `4 Q
IBM Rational® Focal Point™ 通过对生命周期的协作开放服务 (Open Services Lifecycle Collaboration, OSLC) 变更管理及需求管理规范的支持,与面向协作生命周期管理 (Collaborative Lifecycle Management, CLM) 的 Rational 解决方案集成。$ }: |* n  B8 r' T8 B6 Y3 X& z" e
, h# J" X* r, N( {+ l
产品经理 (PM) 在 Rational Focal Point 中捕获并描述高层次利益相关者的请求(业务需求和要求),并通过使用 Rational Focal Point Prioritization 特性决定这些请求的优先级别。然后,PM 选定需要由业务分析人员进一步分析的业务要求或需求,并在 IBM® Rational® Requirements Composer 中创建新的需求,该工具将进一步详细阐述这些需求。然后,将这些需求添加到 IBM® Rational Team Concert™ 协作变更和项目管理软件中。
8 b9 A$ R2 m7 d: r% m1 ]; ?/ S! u+ W7 w/ B
在该版本中实现的报告功能对于 PM 非常有用。他们可以随时使用该功能来生成可追溯性报告,以确定某个 Rational Focal Point 要求或业务需求的当前状态,包括与 Rational Requirements Composer(用于详细阐述要求)中需求的关系、与 Rational Team Concert(实现阶段)中的相关工作项的关系,以及与 IBM® Rational® Quality Manager(测试阶段)中相关缺陷的测试用例和执行记录的关系。
0 Z* k; {9 J$ O  H  t7 a5 g" a( w
配置 Rational Focal Point 和 CLM 应用程序链接8 c* A  p( A: E- e
第一步是在 CLM 应用程序服务器上将 Rational Focal Point 注册为一个入站消费者。在 CLM 应用程序中,为每个应用程序 (Rational Requirements Composer、Rational Team Concert 和 Rational Quality Manager) 均生成一个消费者键。它向 CLM 应用程序服务器标识出 Focal Point。
! c6 j% g+ G& C# Y. n1 u
, R+ T0 |/ J1 N+ H9 y: m在 CLM 服务器中注册 OAuth 消费者
8 c' [' s8 P- Z7 e& p* @
  • 使用管理员凭据登录到 CLM 服务器。
  • 转到 CLM 应用程序服务器配置页面(例如,CLM 的需求管理应用程序页面)。对于 Rational Requirements Composer,转到 https://example.com:9443/jts/admin,并单击 Jazz Team Server - Server Administration
  • 在导航栏中,单击 Consumers (Inbound)
  • 提供 Consumer Name 和 Consumer Secret(密码),并单击 Register
  • 该软件将生成一个消费者键。请记下消费者密码 (Consumer Secret) 和消费者键,因为在 Rational Focal Point 中,您需要使用它们来将应用程序服务器添加为一个朋友。2 U! ~& [; C2 Y" R
" Q, j0 q3 t4 Z1 w1 F4 N2 |3 G+ |, }- @
图 1. 在 Rational Requirements Composer 中注册消费者(入站)* G7 G, E9 S$ I' ]/ o- {2 _7 D

" m) O6 ]* E' k/ r1 c2 `, j! ]
在 CLM 服务器中注册一个朋友(出站)
  • 要在 CLM 服务器中查看富悬浮数据,这是必需的操作。
  • 在导航栏中,单击 Friend (Outbound),然后单击 Add
  • 为以下各项设定值以注册一个消费者:Name、Root Services URI(例如,http://example.com:8080/fp/resources/rootservices)和 OAuth Secret,然后单击 Create Friend
  • 软件将生成一个消费者键,并在 Focal Point 中的 Application > Consumer (Inbound) 下面添加一项。* S: v( [6 w& W# D' h
# r5 n) \0 v& R; f8 W
图 2. 在 Rational Requirements Composer 注册朋友(出站)2 `8 |) `; d* o- t, A2 U4 V+ z
2 c8 b3 L' }0 a
将 CLM 服务器配置为一个朋友
使用基于 OAuth 的身份验证,在 Rational Focal Point 中将 CLM 服务器配置为一个朋友:$ k0 v: Z' o% W& t& B) U2 a
  • 选择 Application > Friends (Outbound) 并单击 Add Friend
  • 提供:+ Q- A& u0 M$ b  g7 J# ~& m6 W
    • 一个连接名称
    • CLM Root Services URI(例如,对于 Rational Requirements Composer,http://example.com:9443/jts/rootservices
    • 您从 CLM 获得的 OAuth 消费者键和密码,如上一节所示。7 W" }! |! G# `2 c( u, {) `
  • 使用 Test Connection 按钮验证 CLM 服务器凭据。
  • 保存连接。; u% i- y. D5 n& n5 y
注:+ d- G+ O  ], u3 z: _
您可以将多个 CLM 服务器配置为一个朋友。
  T; R, A8 g( P3 Q9 a. @2 G1 }  B9 Q2 f' I6 @5 q; a
图 3. 将 Rational Requirements Composer 添加为一个朋友3 s. O9 _4 G) g/ W
1 l- h1 S3 c& F* ~, e+ P
配置 CALM 链接
  • 选择 Configure > Attributes > CALM link
  • Allowed service providers 中,单击朋友的服务器名称(例如,对于 Focal Point-Rational Requirements Composer 是 FP-RRC)以获得 CLM 项目的列表,并选中您希望发布业务需求的项目。  H* X+ Y  E  I& c

    " G" C$ Z4 Y4 }; w4 d6 y. D注:) N1 T1 g- H9 l9 ]8 W# r% [; C
    当您创建需求时,被选中的 CLM 项目将显示为选项。
  • 选中 Include Description 复选框。这使得可以在 CLM 应用程序的 Publish 对话框中填充业务需求描述。
  • 选中 Log Changes 复选框,以启用历史日志。这对于还原链接启用 View 命令是必须的。8 f5 N- R( Q8 }( o% T% {! `- ]6 U
; k* C& \5 ~' d3 D6 q3 s5 k: A
图 4. 配置 CALM 链接- G9 n; t% H4 |8 J4 c
' r) |' @- v) }3 W) W! b- @

5 ?0 }, y, k7 d. M
$ v2 Z7 ~$ N& s3 a, I
4 k: G! s) E, @
将业务需求发布到 CLM
以下任务是将业务需求发布到 CLM 的先决条件:
: q+ ?" a2 x/ z. X5 p) \
  • 为模块定义一个视图 My Projects。
  • 配置 CALM 链接。
  • 配置 List Link 属性,它包含要发布的业务需求列表。
  • 选中的 Preview 视图(选择 Configure > Module)。
    3 @, I3 V7 A' s  f
满足这些先决条件之后,您就已经准备好将业务需求发布到 CLM 服务器。您可以通过以下两种方式之一完成该操作:! ^" U3 k( A0 g
  • 从 Rational Focal Point 发布单个 业务需求到 CLM 服务器。
  • 使用工具栏中的 Publish elements to the CLM server 按钮,批量发布 多个业务需求到 CLM 服务器。
    ) e( e  R. Y* h- n  E' E, F
下一节将对这两种方法进行介绍。* N5 W& n$ D2 Z( ]( j& D8 m
从 Rational Focal Point 发布单个业务需求到 CLM
  • 加载 My Projects 视图。
  • 转到 CALM 链接并编辑它。
  • 选中一个您希望发布业务需求的 CLM 项目,并单击 Create 按钮。这会打开一个 Artifact Creation 对话窗口。
  • 提供 Artifact Name、TypeFormat,并单击 Finish
  • 保存 CALM 链接属性。
  • 该构件将被创建于选定的项目下面,带有一个从 Rational Focal Point 到 CLM 应用程序(在本例中是 Rational Requirements Composer)的链接
    $ T3 n4 ^, c8 D2 R

. k& a5 z* `& p+ m+ h图 5. 选择构件属性,将单个元素发布到一个 CLM 应用程序; d. S5 d: `1 K, l2 O3 G/ n* O. ?- f; e

4 ~& w8 X5 r- y! V3 ]# g6 m3 m% `
批量发布业务需求到 CLM 服务器
按照以下步骤发布多个业务需求。* j9 \* k( Q# n
配置实现批量发布的 view 命令
0 b) o2 [6 u  ]- G7 x4 E" |0 A4 |
  • 选择 Configure > View Commands
  • Add, edit or remove view commands 页面上,选中该视图。
  • 为相应的 CALM 链接和 List 链接选择 Publish elements to the CLM server,并单击 Create 按钮。
  • 类似地,为 Remove links from the published elements on the CLM serverRestore the links that were last removed from the published elements on the CLM server 创建 View 命令。/ H' q+ `4 z, b2 v

4 R) ^5 Z6 h1 \5 g图 6. 添加一个 view 命令
' M, I3 {; ^' C- `3 f& g6 z
* ^* _& t: D2 C* X6 W0 X6 \5 ^. H& k7 h: K1 T2 }2 H& s
发布多个业务需求到 CLM 服务器
6 X0 D3 C% ~3 }4 a# B) I" k+ m+ `$ M
  • 加载 My Projects 视图。
  • 单击 Publish elements to the CLM server 工具栏按钮。
  • Select elements to publish 页面上,分别选中 CALM linkCLM ServerCLM Project 选项。
  • Available elements 中,选中要发布的业务需求,并单击 Add >> 按钮将它们移动到 Elements to publish 窗格。
  • 单击 Next5 H  P! `9 o8 f% A8 @/ R7 u& s

! R( j! J& C: h' ?/ ^: K" K, R图 7. 选择要批量发布的元素
8 i" j' p- [9 O2 U, d/ \# z
' t! y0 d" g; z$ [* a, y# t( ?
  • Artifact Creation 弹出对话窗口(图 8)中,提供相应的 Name、Artifact Type、Artifact Format 和 Description,然后单击 Finish7 \& q: v1 b) A" P- T

& f. S1 c# A* }* j图 8. 选择批量发布到 Rational Requirements Composer 的构件属性7 W1 z+ W& q2 D5 a

& ]  x  k7 I: N# Z1 z" \2 K; A  q; G! s  t
  • Bulk Publishing Result 弹出窗口(图 9)显示了被发布到 CLM 服务器的所有 Focal Point 业务需求的详细信息。. y, U3 `4 p3 r  l$ k1 ?
# }9 ]* c& c+ i+ D4 b+ f
图 9. Bulk Publish Result 窗口
& o6 D' ~% `% M$ I
6 @' Y* Y$ W4 U# j/ r: `
  |+ k) L- w' B/ t( m" U
! g. r( M$ p' Q

; k# x) j! I" x& f' s* h4 u
删除或还原已发布到 CLM 服务器的业务需求链接
  • 加载 My Projects 视图。
  • 单击 Remove links from the published elements on the CLM server 工具栏按钮。
  • Select elements to remove link from 弹出窗口(图 10)中,选择相应的 CALM LinkCLM Server
  • Available elements 中,选中需要被删除的业务需求链接,单击 Add >> 按钮将它们移动到 Elements to update links on the CLM server 窗格。
  • 单击 Next# H" y. R, B& y; M
选中的业务需求的链接将被删除。3 Z; O$ |) r" }! j2 u- q* Q  D
提示:2 q& a( B- s; x6 G
您可以用相同的方式从 CLM 服务器还原已发布的业务需求的链接。, C& U" L5 O; E4 W" d; ^  G5 @4 q
) i  }; O4 ^5 t+ D" G1 \* G5 `
图 10. 从 CLM 删除元素链接
0 y7 v$ c$ i7 A6 B9 M, ?$ ?" `
3 h9 d1 h* A( V% B5 M! H
1 G5 t) m, Q( `2 i% M5 F9 g

% S& E# d  |' e; y1 p$ k
从 Rational Focal Point 查看富悬浮视图
当您在 Focal Point 中将指针悬浮在一个已发布的业务需求上时,该软件会通过一个富悬浮 弹出窗口从 CLM 服务器加载相应的需求。' m+ K* I/ d5 Q) ^3 g

! o+ N2 [7 E, O4 M+ `9 U图 11. 在 Rational Focal Point 中的富悬浮视图# w( |. e7 ]* @% P* T2 h+ E
9 r* {% D% r9 i$ r( ~
来自 CLM 服务器的富悬浮视图
类似地,当您将指针悬浮在一个 CLM 服务器的需求链接上时,您可以获得富悬浮数据。! X. F, R9 [( ]. z% H% e/ z2 G& x- g

. C0 G* r" h1 [9 g图 12. 来自 Rational Requirements Composer 需求链接的富悬浮视图
9 k* c- y" q- J3 N6 s4 K
- L2 f6 H1 a9 w$ b7 P1 Y) H

- r* x% y8 l1 K) V5 n- f1 I/ Y7 i$ E5 k
生成一个可追溯性报告
Rational Focal Point 为可追溯性报告提供了三个预定义模板,它们只能在 IT Portfolio Management Workspace 中运行。根据与 CLM 应用程序的集成,需要一个 IBM® Rational® Publishing Engine 许可来配置这些模板,但是不要求从 Rational Focal Point 运行报告。PM 随时都可以生成一个可追溯性报告,以确定 Rational Focal Point 要求或业务需求的当前状态,包括 Rational Requirements Composer(需求阐述)中的相关要求、Rational Team Concert(实现)的相关项目状态,以及 Rational Quality Manager(测试)中相关缺陷的测试用例和执行记录。5 S$ S0 o! b& _* `4 O7 e- R( ~
以下预定义报告模板与 Rational Focal Point 捆绑在一起(位置:Rational Focal Point installation directoryeporttemplates):
# N6 K3 c3 g) u0 D1 Q% C
  • Statement of Compliance
  • Statement of Verification
  • Release Readiness Report
    7 X; D8 i2 Z  n  B, R# M/ L
生成可追溯性报告:
8 V: o& U+ i+ V% {8 A! I. D3 \# Z- K
  • 在 Rational Publishing Engine 中打开报告,并更新您的 CLM 服务器凭据。
  • 选择 General > Report Templates > Add Templates,将报告上传到 Rational Focal Point。
  • 现在单击 Reports > Generate Report
  • 单击 Add Report Type
  • Select report target 窗口中,选择报告目标 Rational Publishing Engine,并单击 Next
  • 在 Add report type 中:
    # J( l6 i& `% G$ I$ ?) N8 c
    • 浏览至可追溯性报告模板的位置,并为报告提供详细信息,如标题、描述和报告格式。
    • 选中可用于映射的 My Projects 视图,并单击 Next- }$ ~1 v" A5 q8 s- E
  • 在 Report 中,单击 Select view
  • 从显示的视图中为数据源选择一个视图 (My Projects),显示带有对 Rational Focal Point 中其他元素的链接的元素
  • 保留其他数据源的完整设置,并单击 Next
  • 在 Edit Report Access 中,选中 All Members,并单击 Finish
  • 下载生成的报告。
  • 查看生成的报告。$ ^' K. b* B1 a* F

" J5 r, O; n, G/ C图 13. 可追溯性报告样例
# B7 b2 Y! C. M - Q* ?3 q$ [; C) V6 Q6 s/ g

2 L3 N. W3 [$ O( @0 w. s6 |# X6 G5 W
9 z' U  I" }! f! n/ j; A% `/ l

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
 楼主| 发表于 2013-1-8 15:12:55 | 显示全部楼层
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

SCMLife推荐上一条 /4 下一条

QQ|小黑屋|手机版|无图版|SCMLife.com ( 京ICP备06056490号-1 )

GMT+8, 2019-2-19 20:05 , Processed in 0.068853 second(s), 8 queries , Gzip On, MemCache On.

Powered by SCMLife X3.4 Licensed

© 2001-2017 JoyShare.

快速回复 返回顶部 返回列表