正如前面所说,一个用来对架构治理策略的实现进行监督的跨组织的架构委员会是架构治理策略成功的主要要素之一。架构委员会应该可以表明全部主要干系人的需求,而且一般还须要对整个架构的审查及维护活动负有高级行政职责。一般来说,架构委员会须要对以下目标的达成进行负责:数据库
若是从执行的角度来看,架构委员会还须要承担以下责任:浏览器
若是从治理的角度来看,架构委员会还须要承担以下责任:缓存
一个架构委员会的创建每每受以下事件的触发:安全
在不少公司中,最初的领导级架构赞助者一般都是CIO,然而为了在企业中得到广阔的支持,一个赞助组织的影响力每每超过某个我的,这样一个赞助组织在这里被称为一个架构委员会。架构委员会是一个高级领导层组织,用来为战略架构及其子架构的审查和维护进行负责。虽然架构委员会是企业中架构的赞助者,企业架构委员会本身自己也须要得到企业高层的赞助和支持,而且这一支持须要贯彻整个规划过程,延伸到针对架构项目的维护之中。服务器
架构委员会的常驻人员规模不宜过大,按照TOGAF的建议,一个架构委员会的常驻人员规模应包含四至五人,或不超过十人。为了使架构委员会随着事件的推移而一直保持合理的规模,并同时确保其在企业范围内的表明性,架构委员会的成员须要采用轮换制,从而给予各个高级经理决策权和相关责任。除此以外,因为现实中的各类缘由这一轮换机制还有其存在的必要性,例如当有些架构委员会成员受时间所限而不能长期承担其职责时。虽然采用了轮换制,但为了确保架构委员会的决策不会变化无常,企业须要主动的采用某种机制来确保其核心理念的稳定,例如为成员设置任期,并将不一样成员的离退时间交错开来。网络
架构委员会的运行的核心以及在形式上的表现就是按照清晰的日程安排所进行的架构委员会会议,而且这些日程安排须要具备明确的目标、所涵盖的内容和通过定义的行为。架构委员会会议须要为以下几个方面提供指导:数据结构
每一个会议的参与者在开会前会收到一份日程描述和相关支持文档,他们须要在开会前对这些内容进行熟悉,而且被分配进行某项活动的与会人员还须要报告其执行进度。此外,每一个与会人员还必须确认其是否参加架构委员会会议。架构
因而可知,会议的日程描述是有关整个会议内容的核心,TOGAF对于其内容项目作了以下建议:框架
针对架构合规性的审查是架构治理战略的核心环节,也是决定其可否成功的重要因素。架构合规性审查是针对各个具体项目与已经创建的架构标准、精神以及业务目标的相符合状况所进行的审议,而一个关于这些审议的正规流程正是企业的架构合规性策略的核心内容。经过架构合规性审查,企业能够达成以下几点(或部分)目标:less
除了上面这些与质量保证有关的目标以外,架构合规性审查的进行还在特定状况下具备着倾向于以政治为导向的动机:
架构合规性审查并非一个一次性的活动,它应该在适当的项目里程碑或项目生命周期的各个检查点进行,而且其具体的审查要点应包括:
针对架构项目审查的时点应包括:
就架构合规性审查的进行、治理以及参与的人员来讲,TOGAF针对此审查的进行总结出了以下三种情景:
在上面这些情景中,架构合规性审查的进行都须要高级管理层的支持,并一般被做为企业架构治理策略的一个重要部分来加以强制。通常来说,企业的CIO或企业架构委员会将对全部主要项目进行强制性审查,并在以后造成年度审查的惯例。
TOGAF对于架构合规性审查的流程作了以下图所示的总结:
角色 |
职责 |
备注 |
架构委员会 |
确保IT架构的一致性,并能对全部业务目标进行支持 |
赞助并监督架构活动 |
项目组长 (或项目委员会) |
为这个项目负责 |
|
架构审查协调人 |
管理整个架构的开发和审查流程 |
更倾向于面向业务,而不是技术 |
首席企业架构师 |
确保架构在技术上的连贯,而且是面向将来的 |
一个IT架构专家 |
架构师 |
首席企业架构师的技术助理之一 |
|
客户 |
确保业务需求被清晰地描述和理解 |
管理组织的一部分,该部分依赖于在架构中所描述的信息技术的成功实现和运用 |
业务领域专家 |
确保用于知足业务需求的流程是合理并可以被理解的 |
了解业务领域的运做。能够经过客户来担当这一角色 |
项目负责人 |
确保架构师对于客户部门流程有着足够详细的理解,并可以为业务领域专家或架构师提供各类所需的输入 |
可以为架构所要知足的业务需求提供输入的客户组织中的成员 |
架构合规性审查是针对各个项目与架构的符合度而进行的审议活动,而这一活动的具体实施须要围绕着一份问题清单来进行的。为了帮助这一份问题清单的制定,TOGAF根据架构的各个方面提出了一系列备选问题,而负责问题清单开发的领域专家能够根据所审查架构的特性在这些备选问题中进行选择和定制。须要注意的是,这里所列出的问题并不适用于针对业务领域架构或跨越多个项目的架构的审查。针对这些架构的审查的流程虽然类似,可是其所使用的问题清单的类别和内容将会有所不一样。(有些问题并非以提问的形式出现,而是经过简短的描述来对引起问题的原因,以及答案中所应包含的内容方向进行了阐述,从而使得相关人员能够按照各自状况编制出合适的问题)