BPMN 튜토리얼

13 분

본 종합 비즈니스 프로세스 모델링 표기법(BPMN) 가이드는 BPMN의 정의, 목적, 이점, 기호 및 표기법 등 알아두어야 할 모든 내용을 제공합니다.

BPMN이란 무엇인가요?

비즈니스 프로세스 모델링 표기법(BPMN)은 계획된 비즈니스 프로세스의 단계를 처음부터 끝까지 모델링하는 플로우차트 표기법입니다. 비즈니스 프로세스 관리의 핵심 요소로서, 프로세스를 완료하는 데 필요한 비즈니스 활동 and 정보 흐름의 세부적인 순서를 시각적으로 보여줍니다.

BPMN의 목적은 효율성을 개선하고, 새로운 상황에 대응하며, 경쟁 우위를 확보할 수 있는 방안을 모델링하는 것입니다. 이 방법론은 지난 몇 년 동안 표준화 작업이 진행되어 왔으며, 현재는 공식 명칭이 'Business Process Model and Notation(비즈니스 프로세스 모델 및 표기법)'으로 약간 변경되었으나 여전히 BPMN이라는 약어를 사용합니다. 소프트웨어 디자인에 사용되는 통합 모델링 언어(UML)와는 다릅니다.

BPMN 튜토리얼

  • BPMN의 핵심 구성 요소 이해하기

  • 시퀀스 흐름의 작동 방식 이해하기

  • 활동 및 작업 추가하기

  • 게이트웨이로 흐름 제어하기

  • 풀과 스윔레인으로 정리하기

  • 팀과 다이어그램을 공유하여 협업 시작하기

BPMN 이벤트

원으로 표시되는 이벤트는 프로세스가 진행되는 동안 발생하는 일을 설명합니다. 비즈니스 프로세스 모델링에는 세 가지 주요 이벤트가 있습니다. 바로 시작 이벤트, 중간 이벤트, 종료 이벤트입니다. 이 세 가지 유형은 캐칭(catching) 이벤트(트리거에 반응) 또는 드로잉(throwing) 이벤트(프로세스가 트리거를 발동)로도 정의됩니다. BPMN에 익숙해졌다면 Lucidchart로 이동하여 다이어그램을 직관적으로 만들어 보세요.

시작 이벤트

BPMN 이벤트 - 시작 이벤트

각 프로세스는 시작 이벤트라고 하는 개시 이벤트로 시작해야 합니다. 모든 시작 이벤트는 정보(예: 이메일 수신)를 수신(catch)하며, 시작 이벤트에서 이어지는 선을 추가하여 프로세스를 계속 진행할 수 있습니다. 많은 시작 이벤트는 이벤트의 트리거를 정의하기 위해 중앙에 아이콘을 포함합니다. 예를 들어, 봉투 아이콘이 포함된 시작 이벤트는 메시지가 도착하여 프로세스 시작을 트리거함을 나타냅니다.

Lucidchart에서는 BPMN 2.0 도형 라이브러리에서 시작 이벤트를 쉽게 추가할 수 있습니다. 도형을 캔버스로 드래그한 후, 아무 도형이나 클릭하면 에디터 상단의 고급 도형 메뉴에서 속성을 변경할 수 있습니다.

이 간단한 도형은 이메일을 수신함으로써 프로세스가 시작되는 방식을 나타냅니다. 사용자가 이메일을 수신한 후, BPMN 다이어그램의 나머지 부분이 진행될 수 있습니다.

BPMN 이벤트 유형 - 메시지 수신(Catch)

중간 이벤트

중간 이벤트

중간 이벤트는 시작 이벤트와 종료 이벤트 사이에서 발생하는 모든 이벤트를 말합니다. 중간 이벤트 원은 이중선으로 표시되며, 정보를 수신(catch)하거나 발송(throw)할 수 있습니다. 연결 객체는 방향성 흐름을 나타내어 이벤트가 수신인지 발송인지 결정합니다.

Lucidchart 사용자는 캔버스에 새 BPMN 도형을 추가할 때 나타나는 고급 도형 메뉴에서 중간 이벤트 유형을 찾을 수 있습니다.

아래 도형은 프로세스 중에 수신된 메시지를 보여줍니다. 이벤트 원 주위에 이중선이 있고 메일 아이콘의 내부가 채워지지 않아 수신(catching) 도형임을 알 수 있습니다.

BPMN 이벤트 유형 - 메시지 수신(Catch)

다음 도형은 메시지를 수신하는 대신 발송(throw)한다는 점을 제외하면 이전 예시와 유사합니다. 간단히 말해, 메시지를 수신하는 대신 프로세스의 한 단계로 메시지를 전송하는 것입니다.

BPMN 이벤트 유형 - 메시지 발송(Throw)

종료 이벤트

BPMN 이벤트 유형 - 종료 이벤트

마지막으로, 종료 이벤트는 하나의 두꺼운 검은색 선으로 표시됩니다. 최종 이벤트 이후에는 수신할 프로세스가 없으므로 종료 이벤트는 항상 발송(thrown)됩니다.

아래의 BPMN 예시에서는 최종 메시지가 발송되면 프로세스가 완료됩니다. 어떤 시스템을 처리한 후에는 누군가에게 알림을 보내야 하는 경우가 많으므로, 흐름을 종료하기 위해 발송된 메시지를 포함하는 것이 일반적입니다.

BPMN 이벤트 유형 - 발송된 메시지

 

BPMN 활동

BPMN 작업(Task)

작업은 프로세스의 가장 세부적인 수준입니다. Lucidchart는 다양한 작업 유형을 나타내는 여러 종류의 기호를 지원합니다.

일반 작업

일반 작업은 편지 발송과 같이 비즈니스 프로세스에서 발생하는 단일 작업을 의미합니다.

BPMN 일반 작업

아래 예시는 각 활동을 묘사하기 위해 일반 작업을 사용하여 논문을 작성하는 프로세스를 보여줍니다.

BPMN 일반 작업 예시

루프 작업

루프 작업은 순차적으로 반복되는 작업입니다.

BPMN 루프 작업

이전 예시에 루프 작업을 통합하려면 '논문 수정' 작업을 루프 작업으로 변경할 수 있습니다. 이 루프 작업은 최종 초안을 제출하기 전에 문서를 반복해서 수정하겠다는 의도를 나타냅니다. 루프 작업의 조건을 설명하려면 교사가 현재 초안으로 A 학점을 받을 수 있다고 말할 때까지 논문 수정을 계속하겠다는 주석을 추가합니다.

BPMN 루프 작업 예시

다중 인스턴스 작업

다중 인스턴스 작업은 여러 번 발생하는 작업입니다. 이러한 인스턴스는 병렬 또는 순차적으로 발생할 수.

BPMN 다중 인스턴스 작업

여러 명의 친구에게 초안을 검토하게 하고 변경 가능한 사항에 대한 피드백을 받았다고 가정해 보겠습니다. 이 경우 루프 작업 대신 다중 인스턴스 작업으로 만드는 것이 좋습니다. 이 작업 유형은 세 명의 다른 사람에게 초안을 전달했으며 세 명 모두 동시에 피드백을 줄 것임을 나타냅니다. 이 예시는 여러 수정 작업이 동시에 일어나는 것을 보여주지만, 활동 유형을 변경하여 여러 수정 작업이 순차적으로 일어나는 모습을 쉽게 보여줄 수도 있습니다.

BPMN 다중 인스턴스 작업 예시

보상(Compensation) 작업

보상 작업은 이전에 다른 특정 작업이 발생한 경우에만 실행되는 특수한 형태의 작업입니다. 보상 작업은 종종 프로세스에서 완료된 작업에 대해 지급되는 대가의 형태와 시기를 나타내는 데 사용됩니다.

BPMN 보상 작업

친구들이 무료로 일해주지는 않을 것이므로, 논문을 수정해 주는 조건으로 대가를 지급함을 나타내는 보상 작업을 추가할 수 있습니다.

BPMN 보상 작업 예시

보상 루프 작업

보상 루프 작업은 보상을 반복적인 이벤트로 만듭니다. 이 예시에서 편집자가 한 명뿐이라면, 그가 작업을 수정할 때마다 대가를 지급했음을 보여줄 수 있습니다.

BPMN 하위 프로세스

BPMN에서 하위 프로세스는 단순성을 지향하는 일반 작업 유형의 하위 집합입니다. 일반적인 업무 환경에서 BPMN 다이어그램은 이해관계자와 개발자 모두에게 프로세스를 전달하는 데 사용됩니다. 이해관계자는 일반적으로 개발자가 요구하는 복잡한 내용을 원하지 않으므로, 하위 프로세스를 사용하면 작업을 축소하거나 확장하여 두 그룹 모두에게 정보를 신속하게 전달할 수 있습니다.

BPMN 하위 프로세스

루프

루프는 하위 프로세스가 순차적으로 반복됨을 나타냅니다. 축소된 뷰에서는 루프 작업과 유사하게 처리됩니다.

BPMN 루프

다중 인스턴스

이 하위 프로세스는 다른 동일한 하위 프로세스와 동시에 실행될 수 있습니다. 축소된 뷰에서는 다중 인스턴스 작업과 유사하게 처리됩니다.

BPMN 다중 인스턴스

보상

보상 하위 프로세스는 일반적으로 미수금 또는 미지급금 등 보상 방법의 일부를 설명하는 작업 그룹을 위해 예약되어 있습니다.

BPMN 보상

임의(Ad hoc) 하위 프로세스

임의 하위 프로세스는 프로세스의 특정 부분을 완료하기 위한 목적으로만 존재하는 작업 그룹입니다. 예를 들어, 임의 하위 프로세스는 고유한 결제 시스템을 가진 특정 공급업체를 처리할 수 있습니다.

BPMN 임의 하위 프로세스

트랜잭션

트랜잭션 활동은 결제 프로세스를 나타내는 특화된 하위 프로세스 기호입니다. 모든 트랜잭션 활동은 이중선으로 둘러싸여 있습니다. 트랜잭션은 하위 프로세스가 완료되기 전에 모든 참여자가 트랜잭션의 각자 부분을 완료했는지 확인해야 합니다.

BPMN 트랜잭션

이벤트 하위 프로세스

이벤트 하위 프로세스는 하위 프로세스의 경계 내에서 발생하는 이벤트를 설명하는 데 사용됩니다. 이벤트 하위 프로세스는 시작 이벤트에 의해 트리거되며, 일반적인 흐름의 일부가 아니라는 점에서 다른 하위 프로세스와 다릅니다. 이들은 독립적이며 하위 프로세스의 컨텍스트 내에서 발생합니다.

이벤트 하위 프로세스에는 중단(interrupting) 및 비중단(non-interrupting)의 두 가지 주요 유형이 있습니다. 중단 이벤트 하위 프로세스는 정상적인 비즈니스 흐름을 중단시키는 반면, 비중단 이벤트 하위 프로세스는 중단시키지 않습니다. 예를 들어, 웹사이트에서 주문이 취소되면 프로세스가 중단되고 모든 웹사이트 활동이 종료됩니다. 하지만 고객이 단순히 장바구니를 확인하여 어떤 품목이 구매 예약되었는지 확인하는 경우 프로세스는 비중단형입니다.

BPMN 이벤트 하위 프로세스

콜 활동(Call activity)

콜 활동은 특정 프로세스를 구현해야 할 때마다 사용되는 글로벌 프로세스입니다. 콜 활동 표기법이 사용될 때마다 프로세스의 제어권은 미리 정의된 글로벌 프로세스로 넘어갑니다.

BPMN 콜 활동

BPMN 작업 유형

BPMN 작업 유형은 실행 가능한 작업을 나타냅니다. 실무에서는 많이 사용되지 않지만, 엔지니어링 프로젝트의 요구사항을 모델링할 때 특히 중요합니다.

비즈니스 규칙 작업 유형

BPMN 2.0과 함께 추가된 비즈니스 규칙은 IT 그룹이 아닌 비즈니스 그룹에서 유지 관리하는 특정 유형의 서비스입니다. 규칙 도형은 비즈니스 규칙의 구현을 나타내는 데 사용됩니다.

BPMN 비즈니스 규칙 작업 유형

수동 작업 유형

수동 작업 유형은 활동을 수동으로 실행해야 할 때마다 사용됩니다. 외부의 도움이나 애플리케이션 없이도 실행할 수 있습니다(예: 트럭에 제품 적재).

BPMN 수동 작업 유형

수신 작업 유형

수신 작업은 프로세스가 제3자로부터 들어오는 메시지에 의존하고 있음을 나타냅니다. 메시지를 수신하면 작업이 수행된 것입니다.

BPMN 수신 작업 유형

스크립트 작업 유형

스크립트 작업은 비즈니스 프로세스 엔진에 의해 실행됩니다. 스크립트는 엔진이 파싱할 수 있는 언어로 작성되며, 대부분의 경우 JavaScript입니다.

BPMN 스크립트 작업 유형

송신 작업 유형

송신 작업은 다른 프로세스 또는 레인으로 메시지를 보냅니다. 메시지가 전송되면 작업이 완료됩니다.

BPMN 송신 작업 유형

서비스 작업 유형

서비스 작업은 자동화된 애플리케이션이나 웹 서비스를 사용하여 작업을 완료하는 모든 작업을 의미합니다.

BPMN 서비스 작업 유형

사용자 작업 유형

사용자 작업 유형은 작업이 사람에 의해 수행되며 더 간단한 작업으로 쉽게 세분화될 수 없음을 나타냅니다.

BPMN 사용자 작업 유형

BPMN 아티팩트 유형

비즈니스 프로세스 모델링에서 아티팩트는 실제 프로세스 외부의 객체를 시각적으로 표현할 수 있도록 해줍니다. 아티팩트는 프로세스를 설명하는 데이터나 노트를 나타내거나, 작업 또는 프로세스를 조직화하는 데 사용할 수 있습니다. 아티팩트의 세 가지 주요 유형은 데이터 객체, 주석, 그룹입니다.

아래에서 설명하는 모든 도형은 Lucidchart에서 쉽게 이용할 수 있습니다. 먼저 창의 왼쪽 상단에 있는 도형 버튼을 클릭하고 나타나는 창에서 BPMN 2.0 상자를 선택하여 BPMN 2.0 도형 라이브러리를 활성화합니다. 그런 다음 왼쪽에 있는 도형 라이브러리에서 도형을 캔버스로 드래그 앤 드롭합니다. 도형을 특정 클래스에 할당하려면 도형을 클릭한 다음 캔버스 위의 고급 도형 메뉴에서 원하는 클래스를 선택합니다.

BPMN 아티팩트

데이터 객체

데이터 객체는 프로세스에 투입되는 데이터, 프로세스의 결과로 생성되는 데이터, 수집해야 하는 데이터 또는 저장해야 하는 데이터를 나타낼 수 있습니다.

데이터 입력

BPMN 아티팩트 유형 - 데이터 입력 도형

작업은 종종 데이터에 의존하므로, 특정 데이터가 수집될 때까지 작업을 진행할 수 없습니다. 데이터 입력은 비즈니스 프로세스의 이러한 데이터 요구사항을 나타냅니다.

데이터 출력

BPMN 아티팩트 유형 - 데이터 출력

프로세스에서 데이터가 생성되는 경우, 데이터 출력은 그 결과로 생성된 정보를 나타냅니다. 예를 들어, 설문조사 수집 프로세스를 나타내는 BPMN 다이어그램은 결과 데이터를 출력하므로 데이터 출력 도형이 필요합니다.

데이터 수집

BPMN 아티팩트 유형 - 데이터 수집

데이터 수집은 일회성 데이터 요구사항과 다르게 표시됩니다. 예를 들어, 설문조사 수집 프로세스에서 설문조사를 수행하는 행위는 데이터 수집 도형으로 표현됩니다.

데이터 저장소

BPMN 아티팩트 유형 - 데이터 저장소

데이터 저장소는 비즈니스 모델과 관련된 데이터를 저장하거나 해당 데이터에 액세스할 수 있는 기능을 제공합니다. 프로세스에서 데이터를 출력하는 경우 해당 데이터를 저장해야 합니다. BPMN 다이어그램에서는 데이터를 저장할 위치를 결정하여 데이터를 추적하고 조직의 효율성을 높일 수 있습니다.

주석(Annotations)

BPMN 아티팩트 유형 - 주석

주석을 사용하면 비즈니스 프로세스와 흐름 객체를 더 자세히 설명할 수 있습니다. 주석을 추가하면 BPMN의 가독성을 높이고 프로세스에 대한 이해를 더욱 돕습니다.

그룹

BPMN 아티팩트 유형 - 그룹

그룹은 전체 프로세스에서 중요한 의미를 갖는 작업이나 프로세스를 조직화합니다. 그룹을 사용하여 BPMN 다이어그램을 더 잘 정렬하고 조직에서의 유용성을 높여보세요.

비즈니스 프로세스 모델링을 위한 팁

  1. 시작과 끝을 설정하여 프로세스의 범위를 명확하게 정의합니다.

  2. 각 BPMN의 범위를 명확히 정의하여 다이어그램을 간단하게 유지하세요.

  3. BPMN으로 더 나은 방식을 모델링하기 전에, 먼저 현재의 비즈니스 프로세스를 매핑하여 비효율적인 부분을 찾아내는 것이 좋습니다.

  4. 일부 다이어그램처럼 페이지가 포스터 크기이더라도, 한 페이지에 들어오는 BPMN 다이어그램을 목표로 하세요.

  5. 시퀀스 흐름은 가로로 배치하고, 연관 관계 및 데이터 흐름은 세로로 표시합니다.

  6. 세부 사항은 별도의 문서로 추가하여 다이어그램을 깔끔하게 유지하세요.

  7. 이해관계자의 역할에 따라 필요한 세부 정보의 수준이 다르므로, 이들을 위해 다양한 버전의 다이어그램을 생성할 수 있습니다.

  8. BPMN은 조직 구조, 기능적 분류 또는 데이터 흐름 모델을 모델링하는 데는 적합하지 않습니다. BPMN이 비즈니스 프로세스 내의 일부 정보 흐름을 묘사하기는 하지만, 데이터 흐름도(DFD)는 아닙니다.

BPMN의 목적 및 이점

거시적 관점에서 BPMN은 비즈니스 프로세스의 참여자 및 기타 이해관계자가 이해하기 쉬운 시각적 단계를 통해 프로세스를 이해할 수 있도록 돕는 것을 목표로 합니다. 미시적 관점에서는 프로세스를 실제로 구현할 사람들을 대상으로 하며, 정확한 구현이 가능하도록 충분한 세부 정보를 제공합니다. BPMN은 기술 분야 종사자든 아니든 모든 이해관계자(비즈니스 분석가, 프로세스 참여자, 관리자, 기술 개발자, 외부 팀 및 컨설턴트 등)에게 표준화된 공통 언어를 제공합니다. 이상적으로는 비즈니스 활동 순서에 대한 충분한 세부 정보와 명확성을 제공함으로써 프로세스의 의도와 구현 사이의 격차를 좁혀줍니다.

다이어그램을 작성하는 것은 서술형 텍스트보다 훨씬 이해하기 쉽습니다. 이를 통해 더 원활한 커뮤니케이션과 협업이 가능해져 고품질의 결과를 내는 효율적인 프로세스를 달성할 수 있습니다. 또한 커뮤니케이션을 도와 다양한 프로세스를 실행하는 데 필요한 XML(Extensible Markup Language) 문서를 도출해 냅니다. 주요 XML 표준 중 하나는 웹 서비스를 위한 비즈니스 프로세스 실행 언어를 의미하는 BPEL 또는 BPEL4WS입니다.

비즈니스 프로세스 모델링은 간단하게 손으로 그린 다이어그램부터 충분한 구현 세부 정보를 제공하기 위해 확장 가능한 요소를 갖춘 고도화된 다이어그램까지 다양합니다. 가장 정교한 형태의 BPMN은 자격 검증을 거친 분석가에 의해 수행됩니다. Object Management Group(OMG)은 'OMG-Certified Expert in BPM 2.0'을 의미하는 OCEB 2라는 BPMN 2.0 분야의 5가지 자격증을 제공합니다. 트랙 중 하나는 비즈니스 중심이고 다른 하나는 기술 중심입니다. OMG는 통합 모델링 언어(UML)가 소프트웨어 모델링을 표준화한 것과 동일한 방식으로 BPMN 2.0이 비즈니스 프로세스 모델링을 표준화하도록 유도하고 있습니다.

BPMN은 시간과 에너지를 투자해야 하지만, 이를 통한 이해도 향상과 프로세스 개선 효과는 매우 큽니다. 버전 2.0은 이전 버전을 기반으로 더욱 풍부하고 표준화된 기호 및 표기법 세트를 제공하여 더 세부적인 내용이 필요한 이들에게 유용합니다.

비즈니스 프로세스 관리의 핵심 아이디어는 지속적인 개선의 라이프 사이클을 만드는 것입니다. 그 단계는 모델링, 구현, 실행, 모니터링, 최적화입니다. BPMN 다이어그램은 이 과정에서 핵심적인 역할을 합니다.

BPMN 2.0 요소 및 기호

BPMN은 비즈니스 프로세스 다이어그램을 위한 다음 네 가지 요소 유형을 묘사합니다.

  1. 흐름 객체(Flow objects): 이벤트, 활동, 게이트웨이

  2. 연결 객체(Connecting objects): 시퀀스 흐름, 메시지 흐름, 연관 관계

  3. 스윔레인(Swimlanes): 풀 또는 레인

  4. 아티팩트(Artifacts): 데이터 객체, 그룹, 주석

다음은 개별 요소와 비즈니스 프로세스를 정의하는 데 사용되는 방식입니다.

이벤트

프로세스를 시작, 수정 또는 완료하는 트리거입니다. 이벤트 유형에는 메시지, 타이머, 오류, 보상, 시그널, 취소, 에스컬레이션, 링크 등이 포함됩니다. 이벤트 유형에 따라 다른 기호가 포함된 원으로 표시됩니다. 기능에 따라 '발송(throwing)' 또는 '수신(catching)'으로 분류됩니다.

활동(Activity)

사람이나 시스템이 수행하는 특정 활동이나 작업입니다. 모서리가 둥근 직사각형으로 표시됩니다. 하위 프로세스, 루프, 보상 및 다중 인스턴스를 통해 더욱 자세히 표현할 수.

게이트웨이

조건이나 이벤트에 따라 경로를 조정할 수 있는 의사결정 시점입니다. 마름모 모양으로 표시됩니다. 전용(exclusive) 또는 공용(inclusive), 병렬, 복합 유형이 있거나 데이터 또는 이벤트를 기반으로 할 수 있습니다.

시퀀스 흐름

수행할 활동의 순서를 보여줍니다. 화살표가 있는 직선으로 표시됩니다. 조건부 흐름이나 기본 흐름을 나타낼 수 있습니다.

메시지 흐름

부서와 같은 조직의 경계 또는 '풀'을 교차하여 흐르는 메시지를 묘사합니다. 풀 내의 이벤트나 활동을 연결해서는 안 됩니다. 시작점의 원과 끝점의 화살표가 있는 점선으로 표현됩니다.

연관 관계

연관 관계는 점선으로 표시되며 아티팩트나 텍스트를 이벤트, 활동 또는 게이트웨이에 연결합니다.

풀 및 스윔레인

풀은 프로세스의 주요 참여자를 나타냅니다. 다른 풀은 서로 다른 회사나 부서에 속할 수 있지만 여전히 프로세스에 참여합니다. 풀 내의 스윔레인은 특정 역할이나 참여자의 활동 및 흐름을 보여주며, 프로세스의 어느 부분에 대한 책임이 누구에게 있는지 정의합니다.

아티팩트

개발자가 다이어그램에 필요한 수준의 세부 정보를 더하기 위해 추가하는 부가 정보입니다. 아티팩트에는 데이터 객체, 그룹, 주석의 세 가지 유형이 있습니다. 데이터 객체는 활동에 필요한 데이터를 보여줍니다. 그룹은 활동의 논리적 그룹화를 보여주지만 다이어그램의 흐름을 변경하지는 않습니다. 주석은 다이어그램의 특정 부분에 대한 추가 설명을 제공합니다.

 

Lucidchart로 비즈니스 프로세스 모델링을 수행하는 방법

Lucidchart를 사용하면 비즈니스 프로세스 모델을 쉽게 만들 수 있습니다. 가입 후 로그인하여 빈 문서를 생성하거나 템플릿으로 시작하세요. BPMN 도형 라이브러리를 열고 필요에 따라 도형을 캔버스로 드래그 앤 드롭하기만 하면 됩니다.

선 스타일을 지정하고, 텍스트 서식을 설정하고, 요소를 재배치하여 원하는 모양을 연출할 수도 있습니다. 작업이 끝나면 다이어그램을 원하는 대로 공유, 다운로드 또는 내보내기 하세요.

비즈니스 프로세스 모델링 및 표기법

BPMN의 역사와 기원

비즈니스 프로세스 모델링 표기법은 BPMI(Business Process Management Initiative)에 의해 개발되었으며 여러 차례 개정을 거쳤습니다. 2005년에 해당 그룹은 이 이니셔티브를 인수한 Object Management Group(OMG)과 합병되었습니다. 2011년에 OMG는 BPMN 2.0을 출시하고 방법론의 명칭을 'Business Process Model and Notation'으로 변경했습니다. 비즈니스 프로세스 다이어그램을 위한 더 풍부한 기호 및 표기법 세트를 사용하여 비즈니스 프로세스 모델링을 위한 더 상세한 표준을 정립했습니다. 2014년부터 BPMN은 의사결정 흐름에 자연스럽게 들어맞지 않는 점을 보완하기 위해 '의사결정 모델 및 표기법(DMN)' 표준이라는 의사결정 순서도 방법론과 병행하여 보완되어 왔습니다.

BPMN 다이어그램 내의 서브 모델

다이어그램은 비기술직과 기술직을 포함한 다양한 대상과 소통하는 데 사용됩니다. 서브 모델을 사용하면 다양한 다이어그램 독자가 다이어그램의 섹션을 쉽게 구분하여 자신에게 가장 적합한 내용을 찾을 수 있습니다. 서브 모델의 유형은 다음과 같습니다.

  • 프라이빗(Private) 비즈니스 프로세스: 특정 조직의 내부 프로세스이며 풀이나 조직의 경계를 넘지 않습니다.

  • 추상(Abstract) 비즈니스 프로세스: 프라이빗/내부 프로세스와 다른 참여자 또는 프로세스 사이에서 발생합니다. 추상 프로세스는 외부 환경에 프라이빗 프로세스와 상호작용하는 데 필요한 메시지 순서를 보여줍니다. 프라이빗/내부 프로세스 자체는 보여주지 않습니다.

  • 콜라보레이션(Collaboration) 비즈니스 프로세스: 둘 이상의 비즈니스 엔티티 간의 상호작용을 보여줍니다.

BPMN을 학습하면 비즈니스 이해관계자가 쉽게 이해할 수 있는 다이어그램을 생성하고 공유할 수 있습니다. 동료들이 공유해 준 다이어그램을 명확하게 해석하고 이해할 수 있음은 물론입니다.

지금 바로 Lucidchart로 이동하여 나만의 BPMN 다이어그램을 만들어 보세요

지금 이동하기

비즈니스 프로세스 매핑 템플릿

비즈니스 프로세스 흐름 템플릿

가격:

무료

비즈니스 프로세스 흐름 템플릿, 가격: 무료

플로우차트 템플릿

가격:

무료

플로우차트 템플릿, 가격: 무료

BPMN 유용한 리소스

비즈니스 프로세스 매핑 툴

Lucidchart에서 나만의 비즈니스 프로세스 모델링 표기법(BPMN) 다이어그램을 빌드해 보세요. 몇 번의 클릭만으로 작업, 트랜잭션, 전환, 콜 활동, 데이터 저장소 등 세련되고 전문적인 비즈니스 프로세 맵을 만드는 데 필요한 모든 도형에 액세스할 수 있습니다.

BPMN 게이트웨이 유형

BPMN 게이트웨이는 특정 조건에 따라 흐름의 경로를 변경할 수 있는 의사결정 시점입니다. BPMN의 다양한 게이트웨이 유형에 대해 자세히 알아보고 Lucidchart에서 직접 만들어 보세요.

BPMN 기호 가이드

플로우차트와 마찬가지로 BPMN 다이어그램은 일련의 표준 기호를 사용합니다. 각 도형은 고유한 의미와 가장 적절하게 사용되는 비즈니스 컨텍스트를 가지고 있습니다.

BPMN FAQ

Lucidchart에서 비즈니스 프로세스 매핑을 진행할 때는 BPMN 2.0 도형 라이브러리를 사용하는 것을 권장합니다.

비즈니스 매핑 다이어그램에 하위 프로세스를 추가할 때는 핫스팟과 레이어를 사용하는 것을 권장합니다.

Lucidchart에는 비즈니스 프로세스 매핑(BPM)을 바로 시작할 수 있는 다양한 템플릿과 도형이 준비되어 있습니다. 원하는 것을 선택해 니즈에 맞게 맞춤 설정해 보세요.

물론입니다. Lucid 교육 센터에서 관련 내용을 다루는 맞춤형 코스를 제공하고 있습니다.

다이어그램 작성에 필요한 모든 것

Lucidchart는 온라인 다이어그램 제작 툴뿐만 아니라, 사용자가 어떤 유형의 다이어그램이든 자유롭게 확장하여 그릴 수 있도록 지원 및 교육 리소스를 제공합니다.

교육 랩 보기