비즈니스 프로세스 모델링 및 표기법(BPMN)은 무엇입니까?

사무실 책상에 앉아 웃고 있는 젊은 여성

작성자

Cole Stryker

Staff Editor, AI Models

IBM Think

Ivan Belcic

Staff writer

비즈니스 프로세스 모델링 및 표기법(BPMN)은 무엇입니까?

비즈니스 프로세스 모델링 및 표기법(BPMN)은 비즈니스 프로세스 모델링을 위한 글로벌 표준입니다. 이는 비즈니스 프로세스 관리(BPM)의 기본적인 부분입니다. BPMN 다이어그램을 사용하면 이해관계자가 비즈니스 프로세스를 시각화할 수 있으므로 워크플로를 더 쉽게 간소화할 수 있습니다.

원래 비즈니스 프로세스 관리 이니셔티브(BPMI)에서 개발한 BPMN은 비즈니스 프로세스를 문서화하기 위한 정확한 그래픽 표기법입니다. 특정 프로세스를 완료하는 데 필요한 비즈니스 활동 및 정보 흐름의 순서를 시각적으로 묘사하여 텍스트 프로세스 사양의 모호성을 해결합니다. 최근 몇 년 동안 BPMN은 비즈니스 프로세스 모델 및 표기법으로 점점 더 많이 언급되고 있습니다.

OMG(Object Management Group)는 2005년부터 BPMN을 유지 관리해 왔습니다. 이 개방형 컨소시엄은 비즈니스 프로세스 다이어그램을 다양한 모델링 도구 간에 표준화된 형식으로 쉽게 교환할 수 있도록 합니다. 프로세스 모델링 표기법의 목표는 조직이 효율성을 개선하고, 새로운 상황을 설명하고, 경쟁 우위를 확보하는 방법을 모델링할 수 있도록 돕는 것입니다.

BPMN 2.0은 사례 관리 모델 표기법(CMMN)과 의사 결정 모델 표기법(DMN)도 포함하는 프로세스 개선 표준의 OMG '트리플 크라운'의 일부입니다. 이 표준은 소프트웨어 설계에 사용되는 통합 모델링 언어(UML)와는 다릅니다. OMG의 BPMN 2.0.1 사양은 국제 표준 ISO/IEC 19510:2013으로 발표되었습니다.

순서도와 상호 작용하는 손

BPMN의 가치

BPMN은 프로세스를 만들고 개선하는 비즈니스 프로세스 분석가, 비즈니스 프로세스 구현을 담당하는 기술 개발자, 비즈니스 프로세스를 모니터링하고 관리하는 비즈니스 사용자 등 모든 비즈니스 이해관계자가 쉽게 이해할 수 있는 공통 비즈니스 프로세스 모델링 언어를 제공합니다. 세 사람 모두 기업 운영을 최적화하는 데 있어 핵심적인 이해관계자입니다.

BPMN 사양은 조직이 다음을 수행할 수 있도록 설계되었습니다.

  • 명확한 모델을 통해 현재 및 미래 프로세스에 대한 합의를 더 빠르게 달성합니다.

  • 그래픽으로 표현된 표기법을 통해 이해관계자의 참여를 장려합니다.

  • 비즈니스 프로세스 리엔지니어링을 통해 운영의 분석 및 개선을 촉진합니다.

  • 프로세스 흐름, 사례 정의 및 비즈니스 규칙의 라이브러리를 만들어 신입 사원을 교육합니다.

  • 비즈니스 분석가, 개발자 및 기타 이해 관계자 간의 공통 언어로 커뮤니케이션 격차를 좁힙니다.

  • 비즈니스 프로세스 자동화 노력을 알립니다.

  • 비즈니스 프로세스 아웃소싱 전략을 조정합니다.

또한 BPMN 다이어그램은 팀이 계약 승인 또는 월간 재무 보고서에 대한 알림과 같은 다양한 프로세스를 실행하는 데 필요한 XML(Extensible Markup Language) 문서를 만드는 데 도움이 됩니다. 관련 XML 표준은 웹 서비스용 BPEL(Business Process Execution Language)입니다.

트랙에서 굴러가는 공의 3D 디자인

최신 AI 뉴스+인사이트


주간 Think 뉴스레터에서 전문가들이 선별한 AI, 클라우드 등에 관한 인사이트와 소식을 살펴보세요. 

BPMN 작동 방식

BPMN 언어는 플로우차트와 그래픽 표기법을 기반으로 합니다. BPMN 요소를 표현하는 데 사용되는 표준 표기법은 다이어그램 작성을 위해 여러 범주로 구분되어 있습니다:

흐름 개체

Flow 객체는 이벤트, 활동 및 게이트웨이와 같은 프로세스를 정의하는 설명적인 객체입니다.

이벤트

이벤트는 프로세스를 시작, 변경 또는 종료하는 트리거입니다. 시작 이벤트는 프로세스를 시작하고, 중간 이벤트는 프로세스 중에 발생하며, 종료 이벤트는 프로세스를 종료합니다. 이벤트에는 메시지, 타이머 및 날짜, 트랜잭션, 오류, 에스컬레이션, 요청 등이 포함될 수 있습니다.

BPMN은 이벤트를 이벤트 유형에 맞는 기호가 포함된 원으로 표시합니다. Throwing 이벤트 는 프로세스를 시작하는 반면, Catch 이벤트 는 Throwing 이벤트의 결과로 발생합니다.

활동

활동은 비즈니스 프로세스 중에 수행되는 작업 또는 작업입니다. 프로세스 매핑 절차는 시작 이벤트에 대한 응답으로 발생해야 하는 모든 활동과 종료 이벤트의 전제 조건으로 발생해야 하는 모든 활동을 보여줍니다. 더 많은 비즈니스 프로세스가 자동화됨에 따라 많은 이벤트가 저절로 트리거됩니다. 활동은 하위 프로세스 및 여러 반복을 포함하여 단순할 수도 있고 더 복잡할 수도 있습니다. 비즈니스 프로세스 다이어그램은 활동을 둥근 직사각형으로 표시합니다.

게이트웨이

게이트웨이는 비즈니스 프로세스를 더 진행하기 전에 적극적인 선택이 필요한 의사 결정 지점입니다. 다이아몬드로 표시되는 게이트웨이는 결정에 따라 최소 두 가지 가능한 결과로 이어집니다.

  • 배타적 게이트웨이는 상호 배타적인 여러 경로 중 하나로 워크플로를 전달하며, 워크플로는 사용 가능한 옵션 중 하나만 진행해야 합니다. X가 포함된 다이아몬드로 묘사됩니다.
     

  • 또한 포괄 게이트웨이는 앞으로 여러 경로를 제공하지만 옵션은 상호 배타적이지 않습니다. 원이 포함된 다이아몬드로 표시됩니다.
     

  • 병렬 게이트웨이는 결정을 내릴 필요 없이 프로세스를 여러 흐름으로 나눕니다. 워크플로는 단순히 여러 개의 동시 프로세스로 분할되며, 이러한 프로세스는 더하기 기호가 포함된 다이아몬드로 표시됩니다.
     

  • 병렬 이벤트 기반 게이트웨이는 트리거링 이벤트의 결과에 따라 워크플로를 여러 개의 동시 경로로 분할합니다. 병렬 이벤트 기반 게이트웨이의 기호는 포괄 및 병렬 게이트웨이의 기호와 원으로 둘러싸인 더하기 기호가 포함된 다이아몬드를 결합한 것입니다.
     

  • 복잡한 게이트웨이는 매우 복잡한 프로세스를 위해 예약되어 있습니다. 별표가 포함된 다이아몬드로 표시됩니다.

오브젝트 연결

연결 객체는 화살표가 있는 선으로 표시되며 흐름 객체를 연결하는 데 사용됩니다.

  • 시퀀스 흐름은 비즈니스 프로세스 내에서 수행되는 순서대로 활동을 연결합니다. 이벤트 순서를 나타내는 화살표가 있는 실선으로 그려집니다. 기본 흐름은 트리거링 이벤트에 대한 표준 응답인 반면,조건부 흐름은 지정된 조건이 충족될 때 대신 발생합니다.
     

  • 메시지 플로우(개별 부서 또는 다른 그룹) 간에 흐르는 통신입니다. 발신자에는 원이 있고 수신자에는 화살표가 있는 점선으로 표시됩니다.
     

  • 연결은 이벤트, 활동 및 게이트웨이를 해당 flow 개체에 대한 추가 정보에 연결하는 점선입니다.

스윔레인

스윔레인은 한 활동 세트를 다른 활동 세트와 분리하는 컨테이너입니다. BPMN 표준 표기법에서 풀은 프로세스의 주요 참가자를 나타냅니다. 다른 풀은 프로세스와 관련된 다른 회사, 부서 또는 고객일 수 있습니다. 풀 내의 레인은 특정 역할 또는 참가자에 대한 활동과 흐름을 보여주며, 프로세스의 특정 부분에 대한 책임이 있는 사람을 정의합니다.

변화 관리를 위해서는 조직의 업무 분담에 대한 철저한 이해가 필요하므로 스윔레인은 BPMN의 필수 기능입니다.

아티팩트

아티팩트는 데이터 객체, 그룹, 주석과 같은 프로세스에 대한 보충 정보를 제공합니다. 데이터 객체는 활동에 필요한 데이터를 보여주며, 데이터 입력이나 데이터 출력을 나타낼 수 있습니다. 그룹은 활동을 논리적으로 그룹화하여 보여주고, 주석은 다이어그램의 일부에서 무슨 일이 일어나고 있는지에 대한 세부 정보를 제공합니다.

AI 아카데미

비즈니스용 생성형 AI의 부상

역사적인 생성형 AI의 부상과 이것이 비즈니스에 의미하는 바를 살펴봅니다.

BPMN 모델 유형

BPMN 다이어그램은 간단하거나 복잡할 수 있으며, 내부 및 외부 프로세스를 모두 묘사합니다. 다이어그램의 유형은 다음과 같습니다.

  • 협업 다이어그램은 여러 풀을 사용하는 둘 이상의 프로세스 간의 상호 작용을 보여줍니다. 각 풀에서 수행하는 작업에 집중하여 서로에게 메시지를 전달할 수 있습니다.
  • 안무 다이어그램은 두 명 이상의 참가자 간의 상호 작용을 보여줍니다. 참가자가 보다 완벽하게 상호 작용하는 방법을 설정하는 작업 및 시퀀스를 추가하여 공동 작업 내에 포함할 수 있습니다.
  • 대화 다이어그램은 공동 작업 다이어그램의 단순화된 버전입니다. 비즈니스 프로세스에서 관련 메시지 교환 그룹을 표시합니다.
관련 솔루션
비즈니스 운영 솔루션

지능형 자산 관리 및 공급망을 위한 AI 기반 솔루션으로 복원력이 뛰어난 비즈니스를 구축합니다.

운영 솔루션 살펴보기
IBM Blueworks Live

IBM Blueworks Live는 비즈니스 프로세스 모델링을 위한 SaaS입니다.

Blueworks Live 살펴보기
비즈니스 자동화 솔루션

로우코드 툴로 지능형 자동화를 신속하게 제공하는 비즈니스 프로세스 자동화 솔루션을 알아보세요.

자동화 솔루션 살펴보기
다음 단계 안내

업계 최고의 IBM 솔루션으로 비즈니스 운영을 혁신하세요. 지능형 워크플로와 자동화 기술을 통해 생산성, 민첩성, 혁신성을 강화하세요.

 

운영 솔루션 살펴보기 인공 지능 서비스 살펴보기