|
最近有个以前培训过企业架构课程的客户希望的定制一个培训课程《 企业架构助力基层业务与IT 部门协同作战 》,培训的目的是让企业架构从顶层架构设计落地到基层的工作实践支持中。感觉这个需求很贴近实际应用需要,正好和我们推荐的企业架构的实施路线“自顶向下、自底向上 “相切合。为此,专门设计了课程《 课程:企业架构助力基层业务和IT 部门协同作战 》,并使用 建模工具iSpace 建立了过程指南和实际的项目图例。
下面,就结合建模工具 iSpace 建立的企业架构助力业务和 IT 协作指南的图例,对企业架构助力基层业务和 IT 协作的方法做个介绍。
业务系统建设的过程
在业务系统的建设过程中,业务部门和 IT 部门的协作关系如下图所示:
说明如下:
1. 业务人员提出业务需求;
2. IT 人员进行系统需求分析,然后进行方案设计、系统实现、系统部署;
3. 业务人员使用系统完成业务工作。
如上的业务人员和 IT 人员是对部门人员的统称,实际工作中可对应多个角色:
业务人员可以进一步分解为:普通业务人员也可以是业务专家。
IT 人员可以进一步分解为:系统分析师、架构师、开发工程师和部署工程师。
如果是涉及多个业务和多个系统,会由多个业务人员提供多个业务需求、由 IT 人员分析多个系统需求,然后在能进行总体方案设计。这个时候,如上的工作方式就难以支持了。而企业架构正是支持多个业务多个系统的复杂体系参考框架,所以可以引入企业架构。
企业架构助力业务和 IT 部门协作的过程
在复杂业务和系统的建设中,可以引入企业架构作为基础框架,然后在此基础上进行集成方案设计,如下图所示:
说明如下:
1. 在业务人员提供了业务需求后,可以从业务架构视角把各个业务关联分析,然后把多个业务进行集成、改造、优化,形成整体的业务方案。
2. 基于应用架构、数据架构和技术架构 进行方案设计,包括:
a) 基于应用架构对系统需求进行梳理,然后进行系统设计,形成系统方案。
b) 基于数据架构对数据需求进行汇总,然后进行数据设计,形成数据方案。
c) 基于技术架构对技术资源需求进行汇总,然后进行技术设计,形成技术方案。
下面对其中的典型工作进行展开讲解。
业务需求分析方法
业务需求分析的工作路线图如下:
说明如下:
1. 首先进行业务调研,输出业务调研报告。
2. 然后进行业务流程分析,输出业务流程模型。在业务流程的基础上进行:
1) 业务角色分析,输出业务角色模型。
2) 业务对象分析,输出业务对象模型。
3) 业务规则分析,输出业务规则模型。
如下是《业务流程图例:销售药品》:
业务方案设计
在业务需求的基础上,结合业务架构,可以进行业务方案设计,如下图所示:
说明如下:
1. 首先进行业务流程设计,输出经过优化的业务流程模型。
2. 然后在业务流程的基础上进行:
1) 业务角色设计,输出业务角色模型。
2) 业务对象设计,输出业务对象模型。
3) 业务规则设计,输出业务规则模型。
3. 最后基于业务方案提出系统功能需求,输出系统功能模型。
系统方案设计
可以在应用架构的基础上进行系统功能设计,如下是系统方案的《系统功能图例》:
数据方案设计
可以在数据架构的基础上进行数据方案设计,如下是数据架构的《逻辑数据模型图例》:
技术方案设计
可以在技术架构的基础上进行技术方案设计,如下是技术方案的《系统分布图例》 :
我们的支持
我们提供企业架构助力业务和 IT 部门协作的方法和工具支持:
培训课程: 企业架构助力基层业务与IT 部门协同作战
工具: 企业架构 建模工具iSpace ,支持企业架构建模、系统建模、软件建模。
模型样例:基于企业架构的业务系统分析设计模型( iSpace 模型)。
规范:企业架构助力业务和 IT 协作过程指南( word 文档)。
MBSE
服务目录
提供和数据库的接口:可以直接连接物理数据库,实现数据建模和数据库实例同步。
|