ADM:架构开发方法
架构开发:从预备阶段到迁移规划都属于架构开发
架构治理:需求管理、实施治理、架构变更管理
ADM指引和技术:
1、指引:迭代、分层
2、技术:9个方法
架构内容框架:(架构资产)
文档(交付物)、模型(制品)
企业连续系列和工具
架构存储库:文件夹的结构
架构能力框架
ADM:架构开发方法
架构开发:从预备阶段到迁移规划都属于架构开发
架构治理:需求管理、实施治理、架构变更管理
ADM指引和技术:
1、指引:迭代、分层
2、技术:9个方法
架构内容框架:(架构资产)
文档(交付物)、模型(制品)
企业连续系列和工具
架构存储库:文件夹的结构
架构能力框架
ADM:架构开发方法
EA->PM->OM
一、企业的定义:
1、政府机构、公司的一部分、公司
2、大型企业可以由多个企业沟通
3、企业可以是一个包括合作伙伴、供应商和客户在内的“扩展性架构”
二、EA做什么,或者什么属于EA的部分:
1、业务架构、数据架构、应用架构、技术架构
2、解决方案(设计)
需求->架构->解决方案(设计)->落地执行
架构和解决方案(设计)都属于EA的部分
三、什么是架构
(1)一个系统的形式化描述或者指导系统实现的构件级的详细计划;
列表:目录,一元
矩阵:映射关系,二元
图:多元
文字描述
(2)一组构件的结构、构件间的相互关系、以及对这些构件的设计和随时间演进的过程进行治理的游戏额原则和指导策略
组件、关系、系统性描述、指导原则
四、每个企业都有自己的企业架构
战略(what):业务战略、IT战略
EA(how):业务架构、IT架构
业务战略决定IT战略、业务战略决定IT架构
五、什么是企业架构
1、企业架构是定义企业各组成部分如何构件以及它们之间的关系,以及它们的设计和演变的原则、规定。
2、业务流程和IT基础设施的组织逻辑,反应了组织运营模式的集成和标准化需求。
3、一种定义组织结构和运营的概念蓝图,目的是去顶组织可以最有效的达到当前和未来的目标
企业架构指导企业IT建设蓝图
总体规划->功能区规划->工程局部设计
战略架构->分段架构->能力架构
整个企业是战略
六、为什么选择企业架构?
梳理系统
七、什么是架构框架
业务架构:BizBok,BPWN
工业架构:SEBok
IT架构:SWBOK,UML
业务架构:BA,能力、价值交付、信息和组织结构、战略、产品、政策、举措
数据架构:DA,数据平台、数据质量、数据建模、数据安全、数据分析、数据资产管理、数据估值、数据民主化、主数据、元数据,建议看DMBok
应用架构:AA,应用程序、接口
技术架构:TA ,技术服务和技术组件的结构和交互的描述,网络、存储、环境
Iaas、PaaS属于技术架构
Paas是应用架构
架构设计顺序:自上而下的设计
1、业务架构->2、数据(或应用)架构->3、应用(或数据)架构->4、技术架构
架构实施的顺序:自下而上的实施
1、技术架构->2、应用架构(或数据)架构->3、数据(或应用)架构->4、业务架构
架构存储库
1、概念
EA:企业架构
EAF:企业架构框架
TOGAF:是EAF的一种,是EA的一种方法论
TOGAFde
分层:战略-分段-能力
马斯洛需求金字塔
架构能力迭代
架构定义迭代
过渡规划迭代
架构治理迭代
基础概念 3
核心概念 3
AMD介绍 3
企业连续和工具 4
AMD阶段 9
AMD指引和技术 6
架构治理 4
架构视图、视角和利益相关者 2
构建块 2
ADM交付物 2
TOGAF参考模型 2
zachman framework 5w1h 负责解释
上下文 战略师
概念层 架构师
逻辑层 设计师
物理层 工程师
组建层 技术员
用户层 工人
togaf 负责解释和实施
预备、需求
业务架构
C1数据
C2应用
ADM关键4层架构:业务架构、数据架构、应用架构、技术架构
1)T:商业模式、价值流、业务能力
IBM:CBM组建业务模型、业务流程/组织结构/角色/信息/场地
建议:以BizBok为主
2)T:数据建模、主数据、元数据、数据安全、集成等;
IBM:what数据存储模型hw数据交付模型howDM模型
建议:以DMBOK为主
3)T:Application portfolio我们关系
IBM:what应用组件模型
建议:金字塔,做3层:整体最优(应用架构)、单个系统最优(软件架构)、coding/test。。
4)T:技术服务和技术组件
IBM:What技术组件模型
建议:技术景观和标准化?、单个技术优化(集中?虚拟?自动?按需?)、技术实现
zachman framework
archimate 工具
agry.邹
构建块有两类:有架构级、解决方案级两种
需求--》架构-》解决方案
AA/TA架构是什么意思?
架构的四种形式:
list:目录
mapping:映射
diagraming :图形
texts:文字
从需求到架构再到solution设计出来的架构要远远好于直接抄袭现有架构得来的方案
同时考虑定制化和标准化,找到平衡点
robust, flexible, efficent
project start architecture
桥接好供需双方的需求
做ea架构的有多种方法,togaf只是其中一种
但是公司其他架构基本是基于togaf的裁剪
fea: 美国政府框架
好的构建块是可重用的。
系统<-利益相关者<--视角<--视图 <-- 制品
视图:系统的表现,源于一组相关注的透视;架构师创建架构模型,视图是其中的部分组成部分,是显示利益相关者的关注得到满足
视角:第一视图选取的透视角度,定义如何构建和使用视图。
视图是看到的,视角是从哪里看;
基线先行(默认):当基线较为复杂或者理解不清时,审核该方法;
目标先行:当对目标状态在高级层面达成一致意见且企业希望有效过渡到目标模型时,适合该方法。
ADM介绍 是流程与方法 十个阶段。
战略师、架构师、设计师、工程师、技术员、工人或者用户
ADM 四层架构思路?
1.业务架构
TOGAF:商业网模式、价值流、业务能力
IBM: a.CBM组件业务模型(IBM《-PwC Advisory) b.IBM业务架构-5部分 业务流程、组织结构、角色、信息、场地
建议:以BizBok为主
2数据架构
TOGAF:数据建模、主数据、元数据、数据安全、集成等
IBM:What -data store Model(DSM)数据存储模型
How -data delivery Model(DDM)数据交付模型
How -data-analytics DM模型
建议:DMBOK为主
3.应用架构
TOGAF:Application portfolio
IBM:what Application Component Model(ACM)
4.技术架构
二、核心概念:
TOGAF框架核心,开发和使用企业架构以塑造和管理业务转型和实施项目的多阶段迭代方法。
ADM(架构开发方法)
1预备阶段->2架构愿景->3需求管理>4业务架构->5信息系统架构->6技术架构->7机会及解决方案->7迁移规划->8实施治理->架构变更管理
1-8(排除需求管路):架构开发;
2、9、10: 架构治理;
ADM每个阶段俊包括:目的、方法、输入步骤以及输出;
建行COBIT->TOGAF 当然TOGAF可以跟CMMI或者ITIL(自下而上)结合
指引:迭代、分层
9个技术:架构原则、利益相关着管理、架构模式、差距分析、迁移规划技术、互操作需求、业务转型准备度评估、风险管理、基于能力的规划。