BABOK
“비즈니스 분석 직무의 표준 지식 체계. 현업·업무 분석의 BOK.”
BABOK이란 무엇인가
BABOK(Business Analysis Body of Knowledge)은 비즈니스 분석이라는 직무가 갖춰야 할 지식과 활동을 체계적으로 정리한 표준 지식 체계다. 국제 비즈니스 분석 협회가 정립한 이 체계는 현업의 문제를 이해하고 해결책을 정의하는 일을 하나의 전문 분야로 규정한다.
소프트웨어 공학을 다루는 SWEBOK이나 프로젝트 관리를 다루는 PMBOK이 각자의 영역을 정의하듯, BABOK은 요구사항을 끌어내고 다듬어 이해관계자 사이의 합의를 만드는 활동의 표준을 제시한다. 즉 무엇을 만들 것인가를 정의하는 일의 지식 기반이라 할 수 있다.
지식 영역으로 본 구조
BABOK은 비즈니스 분석 활동을 성격이 다른 여러 지식 영역으로 나누어 설명한다. 분석 작업의 계획과 모니터링, 이해관계자와의 협업, 요구사항의 도출, 요구사항의 분석과 정의, 해결책의 평가 같은 활동이 각각의 영역으로 구분된다.
각 영역은 입력물, 수행 과업, 산출물의 관계로 기술되어 분석가가 무엇을 받아 무엇을 만들어야 하는지를 명확히 한다. 이 구조 덕분에 분석 업무가 개인의 감각에만 의존하지 않고 반복 가능한 절차로 정리된다.
조직은 이를 토대로 분석 품질의 기준선을 세울 수 있다.
요구사항 분석의 표준 언어
BABOK의 가장 실질적인 기여는 요구사항을 다루는 공통 어휘와 분류 체계를 제공한다는 점이다. 요구사항을 비즈니스 요구, 이해관계자 요구, 솔루션 요구, 전환 요구 등으로 구분하는 관점은 모호하게 뒤섞이기 쉬운 요건들을 층위별로 정리하게 해 준다.
이렇게 층위를 나누면 경영진이 원하는 목적과 실무자가 원하는 기능, 시스템이 갖춰야 할 조건이 서로 혼동되지 않는다. 분석가는 이 분류를 활용해 누락된 요건과 충돌하는 요건을 조기에 식별한다.
결과적으로 명세서의 정합성과 추적 가능성이 높아진다.
| 요구 층위 | 관점 | 주체 |
|---|---|---|
| 비즈니스 요구 | 목적 | 경영진 |
| 이해관계자 요구 | 필요 | 실무자 |
| 솔루션 요구 | 기능·조건 | 시스템 |
| 전환 요구 | 이행 | 운영 |
역량과 기법의 묶음
BABOK은 활동의 절차뿐 아니라 분석가에게 요구되는 핵심 역량과 다양한 분석 기법도 함께 다룬다. 의사소통과 협상, 시스템적 사고 같은 기반 역량은 어느 영역에서나 공통으로 작동한다.
인터뷰, 워크숍, 프로세스 모델링, 데이터 모델링, 사례 분석 등 구체적 기법은 상황에 맞게 선택해 적용하도록 안내된다. 표준은 특정 기법을 강제하지 않고 여러 선택지를 제시하므로, 분석가는 프로젝트 성격에 따라 도구를 골라 쓸 수 있다.
이 유연성이 BABOK을 방법론이 아닌 지식 체계로 자리매김하게 한다.
PMBOK·SWEBOK과의 경계
BABOK은 인접한 다른 지식 체계와 역할이 겹치는 듯하면서도 분명히 구분된다. PMBOK이 일정·비용·자원으로 프로젝트를 어떻게 끌고 갈지를 다룬다면, BABOK은 그 프로젝트가 무엇을 해결해야 하는지를 정의하는 데 집중한다.
SWEBOK이 정의된 요건을 어떻게 설계하고 구현할지를 다룬다면, BABOK은 그 앞단에서 요건 자체의 타당성과 완결성을 책임진다. 세 체계는 경쟁 관계가 아니라 프로젝트의 서로 다른 국면을 맡는 보완 관계다.
분석가와 관리자가 각자의 표준을 이해할 때 인수인계의 공백이 줄어든다.
현장 적용의 현실
표준 전체를 형식대로 적용하는 일은 현실에서 드물고, 그것이 BABOK의 한계는 아니다. 핵심은 이 체계가 제공하는 사고의 틀과 점검 항목을 프로젝트 규모에 맞게 재단해 쓰는 데 있다.
작은 과제라면 도출과 정의의 최소 절차만 따르고, 복잡한 과제라면 이해관계자 분석과 추적 관리까지 충실히 적용하는 식이다. 자격 인증을 통해 분석가의 역량을 검증하는 통로로도 활용되지만, 더 중요한 것은 실무 판단의 기준선을 공유하게 만든다는 점이다.
표준을 외우는 것이 아니라 빈틈을 찾는 데 쓰는 것이 옳은 활용이다.
관련 용어