技术管理困局何解?四大要点来揭秘!(PPT)
架构设计落地实践-数据架构设计 (PPT)
什么是方法论方法论,即“方法”+“论”。
一个好的方法论要对解决问题的方法高度总结和提炼,探讨问题的本质,通过体系化地分析问题,重复讨论内部各种因素的关系和矛盾,并通过相关的指引可以适配到具体子问题领域。这么看,方法论既抽象又具体。 方法论的三种策略模式方法论需要参考架构的思维模式,如抽象思维、分层思维、多维思维和演化思维。此外,我们可以通过以下三种策略模式来进行分析。
企业架构方法论的内容企业架构涉及整个企业,是一个系统过程,是对企业多层面、多角度地规划和描述,包括企业的关键业务、应用、数据和技术战略,以及对业务功能和流程的影响。我们可以看出,企业架构可以帮助企业分析业务与技术的相互影响,使企业采取适当的行动,帮助企业建立快速响应变化的能力。企业架构可以系统地描述、分析、改变企业的结构和组成,从而达到企业战略目标。在构建企业架构的方法论时,我们需要结合经典的企业架构框架及先进的云原生技术。这里给出企业架构方法论参考,主要包括四个部分。 图例:企业架构方法论 企业战略规划企业战略进一步可以分解为业务战略和IT战略,二者之间互相影响。根据这些战略的分析和设计,形成企业战略计划,包括企业的基本组织框架、流程框架、业务逻辑框架,帮助企业找到最为紧迫的业务和信息化痛点、瓶颈问题,并将企业战略计划作为指导企业架构和项目的重要顶层指导方针。 企业架构规划
项目实施管理项目实施管理承接企业架构,关系到战略能否成功落地。 依据企业架构的设计,结合战略计划,分解出若干项目。项目还可以进一步分为管理咨询类项目和IT项目,并根据项目的轻重缓急分阶段实施。 在项目实施过程中,要分析各项目实施的前提条件、风险、投入和成效,采用先进的软件工程和项目管理方法,最终实现企业战略和企业架构的落地。 如最小可行性产品(Minimum Viable Product,MVP)理念、敏捷开发、DevOps、持续交付等。 架构运营治理日常运营是架构实施的保障,企业需要通过运营指标和相关机制来驱动架构的持续演进,并优化和完善架构体系。 架构运营治理需要建立治理机制,构建架构成熟度模型和评估机制、架构委员会管理机制、架构原则规范制约机制等。 此外,企业还需要指导企业组织适配,包括相关的能力框架、绩效激励、人员培养,并且需要构建企业架构持续演进的机制,包括架构过渡、架构扩展、持续演进和运营管理。 架构运营治理既是整个战略计划和企业架构的重要保障,也是企业架构动态化的体现。 方法论内容小结虽然各个部分的内容不尽相同,但企业架构遵循以下基本的指导思想。
各部分的关系图例:企业架构中各部分的干系人及其关注点 企业架构向上衔接企业战略,向下连接数字化项目。
从运营治理的视角来看,各个层次需要通过数字化运营及相关指标来驱动。
需要注意的是,企业架构需要关注业务与IT之间的转化关系,这种转化通过业务架构来进行驱动。日常运作的流程、IT系统、项目都应该在业务架构的指导下进行。 如果没有业务架构而直接从企业战略到IT系统,就会出现运营与战略脱节、各个业务环节缺乏统一协调等问题。 当然,协调好业务和IT的关系,让业务和IT协调一致,是数字化项目成功的关键。 企业架构中涉及很多领域和概念,覆盖企业活动的整个过程。企业架构中四种架构之间有着紧密的联系。 业务架构是企业架构的基础业务架构描述了企业的价值链、业务能力、业务流程等。 业务架构也涉及企业组织和治理间的结构和交互关系;同时关注内外部协作关系,描述企业如何满足客户需求,进行市场竞争,与合作伙伴合作,建立生态体系和运营模式等。 业务架构是描述从战略计划到企业各部分如何运转的工具。 业务架构的输入主要包括企业战略计划、愿景目标、需求痛点、商业模式等,主要输出包括业务能力、业务流程等。 应用架构是企业架构的缩影应用架构描述了对应的应用及系统的规划和设计。应用架构包括应用间的相互关系及核心流程的呈现,应用架构一般通过领域建模来识别领域模型、服务模型,核心是将业务架构的业务流程和服务翻译成人们可以看懂的应用服务和服务流程。 此外,应用架构还包括系统、产品、解决方案等层面的系统级抽象。 数据架构是企业架构的核心数据架构描述了企业架构的数据模型、数据分布、数据资产之间的结构和关系。数据架构以业务架构为基础,而反过来业务又通过数据得以体现,也就是“一切业务数据化,一切数据业务化”,数据通过应用架构进行承载,应用通过数据进行关联,所以说数据架构是企业架构的核心。 技术架构是企业架构的支撑技术架构描述了技术体系,包括开发体系、部署体系、运维体系等。 技术架构包括业务、数据、应用对应的软硬件能力,包括IT基础设施、中间件、网络、通信等。 技术架构经历了从单体架构、分布式架构、微服务架构到现在的云原生架构模式,支撑整个架构的快速、敏捷、稳定和高效。 云原生IT架构提供先进的IT基础设施和技术支撑 云原生IT架构应用先进的云原生核心技术,如容器、微服务、 |
|