應對複雜性:企業架構中的利害關係人、觀點與視圖

引言

建立並維持一個一致的企業架構(EA)是一項複雜的任務,這是因為涉及了背景與符號系統各異的多元利害關係人。為了管理這種複雜性,研究人員最初專注於定義架構框架,以分類並定位不同架構描述之間的相對關係,例如Zachman架構框架.

架構框架為提供架構描述並配合流程提供一般性指導。ArchiMate語言作為一種建模符號,能深入揭示不同架構的結構與一致性,補充並支援這些框架。

ArchiMate語言允許架構師與利害關係人使用他們對企業架構的自身觀點。視圖由觀點來定義,觀點對代表企業架構的一組模型定義抽象。每個觀點針對特定類型的利害關係人,並處理特定的關注事項。觀點可以孤立某些面向,或連結多個面向,提供一種靈活的企業架構建模方式。

TOGAF架構框架描述了針對不同利害關係人類別的視圖分類法,並提供在企業架構模型中開發與使用觀點與視圖的指導原則。然而,重要的是要注意,觀點與視圖是相互關聯的,通常在結合其基礎的相互依賴關係時,能更完整地描述架構。儘管具有實用性,觀點與視圖僅是系統的部分呈現,將整個架構限制在有限的幾個面向上。

利害關係人與關注事項

本節介紹一種使用ArchiMate語言透過觀點機制,系統性地處理利害關係人關注事項的方法。此機制符合ISO/IEC 42010標準,該標準提供架構描述的模型。此模型中的關鍵元素包括利害關係人、關注事項、觀點與視圖,如以下圖所示:

上圖標題為「架構描述的概念模型」,展示了描述架構時所涉及之關鍵元素之間的關係,符合ISO/IEC 42010標準。此模型有助於透過使用觀點與視圖,系統性地處理利害關係人關注事項。以下是對此圖的詳細說明:

  1. 關注系統:
    • 這是架構所描述的系統。
    • 它展現了架構,並對利害關係人具有關聯性。
  2. 利害關係人:
    • 利害關係人是指對關注系統具有興趣的個人、團隊或組織。
    • 利害關係人具有需要由架構來處理的關注事項。
    • 他們識別架構描述、架構理由與架構視圖。
  3. 關注事項:
    • 關注點是利益相關者對目標系統所持有的興趣或議題。
    • 關注點由架構觀點來界定,並由架構視圖來處理。
  4. 架構觀點:
    • 觀點是一種單一視圖的規範,定義了哪些利益相關者的需求被界定,以及構建和解讀該視圖的指導原則。
    • 觀點界定關注點並主導架構視圖。
    • 它們與模型類型相關聯,而這些模型類型則主導架構模型。
  5. 架構視圖:
    • 視圖是架構的呈現,用以處理利益相關者的一個或多個關注點。
    • 視圖由架構觀點所主導,並表達架構描述。
    • 它們源自架構模型。
  6. 架構模型:
    • 架構模型是使用特定模型類型來呈現架構各方面的表示。
    • 模型主導架構視圖,並構成架構描述的一部分。
  7. 模型類型:
    • 模型類型是用於呈現架構不同方面的模型類型。
    • 它們主導架構模型。
  8. 架構描述:
    • 架構描述是架構視圖、模型及其他資訊的集合,用以表達目標系統的架構。
    • 它表達了架構,並由利益相關者識別。
    • 它包含對應規則與理由。
  9. 架構理由:
    • 理由說明了架構決策背後的邏輯。
    • 它是架構描述的一部分,並由利益相關者識別。
  10. 對應規則:
    • 對應規則定義了架構描述中不同視圖與模型之間的關係。
    • 它們確保架構描述中的一致性與連貫性。
  11. 對應:
    • 對應關係是根據對應規則所定義的不同視圖與模型之間的實際關係。
    • 它們是架構描述的一部分。

關係

  • 識別:利益相關者識別架構描述、架構理由與架構視圖。
  • 對…有興趣:關注的系統對利益相關者有興趣。
  • 定義:架構觀點定義關注點。
  • 處理:架構視圖處理關注點。
  • 主導:架構觀點主導架構視圖,模型類型主導架構模型。
  • 表達:架構描述表達架構。
  • 展現:關注的系統展現架構。

這個概念模型有助於理解不同元素如何互動以描述架構,確保透過明確定義的觀點與視圖,系統性地處理利益相關者的關注點。

ArchiMate 語言及其觀點機制,協助架構師定義與分類主導性觀點。此機制有助於架構師建立與設計用於利益相關者溝通的視圖。

視圖與觀點

視圖是傳達特定架構領域資訊的理想機制。視圖是架構描述中針對相關關注點、並針對特定利益相關者量身訂製的部分。它由觀點所指定,該觀點規定了視圖所提供的概念、模型、分析技術與視覺化方式。基本上,視圖是你所看到的,而觀點是你所處的位置。

架構描述包含一個或多個架構視圖,每個視圖皆針對利益相關者的關注點。架構視圖根據觀點來表達系統的架構,該觀點定義關注點,並建立構建、解讀與分析視圖的規範。

觀點專注於架構的特定方面與層次,由利益相關者的關注點所決定。從觀點中可見的內容,取決於針對利益相關者關注點的論證。觀點促進對架構特定方面與層次的溝通,並允許架構師與利益相關者之間進行雙向反饋。觀點的範圍及其與利益相關者關注點的相關性,決定了視圖中出現的元素與關係。

觀點機制

架構師需應對各種利益相關者與關注點。觀點機制透過提供基於目的與內容的框架,協助選擇合適的觀點。此框架有助於定義與分類觀點,如下方圖示所示。

建築師與利害關係人溝通,以了解並記錄他們的關切事項。觀點機制識別目的與內容,定義並分類觀點,此觀點規範視圖的建構與設計。受觀點所規範的視圖,用以回應利害關係人的關切事項。

建立一個ArchiMate 觀點包含兩個步驟:

  1. 根據回應利害關係人關切事項所需的資訊,從 ArchiMate 元模型中選擇相關概念。
  2. 定義一種呈現方式,以利害關係人能夠理解的方式呈現這些概念,這可以是圖示、目錄、矩陣或其他視覺化形式。

將此觀點應用於架構模型時,會根據所選的概念與呈現方式,選擇並呈現架構中的相關部分。

定義與分類觀點

這個ArchiMate 語言ArchiMate 語言有助於根據與利害關係人關切事項相關的目的與內容,定義與分類觀點。目的維度由三個類別支援:

  • 設計:支援建築師與設計師在設計過程中使用圖示,例如UML.
  • 決策:透過投影、交叉與分析技術,提供跨領域架構關係的洞察,協助管理者進行決策。
  • 告知:透過圖示、動畫及其他資訊性媒體,協助利害關係人了解企業架構,取得承諾,並說服反對者。

內容維度使用ArchiMate 核心框架來選擇相關的面向與層級,由三個類別支援:

  • 細節:專注於單一層級與單一面向,通常適用於軟體工程師或流程負責人等利害關係人。
  • 一致性:涵蓋多個層級或面向,使利害關係人能專注於架構關係,適合作業經理。
  • 概觀:涵蓋多個層級與面向,通常適用於企業架構師及如執行長與資深資訊長等決策者。

建立視圖

在受控的觀點下,建築師可以建立並設計一個包含 ArchiMate 元模型中元素與關係的視圖。建築師為這些元素設計合適的呈現方式,以符合利害關係人與所關注議題的需求。視圖不必是視覺或圖形形式;可根據元素與關係的屬性,使用各種呈現方式,例如色彩標示的熱力圖。

範例觀點

最後一節提供觀點的範例,說明如何運用觀點機制來建立能解決特定利害關係人關切的視圖。這些範例展示了觀點機制在實際情境中的應用,有助於架構師與利害關係人有效溝通並理解企業架構.

組織觀點範例

下圖顯示在組織觀點下建立的ArchiMate圖。透過應用觀點,您可以根據該觀點所定義的內容,繪製包含部分ArchiMate元素與關係的ArchiMate圖。

Organization Viewpoint example
組織觀點範例

業務流程合作觀點範例

下圖顯示在業務流程合作觀點下建立的ArchiMate圖。透過應用觀點,您可以根據該觀點所定義的內容,繪製包含部分ArchiMate元素與關係的ArchiMate圖。

Business Process Cooperation Viewpoint example
業務流程合作觀點範例

結論

ArchiMate語言結合其觀點機制,提供一種結構化且靈活的方法來管理企業架構的複雜性。透過根據利害關係人關切來定義與分類觀點,架構師可以建立能有效傳達架構內容的視圖,確保所有利害關係人之間的協調與理解。

相關資源

  1. 完整的ArchiMate觀點指南(包含範例)
  2. 理解ArchiMate觀點:全面指南 – ArchiMetric
  3. ArchiMate觀點指南 – 資訊結構觀點
  4. 探索企業架構:解讀ArchiMate動機觀點 – Visual Paradigm指南
  5. 一站式TOGAF指南 – Visual Paradigm指南
  6. Visual Paradigm TOGAF – 關於TOGAF、企業架構、ArchiMate及其他內容
  7. TOGAF® 企業架構工具 – ArchiMetric
  8. ArchiMate 3:全面概覽 – Cybermedian
  9. Visual Paradigm中的ArchiMate圖示

Leave a Reply