Visual Paradigm使用技巧: 繪制用戶故事的業務流程
BPMN(業務流程模型和符號)支持將包含任務、子流程、事件、通道、泳池等簡單流程對象圖形的業務工作流進行可視化。分析師青睞于使用業務流程圖(BPD)來與客戶進行業務方面的溝通,而這需要借助信息系統的幫助。在Visual Paradigm中,開發團隊可以將用戶需求記錄在用戶故事中。本文將向你介紹如何在Visual Paradigm繪制用戶故事。

創建用戶故事層
除了直接在BPD上寫用戶故事以外,我們這里還要將這些用戶故事編寫在單獨的圖層中。這個步驟并不是必要的,但是它可以幫助你對每個圖層進行顯示和隱藏的控制。這一點很重要,因為你不希望用戶故事一直都呈現出來。特別是在你對業務流程進行討論時,你想要專注于業務流程本身,而不被其它東西所阻擾。
1. 從VP官網下載。
2. 在Visual Paradigm工具欄中選擇Project > Open,然后選擇剛下載的Inventory-Management-System.vpp并進行打開。
3. 打開業務流程圖Track Item。

4. 從工具欄中選擇View > Layers。
5. 在Diagram Layers窗口,點擊Create new layer,然后輸入User Stories作為圖層名稱。

6. 點擊Close返回。然后你所繪制的圖形就會包含在了User Stories這個圖層中。
在BPD中繪制用戶故事
假設你正在研究客戶提供的流程(圖表),并需要完成Find Item in Inventory這個任務。在與客戶溝通完畢之后,你得到了這樣幾個用戶故事:
- User can search item with serial number(用戶可通過幾個數字進行搜索)
- User can search on iPad(用戶可在iPad上進行搜索)
- User can search on Android(用戶可在Android上進行搜索)
- User can see the result on a virtual 3D map(用戶可看到虛擬3D圖像的結果)
在這一小節中,我們將在BPD上繪制這些用戶故事。
1. 在圖表工具欄中選擇User Story。工具欄比較長,你需要用鼠標滑輪往下滾動一點才能發現它。

2. 點擊圖表創建一個用戶故事卡,然后輸入User can search item with serial number作為其名稱。

3. 用戶故事卡過大的話,可以進行一些調整。

4. 為了將這些松散的故事卡進行組織,我們需要將它們通過聯接映射到任務中去。鼠標按住用戶故事左上角的Generic Connector,然后將其拖到Find Item in Inventory任務。

5. 放開鼠標按鈕創建連接器,調整連接器的拐點。

6. 為了防止讀者與BPMN順序流的通用連接器(generic connector )弄混,我們把這個連接器的外觀進行更改。將鼠標指針放置在連接器上,然后點擊Format Line。

7. 選擇虛線樣式。

到目前為止,你的BPD圖就像這樣了:

8. 使用同樣的方法繪制另外三個用戶故事。

9. 假設你剛又和客戶溝通了下用戶需求。新增了兩個用戶故事User can forward the result to teammate(s)和User can save the result分別位于Report Item Not Found和Report Item Found中。我們在相應的任務中對它們進行了繪制。

10. 由于任務Report Item Not Found也包含了用戶故事User can save the result。因此我們也在它們之間添加了連接器。

隱藏用戶故事層
假如你想與一位對用戶故事不感興趣的業務主管談論業務流程,本小節將告訴你如何隱藏用戶故事層。
1. 從工具欄中選擇View > Layers。
2. 在Diagram Layers窗口,取消勾選User Stories層的Visible選項。

3. 點擊Close返回圖表,你可以看到用戶故事不見了。
