如何确保已正确识别和捕获所有业务流程? - modernanalyst


这是业务分析师面临的共同挑战。业务分析师如何确保任何发现流程都能产生完整的结果?简短的答案是使用多种补充技术从不同角度解决问题,每个角度相互验证并填补发现过程中的所有空白。有一些软件工具可以自动发现和记录业务流程。这通常称为流程挖掘。但是,直到较小的公司可以使用这些工具(降低成本)之前,许多业务分析人员将需要依靠手动发现流程。
为了确保完全发现所有业务流程,业务分析师不仅应关注流程,还应关注业务实体和数据流。流程接受输入,做一些事情以增加价值,并产生输出。这些输入和输出可以是数据,信息,产品或工作成果。有一个众所周知的图,称为SIPOC图,它加强了这一概念。 
SIPOC代表供应商Supplier,投入Input,流程Process,产出Output,消费者Consumer。供应商提供流程输入。供应商可以是数据库或业务工作者,并且可以在组织内部或外部。该流程接受输入,并做一些东西来增加价值。然后,它生成供消费者(其他人,过程或数据库)使用的输出,以供以后使用。
可以很容易地自己识别一些流程,但是通过将重点转移到对组织重要的信息上,我们可以发现可能遗漏的其他流程。
商业信息和数据几乎总是流程的输入或输出。否则,数据如何先于它们存在呢?业务实体模型(也称为概念模型或逻辑数据模型)可以帮助我们记录和理解我们业务的重要信息或“事物”。对于抵押业务,这可能是借款人,贷款申请,信用报告,信用决策,承销决策之类的事情。这些业务实体均具有描述它们的属性。例如,借款人实体可能具有名字,姓氏,电话号码,出生日期等属性。
对于大多数发现流程而言,了解业务实体就足够了。尽管也可能需要记录一些关键属性。发现业务实体和业务属性的好地方是查看API和数据库表。当然,这将揭示物理数据结构。这些需要转换为逻辑数据结构,以更紧密地反映业务对事物的思考方式。
API和数据库仍然是发现相关业务实体的好方法。接下来,我们可以使用业务实体和属性来发现我们可能错过的新业务流程。数据流程图可用于显示业务实体及其属性如何作为输入和输出流入和流出流程。数据流程图将它们连接在一起。
通过使用迭代过程,我们可以记录业务实体,这些业务实体通过作为一个或多个流程的输入或输出,可以帮助我们发现我们可能错过的其他流程。同样,我们可以使用这些流程以及这些流程的输入和输出来发现我们错过的新业务实体。每次迭代,我们都会填补发现过程中所有尚待解决的空白。