Skip to content

TOGAF® Standard — Applying the ADM


3. Áp dụng ADM trên Bức tranh tổng thể Kiến trúc (Applying the ADM Across the Architecture Landscape)

3.1. Tổng quan

Trong một doanh nghiệp điển hình, nhiều kiến trúc (architectures) sẽ được mô tả trong Bức tranh tổng thể Kiến trúc (Architecture Landscape) tại bất kỳ thời điểm nào. Các kiến trúc này có thể giải quyết các nhu cầu rất cụ thể hoặc tổng quát hơn, có thể đi sâu vào chi tiết hoặc chỉ cung cấp một cái nhìn tổng quan. Để giải quyết sự phức tạp này, Tiêu chuẩn TOGAF (TOGAF Standard) sử dụng các khái niệm về các cấp độ (levels) và Sự liên tục của Doanh nghiệp (Enterprise Continuum) để cung cấp một khuôn khổ khái niệm cho việc tổ chức Bức tranh tổng thể Kiến trúc (Architecture Landscape). Những khái niệm này liên kết chặt chẽ với việc tổ chức nội dung thực tế trong Kho lưu trữ Kiến trúc (Architecture Repository) và bất kỳ phân vùng kiến trúc (architecture partitions) nào được thảo luận trong Tiêu chuẩn TOGAF — Nội dung Kiến trúc.

3.2. Bức tranh tổng thể Kiến trúc (Architecture Landscape)

Các cấp độ (Levels) cung cấp một khuôn khổ để chia Bức tranh tổng thể Kiến trúc (Architecture Landscape) thành ba cấp độ chi tiết (granularity):

  1. Kiến trúc Chiến lược (Strategic Architecture): Cung cấp một khuôn khổ tổ chức cho hoạt động vận hành và thay đổi, đồng thời cho phép thiết lập định hướng ở cấp điều hành.
  2. Kiến trúc Phân đoạn (Segment Architecture): Cung cấp một khuôn khổ tổ chức cho hoạt động vận hành và thay đổi, đồng thời cho phép thiết lập định hướng và phát triển các lộ trình kiến trúc (architecture roadmaps) hiệu quả ở cấp độ chương trình hoặc danh mục đầu tư.
  3. Kiến trúc Năng lực (Capability Architecture): Cung cấp một khuôn khổ tổ chức cho hoạt động thay đổi và phát triển các lộ trình kiến trúc (architecture roadmaps) hiệu quả, hiện thực hóa các gia tăng năng lực.

    • Hình 3-1 minh họa mô hình phân loại này cho Bức tranh tổng thể Kiến trúc (Architecture Landscapes).

    Figure 3-1: Summary Classification Model for Architecture Landscapes Hình 3-1: Mô hình Phân loại Tóm tắt cho Bức tranh tổng thể Kiến trúc

Sự liên tục của Kiến trúc (Architecture Continuum) cung cấp một phương pháp để chia mỗi cấp độ của Bức tranh tổng thể Kiến trúc (Architecture Landscape) theo mức độ trừu tượng. Nó đưa ra một cách nhất quán để định nghĩa và hiểu các quy tắc, biểu diễn và mối quan hệ chung trong một kiến trúc, bao gồm các mối quan hệ truy xuất nguồn gốc (traceability) và dẫn xuất (derivation). Sự liên tục của Kiến trúc (Architecture Continuum) thể hiện các mối quan hệ từ các yếu tố nền tảng đến kiến trúc cụ thể của tổ chức, như thể hiện trong Hình 3-2. Đây là một công cụ hữu ích để khám phá điểm chung và loại bỏ sự trùng lặp không cần thiết.

Figure 3-2: Summary of Architecture Continuum Hình 3-2: Tóm tắt Architecture Continuum

Các khái niệm này (Các cấp độSự liên tục của Kiến trúc) cung cấp một cơ chế toàn diện để mô tả và phân loại Bức tranh tổng thể Kiến trúc (Architecture Landscape). Chúng có thể được sử dụng để tổ chức Bức tranh tổng thể Kiến trúc thành một tập hợp các kiến trúc liên quan với:

  • Độ phức tạp có thể quản lý được cho từng kiến trúc hoặc giải pháp riêng lẻ.
  • Các nhóm được xác định.
  • Các hệ thống phân cấp và cấu trúc điều hướng được xác định.
  • Các quy trình, vai trò và trách nhiệm thích hợp gắn liền với mỗi nhóm.

Không có mô hình tổ chức kiến trúc định nghĩa nào, vì mỗi doanh nghiệp nên áp dụng một mô hình phản ánh mô hình hoạt động của riêng mình.

3.3. Phát triển Kiến trúc ở các Cấp độ khác nhau (Developing Architectures at Different Levels)

Các phần trước đã chỉ ra rằng các loại kiến trúc khác nhau được yêu cầu để giải quyết các nhu cầu của các bên liên quan khác nhau ở các cấp độ khác nhau của tổ chức. Mỗi kiến trúc thường không tồn tại độc lập và do đó phải nằm trong một hệ thống phân cấp quản trị (governance hierarchy). Các kiến trúc rộng, tổng hợp sẽ đặt ra định hướng cho các kiến trúc hẹp và chi tiết.

Có một số kỹ thuật có thể được áp dụng để sử dụng ADM (Architecture Development Method) như một quy trình hỗ trợ các hệ thống phân cấp kiến trúc như vậy. Về cơ bản, có hai chiến lược có thể áp dụng:

  1. Phát triển kiến trúc ở các cấp độ khác nhau thông qua các vòng lặp (iterations) trong một chu trình ADM duy nhất.
  2. Phát triển kiến trúc ở các cấp độ khác nhau thông qua một hệ thống phân cấp các quy trình ADM, được thực hiện đồng thời.

Trên thực tế, một kiến trúc sư có thể cần kết hợp các yếu tố của mỗi chiến lược để phù hợp với các yêu cầu chính xác của Yêu cầu về Công việc Kiến trúc (Request for Architecture Work) của họ. Mỗi phương pháp này được mô tả chi tiết trong Chương 2, "Áp dụng vòng lặp cho ADM".

3.4. Tổ chức Bức tranh tổng thể Kiến trúc (Organizing the Architecture Landscape)

Các đặc điểm sau đây thường được sử dụng để tổ chức Bức tranh tổng thể Kiến trúc (Architecture Landscape) nhằm hiểu trạng thái của doanh nghiệp:

  • Phạm vi (Breadth): Lĩnh vực chủ đề thường là đặc điểm tổ chức chính để mô tả Bức tranh tổng thể Kiến trúc. Các kiến trúc được phân tách chức năng thành một hệ thống phân cấp các lĩnh vực chủ đề hoặc phân đoạn cụ thể.
  • Mức độ chi tiết (Depth): Với các lĩnh vực chủ đề rộng hơn, cần ít chi tiết hơn để đảm bảo kiến trúc có kích thước và độ phức tạp có thể quản lý được. Các lĩnh vực chủ đề cụ thể hơn thường sẽ cho phép (và yêu cầu) các kiến trúc chi tiết hơn.
  • Thời gian (Time): Đối với một phạm vi và mức độ chi tiết cụ thể, một doanh nghiệp có thể tạo ra Kiến trúc Cơ sở (Baseline Architecture) và một tập hợp các Kiến trúc Mục tiêu (Target Architectures) kéo dài đến tương lai. Các kiến trúc rộng hơn và ít chi tiết hơn nói chung sẽ có giá trị trong thời gian dài hơn và có thể cung cấp tầm nhìn cho doanh nghiệp xa hơn trong tương lai.
  • Tính cập nhật (Recency): Cuối cùng, mỗi góc nhìn kiến trúc (architecture view) sẽ trải qua một chu trình phát triển, trong đó độ chính xác của nó tăng lên cho đến khi được phê duyệt. Sau khi phê duyệt, một kiến trúc sẽ bắt đầu giảm độ chính xác nếu không được duy trì tích cực. Trong một số trường hợp, tính cập nhật (recency) có thể được sử dụng làm yếu tố tổ chức cho các kiến trúc lịch sử.

Sử dụng các tiêu chí trên, các kiến trúc có thể được nhóm thành các cấp độ Kiến trúc Chiến lược (Strategic), Phân đoạn (Segment) và Năng lực (Capability Architecture), như mô tả trong Hình 3-1.