본문 바로가기
PM으로 성장하기/기획 공부

BPMN(Business Process Modeling Notation) 다이어그램

by 고양이 고씨 2023. 2. 5.

우리 회사에서 자주 사용하는 다이어그램 중에 BPMN이 있다. 그동안은 내 마음대로(?) 다이어그램을 그려서 소통을 해왔었는데, 회사의 규격에 맞추어 BPMN을 공부하고 실무에 적용해보려고 한다.

 

UML은 보통 소프트웨어 공학에서 많이 사용되며 개발 관점으로 기술되는 경우가 많다. BPMN은 이를 보완하여, 비즈니스 프로세스 관점에서 접근하는 방식이라고 한다. IBM에서 소개된 정의에 따르면, BPMN은 조직 내, 조직 간의 협업과 비즈니스 트랜잭션을 시각화하고 이해하는 것을 돕는다. 비즈니스 프로세스의 문제점과 효율성을 식별할 수 있으며, 내부/외부 프로세스를 표시한다. 또한 비즈니스 분석가, 개발자, 관리자까지 모든 당사자가 이해할 수 있는 공통 표기법을 제공한다.

draw.io에서 제공하는 플로우차트

 

아래는 lucidchart.com에 소개되어있는 요소들이다.

 

1. 흐름 오브젝트: 이벤트, 활동, 게이트웨이

1) 이벤트: 이벤트는 프로세스의 시작, 수정, 완료를 유도한다. 메시지, 타이머, 오류, 보상, 신호, 취소 등이 포함된다.

 - Intermediate는 시작과 종료 중간에 유입되는 이벤트를 나타낸다

https://www.lucidchart.com/pages/ko/bpmn

2) 활동: 개인 또는 시스템이 수행하는 특정 활동(태스크)를 의미한다. (둥근모서리 사각형)

https://www.lucidchart.com/pages/ko/bpmn

3) 게이트웨이: 조건 또는 이벤트에 따라 경로를 조정(분기처리)할 수 있는 의사결정 지점이다. (다이아몬드)

https://www.lucidchart.com/pages/ko/bpmn

2. 연결 오브젝트: 순서흐름, 메시지흐름, 연계

1) 순서 흐름: 수행할 활동의 순서를 표시한다 (화살표가 있는 직선)

https://www.lucidchart.com/pages/ko/bpmn

2) 메시지 흐름: 조직 내 다양한 부분에 걸쳐 전달되는 메시지를 표시한다. (시작부분에 원이있고, 끝에 화살표가 있는 점선)

https://www.lucidchart.com/pages/ko/bpmn

3) 연계: 아티팩트 또는 텍스를 이벤트, 활동, 게이트웨이에 연계한다

https://www.lucidchart.com/pages/ko/bpmn

3. 스윔레인: 풀 또는 레인

1) 풀: 프로세스의 참여자

2) 스윔레인: 특정 참여자의 활동과 흐름을 표시하여 프로세스의 각 부분에 대한 책임 소재를 정의한다.

https://www.lucidchart.com/pages/ko/bpmn

4. 아티팩트: 다이어그램이 상세 정보를 갖출 수 있도록 개발자가 더하는 추가 정보

1) 데이터 오브젝트: 활동에 필요한 데이터를 표시

2) 그룹: 논리적으로 그룹화된 활동을 표시

3) 주석: 다이어그램의 부분에 대한 추가 설명 제공

https://www.lucidchart.com/pages/ko/bpmn

 

참고자료

1.IBM, BPMN다이어그램, https://www.ibm.com/docs/ko/rsas/7.5.0?topic=diagrams-bpmn

2. lucidchart.com, 비즈니스 프로세스 모델링 표기법, https://www.lucidchart.com/pages/ko/bpmn

3. 비즈니스 프로세스를 그리자. - BPMN 2.0, https://medium.com/@goldfing/%EB%B9%84%EC%A6%88%EB%8B%88%EC%8A%A4-%ED%94%84%EB%A1%9C%EC%84%B8%EC%8A%A4%EB%A5%BC-%EA%B7%B8%EB%A6%AC%EC%9E%90-bpmn-2-0-3730b3295dcf

 

 

728x90

댓글