SCMLife.com

 找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 4666|回复: 1

[推荐] 使用新的 IBM Rational Focal Point 集成来改进项目组合管理

[复制链接]
发表于 2012-5-11 14:59:53 | 显示全部楼层 |阅读模式
本帖最后由 技术狂人 于 2012-5-11 15:07 编辑
* h+ I% @4 Z5 R% m; H. [$ d
4 }: w7 G- Y4 \; B% J集成项目组合管理资源的优势
" L( a; d2 ^4 v, Z1 T6 w2 Q9 F0 U  y3 |8 K1 z; Q! J
战略决策制定是项目组合管理的关键活动之一。项目建议书和业务需求的捕获和优先顺序是决策制定的一部分。制定决策后,被批准的业务需求和项目建议书被发布并连接到需求和项目管理系统,以详细说明需求、项目规划、开发和交付。这种项目组合管理资源和项目与需求管理资源集成提供了以下主要优势:
5 R, u9 N* x9 \, N% K+ n$ T' X; \" ^
  • 项目开发目标与团队与业务战略及优先事项进行无缝匹配(做正确的事情)。
  • 关键项目开发性能指标被反馈到组合决策制定流程,实现连续监控和方向修正(正确地做事情)。
  • 战略和开发之间明确的生命周期可追溯性,为项目组合管理人员和战略家创造更大的灵活性,以应对变化。
    % ], t. u7 W) D, t; i( s4 M
$ `3 j% `6 q7 A& `5 |, C9 y! L
图 1. 业务目标驱动的项目组合、开发和交付" n9 y6 o; o" b) L* v% V) \
/ e+ [2 h+ H+ |* u

) h- B, M8 _) g: t9 p( Q在这里要注意的重点是,分离的组合、项目以及需求管理层提高了有效管理变更的灵活性和能力,因此可以通过生命周期可追溯性将它与业务目标调整一致。
; i/ c& D1 h8 y+ }
. L' s/ T+ h: K% {! d
Rational Focal Point 在哪里可以提供帮助3 F. ~) d$ F  {( i3 Y+ Q3 e0 c

6 A1 U' H3 G8 pIBM® Rational® Focal Point™ 软件通过提供性能、投资回报和风险效益比的洞察力,帮助 IT 团队管理项目、应用程序和产品组合。该软件的增强功能与可视化选项,帮助您在一个地方捕获市场输入、业务需求、要求和客户反馈,并根据组织的业务目标一致性对它们进行优先排序。您也可以用它定义发布或项目建议书,将它们限定在高层次利益相关者的要求(业务需求)范围内,并优先实施范围内的建议书。Rational Focal Point 中的业务需求,通常是对在开发流程开始之前必须阐述的详细要求的高层次描述。项目建议书和业务需求被优先排序和批准后,与 CLM 应用程序的集成可以帮助您实现迈向开发和交付的以下必要步骤:
" C. z# x  ]# D: A7 o/ \/ F
  • 已批准的业务需求,可以被阐述为详细的需求,并且在开发流程中接受管理。
  • 已批准的项目或发布建议书可以被发布为开发计划和工作分解结构,以及进入项目管理系统的初始评估。
  • 可以衡量已发布项目的进度,并反馈到战略决策流程,实现状态监控和方向修正。
    3 ^4 y) i% m7 ?
版本 6.5.1 中的可用集成
( w$ f  h7 ]7 s8 ]" o$ d: @* ^% j2 Q8 J7 H
IBM® Rational® Focal Point™ 版本 6.5.1 提供了与 IBM® Rational® Requirements Composer 的集成,该集成基于开放式服务生命周期协作(Open Services Lifecycle Collaboration),还提供基于 OSLC 的现有 IBM® Rational Team Concert™ 集成的关键增强功能。这些集成支持跨项目组合管理资源(如项目和业务需求,以及需求,项目计划和工作项等构件的创建)的有效端到端生命周期管理和可追溯性。它们也为您提供了将关键进度测量从开发环境反馈到战略决策流程的功能,以实现项目组合管理。
1 v/ x: H; T5 x  V# P本文概述了如何使用 Rational Focal Point 的各种集成功能实现项目组合管理和战略决策制定。它包括使用 Rational Focal Point 与 Rational solution for Collaborative Lifecycle Management 或协作生命周期管理(Collaborative Lifecycle Management,CLM),其中包括 Rational Requirements Composer 和 Rational Team Concert。
. c+ Q2 }; l5 ~6 o. e/ E

' |  B* s1 B1 d2 {3 O3 q典型使用场景# A' e% V+ A! F  G

. F9 O. k' _3 c* G" F2 h以下是使用 Rational Focal Point-CLM 集成的典型方式。这些场景可以帮助理解如何创建和自定义一个模型,实现有效的项目组合管理,跟踪项目、产品开发和在组织所使用的应用程序的整个生命周期。$ {! j. b; Y/ N2 c  A' S) o% Z9 H# v3 L, R: ~

' R# @5 M" Z7 z4 J; Z! o  t提示: + P- P, v& s, ]: V3 s- E, h
您也可以为这些场景合适的子集配置集成。
1 ?5 _# L" D& T! p, n; p* R
  • 产品经理捕获高层次的利益相关者的要求,在 Rational Focal Point 中也被称为业务需求
  • 督导委员会根据业务目标、成本、效益、风险等标准,优先处理那些在 Rational Focal Point 中捕获的业务需求。
  • 产品经理通过将排好优先级顺序的业务需求分配给发布或项目建议书,定义了高层次的发布或项目建议书。
  • 督导委员会对发布或项目建议书进行优先级排序,并选择开发和交付的候选人。
  • 产品或发布经理将排好优先级顺序的业务需求从 Rational Focal Point(个人或组)发布到 Rational Requirements Composer 中作为新需求。
  • 业务分析师使用 Rational Requirements Composer 通过详细规范来阐述已发布的需求。
  • 产品或发布经理把 Rational Requirements Composer 中已阐述的任何现有需求链接到 Rational Focal Point 中的业务需求,实现可追溯性。
  • 测试人员或开发人员创建已阐述的需求和其他生命周期构件(如,测试用例和完整生命周期可追溯性的工作项)之间的链接。
  • 项目组合经理监视项目的开发进度,并使用关键性能指标来进行优先级重新排序和方向修正。
  • 发布经理生成生命周期的可追溯性报告,该报告涵盖各个领域和资源(例如,产品组合管理、需求管理、变更管理和质量管理)。% Z  z9 b- C9 s! l4 M1 l" s4 D


! `2 U8 p& P9 E. }9 v集成概述
( _1 m* C9 A$ `$ d8 P# {4 q$ m6 z1 S: T7 A) q
Rational Focal Point-CLM 应用程序集成以开放式服务生命周期协作(OSLC)为基础。从架构上说,应用程序之间的资源链接一直使用 Linked Data 技术。当前的集成架构不会在跨系统复制资源,因此,当链接资源的值被修改时,并不要求执行定期同步。在这种集成中,Rational Focal Point 是 OSLC 使用者,使用 Rational Team Concert 所提供的 OSLC 变更管理(CM)服务和 Rational Requirements Composer 所提供的 OSLC 需求管理(RM)服务。建立工厂、委托用户界面,以及丰富的悬停是 Rational Team Concert 和 Rational Requirements Composer 所提供的 OSLC 服务,而 Rational Focal Point 则使用这些服务。
" n/ P  ?! v8 i; R0 b# l0 g8 J) n% w+ L/ X
图 2. 集成概述
7 }* C" H1 \* A" Y' [1 V" [1 F! F5 ?
  c2 J3 `" L% @% p
! o) ]# A1 P. x4 }# ^4 Y从版本 651 开始,Rational Focal Point 也是一个 OSLC Core 提供商,从 CLM 应用程序(Rational Requirements Composer、Rational Team Concert 和 Rational Quality Manager)提供丰富的 Rational Focal Point 元素悬停。
! W4 i* o2 B4 [- g
! b- c6 }+ l1 D+ v" D+ L0 F0 T+ g
功能
( v: G4 v1 m1 {+ i; d- r3 A3 l% ~1 w9 X+ U0 F6 v
本节中列出的集成功能对于 Rational Requirements Composer 或 Rational Team Concert 与 Rational Focal Point 的集成都适用。& G- A/ K- s, W
配置(先决条件)* f! m- `1 D; i3 H
在使用集成之前,以下配置步骤是必须的。
# z( f. Z, }; [$ @+ e- P- k9 m, b; q+ x5 L" q
注册应用程序 1 }6 @' G1 _+ J/ {9 q. d6 I
" g. |- u) {9 i) R5 N8 c
Rational Focal Point,并且需要与 CLM 应用程序(Rational Requirements Composer、Rational Team Concert 或 Rational Quality Manager)彼此注册为名为 “友联应用” 的提供商和 “使用者”。% ?" _' o- ^9 @( O$ N' o
  • 将 Rational Focal Point 注册为一个 OSLC 使用者:9 C0 m2 h( S: `7 @
    • 单击 参考资源 中的链接访问 “将 Rational Focal Point 注册为 CLM 应用程序的入站使用者”,了解如何设置 Rational Focal Point 以使用由 CLM 应用程序提供的 OSLC 服务的详细步骤。
    • 单击 参考资源 中的链接访问 “连接到 Rational Solution for Collaborative Lifecycle Management 应用程序服务器”,了解如何在 Rational Focal Point 中将 CLM 应用程序注册为提供商(友联应用)的详细步骤。# R: [3 ]. L# J0 u
  • 将 Rational Focal Point 注册为一个 OSLC Core Provider(仅在预览 Rational Focal Point 元素时要求)。8 i  u, n/ Y! [$ j7 n, G+ z4 U
    • 单击链接访问 “将 Rational Focal Point 注册为 CLM 应用程序中的出站好友”(见 参考资料),或如何在 CLM 应用程序(Rational Requirements Composer 或 Rational Team Concert)中将 Rational Focal Point 注册为供应商(友联应用),使 CLM 应用程序可以使用 Rational Focal Point 所提供的 OSLC 丰富悬停服务。
    • 单击 参考资料 中的链接 “为 Rational Focal Point 中的 CLM 应用程序配置使用者认证”,了解配置 CLM 应用程序的步骤,使它不管是否有 Rational Focal Point 元素身份验证都可以预览 Rational Focal Point 元素。
      3 T, U& `# x: e" ^0 [  Q
  B+ @% M% H$ U! f
图 3. 将 Rational Focal Point 注册为一个 Rational Requirements Composer 使用者
$ i& O+ B: G2 N6 `6 q
: |: R% z9 d7 k% T$ S5 f3 }% {; q( w2 f" e9 {! L6 |

) P  _; N8 a, O5 l9 {图 4. Rational Focal Point 页面,将 Rational Requirements Composer 注册为一个友联应用- j7 m3 ?9 H5 ~9 X
8 C( ?& x2 y& f
配置 CALM Link 属性
3 L: |! c: ]% I+ ~: E
  N7 u3 }  X4 gRational Focal Point 使用一种特殊类型的属性 CALM Link,用于存储 CLM 应用程序资源的链接,包括 Rational Requirements Composer 需求或 Rational Team Concert 工作项。需要为一个 Rational Focal Point 模块创建和配置 CALM Link 属性,以建立链接。例如,Rational Focal Point Business Needs 模块可能为存储 Rational Requirements Composer 资源而创建和配置了一个 CLM Link 属性。) P. y; l$ q+ N
单击参考资源中的这个链接了解如何在 Rational Focal Point 中为模块创建和配置一个 CALM Link 属性:“在 Rational solution for Collaborative Lifecycle Management 应用程序中添加并配置用于存储指向工件的链接的属性”。
# z; O4 S, S+ ]6 u2 g, n- }2 N) l  i# K+ \' d+ q; c
图 5. 在 Rational Focal Point 中配置一个 CALM link 属性
0 o# ^; A* x1 z. R! E - b" m! j5 }' `( S; ?7 v" L

) F3 d& m% `" A配置 View 命令(可选)
4 |- @# Q+ v9 g8 j  R3 i! H  w; N5 j" N5 U8 M7 N3 u# {6 X
您可以使用单个用户更新为 Rational Focal Point 元素组创建或删除 Rational Focal Point 元素到 CLM 应用程序资源的链接,而不必为每个元素创建链接。为了这个目的,您需要创建一个 View 命令并配置一个视图。需要为所支持的操作创建和配置单独的 View 命令,如创建链接、删除链接和恢复已删除的链接。单击 参考资料 中的链接获得说明:“在 Rational solution for Collaborative Lifecycle Management 应用程序中对工件添加批量操作的视图命令”。
6 ]% {' @4 h' C: g& T/ d4 d" H1 @% l9 a4 Z: G5 p* `
图 6. 配置一个 View 命令
( L; K, s" K. S& R+ O5 S . g: G0 M8 `1 S9 p

! h. M6 Q+ b  v' B  n+ C/ n配置一个 Preview 视图(可选)
" c- s! w3 L' r3 P8 Y8 {+ I$ u$ T* m6 {9 r: z! V
使用 Rational Focal Point 6.5.1,其中包含了一个新的模块配置属性 Preview View,您可以将它分配给模块的任意视图。在使用悬停特性从 CLM 应用程序预览元素时,在视图中定义的属性将会显示。将该属性设置为 None(见图 7)可以防止任何 CLM 应用程序预览属于该模块的元素。
* ]0 u0 P8 p* \3 h+ C2 k0 o, J, v$ j4 L7 X* ^' v/ A
图 7. 配置 Preview 视图,为 Rational Focal Point 元素启用丰富的悬停服务
" k; ~$ \- S+ e# M* U1 Q, [ * Z4 o# e4 ^2 e2 I/ g: p

* {! Q* U9 h1 Z链接管理/ R9 @$ ^! L7 o: f- D. m
如前所述,这种集成以 Linked Data 技术为基础。换言之,Rational Focal Point 和 CLM 应用程序资源之间所创建的链接,是这种集成的关键组成部分。在图 8 中的图形使用链接显示了多种 Focal Point 和 CLM 应用程序资源以及它们之间的关系。请注意,Focal Point 和 CLM 应用程序资源之间的链接是多对多关系。: Z0 i) `& l. Z4 D
5 g/ [9 N2 g7 S- e
图 8. 资源和关系" W+ X$ f# u" [7 ^; T7 R! C1 ^

/ I8 w% {' e2 t0 T+ r6 n: l$ r" W- [, f
链接单个元素(单一链接)
* N5 E, K3 n$ K: \, Q" _& h这些集成可以通过创建一个新的 CLM 应用程序资源,也可以通过选择一个或多个 CLM 应用程序资源,从而逐个创建从一个 Rational Focal Point 元素到一个 CLM 资源元素的链接。  M$ p( _6 U: u0 V  ^
图 9 显示了,创建一个新的 CLM 资源并从 Focal Point Web UI 链接到一个 Rational Focal Point 元素。: Z7 W& x3 T0 m+ H$ |. w
9 i! o- [3 D" W4 `/ r5 W0 M' K
图 9. 创建和链接一个 Rational Requirements Composer 需求
3 q' n) X) W5 O! }
; V- q: z( T! J% n& H. S" K! Y& n
链接一个元素集合(批量链接)
+ y$ {* p) u6 k3 z) T; f7 X1 G/ pRational Focal Point 还支持创建 CLM 应用程序资源的集合,并将这些资源链接到已批准的项目或发布建议书的范围中所包括的 Focal Point 元素。例如,这可能是针对分配给 Focal Point 中已批准的项目建议书的业务需求所创建的一个 Rational Requirements Composer 需求集合。4 g8 u- K% O" l
3 j$ }7 N0 H5 Z. J* w5 r
图 10. 创建和链接一个 Rational Requirements Composer 需求集合
) O0 ~$ n1 ^/ j9 F3 b# k
; W% ^/ f% Z$ g% R/ c* @注:' r& `' j9 X0 Z  p& @9 m! P5 D
除了创建链接,删除或恢复已删除链接均通过集成支持。
- ~4 _/ d) l0 S3 p2 `! J, L7 t
6 @/ C# P# |! f1 ~2 G2 o预览链接的资源2 E% k! p  h  q/ n/ c$ m
您可以将光标悬停在链接的 Rational Focal Point 元素上,以从任何 CLM 应用程序的 Web UI 中预览它们。同样,您可以在 Focal Point 的 Web UI 中将光标悬停在链接上,以预览任何链接的 CLM 应用程序资源。以下三个屏幕截图显示这两种类型的预览示例。
) h% ~5 m4 ^- U# u% Z. k& D: O
9 I6 Y2 @! c6 R' H图 11. 从 Rational Focal Point Web UI 预览一个 Rational Requirements Composer 需求
, N6 I! u. ?# y& ^ 6 S9 i: d- S- m5 P
) ~2 P0 G1 D0 X  B$ g) P
% O, ^: z4 j& B
图 12. 从 Rational Requirements Composer 预览一个 Rational Focal Point 业务需求
8 B, j3 }8 z% f. f& m3 n+ [, k' b 5 }$ b7 L" D+ ]: o; s: W) U

# u% J7 s8 v" A* Q$ I3 Q! l1 e0 ?2 |$ f( Z' x2 ]% L
图 13. 从 Rational Requirements Composer 可追溯性视图预览 Rational Focal Point 业务需求% m' k/ t* k6 _, E  ^$ d

, ^# E4 N3 _4 \5 T  M/ e/ l# `* [9 H: g& R7 P3 D) X
查询来自链接资源的信息
: Q' S+ b2 Y! f& ^# H% x
. n. Y' o  p1 M; e有时,链接的 Rational Focal Point 元素的视图中要求获取并显示链接的 CLM 资源的几个关键值(如优先级、状态或进度)。该功能根据链接的 CLM 资源的关键进度值实现对 Rational Focal Point 元素进行监控、跟踪和过滤。XPathValueFetcher() 业务规则可以用来实现这一目标。* j0 A# d7 ]1 g) [1 G
提示:
" @# ]9 w9 h+ e. o5 _6 j单击 参考资料 中的链接访问 “从 CLM 应用程序访存信息”,以了解如何使用 XPathValueFetcher() 的详细步骤。
7 [/ C0 }1 N- p$ S% \
6 W3 j0 V; z  v9 n  o& |, J) y
可追溯性报告/ v4 {7 _$ t& n. @2 d. M9 T$ e2 f
# t" u& H9 E' ^8 W4 s, V9 ~6 S4 V
可追溯性报告在协作式端到端生命周期管理中是关键构件之一。有关链接的项目组合和开发构件的这些报告可以用于报告项目的整体端到端健康状况。
1 Y4 I* w  T1 H6 v% r% D5 r6 J例如,发布就绪(Release Readiness)报告可能显示一个清单,其中包括业务需求、其相关要求、其相关工作项或缺陷记录,以及它们的状态。本报告将传达所有链接资源的整体状态,包括可以回答以下问题的状态:
  u: Q. e9 C8 J. v
  • 阐述了多少个业务需求?
  • 在被阐述的要求中,有多少个要求被实现?(通过引用链接的工作项的状态实现。)
  • 每个业务需求的实现质量如何?(这是由通过链接到业务需求的要求跟踪缺陷而决定的。)
    0 r% d4 ]$ }& M
以下是 6.5.1 版本中包含的三个可追溯性报告,可以从 Rational Focal Point 内运行这些报告。您可以使用 IBM® Rational® Publishing Engine Document Studio 自定义这些报告,以满足您的需求,只需单击这些报告的链接:- z$ s& ]9 @* _2 [) n

8 h5 n; v/ f& Z2 ^! p+ Q; s5 ]1 q; b/ IStatement of Compliance Report" q7 f, d+ d1 t7 g- z
提供从项目到业务需求,再到要求的可追溯性7 v/ T6 z' h+ v$ F" l# a
Statement of Verification Report
- l/ U& |" x  D3 }. o提供从项目到业务需求,再到要求、测试用例、测试执行记录、测试结果,一直到缺陷的可追溯性
7 |% Q* c* z, RRelease Readiness Report; b8 X1 `$ `9 P. S  S
提供从项目到业务需求到要求,再到缺陷的可追溯性& W6 q0 h4 O9 N" q- V" z1 u5 ~
- O3 w/ l) C9 Q

本帖子中包含更多资源

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

x
 楼主| 发表于 2012-5-11 15:04:03 | 显示全部楼层
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2018-1-18 00:11 , Processed in 0.075132 second(s), 8 queries , Gzip On, MemCache On.

Powered by SCMLife X3.4 Licensed

© 2001-2017 JoyShare.

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