SCMLife.com

 找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 4230|回复: 1

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

[复制链接]
发表于 2013-1-8 15:10:03 | 显示全部楼层 |阅读模式
本帖最后由 技术狂人 于 2013-1-8 15:12 编辑 * @0 }# L; j* }6 L" J
; ~! j7 I0 f5 x. X: z3 u$ ^0 V# l
IBM Rational® Focal Point™ 通过对生命周期的协作开放服务 (Open Services Lifecycle Collaboration, OSLC) 变更管理及需求管理规范的支持,与面向协作生命周期管理 (Collaborative Lifecycle Management, CLM) 的 Rational 解决方案集成。
. q; r( G4 a% B( n+ z( s7 o+ ?' I$ S
产品经理 (PM) 在 Rational Focal Point 中捕获并描述高层次利益相关者的请求(业务需求和要求),并通过使用 Rational Focal Point Prioritization 特性决定这些请求的优先级别。然后,PM 选定需要由业务分析人员进一步分析的业务要求或需求,并在 IBM® Rational® Requirements Composer 中创建新的需求,该工具将进一步详细阐述这些需求。然后,将这些需求添加到 IBM® Rational Team Concert™ 协作变更和项目管理软件中。
$ t- y8 q4 l9 q3 A; D
: o% P! G( y+ J' W- i在该版本中实现的报告功能对于 PM 非常有用。他们可以随时使用该功能来生成可追溯性报告,以确定某个 Rational Focal Point 要求或业务需求的当前状态,包括与 Rational Requirements Composer(用于详细阐述要求)中需求的关系、与 Rational Team Concert(实现阶段)中的相关工作项的关系,以及与 IBM® Rational® Quality Manager(测试阶段)中相关缺陷的测试用例和执行记录的关系。( L7 T; w9 l# W8 D. ]9 F' Z0 Y3 f& p

  V% |. ~8 K& u& V4 @配置 Rational Focal Point 和 CLM 应用程序链接+ H2 Y  R( P4 w: H! D- s1 F0 Q4 k
第一步是在 CLM 应用程序服务器上将 Rational Focal Point 注册为一个入站消费者。在 CLM 应用程序中,为每个应用程序 (Rational Requirements Composer、Rational Team Concert 和 Rational Quality Manager) 均生成一个消费者键。它向 CLM 应用程序服务器标识出 Focal Point。
8 k- F- g8 w9 O' E
; `" W" x- H3 ?在 CLM 服务器中注册 OAuth 消费者
) R% s2 R1 l. F) r# o' @2 B
  • 使用管理员凭据登录到 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 中,您需要使用它们来将应用程序服务器添加为一个朋友。. O1 N) X5 {+ U  L0 Z8 w2 [
' s1 N5 o0 i) @4 L, o+ V# B8 [
图 1. 在 Rational Requirements Composer 中注册消费者(入站)
1 ]  r4 v5 X9 v 3 \, L" z$ v: m
在 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) 下面添加一项。' ?" b) b3 u. b& K. i

, [6 y7 K6 g! m2 |图 2. 在 Rational Requirements Composer 注册朋友(出站)
; O) i: [9 p+ K8 Y3 S0 R- I
7 K% f  N7 C! j1 C" ]% }
将 CLM 服务器配置为一个朋友
使用基于 OAuth 的身份验证,在 Rational Focal Point 中将 CLM 服务器配置为一个朋友:% i$ h! G& V; G: Y/ O  v
  • 选择 Application > Friends (Outbound) 并单击 Add Friend
  • 提供:
    7 g9 }& E5 d- I
    • 一个连接名称
    • CLM Root Services URI(例如,对于 Rational Requirements Composer,http://example.com:9443/jts/rootservices
    • 您从 CLM 获得的 OAuth 消费者键和密码,如上一节所示。
      - N( c" u# x5 R! L
  • 使用 Test Connection 按钮验证 CLM 服务器凭据。
  • 保存连接。5 Q* {8 S7 `* V
注:% [# b) m; T$ k- \( B# Y
您可以将多个 CLM 服务器配置为一个朋友。
- d3 Y+ ?* a, y0 V' }6 o" W5 S6 G( _& n
图 3. 将 Rational Requirements Composer 添加为一个朋友
- P. ^( m; e- N$ P
* e2 o3 g. r# o5 v' B0 E
配置 CALM 链接
  • 选择 Configure > Attributes > CALM link
  • Allowed service providers 中,单击朋友的服务器名称(例如,对于 Focal Point-Rational Requirements Composer 是 FP-RRC)以获得 CLM 项目的列表,并选中您希望发布业务需求的项目。
    7 K  y) ]7 [$ V
    2 N2 H! [7 M! h4 g" T* ^注:
    4 u8 @5 l6 f. G, O1 ?& P5 c( g当您创建需求时,被选中的 CLM 项目将显示为选项。
  • 选中 Include Description 复选框。这使得可以在 CLM 应用程序的 Publish 对话框中填充业务需求描述。
  • 选中 Log Changes 复选框,以启用历史日志。这对于还原链接启用 View 命令是必须的。, Z) Y! K7 U# Y0 I8 k- R0 B3 G

# b& @8 ?/ Y! j* I0 l: V: j图 4. 配置 CALM 链接
; {4 B; V0 o8 C" N5 U  S- a/ Z
2 }8 N/ M, N8 e  [7 t4 ]
; ~6 k% `. V( X5 i" |$ p2 A

. j# q6 C  Y) Z& s! p! O2 U0 ~4 G2 }+ G# F0 N* T- d
将业务需求发布到 CLM
以下任务是将业务需求发布到 CLM 的先决条件:5 h4 E& a* Q. y% V0 C- w- t, c, d
  • 为模块定义一个视图 My Projects。
  • 配置 CALM 链接。
  • 配置 List Link 属性,它包含要发布的业务需求列表。
  • 选中的 Preview 视图(选择 Configure > Module)。
    4 e. }/ B2 \0 E0 |# {" D! w
满足这些先决条件之后,您就已经准备好将业务需求发布到 CLM 服务器。您可以通过以下两种方式之一完成该操作:) ~! ]4 N8 C: F6 ^1 ]7 c' A* o
  • 从 Rational Focal Point 发布单个 业务需求到 CLM 服务器。
  • 使用工具栏中的 Publish elements to the CLM server 按钮,批量发布 多个业务需求到 CLM 服务器。
    ; |: ?- X: K, x0 S
下一节将对这两种方法进行介绍。( `; \0 |/ a9 n4 |) }4 Y
从 Rational Focal Point 发布单个业务需求到 CLM
  • 加载 My Projects 视图。
  • 转到 CALM 链接并编辑它。
  • 选中一个您希望发布业务需求的 CLM 项目,并单击 Create 按钮。这会打开一个 Artifact Creation 对话窗口。
  • 提供 Artifact Name、TypeFormat,并单击 Finish
  • 保存 CALM 链接属性。
  • 该构件将被创建于选定的项目下面,带有一个从 Rational Focal Point 到 CLM 应用程序(在本例中是 Rational Requirements Composer)的链接
    # T" p) V) W. U' \! z0 ^7 U
5 ~" R* f1 H/ n% n, e7 A7 x) H
图 5. 选择构件属性,将单个元素发布到一个 CLM 应用程序" q' W! T2 D6 E" ?' Z7 v8 P4 L7 t' J
# e% L1 t# b3 W/ G* h
批量发布业务需求到 CLM 服务器
按照以下步骤发布多个业务需求。
9 ~9 v0 {7 f/ L配置实现批量发布的 view 命令) r3 u5 V6 a. g8 u4 F& w, `
  • 选择 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 命令。
    ' h2 z/ ]$ r- i8 F

3 f( {7 S2 o7 g6 C图 6. 添加一个 view 命令
$ R6 R2 `0 ?3 P7 k, k, z+ J - G, r* _9 x9 }& B
/ i, o* {8 e+ w# ^4 s9 P5 n
发布多个业务需求到 CLM 服务器. B* Y" [, i- I0 z4 c- ]4 d
  • 加载 My Projects 视图。
  • 单击 Publish elements to the CLM server 工具栏按钮。
  • Select elements to publish 页面上,分别选中 CALM linkCLM ServerCLM Project 选项。
  • Available elements 中,选中要发布的业务需求,并单击 Add >> 按钮将它们移动到 Elements to publish 窗格。
  • 单击 Next
    , R0 W( M' g' L: g; `2 u- A0 o

5 g  A) o7 p; V' x- z: d图 7. 选择要批量发布的元素: T  N( ?2 |$ H; T& G
. z. B1 r  D( ^! j  x
  • Artifact Creation 弹出对话窗口(图 8)中,提供相应的 Name、Artifact Type、Artifact Format 和 Description,然后单击 Finish
    5 _2 N& \' [5 K8 ~( h! \& I
. M- U3 C6 t, ?, l. g
图 8. 选择批量发布到 Rational Requirements Composer 的构件属性
+ C" ~& t2 f  E5 V / R, d- r; ?# ^% r. @5 R. x
  • Bulk Publishing Result 弹出窗口(图 9)显示了被发布到 CLM 服务器的所有 Focal Point 业务需求的详细信息。
    ' s" K0 V, |/ c% z) N( T. W% @7 N( G) B
, \3 Z  T: K  A( O7 p) m) k
图 9. Bulk Publish Result 窗口
' d  H5 F/ F# x. Q. M9 V( `  |+ t- N
2 m  _! o6 t9 E% s
$ E5 Q$ r. \- O" ~

0 ^; n3 j8 k5 D/ U8 Z' ]7 n" _6 g5 r' v; X5 b
删除或还原已发布到 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' p- ]: ^3 @( W) {. z
选中的业务需求的链接将被删除。
- k) g3 [# @+ g3 x( ^- t1 `: H提示:' A/ j, A6 V; x  }) O' o
您可以用相同的方式从 CLM 服务器还原已发布的业务需求的链接。+ f! A7 ?7 [5 C/ @0 d  N1 C: P; ^
5 f. u: k, O2 S1 I* U, X3 U
图 10. 从 CLM 删除元素链接
3 u" n* o) m, k0 Z4 c% E7 {
' ?2 L3 ?2 n) R6 F) Y0 ?' H# D

/ O% C$ }$ s3 u: [( o* l+ J% S
' O: j% k+ }7 E, F% R/ F
从 Rational Focal Point 查看富悬浮视图
当您在 Focal Point 中将指针悬浮在一个已发布的业务需求上时,该软件会通过一个富悬浮 弹出窗口从 CLM 服务器加载相应的需求。
# e# x; w/ [4 y: y" ^! t) |: P; S
  W: U, m0 f, o7 m2 ]图 11. 在 Rational Focal Point 中的富悬浮视图$ A6 j2 E0 i* E$ @7 Q" P

4 c5 X1 v) x! I* O' H. Y9 F: t
来自 CLM 服务器的富悬浮视图
类似地,当您将指针悬浮在一个 CLM 服务器的需求链接上时,您可以获得富悬浮数据。* u0 D8 W3 f" C( i: ^" j1 I
4 S* R. q/ ]( V) u5 _0 c6 ]
图 12. 来自 Rational Requirements Composer 需求链接的富悬浮视图
# V) y0 {0 ?2 O7 U- t  v
( f  ]1 i# A3 _) j% L* Y  C

3 _0 D* G& \3 O& n- r$ P
0 [1 ]$ N" P; O( g* p# l; ]9 s# t
生成一个可追溯性报告
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(测试)中相关缺陷的测试用例和执行记录。$ p: T/ g5 w8 U, ]9 |  q
以下预定义报告模板与 Rational Focal Point 捆绑在一起(位置:Rational Focal Point installation directoryeporttemplates):: K& E) c2 j& f" P
  • Statement of Compliance
  • Statement of Verification
  • Release Readiness Report0 w9 w4 E9 ^# O3 n! O
生成可追溯性报告:
. N( g; Z' h( z9 _: r
  • 在 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 中:5 F; v! o8 p9 }( G% ?$ Y
    • 浏览至可追溯性报告模板的位置,并为报告提供详细信息,如标题、描述和报告格式。
    • 选中可用于映射的 My Projects 视图,并单击 Next& D% Q3 A- J. E  Y1 ~/ ~7 j" N+ ^
  • 在 Report 中,单击 Select view
  • 从显示的视图中为数据源选择一个视图 (My Projects),显示带有对 Rational Focal Point 中其他元素的链接的元素
  • 保留其他数据源的完整设置,并单击 Next
  • 在 Edit Report Access 中,选中 All Members,并单击 Finish
  • 下载生成的报告。
  • 查看生成的报告。
    ; i8 o% h. w! [) v7 O: k& W, c+ i
/ P/ _4 A; w0 m3 v% y% r
图 13. 可追溯性报告样例
: U# I7 w) P5 M/ s6 s
& D- b% o- c, U* T
" y! ~) R2 V  V2 Q# q: {
7 E' J0 [0 [! W7 d

本帖子中包含更多资源

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

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

使用道具 举报

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

本版积分规则

关闭

SCMLife推荐上一条 /4 下一条

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

GMT+8, 2018-12-11 22:49 , Processed in 0.083905 second(s), 8 queries , Gzip On, MemCache On.

Powered by SCMLife X3.4 Licensed

© 2001-2017 JoyShare.

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