Offcanvas

CIO / 개발자 / 비즈니스|경제 / 애플리케이션

EA 관리 지표 '자크만 프레임워크'란?

2020.04.08 Sarah K. White  |  CIO
자크만 프레임워크(Zachman Framework)는 정확히 말해 방법론은 아니다. 적어도 대부분의 IT 관리 프레임워크가 방법론인 것과는 다르다. 그 주요 이유는 자크만 프레임워크는 데이터 처리를 위한 구체적인 프로세스를 제공하지 않기 때문이다. 그 대신, 문서, 사양, 모델 등과 같은 엔터프라이즈 아키텍처(EA) 생성물의 정리를 도와주는 ‘온톨로지(ontology)’ 또는 ‘스키마(schema)’로 여겨진다. 해당 생성물에 의해 영향을 받는 사람이 누구인지(예: 사업주)를 고려한 후, 해결 중인 문제와 비교 검토해 보는 프레임워크이다. 
 
ⓒGetty Images Bank

원래 IBM 소속 존 자크만이 1987년에 개발한 이후 여러 번 업데이트를 거친 자크만 프레임워크의 목적은 데이터 정리 및 분석, 문제 해결, 미래 계획, EA 관리, 분석 모델 생성 등이다.

자크만 프레임워크는 현대 기업들에도 여전히 의미가 있다. 그 주요 이유는, 기술 환경이 점점 더 복잡해지면서, 다른 시스템과 솔루션으로 갈아탄 직원들이 전사적으로 흩어져 있는 옛 기술과 정보를 제대로 찾지 못하는 경우가 많기 때문이다. 자크만 프레임워크의 36셀짜리 행렬을 활용하면 해당 조직의 아키텍처 전체를 일목요연하게 볼 수 있다. 이를 통해 회사의 IT 자산에 대한 상세한 통찰력을 얻을 수 있기 때문에 변화의 시기에 조직의 기민성과 유연성을 유지하는 데 도움이 될 수 있다. 

템플릿
자크만 프레임워크는 36개의 범주로 제품에서부터 서비스, 하드웨어 및 소프트웨어에 이르기까지 모든 것을 설명한다. 36개의 범주는 6행 6열로 정리되어 36개 셀을 갖춘 2차원 행렬이 생긴다. 이를 통해 주제와 문제 또는 제품을 눈으로 쉽게 그려볼 수 있다.

자크만 프레임워크 템플릿은 해당 아키텍처 관련 기본 질문(누구, 무엇, 어디 등등)을 요약한 열과 프로젝트에 참가 중인 각기 다른 종류의 이해 관계자가 갖는 관점이 기재된 행으로 구성된다. 각 셀에 표시된 기본 질문과 관점을 기준으로 행렬 나머지 부분은 프로젝트와 관련된 목표나 규칙, 관련 위치, 중요한 역할, 필요한 자료, 프로세스 등으로 채운다.

자크만 프레임워크 행렬의 6개 행은 다음과 같다.

1. 기획자의 견해(범위): 사업 계획 또는 전략과 행렬에서 다룰 문제나 우려사항을 명시하는 행이다.
2. 소유자의 견해(업무 개념): 업무 요구 사항과 회사의 계획 실행에 필요한 자원을 명시하는 행이다.
3. 설계자의 견해(시스템 논리): 해당 계획이 회사의 요구를 어떻게 충족할지 명시하는 행이다. 데이터를 다루고 업무 프로세스의 흐름과 기능을 처리하는 시스템 분석가들이 수행하는 업무에 해당된다.
4. 엔지니어의 관점(기술 물리학): 전략 실행 방법에 대한 관련 정보, 그리고 해당 팀에서 다루게 될 도구와 기술, 자료 및 제약 사항에 대한 관련 정보가 포함되는 행이다.  
5. 기술자의 관점(컴포넌트 어셈블리): 제품, 서비스 또는 하드웨어에 대한 요건 표현을 포함하는 행이다.
6. 사용자의 견해(운영 클래스): 작동 시스템에 관한 정보를 비롯해 해당 시스템이 IT 환경이나 업무 환경에서 어떻게 작동하는지에 대한 정보가 포함된 행이다.

자크만 프레임워크 템플릿의 6개 열에는 사용자가 도중에 제기하게 될 다음과 같은 질문이 모두 포함된다.

1. 무엇을(데이터): 프로젝트에 필요한 업무 데이터와 정보, 요건을 규정하는 곳이다. 
2. 어떻게(기능): ‘어떻게’ 또는 ‘기능’ 열은 프로세스가 어떻게 작동하고 회사에 영향을 미치는지 명시한다.
3. 어디서(네트워크): 업무 활동이 벌어지는 관련 위치와 시스템 네트워크 전부를 아우르는 ‘어디’라는 정보가 포함된 열이다.
4. 누가(사람): 핵심 이해관계자들을 명시하고 프로젝트에 관련된 직원 전원을 결정하는 열이다.
5. 언제(시간): 회사 내에서 업무 프로세스가 언제 그리고 몇 시에 수행되는지 명시하는 열이다.
6. 왜(동기): 최종 솔루션을 선택한 이유와 해당 계획 또는 프로젝트의 동기를 명시하는 열이다.

규칙
자크만 프레임워크는 실체가 있는 개체는 물론 추상적인 개념과도 작동하게 되어 있다. 행렬에 내용을 채워 넣으려면, 이해관계자들로부터 정보를 확보해야 하는데 정보가 중복될 가능성이 크다. 이러한 중복 정보를 최대한 줄여서 해당 조직의 EA 또는 IT 아키텍처에 대한 명확한 그림을 제시하는 간결한 문서로 마무리하는 것이 목적이다.

자크만은 2차원 행렬 완성을 위한 다음과 같은 7대 원칙을 수립했다.

1. 열은 순서가 없지만, 가장 중요한 범주부터 하향식 순서로 배열해야 한다. 이 순서는 해당 IT 프로젝트 또는 문제에 따라 결정되며 다른 제품 또는 서비스에 적용될 때는 변경될 수 있다. 열이나 행은 전체적인 그림 확보에 모두 필요하므로 추가하거나 제거하는 일은 피해야 한다.

2. 각 열에는 간단한 일반 모델이 있고 해당 열 내에 자체 메타 모델이 있을 수 있다. 

3. 각 열의 기본 모델은 다른 열의 데이터와 겹치거나 중복되는 일이 없도록 독특해야 한다.

4. 각 행은 뚜렷하고 독특한 관점을 기술한다. 여러 개의 셀에 해당 가능한 개념이나 메타 모델이 있어서는 안 된다. 이 프레임워크의 핵심 요소는 최종 2차원 행렬에서 중복되는 것이 전혀 없도록 하는 것이다.

5. 위의 2, 3, 4번 규칙을 충실히 따른다면 셀마다 내용이 독특한 행렬이 나오게 된다. 이런 점이 이 프레임워크에서 크게 강조되는 기본 요소 가운데 하나다.  그 결과, 해당 아키텍처에 대해 독보적으로 상세하고 유용한 정보를 제공하는 뷰를 얻을 수 있다. 

6. 행이나 열의 이름은 바꾸지 않는 것이 좋다. 이름을 바꾸면 의미가 달라질 수 있고, 만일 이해관계자가 비슷한 단어를 다르게 사용하는 경우에는 혼란을 야기할 수 있기 때문이다.

7. 논리가 반복적이고 일반적이다. 이 말은 문제의 EA와 관련된 모든 것의 분류 또는 분석에 활용 가능하다는 뜻이다. 대상과 경계 설정은 분석가에게 달려있으며, 그 결정은 계획 또는 프로젝트, 그리고 행렬의 최종 결과에 상당한 영향을 미칠 수 있다.

연수 및 자격증
자크만 프레임워크는 기민하고 유연한 프레임워크로서 2차원 행렬이라는 논리 정연한 구조를 제공한다. 내용을 입력하는 총 36개의 셀 내에서, 어떤 문제에 대한 해결책을 수립할 수 있고 해당 조직에 변화를 실행할 수 있게 된다. 자크만 프레임워크나 그 사용법에 대해 자세히 알고 싶은 사람을 위해 자크만 인터내셔널은 공식 자크만 프레임워크 연수 및 자격증을 제공하고 있다.

나흘 동안 진행되는 ‘직접 모델링 워크숍’에서 자크만 프레임워크의 실제 사례를 살펴보고 원시 모델의 구축 및 실행 방법을 배우게 된다. 또한, 자크만 프레임워크 지원에 도움이 되는 여러 가지 방법론 및 도구들과 더불어 자크만 프레임워크와 개념을 본인의 회사에 실행하는 법도 배우게 된다. ciokr@idg.co.kr

 
Sponsored
추천 테크라이브러리

회사명:한국IDG 제호: ITWorld 주소 : 서울시 중구 세종대로 23, 4층 우)04512
등록번호 : 서울 아00743 등록일자 : 2009년 01월 19일

발행인 : 박형미 편집인 : 박재곤 청소년보호책임자 : 한정규
사업자 등록번호 : 214-87-22467 Tel : 02-558-6950

Copyright © 2022 International Data Group. All rights reserved.