Visual Paradigm使用技巧:映射含用户故事的BPMN
BPMN(业务流程模型和符号)可以让你通过简单的流对象图形(如任务、子流程、事件、通道和池)来可视化业务工作流。分析人员喜欢将业务流程图(BPD)作为一种工具,用于与用户需求进行沟通,以确定所需要借助信息系统的业务活动。在Visual Paradigm中,敏捷团队可以为需求管理编写用户故事。你可以在UeXceler中编写用户故事,也可以直接在像BPD这样的图表中“绘制”故事。与业务活动相关的用户故事被称为“用户故事所映射的业务流程”。可视化的映射在识别系统需求和文档方面很有用。下面的图片向你展示了业务流程到用户故事的映射的思想。
创建一个用户故事层
我们不会直接在BPD上编写用户故事,而是将它们写入一个单独的图表层。这个步骤不是必须的,但是当你将用户故事放到一个层中时,你可以通过隐藏和显示层来轻松控制它们的可见性。这可能很重要,因为你可能不希望故事一直呈现。在讨论业务流程时,你可能希望更关注业务的工作流,而不是被其它图形分散注意力。
1,下载示例 。
2. 从应用程序工具栏中选择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中绘制用户故事
假设你正在研究用户相关的流程(图),并在Inventory任务中邂逅了Find Item,在讨论完用户需求后,发现了下面几个用户故事:
- 用户可以通过几个数字进行搜索(User can search item with serial number)
- 用户可以在iPad上搜索(User can search on iPad)
- 用户可以在Android上搜索(User can search on Android)
- 用户可以在虚拟3D图像上查看结果(User can see the result on a virtual 3D map)
在这一小节我们将在BPD上绘制这几个用户故事。
1. 从图表工具栏中选择User Story,你需要向下滚动一点以便能查找到它。
2. 点击图表创建一个故事卡,然后输入User can search item with serial number作为名字。
3. 故事卡看起来有一点大,可以选择调整缩小。
4. 取代将故事卡松散地放在图表上的方式,我们将它与任务连接起来,形成一个“映射”。按住用户故事左上的Generic Connector资源,然后将它们拖到任务Find Item in Inventory上。
5. 松开鼠标创建连接器,拖拉连接器来调整拐点。
6. 为了防止读者将通用连接器与BPMN序列流混淆,让我们给连接器提供一个不同的外观。将鼠标指针移到通用连接器上,然后点击Format Line。
7. 选择点线类型。
到目前为止,BPD如下图所示:
8. 应该同样的方法绘制其他三个用户故事。
9. 假设你刚完成了关于用户需求的研究。你可以分别从任务Report Item Not Found和Report Item Found找到两个用户故事User can forward the result to teammate(s)和User can save the result。让我们在图表上绘制用户故事,并将它们映射到相应的任务。
10. 用户故事User can save the result同样满足任务Report Item Not Found。让我们使用类属连接器来映射用户故事和任务。
隐藏用户故事层
假设你希望与一位对这些用户故事不感兴趣的高级管理人员讨论业务流程。本节将介绍如何隐藏用户故事层。
1. 在应用程序工具栏中选择View > Layers。
2. 在Diagram Layers窗口,取消勾选User Stories层的Visible选项。
3. 点击Close回到图表,你会发现用户故事不见了。
本文翻译自