SCMLife.com

 找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 4484|回复: 1

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

[复制链接]
发表于 2013-1-8 15:10:03 | 显示全部楼层 |阅读模式
本帖最后由 技术狂人 于 2013-1-8 15:12 编辑
3 k$ W- C. i/ j6 [  G3 `7 v$ a" U5 e: [
IBM Rational® Focal Point™ 通过对生命周期的协作开放服务 (Open Services Lifecycle Collaboration, OSLC) 变更管理及需求管理规范的支持,与面向协作生命周期管理 (Collaborative Lifecycle Management, CLM) 的 Rational 解决方案集成。
7 M; _- s; u3 A2 z4 B' P4 k* s1 k0 I% u, @4 d+ Z! I- J+ B9 I
产品经理 (PM) 在 Rational Focal Point 中捕获并描述高层次利益相关者的请求(业务需求和要求),并通过使用 Rational Focal Point Prioritization 特性决定这些请求的优先级别。然后,PM 选定需要由业务分析人员进一步分析的业务要求或需求,并在 IBM® Rational® Requirements Composer 中创建新的需求,该工具将进一步详细阐述这些需求。然后,将这些需求添加到 IBM® Rational Team Concert™ 协作变更和项目管理软件中。$ i/ v* \: D  H9 H* ]: g
, [$ r* f+ p8 j8 x: m. B
在该版本中实现的报告功能对于 PM 非常有用。他们可以随时使用该功能来生成可追溯性报告,以确定某个 Rational Focal Point 要求或业务需求的当前状态,包括与 Rational Requirements Composer(用于详细阐述要求)中需求的关系、与 Rational Team Concert(实现阶段)中的相关工作项的关系,以及与 IBM® Rational® Quality Manager(测试阶段)中相关缺陷的测试用例和执行记录的关系。
& `% f* v: G: x4 G  t. x: J: W1 f5 e$ h6 c
配置 Rational Focal Point 和 CLM 应用程序链接
9 K. x' h5 d* F7 E第一步是在 CLM 应用程序服务器上将 Rational Focal Point 注册为一个入站消费者。在 CLM 应用程序中,为每个应用程序 (Rational Requirements Composer、Rational Team Concert 和 Rational Quality Manager) 均生成一个消费者键。它向 CLM 应用程序服务器标识出 Focal Point。
% g0 R5 s- F: z2 q
' _) {& S2 _1 v8 n在 CLM 服务器中注册 OAuth 消费者
- S7 l" s' d2 l% e: f4 x' ?  d1 \+ `
  • 使用管理员凭据登录到 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 中,您需要使用它们来将应用程序服务器添加为一个朋友。" B. g% ^1 y% U6 w- L
& @, l1 i% S6 s) H7 T
图 1. 在 Rational Requirements Composer 中注册消费者(入站)
1 \% r' e9 k7 b, n! g5 c& y/ q- w
8 e+ Z. n2 s; S6 {! W- B7 [% ]
在 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) 下面添加一项。! y3 M6 n, h$ W9 @, y- r
( l% S% C$ ^: A" k" Z! ?' ]/ G
图 2. 在 Rational Requirements Composer 注册朋友(出站): e# V. u7 B, m: D

- G- c, ~9 Y$ D% \
将 CLM 服务器配置为一个朋友
使用基于 OAuth 的身份验证,在 Rational Focal Point 中将 CLM 服务器配置为一个朋友:8 z0 H& Y" t6 s! V/ J
  • 选择 Application > Friends (Outbound) 并单击 Add Friend
  • 提供:
    ; @' r7 h. I0 T3 }
    • 一个连接名称
    • CLM Root Services URI(例如,对于 Rational Requirements Composer,http://example.com:9443/jts/rootservices
    • 您从 CLM 获得的 OAuth 消费者键和密码,如上一节所示。
      5 g1 Y/ S# S; ]8 S' W9 ^4 s6 Q
  • 使用 Test Connection 按钮验证 CLM 服务器凭据。
  • 保存连接。
    . B5 }* f8 q$ J" o" {
注:
% U; B; r4 ^! e& w! s您可以将多个 CLM 服务器配置为一个朋友。" x8 d, p, m) W

3 ?. @3 W! e0 m* s% u- O图 3. 将 Rational Requirements Composer 添加为一个朋友
2 M& P1 f; X0 o0 }$ ^& H   A) b+ O' G  t* F: K
配置 CALM 链接
  • 选择 Configure > Attributes > CALM link
  • Allowed service providers 中,单击朋友的服务器名称(例如,对于 Focal Point-Rational Requirements Composer 是 FP-RRC)以获得 CLM 项目的列表,并选中您希望发布业务需求的项目。' G; i8 P3 P) P
    2 L6 A3 m: n: u! V/ L
    注:+ K# e9 V# J4 g$ S8 T
    当您创建需求时,被选中的 CLM 项目将显示为选项。
  • 选中 Include Description 复选框。这使得可以在 CLM 应用程序的 Publish 对话框中填充业务需求描述。
  • 选中 Log Changes 复选框,以启用历史日志。这对于还原链接启用 View 命令是必须的。
    4 x4 ?: d' E; T% n, K+ H3 S
3 D. B$ c9 ^7 a& k
图 4. 配置 CALM 链接
8 a+ ~" k, L/ j7 Y" }* |7 \ 9 F/ H# U4 h, l, \, |% o& X; v; _9 C

8 r- j2 i! _4 n

) l- n5 i+ @' ]" d2 m: [# s8 |/ ]: h) U' G$ F
将业务需求发布到 CLM
以下任务是将业务需求发布到 CLM 的先决条件:
# ?$ h* y( L$ K3 Z" r
  • 为模块定义一个视图 My Projects。
  • 配置 CALM 链接。
  • 配置 List Link 属性,它包含要发布的业务需求列表。
  • 选中的 Preview 视图(选择 Configure > Module)。  n, B/ w$ ?# E# m) j) h
满足这些先决条件之后,您就已经准备好将业务需求发布到 CLM 服务器。您可以通过以下两种方式之一完成该操作:
# _3 x8 c0 v' ?2 x
  • 从 Rational Focal Point 发布单个 业务需求到 CLM 服务器。
  • 使用工具栏中的 Publish elements to the CLM server 按钮,批量发布 多个业务需求到 CLM 服务器。& u9 s3 n8 [* o4 _
下一节将对这两种方法进行介绍。. C' L4 d1 o! ~0 w7 j
从 Rational Focal Point 发布单个业务需求到 CLM
  • 加载 My Projects 视图。
  • 转到 CALM 链接并编辑它。
  • 选中一个您希望发布业务需求的 CLM 项目,并单击 Create 按钮。这会打开一个 Artifact Creation 对话窗口。
  • 提供 Artifact Name、TypeFormat,并单击 Finish
  • 保存 CALM 链接属性。
  • 该构件将被创建于选定的项目下面,带有一个从 Rational Focal Point 到 CLM 应用程序(在本例中是 Rational Requirements Composer)的链接. o4 O: d: h! x, T( W
$ H$ _' _/ O2 `5 `
图 5. 选择构件属性,将单个元素发布到一个 CLM 应用程序0 G# w/ t' I1 Z1 a

9 o1 P) H9 a* E- T
批量发布业务需求到 CLM 服务器
按照以下步骤发布多个业务需求。' ~, c. U. _0 g0 {/ @+ [
配置实现批量发布的 view 命令
' k8 O$ o: v- T0 S' O
  • 选择 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 命令。4 h; O7 y( [+ q* o8 z
0 X: C2 M) T* Y6 y. h2 g. l% w& P
图 6. 添加一个 view 命令
7 Q* w. k) \$ M' l# h
8 f2 A0 N6 a/ X5 p1 L
/ m3 n4 o" T, H# F3 B, X发布多个业务需求到 CLM 服务器
3 m- H5 R9 t+ z. t  _
  • 加载 My Projects 视图。
  • 单击 Publish elements to the CLM server 工具栏按钮。
  • Select elements to publish 页面上,分别选中 CALM linkCLM ServerCLM Project 选项。
  • Available elements 中,选中要发布的业务需求,并单击 Add >> 按钮将它们移动到 Elements to publish 窗格。
  • 单击 Next
    ( `! m; j& e  l8 L) J2 ~

, T  y( [+ O" p图 7. 选择要批量发布的元素
0 P- k% n/ I# o0 k + }. S6 n0 S1 [! A8 K6 O
  • Artifact Creation 弹出对话窗口(图 8)中,提供相应的 Name、Artifact Type、Artifact Format 和 Description,然后单击 Finish
    ' C# s" j# }3 I  J

; i7 }5 @6 J$ U' W图 8. 选择批量发布到 Rational Requirements Composer 的构件属性
% j3 A; F. G  z0 b 6 v( c3 F9 K1 u0 M
  • Bulk Publishing Result 弹出窗口(图 9)显示了被发布到 CLM 服务器的所有 Focal Point 业务需求的详细信息。$ _4 c, v0 r1 y7 {* J0 ?
' D6 x. B8 v) ^( i
图 9. Bulk Publish Result 窗口* z. R. ]' o1 R5 Q

1 q$ W, f; k4 i7 s: @, y$ c# n; ^
  W; L% o2 M5 P9 T; a2 j3 j

& T3 e: w/ K; K4 l8 A6 y/ j4 N2 e' y$ M. P( o, j
删除或还原已发布到 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
    + b+ @+ [! |4 J1 S0 ^! N* p3 y
选中的业务需求的链接将被删除。% R& v+ U' `6 y8 U, I& A/ H. K
提示:7 n1 h! l+ Y2 D+ d
您可以用相同的方式从 CLM 服务器还原已发布的业务需求的链接。5 }8 k; s' n% u. F

9 M3 H$ Z' h8 B( D. ~8 y图 10. 从 CLM 删除元素链接
( X# A5 s( p0 T6 c  f9 c * U/ G% M' n- b3 k

% z7 p3 @% a. `1 E) Q

& h1 I0 I' j3 r- F7 g1 ?: M& E
从 Rational Focal Point 查看富悬浮视图
当您在 Focal Point 中将指针悬浮在一个已发布的业务需求上时,该软件会通过一个富悬浮 弹出窗口从 CLM 服务器加载相应的需求。
' T8 k) N0 V' ^# f$ H" [
- Z, i( a" C( Y" X* N3 g图 11. 在 Rational Focal Point 中的富悬浮视图+ c1 ]7 R! s% `5 X( i$ Q, c
; }3 _) R$ U) O" {# _
来自 CLM 服务器的富悬浮视图
类似地,当您将指针悬浮在一个 CLM 服务器的需求链接上时,您可以获得富悬浮数据。
4 K/ S+ o2 O5 b! v
0 s- n6 C* f4 r( g图 12. 来自 Rational Requirements Composer 需求链接的富悬浮视图
8 W' d: m1 o1 @ ) b; `& M% W# R. z7 t1 ^

9 j' r7 z0 _6 d9 V% b/ f) R
+ j  O, I( c$ }' G1 Q0 U
生成一个可追溯性报告
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(测试)中相关缺陷的测试用例和执行记录。
- b# Z; G' N) J( \以下预定义报告模板与 Rational Focal Point 捆绑在一起(位置:Rational Focal Point installation directoryeporttemplates):
' e; e' V" L; b; W
  • Statement of Compliance
  • Statement of Verification
  • Release Readiness Report
    ( `! c) |2 ^* W- L4 L# z, l
生成可追溯性报告:+ Y7 P: H0 b) @5 W9 C) W5 O4 w
  • 在 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 中:
    ( {" c; m+ V6 z1 s! x
    • 浏览至可追溯性报告模板的位置,并为报告提供详细信息,如标题、描述和报告格式。
    • 选中可用于映射的 My Projects 视图,并单击 Next9 e: |6 z' n% p: u5 P' y* Y
  • 在 Report 中,单击 Select view
  • 从显示的视图中为数据源选择一个视图 (My Projects),显示带有对 Rational Focal Point 中其他元素的链接的元素
  • 保留其他数据源的完整设置,并单击 Next
  • 在 Edit Report Access 中,选中 All Members,并单击 Finish
  • 下载生成的报告。
  • 查看生成的报告。
    + j% v( Y; J5 U1 h4 u; l
* m% U/ v1 r, _
图 13. 可追溯性报告样例
1 n" @: e- A% O  P4 O. L) M% e
; ^$ N, o7 l0 T. y6 f: k2 `2 J( t# N( `5 k
7 F4 P8 O1 l1 `  C% G) f

本帖子中包含更多资源

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

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

使用道具 举报

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

本版积分规则

关闭

SCMLife推荐上一条 /4 下一条

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

GMT+8, 2019-4-24 15:04 , Processed in 0.070763 second(s), 8 queries , Gzip On, MemCache On.

Powered by SCMLife X3.4 Licensed

© 2001-2017 JoyShare.

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