【TOGAF】整體認知

TOGAF是什麼數據結構

  TOGAF(The Open Group Architecture Framework)是當前最爲流行的企業架構框架理論之一,它爲一個企業或組織對於企業架構的接受、建立、使用和維護提供了一系列輔助方法和工具基於迭代過程模型的企業架構框架理論,包括了各類最佳實踐,以及一系列可重用的現有企業資產。由國際標準權威組織The Open Group制定,ADM重視架構開發過程和方法,2009年發佈的第九版中引入了內容框架Content Framework,填補了架構內容描述和指導方面的空白。藉助TOGAF理論體系幫助企業建設企業級架構,有助於企業節約成本,增長業務模式的靈活性,更加的個性化、隨需應變,並提升信息系統應用水平,同時還能夠對客戶的業務模式創新起到推進做用。
架構

 

TOGAF包含哪些內容 併發

      從上圖TOGAF的內容結構示意圖能夠看出,TOGAF所包含的各類企業架構相關方法與工具在「企業的業務願景及驅動力與「業務能力之間創建起了一座溝通的橋樑,主要分爲四個部分:框架

  • 能力框架(Capability Framework):爲了在一個企業中有效地操做企業架構並使其發揮最大的效能,一系列適當的組織結構、流程、技能、角色和責任須要被定義並結合起來,爲如何組織好這些元素提供了指南。
  • 架構開發方法(ADMArchitecture Development Method:TOGAF的核心部分,是TOGAF針對企業架構建設方法的論述,它以一個循環迭代模型爲基礎將企業架構的建設過程劃分爲先後銜接的若干步驟,並對每一個步驟的輸入、輸出以及所採用方法都進行了詳盡的闡述。着重於幫助企業更好地使用企業架構。
  • 內容框架Content Framework):TOGAF的核心部分,針對企業架構中所包含的各類工做產品以及他們之間的關係做出了詳細的描述。着重於幫助企業提升其企業架構建設和維護過程的標準化水平和執行效率。
  • 企業連續體和工具(Enterprise Continuum and Tools):企業連續體是企業架構資源庫的一張視圖,它爲企業中的各類架構和解決方案製品提供了一種隨着企業架構演進而動態變化分類和組織方法。還提供了幾個用於幫助企業架構建設的參考模型以及其餘的一些輔助工具。着重於爲企業在企業架構的開發、使用和維護過程當中提供參考和最佳實踐。 

  

  企業架構分爲兩大部分:
  • 業務架構:把企業的業務戰略轉化爲平常運做的渠道,業務戰略決定業務架構,它包括業務的運營模式、流程體系、組織結構、地域分佈等內容。
  • IT架構:指導IT投資和設計決策的IT框架,是創建企業信息系統的綜合藍圖,包括數據架構、應用架構和技術架構三部分

  TOGAF描述瞭如何定義業務架構,數據架構,應用架構、技術架構 工具

 

  TOGAF利用其核心架構開發方法(ADM:Architecture Development Method)來實現對上述架構的構建。ADM是一套通過高度抽象的方法論,用來指導企業如何創建和維護其企業架構的一套流程化的架構開發步驟,特別爲應對業務需求而設計;同時也是一種可靠的、通過驗證的開發和使用企業架構的方式,幫助架構師在不一樣層次(業務、應用、數據、技術)上進行架構設計,使架構師可以確保各類複雜的需求都能被充分考慮到,同時對過程當中使用到的架構開發工具提出了一些指導策略。ADM實施過程以下圖:      

   ADM將架構過程當作一個循環迭代的過程,而且此迭代過程能夠是分爲三層,第一層總體循環即一個階段的架構工做完成後的成果直接輸入到架構工做的後續階段中去;第二層階段之間的循環即跨階段迭代的概念(例如,在技術架構完成以後再返回到業務架構階段去);第三層單個階段的循環即做爲一種細化架構內容的技術,支持單個ADM階段內活動的重複執行。如上圖所示,ADM一共定義了十個步驟,除了「需求管理」這一步驟位於各個步驟中心做爲其餘各步驟的驅勱和管理辦法外,其他九個步驟仍是有着前後關係的,即前面步驟的輸出做爲後面步驟的輸入。各步驟具體內容以下:開發工具

分類 ADM階段 活動 裁剪後的流程和交付物
架構上下文 預備階段

1.瞭解業務環境spa

2.高級管理層的承諾架構設計

3.贊成將採起的方法設計

4.創建架構原則3d

5.創建治理結構

6.組建架構團隊

1.企業範圍

2.架構團隊

3.架構原則

A架構願景

1.設置範圍、約束、指望

2.建立架構願景

3.驗證業務上下文

4.建立架構工做說明書

1.涉衆分析

2.熱圖分析

3.方案概念

架構定義 B業務架構

1.組織(who),企業靜態特徵:業務組織特徵、業務角色

2.動機(why),組織如何知足業務目標

3.功能(what),企業動態特徵:流程、功能、服務

1.組織分解

2.流程分解

3.功能分解

C信息系統架構

1.IT系統如何知足企業的業務目標

2.數據及之間關係

3.應用系統及之間關係

1.數據結構

2.應用結構

3.應用協做

D技術架構

1.物理硬件

2.軟件邏輯

3.通訊技術

1.基礎設施

2.實現部署

轉換規劃 E機會及解決方案

1.初步實施規劃

2.肯定在前序階段中識別出的構建塊的交付載體

(開發途徑:外包、COTS、開源代碼)

3.肯定主要實施項目

4.評估項目依賴性(項目分組,組成各過渡架構)

組合管理:

1.項目管理

2.特徵模型

設計開發:

1.產品backlog

2.方案文檔

F遷移規則

1.成本/收益分析

2.風險評估

3.制定詳細的實施和遷移計劃

架構治理 G實施治理

爲實施提供架構監管

實施治理委員會制定併發布架構契約

確保實施的項目與架構一致

H架構變動管理

進行持續監控並創建變動管理流程

以確保架構能對企業需求快速響應,對業務價值最大化

中心 需求管理

1.適用於ADM全部階段

2.需求的識別、分析和交付

3.差距分析

1.市場需求文檔

2.原型

3.差距分析

4.術語表

5.業務規則

  

  ADM採用了自上而下的原則經過逐步細化的方式將企業高層的策略過渡到詳細的技術實施,從而構建涵蓋全部干係人角度的企業架構,企業可使用一個小組負責整個企業架構的迭代開發,也能夠由多個架構開發小組針對每一部份進行迭代開發,並最終歸爲一體。須要注意的是,雖然ADM中的各大步驟在表面上有着前後依賴的關係,可是這種關係並非硬性規定的,一個企業能夠根據本身的須要調換這些步驟的順序,甚至是跳過某些步驟,而這也是TOGAF所提倡的。各個階段的交付物以下圖所示:
相關文章
相關標籤/搜索