如何使用Visure進行版本管理,打基線和使用重複需求文檔和需求的內容

創提科技
2022/01/10

分享到

根據我們的經驗,一般用戶在使用需求管理工具的時候都會需要工具提供:
 
     • 需求修改的版本歷史
 
     • 能對需求打基線(Baseline),或讓使用者能恢復到某個基線的資料,或是比對不同基線版本裡的資料
 
     • 需要能快速創建一個新的專案,包含舊專案的內容,作為專案的分支
 
     • 能有可重複使用的物件,避免花費人力在每個專案裡做同樣的動作
 
而這些功能都是Visure能夠支援並讓用戶能夠方便使用的。我們今天就來探討一下Visure如何能做到上面四個常見的要求。


版本管控
 
提供每個文檔及需求的版本歷史記錄是使用者針對每個管理工具所要求的基本功能。Visure可以自動地對每一個文檔和文檔內的需求進行版本管控。每個文檔和需求在被修改前,都是需要被使用者 checkout (檢出)。修改完以後,使用者可以再做checkin (提交)的動作。checkin (提交)時,使用者可以寫入提交備註,說明所做的修改動作及內容。Visure會把checkin (提交)的時間、帳號及所寫的提交備註通通都記錄下來。若是有需要,Visure也可以通過歷史記錄,比對兩個所選的版本內容的差異,或讓使用者把目前需求的內容恢復到某個歷史記錄版本裡的內容。


如何使用Visure进行版本管理,打基线和使用重复需求文档和需求的内容-1.jpg


打基線
 
在滿足了基本版本管理的需求後,就會用到打基線的功能了。在每個需求有了版本歷史記錄後,使用者會進一步想對多個需求同時進行版本管理。舉例來說,使用者可能在使用了需求管理工具一陣子以後,針對他們的專案開發出了一個1.0 版本的功能。這個時候,使用者會想要對 1.0 版本的需求做個記錄,方便以後來查看1.0 版本裡的需求有哪些寫的內容是什麼。這個時候,我們就可以使用打基線的功能,把所有的需求現在的版本和內容做一個記錄,並保存在一個使用者可以自訂的基線名稱裡 (例如這個時候我們可以稱這個基線叫功能1.0)。Visure可以很快速地幫用戶設定這個基線,可以讓用戶隨時查看每個基線裡的需求/內容,也可以對不同版本的基線作比對。同時,Visure也支援電子簽名的功能,讓使用者可以確認所使用的基線都是相關負責人員所認可的。用戶只需要用自己的Visure帳號登入進項目以後,可以從上方的 Review選項,找到創建基線,查看之前的基線內容,比對不同版本的基線內容,和進行電子簽名都是在選項下做的。


如何使用Visure进行版本管理,打基线和使用重复需求文档和需求的内容-2.jpg

 
最後,若是有需要,Visure也可以讓用戶快速地恢復某個基線版本內容的資料。用戶可以:
 
1) 開啟Visure Requirements ALM 6 Administration Center 的畫面,然後以 admin 帳號登入。
 
2) 展開您要使用基線資料恢復的專案,然後點選 Baseline 目錄下要使用的基線名稱。
 
3) 按上方的 Restore 按鈕,或按滑鼠右鍵,選擇 Restore 後,Visure就會先對既有的內容打一個新的基線出來當作現在資料內容的一個備份,然後再把所有需求恢復到所選的基線名稱裡的資料/內容。
 
4) 當您再次登入Visure Requirement 6 的畫面時,您就會看到項目裡用的就是之前基線名稱裡的資料/內容了。


如何使用Visure进行版本管理,打基线和使用重复需求文档和需求的内容-3.jpg

 
接下來的另外兩個功能,是可以讓使用者快速地建立一個新專案的框架及內容。


創建專案的快照範本
 
當使用者想要針對目前Visure專案的所有內容 (針對文檔、基線、追溯、需求等所有相關資料) 做一個快照時,那麼使用者在什麼情況下會使用到這個功能呢?
 
1) 若是使用者自己創建了一個新的公司專案範本,其中包含了需要有哪一些需求相關的檔案、檔案的架構及追溯關係,使用者可以通過範本的功能把創建好的公司範本保留,以後創建新項目時可以直接套用。
 
2) 若是使用者的專案有分支,例如專案 A 執行到某個階段以後,需要做個分支,一個是 A 的項目,另一個是 B 的項目,那麼我們可以直接對 A 做個範本,然後創建 B 專案時再套用範本。這個時候我們就不需要重新花費人力來寫 B 項目,而是可以直接將 A 檔案快照範本的內容當成一個分支繼續再往下修改。
 
3) 把範本當成一個備份檔案。若是後續有任何情況發生從而導致專案損毀——例如資料庫沒定期備份,電腦壞了,都可以再用這個範本來恢復專案資料/內容。
 
生成這份範本的步驟很簡單。使用者可以:
 
1) 用 admin 帳號登入Visure Requirements ALM 6 Administration Center。
 
2) 展開左手邊的 Project 目錄,滑鼠右鍵點選您想要快照/複製的專案後,再按 Create Template。


如何使用Visure进行版本管理,打基线和使用重复需求文档和需求的内容-4.jpg

 
3) 在跳出來的視窗,選擇要快照的內容/資料,然後生成一個IPT附檔名的範本檔案。
 
這個IPT檔案會包含所有和這個項目相關人員的Visure帳號資訊和所有專案裡快照時所保存的資料/內容。當用戶在Visure Requirements ALM 6 Administration Center工具裡創建一個新的項目時,可以選擇第三個 Custom 的設定,然後指到這個IPT檔案。
 

如何使用Visure进行版本管理,打基线和使用重复需求文档和需求的内容-5.jpg


這樣Visure就可以快速將之前快照裡的所有資料/內容再次創建在這個新的項目下。


需求的重複使用
 
第二個功能是針對專案裡需求或檔案可以設為可重複使用。這樣用戶可以把設為可重複使用的多個需求或檔案套用到另一個專案裡。在套用的時候,用戶可以決定使用關聯的方式還是拷貝的方式。
 
若是使用關聯的方式,那麼每當我們在主項目修改這些可重複使用的檔案/需求時,當我們登入進了子項目 (使用這些可重複使用的需求時),就會被告知主專案的需求有變動,是否將子專案的需求內容更新成和主專案一樣。
 
若是使用拷貝的方式,那麼Visure就會自動把主專案的需求拷貝到子專案。主專案所做的任何修改都和子專案無關。
 
我們有看過用戶在需求文檔裡寫入如何滿足某合規的需求文檔。那麼當用戶在另一個新項目的時候,因為要遵守的規定是一樣的,就可以直接把之前上個專案所寫好的需求當作可重複使用的物件,直接在新專案上使用。這樣使用者就可以節省掉需要重新手動創建這些項目 (或手動拷貝這些需求物件)的時間。
 
Visure裡使用的功能的步驟是:
 
1) 用戶可以在Visure Requirments ALM Client工具用自己的visure帳號登入所需要登入的專案。
 
2) 登入後,點選上方的 Reusability的選項,然後點選 Export Component。
 
3) 在新跳出的 Component畫面,點選上方的 Editor ->Add Item來新增一個可重複使用的 Component。
 
4) 建立好以後,我們可以再請 admin人員登入進Visure Requirements ALM Administration Center。
 
5) Admin使用者可以在左手邊最下方的 Reusable Component 目錄看到剛剛創建好的Component。
 
6) 點選這個 Component,然後在畫面右邊的部分,把需要用到這個可重複使用文檔/需求的項目從左邊移到右邊。
 
7) 當相關人員用Visure帳號登入這個移到右邊的項目後,可以在上方的 Reusability, Import Component的地方看到之前在步驟3 創建好的Component。匯入時,Visure會讓使用者選擇使用關聯還是拷貝的方式。


總結
 
我們這次主要討論的是如何使用Visure的功能對項目裡的需求版本及基線版本進行記錄和管控。我們看到用戶可以使用Visure來完全滿足在這一塊的需求。同時,若是這個專案在後續階段需要有其他的分支專案,使用者也可以通過Visure的範本和可重複使用的功能來快速建立一個新的項目,在新專案裡所使用的內容都是從之前現有的需求內容直接套用的,減少需要人工介入、再次修改的動作和時間。希望這次所討論的內容是對大家有説明的。若是針對以上的說明及步驟有任何問題,也可以再聯繫我們進一步討論。