40—TOGAF架构能力框架之架构合同、成熟度模型和架构技能框架(学习转载)
2018-05-22 16:20阅读:
http://www.cnblogs.com/zscyun/p/3357211.html
5. 架构合同
架构合同是在开发团体和赞助者之间关于架构的交付物、质量以及适用目标的联合协议,并且通过有效的架构治理将会促使这些协议的成功施行。
6. 架构成熟度模型
对于很多组织来说,在哪些方面进行改进以及如何改进的确是个让人头疼的问题。其实这一问题的答案就是在组织中建立和运用能力成熟度模型(CMMs:Capability
Maturity Models)。通过使用这些模型,组织可以得到如下效益:
- 这些模型描述了各种经过总结的实践,借此组织可以改进其流程。
- 这些模型提供了一系列衡量尺度,借此组织可以对其能力状态进行周期性评测。
- 这些模型提供了一个经过验证的框架,借此组织可以对其所付出的改进努力进行有效管理。
6.1 美国商务部架构能力成熟度模型(US DoC
ACMM)
在前面已经提到过,美国政府可以说是施行企业架构的先行者之一,因而所有的美国联邦政府部门都被要求提供成熟度模型以及相应的打分机制来作为他们的IT投资管理和审计需求的一部分。以美国商务部(US
Department of
Commerce(DoC))为例,他就已经开发出了一套企业架构能力成熟度模型(ACMM:Architecture Capability
Maturity Model)来帮助其内部的企业架构成熟度评测。这一成熟度模型在2007年12月时发布了1.2版本。
6.2 能力成熟度模型集成(CMMI)
截至到目前,成熟度模型已经在很多行业中得到了接受和施行,而且每个行业几乎都具有符合其自身特点的成熟度模型,但是正是由于这种广泛的接受性导致了成熟度模型过于繁杂。为了管理这一由于过多成熟度模型所带来复杂性,SEI(Software
Engineering Institute)开发了一个名为能力成熟度模型集成(CMMI:Capability Maturity
Model Integration)的框架。
7. 架构技能框架
企业架构过程是个非常繁杂的过程,它的顺利进行离不开众多具有不同角色的人员的通力协作,而如何保证这些相互合作的人员在各自岗位上能够胜任就变成一切活动的根本问题。为了应对这一问题,TOGAF提出了架构技能框架(Architecture
Skills
Framework),它为进行企业架构建设的组织提供了一份关于企业架构工作中各种角色及其能力的视图,从而为担负企业架构工作任务的团队的建立提供了导则。
7.1 角色分类
TOGAF将通常用来承担企业架构开发工作的架构团队中的角色分为如下几类:
- 架构委员会成员(Architecture Board Members)
- 架构赞助者(Architecture Sponsor)
- 架构经理(Architecture Manager)
- 架构师(Architects)。包括如下几个领域中的架构师:
-
- 企业架构(Enterprise
Architecture):此种类型的架构可以看作是下面几个领域(业务、数据、应用和技术)中的架构的超集。
- 业务架构(Business Architecture)
- 数据架构(Data Architecture)
- 应用架构(Application Architecture)
- 技术架构(Technology Architecture)
- 方案和/或项目经理(Program and/or Project Managers)
- IT设计师(IT Designer)
- 其他角色...
7.2 技能分类
架构技能框架将架构团队所需要技能归纳为如下几类:
- 通用技能(Generic Skills):通常包括领导力、团队协作能力和人际交流技能等。
- 业务技能和方法(Business Skills &
Methods):通常包括业务案例、业务流程和战略规划等。
- 企业架构技能(Enterprise Architecture
Skills):通常包括建模、构建块设计、应用和角色设计、系统集成等。
- 方案或项目管理技能(Program or Project Management
Skills):通常包括管理业务变更、项目管理方法和工具等。
- 通用IT知识技能(IT General Knowledge Skills):通常包括代理应用(brokering
applications)、资产管理、迁移规划以及SLAs等。
- IT技术技能(Technical IT Skills):通常包括软件工程、安全、数据交换以及数据管理等。
- 法律环境(Legal Environment):通常包括数据保护法、合同法等。
7.3 熟练度水平定义
7.4 各角色及其技能熟练度水平
架构委员会成员
|
架构赞助者
|
架构经理
|
架构师
(技术)
|
架构师
(数据)
|
架构师
(应用)
|
架构师
(业务)
|
方案/项目经理
|
IT设计师
|
通用技能
|
领导力
(Leadership)
|
4
|
4
|
4
|
3
|
3
|
3
|
3
|
4
|
1
|
团队合作
(Teamwork)
|
3
|
3
|
4
|
4
|
4
|
4
|
4
|
4
|
2
|
人际交往
(Inter-personal)
|
4
|
4
|
4
|
4
|
4
|
4
|
4
|
4
|
2
|
口才
(Oral
Communications)
|
3
|
3
|
4
|
4
|
4
|
4
|
4
|
4
|
2
|
写作
(Written
Communications)
|
3
|
3
|
4
|
4
|
4
|
4
|
4
|
3
|
3
|
逻辑分析
(Logical
Analysis)
|
2
|
2
|
4
|
4
|
4
|
4
|
4
|
3
|
3
|
干系人管理
(Stakeholder
Management)
|
4
|
3
|
4
|
3
|
3
|
3
|
3
|
4
|
2
|
风险管理
(Risk
Management)
|
3
|
3
|
4
|
3
|
3
|
3
|
3
|
4
|
1
|
业务技能和方法
|
业务案例
(Business
Case)
|
3
|
4
|
4
|
4
|
4
|
4
|
4
|
4
|
2
|
业务情景
(Business
Scenario)
|
2
|
3
|
4
|
4
|
4
|
4
|
4
|
3
|
2
|
组织结构
(Organization)
|
3
|
3
|
4
|
3
|
3
|
3
|
4
|
3
|
2
|
业务流程
(Business
Process)
|
3
|
3
|
4
|
4
|
4
|
4
|
4
|
3
|
2
|
战略规划
(Strategic
Planning)
|
2
|
3
|
3
|
3
|
3
|
3
|
4
|
3
|
1
|
预算管理
(Budget
Management)
|
3
|
3
|
3
|
3
|
3
|
3
|
3
|
4
|
3
|
战略愿景
(Visioning)
|
3
|
3
|
4
|
3
|
3
|
3
|
4
|
3
|
2
|
业务指标
(Business
Metrics)
|
3
|
4
|
4
|
4
|
4
|
4
|
4
|
4
|
3
|
业务文化
(Business
Culture)
|
4
|
4
|
4
|
3
|
3
|
3
|
3
|
3
|
1
|
遗留的投资
(Legacy
Investments)
|
4
|
4
|
3
|
2
|
2
|
2
|
2
|
3
|
2
|
业务功能
(Business
Functions)
|
3
|
3
|
3
|
3
|
4
|
4
|
4
|
3
|
2
|
企业架构技能
|
业务建模
(Business
Modeling)
|
2
|
2
|
4
|
3
|
3
|
4
|
4
|
2
|
2
|
业务流程设计
(Business Process
Design)
|
1
|
1
|
4
|
3
|
3
|
4
|
4
|
2
|
2
|
角色设计
(Role
Design)
|
2
|
2
|
4
|
3
|
3
|
4
|
4
|
2
|
2
|
组织结构设计
(Organization
Design)
|
2
|
2
|
4
|
3
|
3
|
4
|
4
|
2
|
2
|
数据设计
(Data
Design)
|
1
|
1
|
3
|
3
|
4
|
3
|
3
|
2
|
3
|
应用设计
(Application
Design)
|
1
|
1
|
3
|
3
|
4
|
3
|
3
|
2
|
3
|
系统集成
(Systems
Integration)
|
1
|
1
|
4
|
4
|
3
|
3
|
3
|
2
|
2
|
IT行业标准
(IT Industry
Standards)
|
1
|
1
|
4
|
4
|
4
|
4
|
3
|
2
|
3
|
服务设计
(Services
Design)
|
2
|
2
|
4
|
4
|
3
|
4
|
3
|
2
|
2
|
架构原则设计
(Architecture Principles
Design)
|
2
|
2
|
4
|
4
|
4
|
4
|
4
|
2
|
2
|
架构视图和视角设计
(Architecture Views & Viewpoints
Design)
|
2
|
2
|
4
|
4
|
4
|
4
|
4
|
2
|
2
|
构建块设计
(Building Block
Design)
|
1
|
1
|
4
|
4
|
4
|
4
|
4
|
2
|
3
|
解决方案建模
(Solutions
Modeling)
|
1
|
1
|
4
|
4
|
4
|
4
|
4
|
2
|
3
|
效益分析
(Benefits
Analysis)
|
2
|
2
|
4
|
4
|
4
|
4
|
4
|
4
|
2
|
业务交互
(Business
Interworking)
|
3
|
3
|
4
|
3
|
3
|
4
|
4
|
3
|
1
|
系统行为
(Systems
Behavior)
|
1
|
1
|
4
|
4
|
4
|
4
|
3
|
3
|
2
|
项目管理
(Project
Management)
|
1
|
1
|
3
|
3
|
3
|
3
|
3
|
4
|
2
|
方案或项目管理技能
|
方案管理
(Program
Management)
|
1
|
2
|
3
|
3
|
3
|
3
|
3
|
4
|
2
|
项目管理
(Project
Management)
|
1
|
2
|
3
|
3
|
3
|
3
|
3
|
4
|
2
|
管理业务变更
(Managing Business
Change)
|
3
|
3
|
4
|
3
|
3
|
3
|
4
|
4
|
2
|
变更管理
(Change
Management)
|
3
|
3
|
4
|
3
|
3
|
3
|
4
|
3
|
2
|
价值管理
(Value
Management)
|
4
|
4
|
4
|
3
|
3
|
3
|
4
|
3
|
2
|
通用IT知识技能
|
IT应用开发方法和工具
(IT Application Development Methodologies
& Tools)
|
2
|
2
|
3
|
4
|
4
|
4
|
2
|
3
|
3
|
编程语言
(Programming
Languages)
|
1
|
1
|
3
|
4
|
4
|
4
|
3
|
2
|
3
|
代理应用
(Brokering
Applications)
|
1
|
1
|
3
|
3
|
4
|
4
|
3
|
2
|
3
|
信息消费应用
(Information Consumer
Applications)
|
1
|
1
|
3
|
3
|
4
|
4
|
3
|
2
|
3
|
信息提供应用
(Information Provider
Applications)
|
1
|
1
|
3
|
3
|
4
|
4
|
3
|
2
|
3
|
存储管理
(Storage
Management)
|
1
|
1
|
3
|
4
|
4
|
2
|
2
|
2
|
3
|
网络
(Networks)
|
1
|
1
|
3
|
4
|
3
|
2
|
2
|
2
|
3
|
基于Web的服务
(Web-based
Services)
|
1
|
1
|
3
|
3
|
4
|
4
|
2
|
2
|
3
|
信息技术基础设施
(IT
Infrastructure)
|
1
|
1
|
3
|
4
|
3
|
2
|
2
|
2
|
3
|
资产管理
(Asset
Management)
|
1
|
1
|
4
|
4
|
3
|
3
|
3
|
2
|
3
|
服务等级协议
(Service Level
Agreements)
|
1
|
1
|
4
|
4
|
3
|
4
|
3
|
2
|
3
|
系统
(Systems)
|
1
|
1
|
3
|
4
|
3
|
3
|
2
|
2
|
3
|
商用现成品
(COTS)
|
1
|
1
|
3
|
4
|
3
|
4
|
2
|
2
|
3
|
企业连续体
(Enterprise
Continuums)
|
1
|
1
|
4
|
4
|
4
|
4
|
4
|
2
|
3
|
迁移规划
(Migration
Planning)
|
1
|
1
|
4
|
3
|
4
|
3
|
3
|
2
|
3
|
管理工具
(Management
Utilities)
|
1
|
1
|
3
|
2
|
4
|
4
|
2
|
2
|
3
|
基础设施
(Infrastructure)
|
1
|
1
|
3
|
4
|
3
|
4
|
2
|
2
|
3
|
IT技术技能
|
软件工程
(Software
Engineering)
|
1
|
1
|
3
|
3
|
4
|
4
|
3
|
2
|
3
|
安全
(Security)
|
1
|
1
|
3
|
4
|
3
|
4
|
3
|
2
|
3
|
系统和网络管理
(Systems & Network
Management)
|
1
|
1
|
3
|
4
|
3
|
3
|
3
|
2
|
3
|
事务处理
(Transaction
Processing)
|
1
|
1
|
3
|
4
|
3
|
4
|
3
|
2
|
3
|
位置和目录
(Location &
Directory)
|
1
|
1
|
3
|
4
|
4
|
3
|
3
|
2
|
3
|
用户界面
(User
Interface)
|
1
|
1
|
3
|
4
|
4
|
4
|
3
|
2
|
3
|
国际化操作
(International
Operations)
|
1
|
1
|
3
|
4
|
3
|
3
|
2
|
2
|
2
|
数据交换
(Data
Interchange)
|
1
|
1
|
3
|
4
|
4
|
3
|
2
|
2
|
3
|
数据管理
(Data
Management)
|
1
|
1
|
3
|
4
|
4
|
3
|
2
|
2
|
3
|
图形与图像
(Graphics &
Image)
|
1
|
1
|
3
|
4
|
3
|
3
|
2
|
2
|
3
|
操作系统服务
(Operating System
Services)
|
1
|
1
|
3
|
4
|
3
|
3
|
2
|
2
|
3
|
网络服务
(Network
Services)
|
1
|
1
|
3
|
4
|
3
|
3
|
2
|
2
|
3
|
通信基础设施
(Communications
Infrastructure)
|
1
|
1
|
3
|
4
|
3
|
3
|
2
|
2
|
3
|
法律环境
|
合同法
(Contract
Law)
|
2
|
2
|
2
|
2
|
2
|
2
|
2
|
3
|
1
|
数据保护法
(Data Protection
Law)
|
3
|
3
|
4
|
3
|
3
|
3
|
3
|
2
|
2
|
采购法
(Procurement
Law)
|
3
|
2
|
2
|
2
|
2
|
2
|
2
|
4
|
1
|
诈骗
(Fraud)
|
3
|
3
|
3
|
3
|
3
|
3
|
3
|
3
|
1
|
商业法
(Commercial
Law)
|
3
|
3
|
2
|
2
|
2
|
2
|
3
|
3
|
1
|