信息化蓝图。首先是业务架构,然后是应用架构,最后是技术架构

一、 业务架构和IT架构的关系
企业架构这种东西 , 更多来自于我们前面说的流程管理咨询的第一类 , 就是这种系统型方法论 , 这种方法论更适合于大型的企业 。有一些大型的企业 , 管理上已经走过了很基本的初级阶段 , 一点点现场的变化和改善 , 具体流程有些哪些变化 , 对这样的企业来说根本起不到什么作用 。它们需要从整个公司的顶层设计 , 工作需要进入这样一个量级 。到这种规模的企业 , 需要的就是系统化的方法 。企业架构这个东西就是从这里切入的 。
这个道理就跟做产品也是一样的 。如果说我们做一个小的产品 , 比如一些日用品、快消品这种生产销售的企业 , 你做产品设计就比较简单 , 直接开发就完了 。而如果你是要做一个系统级的产品 , 比如说设计和生产汽车 , 或者航空发动机、飞机、电厂这样规模的产品 , 设计的系统性就非常重要 , 你必须给出一个系统级的解决方案 。这种系统级的产品设计就相当于我们大企业管理的顶层设计 , 而小企业不需要顶层设计 , 或者说不需要系统级的顶层设计 。
企业架构就是这样的顶层设计 。企业架构通常分两种 , 一种叫业务架构 , 另一种叫IT架构 。最早做架构的人都是搞IT的人 , IT人士更有这种系统性的思维 。其实做流程 , 有一部分起因是搞业务和管理的人 , 还有一部分起因是搞IT的人 。是IT人士把这种流程的结构化思维推向了更高的一个层面 。
业务架构 , 是对企业的业务和管理的不同维度来构建的模型 。比如说企业的战略绩效模型 , 运营模式模型 , 流程模型 , 组织模型 , 空间布局模型等等这些模型 。现实中我们见的最多的企业架构模型就是组织架构 。我们看到企业的组织机构图 , 它就是一种业务架构 。
还有一个就是IT架构 , IT架构就是从企业信息化实现的维度来给企业构建的模型 。它的目的就是描绘这种信息系统的蓝图 。IT架构分这样三个部分 , 数据架构、应用架构和技术架构 。数据架构是研究企业里数据资源的结构;应用架构是企业部署的应用和这些应用之间的关系;技术架构就是完全技术性的东西 , 软件 , 硬件 , 基础设施 , 网络 , 通讯 , 中间件等等内容 。
业务架构和IT 架构之间的关系是很微妙的 。
1.业务架构是起始于IT架构 。最早搞业务架构的都是IT人士 。他们在做IT架构的时候发现 , 仅仅从IT技术层面出发是不行的 , 需要向业务上进行延伸 , 然后走着走着 , 他们就捣鼓出了一个东西 , 叫做业务架构 。所以说业务架构最早是从IT架构引发的 。
2.业务架构脱离了IT架构 。随着业务架构研究的深入和它的应用越来越广泛 , 人们渐渐发现 , 业务架构是一个单独的东西 , 即使离开了IT架构的应用 , 它也应该存在 , 并且它对于企业顶层设计的作用是非常大的 。所以这个业务架构又开始独立于IT架构 。
3.当我们进行IT架构设计的时候 , 依然还要从业务架构出发 。因为道理很简单 , 不管你如何做IT规划和IT的开发 , 最后你总是要用业务来实现它 , 你的最终目的也是要为业务服务 , 否则你的IT就没有意义 。
业务架构和IT架构之间的关系我们可以用这样一张图来展示 。
 

信息化蓝图。首先是业务架构,然后是应用架构,最后是技术架构

文章插图
 
 
这是一个信息化规划的蓝图 。首先你要做的是业务架构 , 做功能架构或者应用架构 , 最后再做技术架构 。
在业务架构中 , 我们需要搞清楚公司的业务是如何发生的?要如何设计这些业务模式和业务流程 , 业务数据之间是怎么流转的?有什么管理要求?这些内容是我们首先要给IT规划和设计一个基本的输入 , 就是你的业务架构长什么样子 。
有了业务架构之后 , 第二步是功能架构 。就是从业务架构中得出来有哪些功能要放在信息系统里实现?哪些在系统里跑 , 哪些要人工去做 , 哪些需要人工和IT去协同 。业务、管理和IT之间 , 不同IT系统之间 , 它们如何实现这种功能的关联?如何实现人机的交互?这些问题要在功能架构里去回答 。


推荐阅读