202. BPM (Business Process Management) 라이프사이클

⚠️ 이 문서는 기업의 업무 흐름(프로세스)을 한 번 시스템으로 뚝딱 만들고 끝내는 과거의 SI 방식을 버리고, **마치 생명체처럼 "업무 그림을 그린다(설계) $\rightarrow$ 시스템으로 돌린다(실행) $\rightarrow$ 어디서 병목이 터지는지 본다(모니터링) $\rightarrow$ 다시 그림을 수정해서 뜯어고친다(최적화)"라는 4단계를 무한히 뱅글뱅글 반복(순환)하며 회사의 체질을 영원히 진화시키는 'BPM 라이프사이클'**을 다룹니다.

핵심 인사이트 (3줄 요약)

  1. 본질: 비즈니스 업무 흐름(대출 심사, 환불 처리 등)을 코딩(하드코딩)의 영역에서 빼내어, 마우스로 그리는 그림(BPMN)으로 바꾼 뒤 이를 끝없이 개선해 나가는 경영학적이고 소프트웨어적인 애자일(Agile) 순환 고리다.
  2. 가치: "우리 회사 환불 처리는 왜 3일이나 걸려?"라는 사장님의 분노에, "데이터를 보니 2번 부서 결재에서 이틀이 썩고 있네요. 이 단계를 AI 자동 승인으로 오늘 바로 교체하겠습니다"라고 즉각 응답하고 개선할 수 있는 통제력과 민첩성(Agility)을 획득한다.
  3. 기술 체계: **설계(Design) $\rightarrow$ 실행(Execution/Orchestration) $\rightarrow$ 모니터링(BAM, 가시성) $\rightarrow$ 최적화(Optimization, BPR)**라는 4단계 톱니바퀴가 끊임없이 맞물려 돌아가며 시스템(IT)과 현업(비즈니스)의 간극을 0으로 수렴시킨다.

Ⅰ. 1단계 설계(Design) & 2단계 실행(Execution)

그림이 곧 코드가 되어 컨베이어 벨트를 굴린다.

  1. 설계 (Process Design & Modeling):
    • 개발자가 텍스트 창에 자바(Java) 코드로 if-else를 치지 않는다.
    • 현업(기획자)과 아키텍트가 모여 웹 브라우저의 도화지(BPM Designer)를 편다.
    • 동그라미(시작), 네모(업무 단위, Task), 마름모(조건 분기, Gateway)를 마우스로 드래그 앤 드롭해서 "신입사원 온보딩 절차"라는 예쁜 순서도(BPMN 2.0 표준)를 그린다. (이 그림 파일 뒤에는 기계가 읽는 XML 코드가 자동 생성된다.)
  2. 실행 (Execution & Orchestration):
    • 완성된 그림을 [배포(Deploy)] 버튼을 눌러 서버(BPM 엔진/오케스트레이터)에 찰칵 꽂아 넣는다.
    • 신입사원이 입사 버튼을 누르면, 엔진이 그림의 1번 네모 칸을 읽고 '인사팀 PC 화면(Worklist)'에 서류를 띄워준다. 인사팀이 클릭하면 2번 네모 칸을 보고 자동으로 'IT 부서 서버'로 PC 지급 API를 빵 쏴준다.
    • 엔진(지휘자)이 그림(악보)만 보고 사람과 시스템(기계)의 릴레이 경주를 단 1초의 멈춤 없이 완벽하게 자동 통제(Orchestration)한다.

📢 섹션 요약 비유: 공장 컨베이어 벨트를 설계할 때 스패너와 용접기로 철판을 때리는 게 아닙니다(과거 코딩). 패드에 터치펜으로 "1번 벨트에선 색칠을 하고 2번 벨트엔 건조기를 달아라"라고 그림(설계)을 그리면, 기적처럼 공장 바닥에서 그 그림과 100% 똑같은 진짜 철제 컨베이어 벨트가 솟아올라 즉시 물건을 돌리기 시작(실행)하는 마법의 공장 시스템입니다.


Ⅱ. 3단계 모니터링(Monitoring)과 병목(Bottleneck) 추적

엔진이 돌아가면 엑스레이 카메라를 켜고 핏줄이 막힌 곳을 찾는다.

  1. 가시성의 결여 (이메일 릴레이의 한계):
    • 옛날처럼 각 부서가 이메일로 결재를 주고받으면, 1만 건의 대출 서류가 도대체 어느 김 대리 책상에서 멈춰 썩고 있는지 사장님은 절대 알 방법이 없었다(블랙박스 현상).
  2. BAM (Business Activity Monitoring)의 엑스레이 스캔:
    • BPM 엔진은 수만 건의 릴레이 결재 상태를 초 단위로 DB에 로그로 남긴다.
    • 사장님이 BAM 대시보드를 켠다. 화면에 띄워진 BPMN 그림 위에, 1번 네모 칸에는 통과 1초, 2번 마름모 칸에는 통과 0.5초가 뜨는데, 3번 네모 칸(보증팀 심사) 위에는 시뻘건 불빛과 함께 평균 체류 시간 72시간 (병목)이라는 충격적인 수치가 실시간으로 번쩍거린다.
  3. KPI (핵심 성과 지표) 및 SLA 경고:
    • 대출 승인은 24시간 내(SLA)에 처리되어야 한다는 알람 타이머를 걸어둔다. 보증팀에서 20시간째 서류가 안 움직이면, 팀장의 스마트폰으로 "SLA 위반 임박!"이라는 경고 문자가 날아가는 자동화된 채찍질 체계가 완성된다.

📢 섹션 요약 비유: 고속도로(프로세스)를 만들어 차(업무 서류)를 1만 대 흘려보냈습니다. 상공에 띄워둔 헬기(BAM 모니터링)에서 줌을 당겨보니, 톨게이트 1, 2, 3번 중 유독 3번 톨게이트(보증팀 심사)에만 차가 10km 길게 줄을 서서 빵빵거리고(병목 현상) 있는 것이 CCTV(대시보드)에 선명하고 적나라하게 찍혀 현장의 무능함이 수치로 폭로되는 순간입니다.


Ⅲ. 4단계 최적화(Optimization): 무한 진화의 굴레

막힌 핏줄을 발견했으면, 그림을 지우개로 지우고 새 핏줄을 뚫는다.

  1. BPR (Business Process Reengineering)로의 연결:
    • 모니터링을 통해 보증팀에서 3일이 썩는다는 명백한 증거(데이터)를 잡은 사장님이 분노한다.
    • "이거 사람이 심사하니까 이따위로 늦지! 이 단계 폭파시켜!"
  2. 그림(설계)의 수정과 즉각적 배포:
    • IT 기획자는 1년짜리 차세대 프로젝트를 발주할 필요가 없다.
    • 그냥 다시 1단계(설계) 화면 브라우저를 연다. 3번 네모 칸 [보증팀 인간 심사] 블록을 마우스로 잡아서 쓰레기통에 지워버리고(Delete), 그 자리에 [AI 자동 보증 심사] API 블록을 드래그해서 끼워 넣고 선을 쫙 긋는다.
    • [배포] 버튼을 누른다. 내일 아침 9시부터 쏟아지는 새로운 대출 서류 1만 건은, 인간 보증팀을 거치지 않고 AI 블록을 타고 0.1초 만에 자동 패스된다. 대출 처리 시간이 3일에서 1시간으로 극단적으로 단축(최적화)되었다.
  3. 끝없는 라이프사이클의 순환:
    • 최적화된 엔진이 돌면(실행) $\rightarrow$ 또 새로운 곳에서 병목이 생기고(모니터링) $\rightarrow$ 다시 그림을 뜯어고친다(설계). 이 수레바퀴를 10년간 돌리는 회사는 절대 시장에서 망할 수 없는 궁극의 체질(Agility)을 갖게 된다.

📢 섹션 요약 비유: 상공의 헬기에서 3번 톨게이트가 막히는 걸 본 시장님(최적화)이 화를 냅니다. 그는 즉시 태블릿을 꺼내 고속도로 설계도를 엽니다. 마우스 지우개로 3번 톨게이트 건물을 쓱 지워버리고, 그 자리에 '하이패스 전용 무정차 차로(AI 자동화)' 스티커를 딱 붙입니다(재설계). 그 버튼을 누르는 순간 현실의 고속도로에 즉시 하이패스가 쾅 생겨나며 수만 대의 차가 체증 없이 뻥 뚫려 질주하는 기적의 무한 반복 도로망 공사 시스템입니다.