TOGAF® Standard — ADM Techniques¶
5. Kỹ thuật phân tích khoảng trống (Gap Analysis)¶
Kỹ thuật phân tích khoảng trống (Gap Analysis) là một công cụ được sử dụng rộng rãi trong Phương pháp Phát triển Kiến trúc (Architecture Development Method - ADM) của TOGAF® để xác nhận một kiến trúc đang được phát triển. Mục đích chính của nó là làm nổi bật sự thiếu hụt giữa Kiến trúc Cơ sở (Baseline Architecture) và Kiến trúc Mục tiêu (Target Architecture).
5.1. Giới thiệu¶
- Phân tích khoảng trống giúp làm nổi bật những gì có thể đã bị bỏ sót. Kiến trúc phải hỗ trợ tất cả các nhu cầu xử lý thông tin thiết yếu của tổ chức.
- Nguồn khoảng trống quan trọng nhất cần xem xét là các mối quan tâm của các bên liên quan (stakeholder concerns) chưa được giải quyết trong công việc kiến trúc trước đây.
5.2. Các nguồn khoảng trống tiềm năng (Potential Sources of Gaps)¶
Các khoảng trống có thể phát sinh từ nhiều miền khác nhau:
- Khoảng trống miền kinh doanh (Business domain gaps):
- Khoảng trống về con người (People gaps) – ví dụ, yêu cầu đào tạo chéo (cross-training).
- Khoảng trống về quy trình (Process gaps) – ví dụ, quy trình kém hiệu quả (process inefficiencies).
- Khoảng trống về công cụ (Tools gaps) – ví dụ, chức năng công cụ trùng lặp hoặc thiếu sót.
- Khoảng trống về thông tin (Information gaps).
- Khoảng trống về đo lường (Measurement gaps).
- Khoảng trống về tài chính (Financial gaps).
- Khoảng trống về cơ sở vật chất (Facilities gaps) – ví dụ, tòa nhà, không gian văn phòng.
- Khoảng trống miền dữ liệu (Data domain gaps):
- Dữ liệu không đủ tính thời sự (currency).
- Dữ liệu không được đặt ở nơi cần thiết.
- Không phải dữ liệu cần thiết.
- Dữ liệu không có sẵn khi cần.
- Dữ liệu không được tạo.
- Dữ liệu không được tiêu thụ.
- Khoảng trống về mối quan hệ dữ liệu (Data relationship gaps).
- Các ứng dụng bị ảnh hưởng, bị loại bỏ hoặc được tạo.
- Các công nghệ bị ảnh hưởng, bị loại bỏ hoặc được tạo.
5.3. Các bước được đề xuất (Suggested Steps)¶
Quy trình phân tích khoảng trống bao gồm các bước sau:
- Vẽ ma trận: Tạo một ma trận với tất cả các Khối Xây dựng Kiến trúc (Architecture Building Blocks - ABBs) của Kiến trúc Cơ sở trên trục dọc và tất cả các ABBs của Kiến trúc Mục tiêu trên trục ngang.
- Thêm hàng/cột mới: Thêm một hàng cuối cùng có nhãn "Mới" (New) vào trục Kiến trúc Cơ sở, và một cột cuối cùng có nhãn "Đã loại bỏ" (Eliminated) vào trục Kiến trúc Mục tiêu.
- Đánh dấu "Đã bao gồm": Nơi một ABB có sẵn ở cả Kiến trúc Cơ sở và Kiến trúc Mục tiêu, ghi lại điều này bằng "Đã bao gồm" (Included) tại ô giao nhau.
- Xem xét ABBs bị thiếu từ Kiến trúc Cơ sở: Nếu một ABB từ Kiến trúc Cơ sở bị thiếu trong Kiến trúc Mục tiêu, mỗi ABB phải được xem xét.
- Nếu nó đã được loại bỏ chính xác, đánh dấu như vậy trong ô "Đã loại bỏ" thích hợp.
- Nếu không, một thiếu sót ngẫu nhiên trong Kiến trúc Mục tiêu đã được phát hiện và phải được khắc phục bằng cách đưa ABB trở lại trong lần lặp tiếp theo của kiến trúc.
- Xác định khoảng trống "Mới": Nếu một ABB từ Kiến trúc Mục tiêu không tìm thấy trong Kiến trúc Cơ sở, đánh dấu nó tại giao điểm với hàng "Mới" như một khoảng trống cần được lấp đầy, bằng cách phát triển hoặc mua khối xây dựng đó.
- Kết thúc: Khi hoàn thành, bất cứ điều gì dưới "Đã loại bỏ" hoặc "Mới" đều là một khoảng trống, cần được giải thích là đã được loại bỏ chính xác, hoặc được đánh dấu là sẽ được giải quyết bằng cách khôi phục hoặc phát triển/mua khối xây dựng.
5.4. Ví dụ (Example)¶
- Hình 5-1 trong nguồn tài liệu minh họa một phân tích khoảng trống cho các ABBs là dịch vụ từ danh mục Dịch vụ Mạng của Mô hình Tham chiếu Kỹ thuật (Technical Reference Model - TRM) của TOGAF. Nó cho thấy một số dịch vụ từ Kiến trúc Cơ sở bị thiếu trong Kiến trúc Mục tiêu.
