如何构建业务流程模型?

  建立业务流程模型是一项复杂的任务,需要大量成功的步骤来完成。             

  1)确定范围             
  首先,你需要弄清你正在做的工作的实际范围。由于业务流程通常以复杂的方式与其他流程交互,因此在范围中的流程与范围外的关联流程之间划一条界线非常重要。

  另一个需要确定的重要事项是,您是在记录存在的流程(“当前状态”),还是记录对流程的预期未来变化(“目标状态”)或两者。你也可以从头开始建立一个全新的流程。

             
  2)收集背景信息             

  第一步是完全理解业务流程模型记录的过程。您可以阅读可用的文档和标准操作程序。你也可以和那些每天都参与这个过程的人交谈。我们的目标是获得对流程的高度理解。  

       3)进行面谈             
  现在你对流程有了高度的了解,是时候深入了解细节了。这通常需要与最熟悉将要建模的新流程或现有流程的领域专家进行访谈。进行这些采访时,你必须能够积极地质疑过程的每一步,确保您完全理解每个决策点、活动、手动或自动步骤、数据源、消息和事件。   

       当你这样做时,你必须定义过程的“快乐路径”,这是没有异常、问题或条件时的默认路径。这个“快乐路径”必须在你的模型中清楚地表达出来。一旦你完全理解了“快乐道路”,你就可以探究必要的例外。             

  4)开始建模             
  此时您可以启动业务流程模型。理想情况下,您应该使用业务流程建模符号(BPMN)2,这是当前标准。             

  如何建模取决于组织的能力。许多地方使用Visio,这是完全够用的。如果Visio不可用,那么可以使用诸如EA这样的工具,尽管这使得建模变得更加困难,因为它不是用于此目的的专用平台。Visio的一个步骤将是一个专用的业务流程管理套件,它具有诸如模型库之类的特性,并且在某些情况下能够自动生成软件代码。 建议直接采取Activiti之类BPMN的建模工具,可直接交由引擎生成代码,而Visio之类则不行。

            
  5)验证和迭代             

  一旦建立了初始模型,就到了验证和迭代它的时候了。回到原来的利益相关者和你采访的领域专家,当他们通过流程模型的每一步时,他们很可能会发现错误,这是正常的。回应他们的反馈并改进模型。然后再回到他们,重复这个直到模型是完美的。然后你让你的利益相关者在模型上签字。             

  你的模型已经完成,直到扩展或修改它的时候。

业务分析设计

业务流程