BPMN DMN User Guide

BPMN DMN User Guide

$32.03
Description
필자는 2009년 BPMN의 존재를 처음 알았고, BPMN의 보급과 활성화를 위해서 2010년 12월 “BPMN 2.0 - 비즈니스 프로세스 모델링 입문” 서적을 국내에서 최초로 번역 출판을 하였습니다.

그러나 해당 서적은 기대와 달리 시장에서 반응이 좋지 않았으며, 어쩔 수 없이 국내 최초의 한글화된 BPMN 서적이라는 의미만을 남기고 해당 서적 은 단종되었습니다.

물론 해당 서적이 초기 번역본이라 구성과 완성도에서 부족한 부분이 적지 는 않았습니다.

서적에 대한 반응은 좋지 않았지만 그 이후에도 필자는 강의와 프로젝트에서 BPMN을 적극적으로 사용했으며, 언제나 기대 이상의 효율성과 구성원들의 긍정적인 평가를 얻을 수 있었습니다.

이번에 출간하는 “BPMN & DMN User Guide”는 제가 BPMN을 인지하고 공부하기 시작한 지 15년만에 집필한 서적이며, 번역본이 아닌 순수 집필 서적입니다.

그 동안 강의와 프로젝트에서 적용했던 적지 않은 실무 경험과 지식을 기반으로 각기 표기법에 대한 세부적인 용도와 활용 방법을 현실적인 예제들을 기반으로 설명하기 위해서 노력했으며, 특히나 추가적으로 DMN도 함께 소개함으로써 현업에서 이를 활용하는데 있어서 필요한 완성도 높은 다이어그램 작성 방법에 대해 설명하고 있다고 자부합니다.

BPMN과 DMN은 어느 한 순간 나타났다 사라지는 기술적 이슈들이 아니며, 점점 우리들의 일상 생활 중심에 자리잡게 될 것입니다.
저자

김연홍

저자는27년차엔지니어로써다수의프로젝트및컨설팅업무를수행했으며,삼성멀티캠퍼스,MS공인교육센터등에서베테랑강사로활동한이력을가지고있다.2021년부터는세일즈포스에집중하며,관련프로젝트및컨설팅그리고교육을진행하고있다.

그리고저자는다음과같이다수의책을집필한이력을가지고있다.
-알기쉽게해설한데이터베이스모델링
-SQLServer2005를위한데이터베이스모델링
-함께하는SQLServer2008개발자Part1
-함께하는SQLServer2008개발자Part2
-BPMN2.0(번역서)감수
-SharePoint2010DevelopmentwithVisualStudio2010(번역서)감수
-이장래와함께하는SQLServer2012감수
-권태돈과함께하는SQLServer2012BI감수
-DKBMCSalesforceUserGuide감수

목차

1장.BPMN(BusinessProcessModelandNotation)소개
1)비즈니스프로세스관리(BusinessProcessManagement)
2)BPMN(BusinessProcessModelandNotation)소개
2-1)BPMN(BusinessProcessModelandNotation)이란?
2-2)BPMN연혁
2.3)모두의중심BPMN
2.4)BPMN2.0의새로운기능
2.5)ChatGPT에서BPMN물어보기
3)시각화의중요성
3-1)BPMN과순서도(FlowChart)비교
3-2)시각화의중요성
3-3)BPMN기호소개
3-4)BPMN의3단계수준
4)BPMN도구사용
4-1)BPMN.io소개
4-2)구인광고내기프로세스BPMN다이어그램작성

2장.BPMN핵심표기법
1)게이트웨이(Gateway)
1-1)게이트웨이(Gateway)소개
1-2)배타적게이트웨이(ExclusiveGateway)
1-3)병렬게이트웨이(ParallelGateway)
1-4)포괄적게이트웨이(InclusiveGateway)
1-5)복합게이트웨이(ComplexGateway)
1-6)게이트웨이사용시주의사항
2)이벤트(Event)
2-1)이벤트(Event)소개
2-2)시작이벤트(StartEvent)
2-3)종료이벤트(EndEvent)
2-4)중간이벤트(IntermediateEvent)
2-5)이벤트기반결정(Event-BasedDecision)
3)액티비티(Activity)
3-1)액티비티(Activity)소개
3-2)작업의유형(TaskType)
3-3)하위프로세스(SubProcess)
3-4)프로세스호출(CallofProcess)
3-5)반복액티비티(LoopActivity)와다중인스턴스액티비티(MultiInstanceActivity)
3-6)임의적인하위프로세스(Ad-hocSubProcess)

3장.BPMN고급표기법
1)협업(Collaboration)모델링
1-1)협업(Collaboration)에대한소개
1-2)메시지플로(MessageFlow)모델링
1-3)안무다이어그램(ChoreographyDiagram)
1-4)대화형다이어그램(ConversationDiagram)
2)예외처리(HandlingofException)
2-1)방해중간이벤트(InterruptingIntermediateEvent)
2-2)비방해중간이벤트(Non-InterruptingIntermediateEvent)
2-3)오류중간이벤트(ErrorIntermediateEvent)
2-4)에스컬레이션중간이벤트(EscalationIntermediateEvent)
2-5)이벤트하위프로세스(EventSubProcess)
3)트랜잭션과보상프로세스(TransactionandCompensation)
3-1)트랜잭션(Transaction)의개념
3-2)하위프로세스를이용한트랜잭션(Transaction)처리
3-3)보상(Compensation)이벤트를이용한트랜잭션처리
3-4)트랜잭션하위프로세스(TransactionSub-Process)
3-5)이벤트하위프로세스를활용한보상프로세스1
3-6)이벤트하위프로세스를활용한보상프로세스2
4)데이터객체(DataObject)
4-1)데이터객체(DataObject)
4-2)입력데이터객체(InputDataObject)와출력데이터객체(OutputDataObject)
4-3)다중데이터객체(MultipleDataObject)

4장.DMN(DecisionModelandNotation)모델링
1)DMN(DecisionModelandNotation)
1-1)DMN(DecisionModelandNotation)소개
1-2)DMN(DecisionModelandNotation)표기법
1-3)결정테이블(DecisionTable)
1-4)히트정책(HitPolicy)
2)DMN(DecisionModelNotation)모델링실습
2-1)BPMN.ioDMN도구사용
2-2)맛있는라면끓이기DMN모델링
2-3)국립자연휴양림위약금정책DMN모델링
2-4)MBTI유형별궁합모델링

5장.BPMN,DMN모델링실습
1)Camunda솔루션소개
1-1)Camunda툴(Tool)소개
1-2)1부터100까지더하기BPMN작성실습
1-3)구구단계산BPMN작성실습
2)북카페대여프로세스모델링
2-1)북카페(BookCafé)대여프로세스모델링준비
2-2)대여요청프로세스BPMN모델링
2-3)회원등록프로세스BPMN모델링
2-4)대여협의와대여료결제프로세스BPMN모델링
2-5)포인트적립DMN모델링
2-6)비즈니스규칙작업과DMN의결정(Decision)연결
3)자동차견적내기프로세스모델링
3-1)자동차견적내기프로세스
3-2)엔진타입과구동타입BPMN모델링
3-3)외장컬러선택BPMN모델링
3-4)차량패키지와타이어및휠선택BPMN모델링
3-5)내장디자인및컬러선택BPMN모델링
3-6)옵션패키지및개별옵션선택BPMN모델링
3-7)자동차견적내기DMN모델링
4)다이어그램관리하기
4-1)다이어그램공유및저장하기
4-2)다이어그램이력및버전관리하기
4-3)VisualStudioCode에서BPMN사용하기