我们对业务模式的定义是,可以在某种问题情况(环境)中实施和应用从而解决一个或多个固有问题的通用解决方案。模式可以看作是生产的原型。[ERI00]
模式是定义业务体系结构的方式的一部分:
-
它们反映常见问题的通用解决方案。
-
模式有助于维持整个组织的体系结构样式。
-
它们是一种获得经验的简单方式。
我们提供了几种可用作基线的模式:
所有这些模式都基于 [ERI00] 中大量的模式。
环境:此模式与流程反馈模式处于同一级。它反映了在改进流程时需要规划更有战略意义的长期投资。
问题:流程评估模式可应用于必须评估业务流程结果以获取竞争优势的所有情形。有几种不同的业务流程必须在每次执行时进行评估,例如制造、市场营销和销售流程。
解决方案:此问题的解决方案是应用一种评估流程,来不断地监视业务流程,并提出短期和长期的业务流程改进建议。
流程评估模式的参与者
参与者的列表:
aBusiness Actor - 业务的使用者。
核心流程 - 一种业务流程,其主要目的是满足使用者的需要。
评估核心流程- 一种业务流程,其主要目的是监视一个或多个核心流程,以提出可提高其效率的改进建议。
流程评估模式的动态视图。对于每个核心业务流程,都应该有一个对其进行评估和改进的支持业务流程。此评估流程需要与基本流程中涉及的业务参与者进行交互。
此模式没有静态视图。
环境:流程反馈模式可应用于必须评估业务流程结果以获取竞争优势的所有解决方案。有几种不同的业务流程必须在每次执行时进行评估,例如制造、市场营销和销售流程。例如,如果销售流程在每次执行时都进行评估,
就可以根据从销售渠道得到的反馈来增加或减少销售预算。
问题:流程以输入开始并以输出结束。流程使用并消耗资源来创建和改进将成为输出的其他资源。流程还要实现一定的目标,该目标可以用流程输出的资源数来表示。如果资源没有得到有效利用,就可能会导致流程输出的生成成本过高,从而使竞争对手有机会抢占更多的市场份额。
解决方案:此问题的解决方案是评估流程的效用,并且每次启动流程的新实例时,都执行几个步骤来评估下一次可以如何改进流程。
流程反馈模式的参与者
参与者的列表:
aBusiness Worker - 一个包括优化流程可交付成果所需的一组职责的角色。
aDeliverable - 流程的可交付成果,其状态会在业务工作者对它进行处理时发生变化。
aDeliverable 度量 - 已收集的度量,用于显示流程可交付成果的状态变化以及业务工作者的执行方式。
流程反馈模式的静态视图
流程反馈模式的动态视图
环境:业务流程中活动之间各种复杂的交互都可以通过活动交互模式进行建模。
问题:多个活动可能相互共享资源,通常是通过数据传输来共享。
解决方案:活动交互模式可用于对各业务资源之间的复杂交互建模并进行组织。
活动交互模式的参与者
参与者的列表:
aBusinessWorker - 某个参与流程实现的业务工作者。
anotherBusinessWorker - 参与流程实现的另一业务工作者。
doThing - aBusinessWorker 的实例所执行的活动。
doOtherThing - anotherBusinessWorker 的实例所执行的活动。
aDeliverable - 流程所生成或维护的工作产品。
活动交互模式的动态视图 -
资源 A 和资源 B 使用同一共享对象。
此模式没有静态视图。
环境:业务事件-结果历史记录模式适用于需要保留业务事件及其结果历史记录的问题领域。它经常用于对财务系统和企业资源计划(ERP)系统进行建模。
问题:业务事件-结果历史记录模式用于跟踪重要的业务事件,然后将这些事件与它们的结果联系起来。通过记录不同的业务事件及其结果(如决策、合同、声明或产品),有助于使您的业务决策更加合理。此模式的目标是使您能够记录所有重要的业务事件,这些事件通常用诸如描述、目的和结果之类的属性来描述。
解决方案:使用业务事件-结果历史记录模式,可确保为跟踪记录重要业务事件及其起因而生成的模型具有可扩展性。可扩展性意味着可以在以后将新的事件和起因添加到同一个整体结构中。通过此模式可以记录业务事件,然后在以后分析这些事件并作出相应的结论。这些结论通常会导致业务活动或业务决策,例如因某一客户或供应商的付款历史记录不佳而中止与它的业务关系。如果没有保留业务事件记录,就没有历史记录可供借鉴,从而会再三地重复相同的错误。此模式的一个潜在问题是,如果记录了过多的低级业务事件,就会因为信息量过大而使记录变得难于分析和评估。所以在定义事件时,应使其在业务环境中易于理解;例如已下的订单、已交付的产品和已支付的发票等。
业务事件-结果历史记录模式的参与者
参与者的列表:
业务事件 - 此业务实体描述所发生的重要业务事件。业务事件的属性包括日期、优先级、描述和类型。常见的类型为交付、签署合同和购买。
产品 - 此业务实体代表可交付成果。产品既可以是抽象的对象(例如服务、业务工作或市场份额),也可以是实际的对象(例如软件和硬件)。常见的属性为标识和名称。常见的产品类型为计算机程序、支持、咨询和安装。
方 - 此业务实体可能代表个人或公司。当事方在合同环境中扮演某个角色。典型的角色是卖方和买方。当事方通常都具有属性名称和地址。
合同 -
此业务实体代表交易或决策。合同定义交付的环境,此环境中的交付对象为产品。合同一般是在卖方和买方之间达成的,但也可以在其他有关方之间达成。常见的属性为描述、日期和截至日期。合同之间可以相互关联;例如一个合同可以是另一个合同的补充条款。这一点也可通过递归关联来表示。有多种类型的合同,例如纲要合同或租赁合同。
声明 - 声明用于表述合同。一个声明可以表述多个合同,而一个合同也可以表述多次。典型的属性为描述和日期。声明之间也可以相互关联。这一点可通过递归关联来表示。声明的类型包括书面声明和口头声明。
业务事件-结果历史记录模式的静态视图
此模式没有动态视图。
|