正如前面所說,一個用來對架構治理策略的實現進行監督的跨組織的架構委員會是架構治理策略成功的主要要素之一。架構委員會應該可以表明全部主要干係人的需求,而且一般還須要對整個架構的審查及維護活動負有高級行政職責。一般來說,架構委員會須要對以下目標的達成進行負責:數據庫
若是從執行的角度來看,架構委員會還須要承擔以下責任:瀏覽器
若是從治理的角度來看,架構委員會還須要承擔以下責任:緩存
一個架構委員會的創建每每受以下事件的觸發:安全
在不少公司中,最初的領導級架構贊助者一般都是CIO,然而爲了在企業中得到廣闊的支持,一個贊助組織的影響力每每超過某個我的,這樣一個贊助組織在這裏被稱爲一個架構委員會。架構委員會是一個高級領導層組織,用來爲戰略架構及其子架構的審查和維護進行負責。雖然架構委員會是企業中架構的贊助者,企業架構委員會本身自己也須要得到企業高層的贊助和支持,而且這一支持須要貫徹整個規劃過程,延伸到針對架構項目的維護之中。服務器
架構委員會的常駐人員規模不宜過大,按照TOGAF的建議,一個架構委員會的常駐人員規模應包含四至五人,或不超過十人。爲了使架構委員會隨着事件的推移而一直保持合理的規模,並同時確保其在企業範圍內的表明性,架構委員會的成員須要採用輪換制,從而給予各個高級經理決策權和相關責任。除此以外,因爲現實中的各類緣由這一輪換機制還有其存在的必要性,例如當有些架構委員會成員受時間所限而不能長期承擔其職責時。雖然採用了輪換制,但爲了確保架構委員會的決策不會變化無常,企業須要主動的採用某種機制來確保其核心理念的穩定,例如爲成員設置任期,並將不一樣成員的離退時間交錯開來。網絡
架構委員會的運行的核心以及在形式上的表現就是按照清晰的日程安排所進行的架構委員會會議,而且這些日程安排鬚要具備明確的目標、所涵蓋的內容和通過定義的行爲。架構委員會會議須要爲以下幾個方面提供指導:數據結構
每一個會議的參與者在開會前會收到一份日程描述和相關支持文檔,他們須要在開會前對這些內容進行熟悉,而且被分配進行某項活動的與會人員還須要報告其執行進度。此外,每一個與會人員還必須確認其是否參加架構委員會會議。架構
因而可知,會議的日程描述是有關整個會議內容的核心,TOGAF對於其內容項目作了以下建議:框架
針對架構合規性的審查是架構治理戰略的核心環節,也是決定其可否成功的重要因素。架構合規性審查是針對各個具體項目與已經創建的架構標準、精神以及業務目標的相符合狀況所進行的審議,而一個關於這些審議的正規流程正是企業的架構合規性策略的核心內容。經過架構合規性審查,企業能夠達成以下幾點(或部分)目標:less
除了上面這些與質量保證有關的目標以外,架構合規性審查的進行還在特定狀況下具備着傾向於以政治爲導向的動機:
架構合規性審查並非一個一次性的活動,它應該在適當的項目里程碑或項目生命週期的各個檢查點進行,而且其具體的審查要點應包括:
針對架構項目審查的時點應包括:
就架構合規性審查的進行、治理以及參與的人員來講,TOGAF針對此審查的進行總結出了以下三種情景:
在上面這些情景中,架構合規性審查的進行都須要高級管理層的支持,並一般被做爲企業架構治理策略的一個重要部分來加以強制。通常來說,企業的CIO或企業架構委員會將對全部主要項目進行強制性審查,並在以後造成年度審查的慣例。
TOGAF對於架構合規性審查的流程作了以下圖所示的總結:
角色 |
職責 |
備註 |
架構委員會 |
確保IT架構的一致性,並能對全部業務目標進行支持 |
贊助並監督架構活動 |
項目組長 (或項目委員會) |
爲這個項目負責 |
|
架構審查協調人 |
管理整個架構的開發和審查流程 |
更傾向於面向業務,而不是技術 |
首席企業架構師 |
確保架構在技術上的連貫,而且是面向將來的 |
一個IT架構專家 |
架構師 |
首席企業架構師的技術助理之一 |
|
客戶 |
確保業務需求被清晰地描述和理解 |
管理組織的一部分,該部分依賴於在架構中所描述的信息技術的成功實現和運用 |
業務領域專家 |
確保用於知足業務需求的流程是合理並可以被理解的 |
瞭解業務領域的運做。能夠經過客戶來擔當這一角色 |
項目負責人 |
確保架構師對於客戶部門流程有着足夠詳細的理解,並可以爲業務領域專家或架構師提供各類所需的輸入 |
可以爲架構所要知足的業務需求提供輸入的客戶組織中的成員 |
架構合規性審查是針對各個項目與架構的符合度而進行的審議活動,而這一活動的具體實施須要圍繞着一份問題清單來進行的。爲了幫助這一份問題清單的制定,TOGAF根據架構的各個方面提出了一系列備選問題,而負責問題清單開發的領域專家能夠根據所審查架構的特性在這些備選問題中進行選擇和定製。須要注意的是,這裏所列出的問題並不適用於針對業務領域架構或跨越多個項目的架構的審查。針對這些架構的審查的流程雖然類似,可是其所使用的問題清單的類別和內容將會有所不一樣。(有些問題並非以提問的形式出現,而是經過簡短的描述來對引起問題的原因,以及答案中所應包含的內容方向進行了闡述,從而使得相關人員能夠按照各自狀況編制出合適的問題)