问题 一家拥有悠久历史的大型国际公司,随着全球化业务的演变,已经拥有了超过1000个企业软件。大型系统业务复杂,每天处理多种类型的大量业务。而为了适应业务的不断发展,企业还不断有新的业务需求,每年还会有多个大型IT项目,需要持续改变现有业务系统。 企业的困境在于,系统本身就非常复杂包含大量的组件;而不同软件、不同组件的依赖关系更加复杂;而新项目又不能抛弃已有系统,并需要在复杂关系上持续创造新项目。如何控制冗余,如何保持一致性,一直是挑战。 而随着云计算、物联网、大数据、人工智能等数字技术的发展,企业面临更大的挑战: 1、会有更多的设备; 2、更多的应用; 3、更多的数据; 4、更多的依赖关系; 5、更多的变量; 6、更高的处理速度。 因而企业需要为业务创新对新技术、数据做评估,并指导企业建立高效、灵活的架构,以降低成本并支持业务创新。 企业架构和企业架构管理 企业架构是从IT架构派生出来的是一个机构或公司的基本结构,可以是全部组织,也可以是其中一部分,承载着组织以及可能供应商和客户。 企业架构中最重要的是基本结构和原则。 基本结构是抽象的结构,能够表述结构内的相互依存关系。 原则意味着如何处理,包括设计和演化。 企业架构管理:描述组织中为安装、维护和有目的地开发组织的企业架构而进行的管理活动,以实现将业务和 IT 目标、机会和需求的协同一致。负责管理构建企业的整体和集成视图时处理企业架构的不同架构层所需的所有流程、方法、工具和职责。 企业架构管理意味着使用流程、规则、方法、来控制、理解和控制企业架构的工具。需要有目标,必须非常清楚项目目标,企业的业绩指标;需要有进程,通过干预和干预系统地实现目标。 企业架构的组成 企业架构通常包括业务架构和技术架构,业务架构包括战略层和组织层;而技术架构包括软件层和基础设施层。 为了协同业务架构和技术架构,还需要一个协同层。 战略层:包括商业生态模型,客户旅程模型,商业模式,公司目标。 组织层:包括业务流程模型及KPI,服务产品模型,组织结构,信息模型。 协同层:包括应用域,IT应用,IT能力。 软件层:软件组件,软件服务,数据模型。 基础设施层:平台架构模型,网络架构模型。 企业架构的协作 企业架构的复杂在于需要维持三个维度的一致性: (1)业务和IT的协同; (2)不同业务,不同软件之间的协同; (3)随着时间推移,业务和IT系统变化,不同历史阶段,不同版本的协同。 而架构是抽象的,主要在协同效应的识别,在变革中协同。 协同效应的识别:冗余,差距和不一致。 变革中协同:计划、原则、治理,规范和价值。 |
|