• <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>
    • 軟件測試技術
    • 軟件測試博客
    • 軟件測試視頻
    • 開源軟件測試技術
    • 軟件測試論壇
    • 軟件測試沙龍
    • 軟件測試資料下載
    • 軟件測試雜志
    • 軟件測試人才招聘
      暫時沒有公告

    字號: | 推薦給好友 上一篇 | 下一篇

    集成 IBM Rational RequisitePro 與 IBM Rational Portfolio Manager

    發布: 2007-12-14 13:31 | 作者: Debra Johnson | 來源: IBM | 查看: 140次 | 進入軟件測試論壇討論

    領測軟件測試網
    作為項目管理者,一直以來您都被要求將您的團隊在 IBM® Rational® RequisitePro® 中完成的需求工作同 IBM® Rational® Portfolio Manager 中的項目集成起來。Rational Portfolio Manager (項目管理)對于 RequisitePro (需求管理)的目標就是,將需求同項目計劃和跟蹤聯系起來。所有的導入工作都是通過 Rational Portfolio Manager 完成的。在當前的實現中,它是一個從 RequisitePro 的 “拉” 的過程。所有在 Rational Portfolio Manager 中得到的數據都是只讀的。
    分享本文

    digg Digg 本文
    del.icio.us 發布到 del.icio.us

    將需求同項目管理集成起來

    作為項目管理者,一直以來您都被要求將您的團隊在 IBM® Rational® RequisitePro® 中完成的需求工作同 IBM® Rational® Portfolio Manager 中的項目集成起來。在 Portfolio Manager 7.1 版本發布之前,這是一個手動的過程,因為缺乏直接的集成,所以如果您要徹底完成它的話,就需要若干(或許是許多)副本。

    保持這兩個工具間的信息同步是一個漫無目的的主張。您必須檢查 RequisitePro 中的每一項需求,并且將其同 Rational Portfolio Manager 中存儲的內容相比較。然后,您對 Rational Portfolio Manager 中存儲的版本進行必要的調整。無論如何,上層管理想要跟蹤需求的資源和成本,并且評估完成的工作,就像其它任何任務一樣。在版本7及其以后的版本中,就能夠做到這一點。

    Rational Portfolio Manager (項目管理)同 RequisitePro (需求管理)集成的目標是將需求同項目計劃和跟蹤聯系起來,從而幫助您達到下列目的:

    • 通過將 RequisitePro 需求映射到 Rational Portfolio Manager 中的需求,并且不需要對已經存在的過程和實踐做出重大改變,提高可追溯性。
    • 以適當的角色工作于適當的工具(例如,項目管理者工作于 Rational Portfolio Manager,業務分析師工作于 RequisitePro)。
    • 為項目管理者提供方便,使他們能夠更加深入的了解到開發活動和 RequisitePro 需求之間的關系。
    • 允許業務分析師跟蹤 RequisitePro 需求來協調 Rational Portfolio Manager 中的需求和相關任務。
    • 將 RequisitePro 需求自動更新到 Rational Portfolio Manager 需求中(這包括創建、修改、和刪除需求)。




    回頁首


    先決條件

    下面列出的是建立和使用該集成的主要的先決條件:

    • 為了使用 RequisitePro 進行集成,您必須擁有 Rational Portfolio Manager V7.1 或者更高的版本。該版本于2007年6月29日全面發布。
    • RequisitePro 的版本為 7.0.1 或更高的版本。
    • 需要配置 RequisitePro Web Service。它并不同于面向 Web 的 RequisitePro Client (IBM® Rational® RequisiteWeb)。該服務包應當和 RequisitePro 被配置在同一臺服務器上。
      • RequisitePro Web Services 必須被配置在一臺 Microsoft® Windows® 機器上,并且要求該機器支持下列應用程序服務器中的一種:
        • IBM® WebSphere® 5.1 或者更高的版本
        • Apache® Tomcat® 5.5
        • Oracle® 9.0.4 或者 10.1.0.2
        • BEA® WebLogic® 8.1.5
      • 請參見 RequisitePro Integration 的安裝文檔,獲取如何安裝服務器的具體細節。
    • 需求必須存在于 RequisitePro 之中。
    • RequisitePro 項目必須在 Rational RequisiteWeb 項目清單中被注冊。

    注意:請記住您配置 .ear 文件所用的名稱,因為您需要用它來構成 RequisitePro Web Services 的 URL 的一部分。
    至此,基本工作已經就緒,您可以開始學習如何使用這一集成了。





    回頁首


    導入 RequisitePro 需求

    所有的導入工作都是通過 Rational Portfolio Manager 完成的。在當前的執行中,它是一個從 RequisitePro “拖拉” 的過程。在 Rational Portfolio Manager 中,所有取得的數據都是只讀的。我們以一個能夠操作項目的用戶身份登錄 Rational Portfolio Manager。


    打開視圖

    需求只能被作為 “requirement” 導入到 Scope Management 視圖中。此外,它們還需要同一個特定的項目聯系起來。本文就將使用一個新的建議來對比一個已經存在的項目,但是兩者都可以工作。

    1. 您需要創建的第一樣東西就是一個建議。根據您最近所打開的視圖,您可能需要在 Navigation Bar 上面選中 Work Management 視圖(參見圖1)。對于那些對 Rational Portfolio Manager 并不熟悉的人來說,該工具條位于 GUI 屏幕的左下角。

    圖 1. 選中 Work Management
    選中 Work Management
    1. 在 Work Management 視圖中,從主菜單工具條中將 Proposal 拖動到 Proposals 文件夾上面,如圖2所示。

    在您的環境中,您可能不會用到這一相同的結構,或者命名約定可能并不相同。Rational Portfolio Manager 具有很強的通用性,并且能夠以無數種方式進行配置。本文中的例子將盡可能簡單的保持環境不變。


    圖 2. 拖動一個 Proposal 到 Work Management 視圖中
    拖動一個 Proposal 到 Work Management 視圖中

    在 Rational Portfolio Manager 的一個標準配置中,您能能會使用一個模板,或者作為您的過程(亦即 Workflow)一部分的對象可能被自動的包含進該建議之中。為了保持它的簡單性,沒有一項將被顯示出來。該例子中所使用的建議是從 IBM® Rational Unified Process® (RUP®) 架構 Small Project 模板中創建的,該模板包含在 Rational Portfolio Manager Version 6.2 或者更新的版本中。導入 RequisitePro 需求的步驟與建議或者項目中所定義的對象無關。

    1. 一旦該建議被創建,從 Navigation (圖3)中選擇 Scope Management。在 GUI 的主面板中顯示的 Scope Management 視圖如圖4所示。

    圖 3. 選中 Scope Management
    選中 Scope Management

    圖 4. Scope Management 視圖
    Scope Management 視圖

    開始導入

    您將注意到對于每一個項目和建議,都有相對應的文件夾。這為您提供了將那些特定的項目或者建議所包含的所有元素放置在一個位置的條件,這將有助于您對這些對象進行組織。

    1. 開始導入過程,加亮那個您想要導入的需求(在本例子中是 RequisitePro Integration)。
    2. 下一步,從 RequisitePro 中右鍵單擊選擇 Import,如圖5所示。

    圖 5. 導入需求
    導入需求

    該導入過程現在啟動(參見圖6)。對于一個最初的導入,您需要提供一些信息,它們將允許用戶訪問 RequisitePro Web Service,并通過它訪問 RequisitePro 中已經被定義的(該用戶有權訪問的)所有項目。

    1. 您必須為 RequisitePro Web Service 提供 URL。URL 的基本結構已經給出,但是將需要您提供一些額外的信息:
      • Server Address
      • Port
      • 用于 RequisitePro Web Service 的 Deployed Name (默認值為 reqpro)

      該信息將需要被放置進對話框的第一個區域中。圖7顯示了該信息將要被放置的位置。

    圖 6. 導入過程的初始屏幕
    導入過程的初始屏幕

    圖 7. 導入對話框
    導入對話框

    您還必須提供一個有效的 RequisitePro Login NamePassword (參見圖8)。按鈕 Next 直到所有這些信息被提供之后才會變為可點擊狀態。

    1. 輸入一個有效的 RequisitePro User 及其密碼。請注意這些區域都是需要區分大小寫的,所以請確認您輸入的大小寫格式正確!
    2. 最后,點擊 Next。

    圖 8. 完成導入的初始屏幕
    完成導入的初始屏幕

    選擇一個項目和需求

    一旦您點擊了 Next,該系統就將會處理所提供的信息,并且返回一個您所能訪問的項目的列表。

    1. 使用下拉菜單,加亮您希望使用的項目,如圖9所示,然后點擊 Next。

    圖 9. 項目列表
    項目列表

    該系統將查詢悲情球的項目,并且返回一個需求列表。該列表將會展示項目中所有需求的分層結構,包括文件夾(如圖10所示)。


    圖 10. 需求列表
    需求列表
    1. 展開文件夾,需求就會向您顯示它們在 RequisitePro 中是如何被組織的(參見圖11)。您能夠改變對話框的大小和對話框所在專欄的大小,所以您能夠容易得看到所有可用的信息。

    圖 11. 擴展的需求列表
    擴展的需求列表
    1. 選擇您希望導入的需求(或者多個需求),選中 Import 專欄中需求前面的復選框。您不需要把所有的都選中,因為被選中的需求的所有祖先需求都將自動的被選中(參見圖12)。
      一個選中的但是陰影的復選框,代表其對應的文件夾或者項目中并非所有的需求都計劃被導入。

    圖 12. 選中單獨一個子需求的同時,其所有的父需求對象都將被自動選中。
    選中單獨一個子需求的同時,其所有的父需求對象都將被自動選中
    1. 您也能夠選中整個文件夾或者項目(此處項目是最高級的),該文件夾或項目中的所有需求都將被自動導入(參見圖13)。

    圖 13. 選中需求的一個完整文件夾
    選中需求的一個完整文件夾
    1. 如果您想要選擇文件夾中的大部分但并非全部需求的話,您并不需要逐一選中它們。您可以選擇文件夾,然后從導入列表中移除任何一個需求。操作如下:點擊您想要導入需求的文件夾前的復選框。您同樣可以清除一個整個的文件夾。(參見圖14)。

    圖 14. 移除需求
    移除需求
    1. 您還能夠選擇不同類型的需求,并且同時將它們導入(參見圖15)。左下角的狀態欄指示了被選中需求的總數,以及最近完成的操作。(在圖14中,需求被清除。)

    在這個版本中,對于同一時間被導入的需求的數量有一個限制。這個限制為400個需求。正如您在圖14中的狀態欄中所看到的,當前總共選中50個將被導入的需求。


    圖 15. 導入不同類型的需求
    導入不同類型的需求
    1. 一旦您選中了所有被導入的需求(請記住最大限額為400個),點擊 Import。Rational Portfolio Manager 通過集成將會為每一個需求創建一個副本。

    您不能在 Rational Portfolio Manager 中對從 RequisitePro 導入的區域進行編輯。任何對需求的修改都只能在 RequisitePro 中進行。


    已導入的需求

    在 Rational Portfolio Manager 處理需求的同時,來自 RequisitePro 對話框的 Import 指示進程已經啟動(參見圖16)。


    圖 16. 導入 RequisitePro 需求
    導入 RequisitePro 需求

    當導入完成后,對話框隨即消失,并且 Rational Portfolio Manager GUI 重新顯示 Scope Management 視圖。您在進程開始時所選擇的文件夾將會被折疊起來。

    1. 打開該文件夾,您將看到 RequisitePro Project 的名稱。該項目下面擁有包含 RequisitePro 需求的文件夾(參見圖17)。
      由于該文件夾結構是從 RequisitePro 獲得的,所以如果您的項目沒有利用該選項,那么您看到的將是需求列表。

    圖 17. 從 RequisitePro 成功導入需求
    從 RequisitePro 成功導入需求
    1. 展開文件夾,您將看到您所導入的需求(參見圖18)。

    您也將注意到分層的需求結構已不復存在。在 Rational Portfolio Manager 中,您具有對方需求的能力,但是如果您不這樣做,那么您就不能夠在 Work Breakdown Structure 中分別為堆放的需求列表。為了使您更加靈活的使用列表選項,來自 RequisitePro 的需求被導入到同一個級別中。而分層的結構仍然在 RequisitePro 中得以保持。


    圖 18. 已導入的 RequisitePro 需求
    已導入的 RequisitePro 需求

    為了區分被導入的需求和 Rational Portfolio Manager 中開發和保持的需求,我們賦予被導入的對象以特定的圖標。標1顯示了 Rational Portfolio Manager 本地圖標和 RequisitePro 圖標。


    表 1. 標準的 Rational Portfolio Manager 圖標和 RequisitePro 圖標
    類型 本地的 Rational Portfolio Manager Icon RequisitePro 圖標
    項目 project icon project icon
    文件夾 folder icon folder icon
    需求 requirement icon requirement icon




    回頁首


    獲得已導入需求的狀態和信息

    在 ReqPro 項目級上的導入記錄狀態中,更多的信息能夠被獲得。我們仍然停留在 Scope Management 視圖中,完成如下操作:

    1. 加亮 RequisitePro 項目。
    2. 從頂部菜單欄中點擊 Description (參見圖19)。

    圖 19. 打開一個 RequisitePro 項目的 Description 視圖
     打開一個 RequisitePro 項目的 Description 視圖

    Description 視圖被打開,顯示 RequisitePro Integration 布局。該布局包括兩個 portlets : Identification 和 RequisitePro Integration Status。每一個 portlets 都包含關于 RequisitePro 項目的信息(參見圖20)。其中,Identification portlet 包含來自 Import Wizard 的信息。它還包含以下兩個域:

    • 創建新的需求
    • 刪除已在 RequisitePro 中被刪除的 RPM 中的需求

    為了對其進行修改,您必須對描述視圖進行核對。默認狀態下它們都被設置為 No。其中,RequisitePro Integration Status 包含一個需求列表,這些需求用于 Identification 中所描述的 RequisitePro 項目。

    該 portlet 顯示了每一個需求的狀態(同步、刪除、或者不同步;無論其是否被導入),同時,它也顯示了來自 RequisitePro 的最新更新,從而為您提供了觀察該項目的全局視角。您也能夠直接從該視圖中運行 Import/Update 向導。

    當您啟動項目的第一個導入進程時,將會獲得 RequisitePro User、RequisitePro Password、Server URLProject Path。RequisitePro Integration Status 小節指示了哪些需求被導入(或著未被導入),以及它們的狀態是什么。


    圖 20. 已導入的 Project Description 視圖
    已導入的 Project Description 視圖
    1. 如果您選擇 Launch RequisitePro Import/Update Wizard 按鈕,Import From RequisitePro 對話框就會顯示如圖21所示。

    圖 21. Project Import 向導
    Project Import 向導
    1. 您能夠如前面所描述的那樣導入或者更新需求(參見圖22)。

    圖 22. 通過 Project Import 向導將 Updates 和 Imports 集成起來
    通過 Project Import 向導將 Updates 和 Imports 集成起來
    1. 點擊 Import 按鈕,服務將會啟動,開始導入和更新所有的需求記錄。在項目 Description 視圖的下一個視圖上,附加的需求將被更新(參見圖23)。

    圖 23. 在 ReqPro 項目 Description 視圖中更新信息
    在 ReqPro 項目 Description 視圖中更新信息




    回頁首


    更新(同步)單獨一個需求

    前一小節討論了如何在 RequisitePro 項目級上進行更新,F在您將看到如何在需求級上完成這一操作。您可以從 Work Management 視圖或者 Scope Management視圖中啟動該進程。

    1. 在 Work Management 視圖中,加亮項目(亦即 Rational Portfolio Manager 項目,而不是 RequisitePro Project)。
    2. 從頂部菜單中點擊 Scope Management 按鈕。
    3. 當 Scope Management 視圖打開時,展開 RequisitePro 項目并且加亮一個單獨的需求,然后右鍵單擊并選擇 Update Imported Elements (參見圖24)。

    圖 24. 更新單獨一個已導入的需求
    更新單獨一個已導入的需求
    1. 來自 RequisitePr 對話框的 Confirm Update 顯示出來。如果您不希望您每次更新需求時該對話框都被顯示的話,請在點擊 Yes 按鈕之前,選擇左下角的 Don’t show this dialog again 選擇框(參見圖25)。

    至此完成更新工作,您將返回到 Scope Management 視圖。


    圖 25. 確認更新對話框
    確認更新對話框

    如果這兩個工具是 “同步” 的話,那么對話框將如圖26所示,并且將會有信息指示元素處于最新狀態。


    圖 26. 最近導入的元素
    最近導入的元素




    回頁首


    關于需求的工作

    至此,您已經成功的從 RequisitePro 導入并且更新了需求,您可能還存有許多關于項目管理的問題。下面列出的問題可能正是您想要提出的:

    • 我是否能夠將需求制定進項目中?
    • 需求是否必須被制定到同一個任務中?
    • 我是否能夠將 Work Breakdown Structure (WBS) 元素添加到需求中?
    • 我能夠應用資源?
    • 我能否應用成本評估?
    • 我能否添加文檔?

    我們的答案是:您能夠對這些需求做任何本地需求所能夠做的事情。有三個例外,它們是:Reference Number、DescriptionName (參見圖27)。

    1. 要訪問 Description 視圖,可以雙擊需求,或者加亮需求并從頂部菜單欄中選中 Description。默認的視圖或者最近打開的視圖將顯示出來。
      圖27顯示了一個 “需求視圖” 的例子。圖標指示該需求當前被核對。您能夠根據您公司的需要對該布局進行調整和設置。

    圖 27. Edit 模式中的 Requirement Description 視圖
    工作區

    通過這個描述視圖,您能夠執行許多項目管理任務,比如:

    • 添加資源
    • 使資源任務負起責任
    • 添加屬性
    • 添加文檔
    • 添加財務信息,如成本、開銷、收益等

    您執行這些任務的能力將取決于您的 Rational Portfolio Manager 安全權限。圖28顯示了同圖27一樣的 Description 視圖布局,但是其中若干 portlets 未被展開。它也影響該需求的下列部分:

    • "requirement responsible" 資源 (Karen Miles)
    • 文檔(例子文檔)
    • 屬性 (Scope Management > Business Impact > Quality)
    1. 關閉描述視圖(點擊右上角紅色的 X (close button)),返回到 Scope Management 視圖。

    圖 28. 在 Requirement Description 視圖中擴展的 portlets
    在 Requirement Description 視圖中擴展的 portlets

    描述圖中不同的 portlet 中的信息同 RequisitePro 中的屬性以相似的方式表現:它們向需求的理解添加深度和廣度。要理解需求的復雜性,您需要創建它的工作崩潰結構 (WBS)。

    1. 您可以在將需求移動到 Work Management 視圖之前或者之后執行這一操作。該過程與您所選擇的選項無關。從主菜單欄中拖動任意范圍元素到需求上。您放置對象的順序將被保持。
      您能夠添加概要任務、交付、任務、里程碑、以及其他范圍元素,諸如風險、問題、或者瑕疵。如果您首先選擇創建 WBS,那么您得到的結果將同圖29中所顯示的相類似。

    圖 29. 添加到 Requirement 的元素
    添加到 Requirement 的元素
    1. 然后,您就能夠將項目管理任務應用到每一個對象上(例如任務責任、添加文檔、指派資源、等等)。這同需求級上完成該操作的方法是一樣的。
    2. 該需求現在已經準備好被包括在 WBS 項目中了。為了完成這一操作,您必須切換到 Work Management 視圖。從左側的導航樹中將其選中。
    3. 在 Work Management 視圖中展開該項目:
      1. 加亮該項目
      2. 右鍵單擊并選擇 Expand all (參見圖30)

    圖 30. Rational Portfolio Manager 彈出菜單
    Rational Portfolio Manager 彈出菜單

    該項目將顯示所有的 WBS 元素(參見圖31)。

    1. 從頂部菜單欄中點擊 Scope Management。將顯示所有加亮項目的范圍元素(本例中為 RequisitePro Integration),包括從 RequisitePro 中導入的需求。

    圖 31. 在 Work Management 視圖中擴展的 WBS
    在 Work Management 視圖中擴展的 WBS
    1. 您需要展開所有容器來觀察實際的需求(參見圖32)。

    圖 32. Scope Management 已打開的 Work Management 視圖
    Scope Management 已打開的 Work Management 視圖
    1. 將需求拖動到 Work Breakdown Structure 上面。這些不需要被放置在同一個交付或者概要任務中(參見圖33)。正如您所看到的,這些需求并不在同一個概要任務或者交付中。有些甚至都沒有被列出。
      WBS 中的元素現在能夠應用,并且它們能夠影響該列表。換句話說,它們能夠像 Work Breakdown Structure 中的任何其他元素一樣被對待。

    圖 33. 有來自 RequisitePro 需求的 WBS
    有來自 RequisitePro 需求的 WBS

    Rational Portfolio Manager 中的信息同 RequisitePro 中的信息保持一致,是非常重要的。這一過程必須由 Rational Portfolio Manager 發起,但是它可以在項目級至需求級之間被完成(正如前文所述的那樣)。





    回頁首


    報告

    理解從項目和投資組合管理的各個方面導入的這些需求所產生的影響:

    • 您能夠使用 Rational Portfolio Manager 的所有已經存在的報告方面來評估它們。
    • 該需求可以用作評估,作為 Scope Management OLAP Pivot 表、Reports、或者新的數據倉庫和普通報告的一部分。
    • 當您對項目猶豫不決時,這些需求也將展示 Investment 映射,作為可用信息的一部分。
    • 您甚至能夠通過集成 IBM® Rational® ProjectConsole™ 來確定它們的趨勢。

    現在,將集成用于正確的需求版本已經不再是漫無目的的了。您的業務分析師能夠繼續工作在 RequisitePro,充分利用該工具為需求管理所提供的所有特性(特別是跟蹤功能)。他們不需要改變他們的工作方式。

    此外,您的項目經理能夠導入這些需求,并且應用所有的標準項目管理功能(例如資源分配、計劃、成本評估、風險管理、以及時間和費用)。它們不需要學習另一種工具,不需要跟蹤變化,也不需要手動的更新轉錄的需求。

    高層的管理能夠看到他們的資產是如何被利用的,F在,當一位高級管理者想要將已經存在的需求集成進他的項目和投資組合管理環境中時,Rational Portfolio Manager 及其同其他 IBM Rational 工具的集成就是答案。

    延伸閱讀

    文章來源于領測軟件測試網 http://www.kjueaiud.com/

    TAG: rational


    關于領測軟件測試網 | 領測軟件測試網合作伙伴 | 廣告服務 | 投稿指南 | 聯系我們 | 網站地圖 | 友情鏈接
    版權所有(C) 2003-2010 TestAge(領測軟件測試網)|領測國際科技(北京)有限公司|軟件測試工程師培訓網 All Rights Reserved
    北京市海淀區中關村南大街9號北京理工科技大廈1402室 京ICP備10010545號-5
    技術支持和業務聯系:info@testage.com.cn 電話:010-51297073

    軟件測試 | 領測國際ISTQBISTQB官網TMMiTMMi認證國際軟件測試工程師認證領測軟件測試網

    老湿亚洲永久精品ww47香蕉图片_日韩欧美中文字幕北美法律_国产AV永久无码天堂影院_久久婷婷综合色丁香五月

  • <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>