영업, 프로젝트 관리 및 기타 영역의 전문가는 비즈니스 프로세스 모델링 소프트웨어를 사용하여 특정 프로세스에 대한 접근 방식을 매핑합니다. 비즈니스 프로세스 모델링의 역사, 목적, 이점, 기호, 다이어그램 유형 및 핵심 팁과 함께 BPMN 및 BPMN 2.0의 기본 사항을 학습해 보세요.
3 분 읽기
BPMN 다이어그램을 만들고 싶으신가요? 빠르고 간편하며 무료인 Lucidchart를 사용해보세요.
BPMN이 뭔가요?
BPMN(비즈니스 프로세스 모델링 표기법)은 시작에서 완료까지 계획된 비즈니스 프로세스의 단계를 모델링하는 흐름도 메소드입니다. 비즈니스 프로세스 관리의 핵심으로, 프로세스를 완료하는 데 필요한 비즈니스 활동의 세부 시퀀스 및 정보 흐름을 시각적으로 보여줍니다.
목적은 효율성을 향상시키고 새로운 환경을 고려하거나 경쟁 우위를 확보하기 위한 방법을 모델링하는 것입니다. 이 메소드는 지난 몇 년 동안 표준화가 진행되어 왔으며, 이제는 종종 BPMN 약어를 사용하여 비즈니스 프로세스 모델 및 표기법이라는 약간 다른 이름으로 불리기도 합니다. 소프트웨어 디자인에 사용되는 통합 모델링 언어(UML)와는 다릅니다.
최근 역사
비즈니스 프로세스 모델링 표기법은 BPMI(비즈니스 프로세스 관리 이니셔티브)를 통해 개발되었으며 일련의 개정 작업을 거쳤습니다. 2005년에는 BPMI가 OMG(오브젝트 관리 그룹)에 병합되었으며, OMG에서 이니셔티브를 진행하게 되었습니다. 2011년, OMG는 BPMN 2.0을 공개하고 메소드의 이름을 비즈니스 프로세스 모델 및 표기법으로 변경했습니다. BPMN 2.0은 다양한 비즈니스 프로세스 다이어그램용 기호 및 표기법 집합을 사용하여 비즈니스 프로세스 모델링에 대한 보다 상세한 표준을 수립했습니다. 2014년부터는 의사결정 모델 및 표기법 표준이라고 하는 의사결정 흐름도 메소드가 BPMN을 보안해 왔는데, 이는 BPMN만으로는 의사결정 흐름으로 연결되지 않기 때문입니다.
목적 및 이점
상위 수준에서 BPMN은 비즈니스 프로세스 참여자 및 기타 이해관계자를 대상으로 이해를 돕습니다. 이를 위해 각 단계를 이해하기 쉽게 시각적으로 표현한 자료를 활용합니다. 더 깊이 연관된 수준에서는 프로세스를 구현할 사용자를 대상으로 하며, 정확한 작업 구현을 위해 충분한 세부 사항을 제공합니다. 또한 비즈니스 분석가, 프로세스 참여자, 관리자, 기술 개발자, 외부 팀, 컨설턴트 등 기술직 혹은 비기술직을 포함해 모든 이해관계자에게 표준화된 공통 언어를 제공합니다. 이상적으로는 비즈니스의 작업 순서에 대한 충분한 세부 사항 및 명확성을 제공하여 프로세스 의도와 구현 사이의 간극을 메워줍니다.
다이어그램은 설명 텍스트보다 훨씬 이해하기 쉬우며, 효율적인 절차를 통해 높은 성과를 내고자 하는 목표에 더욱 쉽게 다가갈 수 있도록 의사소통과 협업을 수월하게 합니다. 또한 여러 프로세스를 실행하는 데 필요한 XML(확장 가능한 마크업 언어) 문서로 연결되는 커뮤니케이션에도 유용합니다. 주요 XML 표준 중 하나는 BPEL 또는 BEPEL4WS로 불리며, 이는 웹서비스용 비즈니스 프로세스 실행 언어(Business Process Execution Language for Web Services)를 의미합니다.
BPMN 2.0 다이어그램 요소 및 기호
BPMN은 비즈니스 프로세스 다이어그램을 위한 다음의 네 가지 요소 유형을 설명합니다.
다음은 개별 요소에 대한 설명으로, 각 요소가 비즈니스 프로세스를 정의하는 데 어떻게 사용되는지 기술합니다.
이벤트
프로세스의 시작, 수정 또는 완료를 유도하는 트리거입니다. 이벤트 유형에는 메시지, 타이머, 오류, 보상, 신호, 취소, 에스컬레이션, 링크 등이 포함됩니다. 이벤트 유형에 따라 다른 기호를 포함하는 원으로 표시되며, 해당 이벤트는 기능에 따라 '던지기' 또는 '잡기'로 분류됩니다.
활동
개인 또는 시스템이 수행하는 특정 활동 또는 태스크입니다. 모서리가 둥근 사각형으로 표시되며, 하위 프로세스, 루프, 보상 및 다중 인스턴스를 활용해 더욱 상세히 표 시할 수 있습니다.
게이트웨이
조건 또는 이벤트에 따라 경로를 조정할 수 있는 의사결정 지점입니다. 다이아몬드로 표시되며, 선별적이거나 포괄적이거나, 병렬이거나, 복합적일 수 있으며, 데이터 또는 이벤트에 기반할 수 있습니다.
순서 흐름
수행할 활동의 순서를 표시합니다. 화살표가 달린 직선으로 표시되며, 조건부 흐름 또는 기본 흐름을 표시할 수 있습니다.
메시지 흐름
풀 또는 부서와 같이 조직 내의 다양한 부분에 걸쳐 전달되는 메시지를 표시합니다. 단일 풀 내의 이벤트 또는 활동을 연결해서는 안 되며, 시작 부분에 원이 있고, 끝에 화살표가 있는 점선으로 표시됩니다.
연계
점선을 사용하여 아티팩트 또는 텍스트를 이벤트, 활동 또는 게이트웨이에 연계합니다.
풀 및 스윔레인
풀은 프로세스의 주요 참여자를 나타냅니다. 각 풀은 다른 회사 또는 부서에 속할 수 있으며, 프로세스에 연관되어 있습니다. 단일 풀 내의 스윔레인은 특정 역할 또는 참여자의 활동 및 흐름을 표시하여 프로세스의 각 부분에 대한 책임 소재를 정의합니다.
아티팩트
다이어그램이 필요한 수준의 상세 정보를 갖출 수 있도록 개발자가 더하는 추가 정보입니다. 세 가지 아티팩트 유형(데이터 오브젝트, 그룹 또는 주석)이 있습니다. 데이터 오브젝트는 활동에 필요한 데이터를 표시합니다. 그룹은 논리적으로 그룹화된 활동을 표시하지만 다이어그램의 흐름을 변경하지 않습니다. 주석은 다이어그램의 부분에 대한 추가 설명을 제공합니다.
BPMN 다이어그램을 만들고 싶으신가요? 빠르고 간편하며 무료인 Lucidchart를 사용해보세요.
BPMN 모델 만들기비즈니스 프로세스 모델링은 누가 수행하나요?
비즈니스 프로세스 모델링은 직접 드로잉한 단순한 다이어그램부터 확장 가능한 요소를 사용하여 구현에 필요한 세부 사항을 충분히 제공할 수 있는 다이어그램까지 모두를 포함합니다. 가장 정교한 작업을 위해서는 자격을 갖춘 전문가가 BPMN을 수행하며, 오브젝트 관리 그룹(OMG)이 OCEB 2라고 불리는 5개의 BPMN 2.0 인증을 제공합니다. OCEB 2는 BPM 2.0의 OMG 인증 전문가(OMG-Certified Expert in BPM 2.0)를 의미합니다. 하나의 트랙은 비즈니스를 지향하고, 다른 하나는 기술을 지향합니다. OMG는 BPMN 2.0을 통해 UML(통합 모델링 언어)이 소프트웨어 모델링을 표준화하는 것과 똑같이 비즈니스 프로세스 모델링을 표준화하고자 합니다.
BPMN을 활용하려면 시간 및 노력을 요하지만, 이해와 개선에 대한 보상은 그 이상을 뛰어넘습니다. 버전 2.0은 더욱 풍부한 기호 및 표기법 집합을 제공하여 이전 버전에서 빌드되었으며, 필요에 따라 활용할 수 있는 더욱 다양한 상세 사항을 제공합니다.
비즈니스 프로세스 관리는 주기적으로 지속적인 개선을 제공하고자 하는 목적으로 수립되었습니다. 단계는 모델링, 구현, 실행, 모니터 및 최적화로 구성되며, BPMN 다이어그램이 핵심 역할을 합니다.
BPMN 다이어그램 내 하위 모델링
다이어그램은 기술직 및 기술직을 포함해 다양한 대상과의 의사소통에 사용됩니다. 하위 모델을 사용하면 다양한 사용자가 다이어그램의 섹션을 쉽게 구별할 수 있으며, 이를 통해 자신에게 가장 필요한 부분을 찾을 수 있습니다. 하위 모델의 유형은 다음과 같습니다.
내부용
비즈니스 프로세스. 이는 특정 조직의 내부용으로, 풀 또는 조직 외부로 공유되지 않습니다.추상
비즈니스 프로세스. 개인/내부 프로세스와 다른 참여자 또는 프로세스 간에 발생합니다. 추상 프로세스는 내부용 프로세스와 소통되어야 하는 메시지 시퀀스를 외부에 표시합니다. 개인/내부 프로세스 자체를 표시하지는 않습니다.협업
비즈니스 프로세스. 이는 둘 이상의 비즈니스 개체 간 상호작용을 표시합니다.
기타 다이어그램 유형
BPMN 2에서는 이외에도 아래와 같은 기타 다이어그램 유형(대화, 유통 및 협업)이 있습니다.
유통 다이어그램:
두 명 이상의 참여자 간의 상호작용을 표시합니다. 유통 다이어그램은 하위 유통을 통해 확장될 수 있습니다.협업 다이어그램:
둘 이상의 풀을 사용하여 둘 이상의 프로세스 간의 상호작용을 표시합니다. 풀, 프로세스 및 유통의 모든 조합이 협업 다이어그램에서 사용될 수 있습니다.대화 다이어그램:
이는 일반적으로 협업 다이어그램의 단순화된 버전입니다. 비즈니스 프로세스에서 교환된 연관 메시지 모음을 표시하며, 하위 대화로 확장될 수 있습니다.
비즈니스 프로세스 모델링을 위한 핵심 팁
- 시작 및 끝을 통해 프로세스의 범위를 명확하게 정의하세요.
- BPMN을 사용하여 더 나은 방법을 모델링하기 전에 먼저 현재 비즈니스 프로세스를 매핑하여 비효율적인 부분을 확인하세요.
- 페이지가 포스터 크기로 커진다고 해도, BPMN 다이어그램을 한 페이지에 다 포함하세요. 종종 크기가 커지는 경우도 많습니다.
- 순서 흐름을 가로로 배치합니다. 연계 및 데이터 흐름을 세로로 배치합니다.
- 역할에 필요한 세부 사항 수준에 따라 각 이해관계자를 위한 다른 버전의 다이어그램을 작성할 수 있습니다.
- BPMN은 조직 구조, 기능 세부 분류 또는 데이터 흐름 모델을 모델링하는 데에는 적합하지 않습니다. BPMN은 비즈니스 프로세스의 일부 정보 흐름을 나타내기는 하지만, 데이터 흐름 다이어그램(DFD)과는 다릅니다.
Lucidchart를 사용하여 비즈니스 프로세스 모델링 수행하는 방법
Lucidchart를 사용하면 비즈니스 프로세스 모델을 쉽게 만들 수 있습니다. 가입 후 로그인하고, 공백 문서를 생성하거나 템플릿을 활용하세요. BPMN 도형 라이브러리를 열고, 필요에 따라 도형을 캔버스에 드래그 앤 드롭하세요.
또한 선의 스타일 및 텍스트 서식을 적용하고, 요소의 위치를 재조정해 원하는 디자인을 만들 수 있습니다. 그런 다음 공유, 다운로드, 내보내기 등 원하는 방향으로 다이어그램을 활용하세요.