自訂流程
簡介
本系列的第 2 部分介紹了 Business Recovery Matters 領導團隊如何快速配置其項目環境, 並在若干小時內而不是幾天后啟動。我們瞭解了團隊如何利用經過驗證的成功模式來建立計劃和工作項目,還查 看了每個工作項目如何提供相關指南和基於內容相關的指南的連結,使團隊成員能夠迅速掌握團隊的流程。
本文介紹了一個更進階的情境,在這個情境中,Business Recovery Matters Team Dev需要在整個開 發生命週期中執行安全性測試。方法是自訂包含在 IBM Rational Method Composer 和 IBM Rational Team Concert 中的流程資產,以滿足這方面的需求。
情境:自訂和自動化流程
在該情境中 ,領導團隊已收到通知,該項目需要遵循一個安全性原則,確保其最終產品沒有漏洞和駭客攻擊的風險。他們確 定,這會影響到正在開發 Dividend Deposit 組件的團隊。
該情境側重於以下操作人員和角色:
Peter,流程工程師(項目領導團隊)
Sally,安全負責人(項目領導團隊)
Marco,團隊負責人 (Dividend Deposit 特性團隊)
以下小節將描述他們如何處理這個問題。
將安全評估內容添加到 Rational Method Composer 中的 流程描述中
Peter、Sally 和 Marco 負責調查是否有任何安全性測試實踐可用於支援Team Dev。他們目 前正在使用的 Rational solution for Collaborative Lifecycle Management (CLM) 流程資產沒有包含處理 產品安全評估的實踐。好訊息是:在 Rational Method Composer 包含的實踐庫中,有一個 Application Vulnerability Assessment 實踐。該團隊認為此實踐可以滿足他們的項目需求。
此外,他們瞭解到, 只有一個實踐可以定製項目流程,所以他們決定遵循該實踐中的任務和步驟,完成他們的自訂。Peter 還依 賴於 Rational Method Composer 線上說明中提供的教程,加快掌握流程自訂。下面的步驟顯示了他如何使 用工具來自訂流程,而 Marco 和 Sally 負責確定如何以最佳方式將新的安全評估實踐融入團隊的流程。
將新的實踐添加到配置中
Peter 擁有一個 Rational Method Composer 許可。Rational Method Composer 是以 Rational Team Concert 的 “shell 共用” 模式安裝的。他已確認整個團隊都擁有內容閱讀器許可。
為了準備好自訂流程的 Rational Method Composer,Peter 將執行以下操作:
他開啟 Rational Method Composer 所提供的實踐庫,匯出 Application Vulnerability Assessment 實 踐外掛程式,並遵循 Rational 軟體資訊中心的 Exporting a method plug-in 主題下面的指南。
他下載了 IBM Rational Solution 流程資產頁面 上提供的 CLM 流程庫。
他開啟 CLM 流程庫的副本,並匯入他之前置出的 Application Vulnerability Assessment 實踐外掛程式, 並遵循 Rational 軟體資訊中心的 "設計和管理流程" 部分,發布並匯出下面針對 匯入一個方法 外掛程式 的指南。
現在已在 Rational Method Composer 安裝中提供了隨 CLM 流程庫一起提供的實踐集以及 Application Vulnerability Assessment 實踐。
在 Authoring 透視圖的 Configuration Editor 視圖中,Peter 製作了一個 CLM 配置的副本,並對它 進行編輯。(簡言之,配置 是要發布的一個實踐選擇)。他將漏洞評估檔案夾添加到配置(參見圖 1)。該 檔案夾包含屬於 Application Vulnerability Assessment 實踐的所有元素,比如角色、任務、工作產品和指 南。
圖 1. CLM 配置包括 Application Vulnerability Assessment 內容