手把手教你如何使用ArchiMate画架构图

ArchiSurance案例

背景

ArchiSurance是由三个公司合并而成的一家集团企业:

  • Home & Away:主要有家庭和旅游保险业务
  • PRO-FIT:主要有汽车保险业务
  • Legally Yours:主要有费用保险业务

之前三家企业具有相似的商业模式,都在保险业务,只是在不同的行业中。通过合并,可以起到互相增强的作用,能够在低价竞争的外部环境下通过提供更为完整的保险产品和服务来提升市场竞争力。

为了让合并之后的企业能够更加高效的运营,企业在业务流程和信息系统中面临一些集成的挑战。这家企业希望采用TOGAF9来作为这次系统规划的总方法,现在你被任命为负责信息化规划的企业架构师,由你来对企业信息系统进行规划,你会如何开始你的工作?

预备阶段

你决定采用TOGAF来指导自己进行企业架构开发,并使用ArchiMate来建模。

任务一:绘制一张利益相关者视图,表达各利益相关者的关注点和目标。

你要做的一个工作是通过标识主要利益相关者(董事会和客户),分析他们的关注点。经过对董事会成员和一些客户的访谈后分析出各自的关注点如下:

利益相关者 关注点
董事会成员 销售额、股东满意度(盈利、…) 、客户满意度
客户 客户满意度、价格、产品组合

对于董事会的盈利关注点,他们提出了两个目标:增加收入和减少成本:

目标 目标说明
增加收入 通过提供合并后企业的组合产品来提升销售。
原有保险产品的客户满意度高会提升会促进大家去购买组合产品
减少成本 经财务数据分析,IT运维成本和个人成本较高。对个人成本进一步分析,发现大家经常重复工作。经过线下访谈,原来是员工经常会犯各类错误大致返工,其中一个错误就是各系统的数据不一致导致错误。

经过目标的层层拆解,大家一致决定数据一致性是一个主要目标,它可以减少员工犯错的几率,而员工不犯错又会提升客户满意度来促进客户购买组合产品。

任务二:绘制一张原则视图,可表达目标和原则之间的关系。

对于提升数据一致性和减少运维成本这两个目标,大家达成一致的原则:每个数据只存在一个系统之中。另外,对于减少运维成本这个目标,大家还有一个原则是:应用共享,不要重复建设。

业务架构(基线)

任务三:绘制一张组织结构图

  1. 合并之后,ArchiSurance设立了一个共享的前端来处理多渠道的销售和服务,这个前台部署在Home&Away总部。
  2. 在后台仍保留了之前三个企业的系统
  3. ArchiSurance使用共享的服务中心来处理文档打印等,这个服务部署在PRO-FIT总部

以上说明的大致示意图如下:

任务四: 绘制一张业务功能图

ArchiSurance的主要有以下业务功能:

  1. 营销:研究、计划、提升和管理产品和细分市场,并且同精算分析部设计产品
  2. 精算分析:决定产品价格和利润测试,与营销部一起设计新的产品,并且分析企业风险
  3. 客户关系:处理与客户之间的交互,例如客户提出的问题、保单和执行直接的营销活动
  4. 保单:为每个单独的保单设定价格,并生成保险建议和保单
  5. 索赔:基于保单执行每个索赔
  6. 财务:基于和客户签订的保险策略合同处理了常规的保险费,以及支付保险索赔
  7. 文档处理:支持文档扫描、打印和归档
  8. 投资管理:管理财务和固定资产,最大化利润,并且控制好风险

以上功能的的分配情况是这样的:营销和客户关系在前台处理,索赔、精算分析、保单、财务、投资这五个业务功能分别在三个后台各自重复建设使用,共享服务中心进行文档处理。

任务五: 绘制两个业务流程图

业务流程由一系列有顺序的活动组成,这里我们来绘制两个流程:

  1. 保单完成流程

接收到保单申请后,启动新保单的签约流程,主要活动有:评估风险、生成保单、签订保单三个步骤

  1. 索赔完成流程
    接收到索赔申请后,启动索赔处理流程,主要活动有:搜集信息、通知相关人、验证、调查,调查后如果属于合法保单,则支付索赔费用。如果不符合索赔条例,则拒绝索赔单。

任务六: 绘制一张信息结构图

在流程中除了顺序的活动之外,还有一个重要元素就是信息。经过分析之后,我们发现业务存在以下信息及关系:

信息 关系
客户
保单文件
保单请求书 属于保单文件一部分
保险单 属于保单文件一部分
索赔 属于保单文件一部分
旅游保险单 保险单的一个分类
家庭保险单 保险单的一个分类
汽车保险单 保险单的一个分类
费用保险单 保险单的一个分类

基于以上信息,你现在需要绘制一张信息结构图,展现在流程中应用到的信息结构。

信息系统架构(基线)

任务七: 绘制一张应用协作图

合并后,

  • ArchiSurance现在已经采用了共同的Web门户以及呼叫中心,除了Legal Expense insurance总部采用了Legal Expense CRM之外,其余的都采用了通用CRM系统。
  • 后台仍旧使用的是各自之前的应用
  • 文档处理也已经采用了共同的文档管理系统

你现在要基于以上信息绘制一张应用协作图,表示应用组件之间的关系以及信息流

任务八: 绘制一张应用使用视图

我们在整个架构中采用基于服务的架构风格,以下说明Home & Away总部的每个应用实现的服务:

  • 文档管理系统:扫描、打印
  • 通用CRM系统:客户管理
  • Home & Away保单管理系统:保单管理
  • Home & Away财务应用系统:支付

这几个应用服务用来实现了上面我们说的索赔处理流程:

  • 搜集信息:扫描服务、客户管理服务
  • 通知相关人:保单管理服务
  • 验证:保单管理服务、打印服务
  • 调查:保单管理服务
  • 支付:打印服务、支付服务

现在你要基于以上信息来绘制一张应用使用视图,表示应用是如何通过应用服务来支持业务流程的。

任务九: 绘制一张数据传播图

在数据架构中,我们使用相应的数据实体实现前面的业务对象:

业务对象 数据实体
客户 客户数据
保险单 保险单数据
索赔单 索赔单数据

这三个数据实体都在之前介绍的Home & Away保单管理系统中生成或使用。Home & Away保单管理系统包含了两个应用功能组成:客户数据访问、保险单数据管理。客户数据访问可以获得客户数据,保险单数据管理可以生成和访问保险单数据和索赔单数据。

现在你需要绘制一张数据传播图,把以上数据和组件以及功能之间的关系展示出来。

技术架构(基线)

任务十: 绘制一张基础设施图

在前面也介绍了,前端放在Home&Away总部,文件管理服务器放在Pro-Fit总部,以上是现在ArchiSurance的技术基础设施示意图。

你现在需要绘制一张基础设施图,表示支持应用层的软件和硬件等基础设施元素,例如物理设备、网络或系统软件(例如:操作系统、数据库、中间件)。

如果你想知道我们会怎么做,赶紧报名线上课程吧,我会手把手教你用ArchiMate来画出这些图:)

发表评论