Ecommis Overview: Module Business Process Management TU Berlin Systemanalyse und EDV SOA Research Centre 1
Agenda Administrative issues Structure of the course Case study method TU Berlin Systemanalyse und EDV SOA Research Centre 2
Brief Mode Overview Your participation is expected Classic lecture Exercises (e.g., process modeling) Read& Discuss: paper and case studies (reading assignment) Recap: ask questions to the neighbor Sum up and discuss questions! TU Berlin Systemanalyse und EDV SOA Research Centre 3
Examination The lecture is evaluated based on: 30% Oral Participation Paper discussions Discussion and exercise participation, etc. 70% Case Study analysis Written assignment Process execution model TU Berlin Systemanalyse und EDV SOA Research Centre 4
Structure (1) BPM 17.04. Organization & Introduction 24.04. Business Process Management 01.05. Holiday 08.05. Business Process Modeling Article discussion 15.05. Business Process Analysis 22.05 BPMN in Action TU Berlin Systemanalyse und EDV SOA Research Centre 5
Struktur (2) Current Topics in BPM 29.05. Business Processes: Business Rules 05.06. Process Automation- WfMS, SOA 12.06. Process Automation in Action Article discussion 19.06. Process Monitoring 26.06. BPM in Action Due Date 1 Article discussion 03.07. Case Study: Discussion; Current state of BPM adoption Case discussion 10.07. Discussion of the main case study 6th July Due Date 2 TU Berlin Systemanalyse und EDV SOA Research Centre 6
What to submit: Main Case Study Case study can be submitted in groups of two Written report, incl. title page, description of changes Process models (as-is and to-be) Executable process models In English or German TU Berlin Systemanalyse und EDV SOA Research Centre 7
Module Business Process Management in E- Business: Overview Introduction Business Process Management Business Process Analysis Business Process Modeling I+II Modeling Practice I+II Business Process Enactment Workflow Management System Tools for Business Process Analysis Discussion Business Game Wrap up TU Berlin Systemanalyse und EDV SOA Research Centre 8
Module: Business Process Management Provide knowledge on processes and their relation to enterprises and environment Provide understanding of business/ ITinterface and interrelations Introduce to the use of tools: process modeling and enactment Teaching Goals TU Berlin Systemanalyse und EDV SOA Research Centre 9
Modul BPM: Lecture Overview (1/5) Lecture Topic Contents I Introduction and Overview 1.1 Methods- how to analyze a case study II BPM 2.1 Enterprise Supply Chain; Porter s Chain 2.2 Collaboration Patterns (B2B, SC, B2C) 2.3 BPM lifecycle 2.4 Process: Definition and Elements 2.5 Process Types and Implications 2.6 Processes in E Commerce TU Berlin Systemanalyse und EDV SOA Research Centre 10
Modul BPM: Lecture Overview (2/5) Lecture Topic Contents III BP analysis: tools, techniques 3.1 Concept of (systems)analysis 3.2 Enhancement vs. Observation 3.3 BPR vs CPI 3.4 BP Monitoring 3.4.1 KPIs, CSIs 3.4.2 Event-driven enterprise 3.4.3 Tools (BAM/BI) IV BP modeling: EPC, UML, Data 4.1 Model definition 4.2 Types of models in BPM context 4.3 Analysis methods and model types 4.4 Modeling languages: EPC, Data TU Berlin Systemanalyse und EDV SOA Research Centre 11
Modul BPM: Lecture Overview (3/5) Lecture Topic Contents V BP Modeling 5.1 UML 5.1.1 OO 5.1.2 Activity/class/ use case diagrams 5.2 BPMN 5.2.1 Concept and elements 5.2.2 Evolution VI Practice 6.1 BPMN example: Signavio 6.2 Creating and understanding process models VII Practice 7.1 EPC example 7.1.1 Methods: how to review a scientific publication? 7.1.2 E-Commerce and Supply Chain paper/ E-Commerce marketing logistics TU Berlin Systemanalyse und EDV SOA Research Centre 12
Modul BPM: Lectures VI / VII Case studies from E Business context Teaching notes Method introduction TU Berlin Systemanalyse und EDV SOA Research Centre 13
Modul BPM: Lecture Overview (4/5) Lecture Topic Contents VIII BP enactment 8.1 WFMS 8.2 BPMS: Bonita; BRMS 8.2 Use and modeling IX X Workflow Management System Process analysis tools 9.1 Reference model and components 9.2 SOA 10.1 BI/BAM (performance) 10.1.1 Definition 10.1.2 Difference 10.1.3 Architecture TU Berlin Systemanalyse und EDV SOA Research Centre 14
Modul BPM: Lecture Overview (5/5) Lecture Topic Contents XI Discussion 11.1 E-Commerce and Supply Chain 11.2 E-Commerce and logistics (research papers) XII Business game Innov8 by IBM XIII Wrap Up TU Berlin Systemanalyse und EDV SOA Research Centre 15
Modul BPM: Lecture XII INNOV8: IBM BPM simulation game Gives the players a better understanding of how effective BPM impacts an entire business ecosystem Demonstrates how a more instrumented, interconnected and intelligent world supports process improvements and working smarter to help build a smarter planet TU Berlin Systemanalyse und EDV SOA Research Centre 16
Modul BPM: Lecture XII Business game: INNOV8 TU Berlin Systemanalyse und EDV SOA Research Centre 17
QUESTIONS? TU Berlin Systemanalyse und EDV SOA Research Centre 18
INTRODUCTION TO BPMN TU Berlin Systemanalyse und EDV SOA Research Centre 19
Kategorien der Elemente des BPMN Bezeichnung Elemente Flow Objects Event, Activity, Gateway Connecting Objects Control Flow, Message Flow, Association Swimlanes Pool, Swimlane Artifacts Data Object, Group, Annotation TU Berlin Systemanalyse und EDV SOA Research Centre 20
Flow Objects BPMN Event Ein Event ist etwas, was während eines Geschäftsprozess passiert und seinen Ablauf beeinflusst. Es hat i. d. R. einen Auslöser und/oder ein Ergebnis Start Intermediate End Activity Eine Activity repräsentiert die Arbeit/Tätigkeit in einer Firma. Eine Activity kann eine Task oder ein Sub-Process sein, der sich aus mehreren Tasks zusammensetzt. Task + Sub-Process (Collapsed) Gateway Ein Gateway dient der Kontrolle von Flows. Die Art der Kontrolle, z. B. AND, OR, XOR wird durch ein entsprechendes Symbol gekennzeichnet. Ein Gateway kann ein Entscheidungspunkt sein, oder verschiedene, parallele Flüsse zusammenführen oder aufspalten Sub-process (Expanded) Unspecified Gateway AND OR XOR TU Berlin Systemanalyse und EDV SOA Research Centre 21
Conncting Objects Sequence Flow Message Flow Association Durch Sequence Flows wird die Reihenfolge zwischen Flow Objects festgelegt. Ein Message Flow stellt den Nachrichtenaustausch zwischen zwei Prozessbeteiligten dar. Zum Beispiel ist in der Swimlane- Darstellung jeder Pool ein Prozessbeteiligter. Durch Associations können Artifacts, wie Data Objects oder Text Annotations, Flow Objects zugeordnet werden. Sie zeigen den Input oder Output einer Activity. TU Berlin Systemanalyse und EDV SOA Research Centre 22
Swimlanes Pool Ein Pool stellt einen Prozessbeteiligten dar und dient zur Abgrenzung von Activities von einander und zur Zuordnung von Activities in Zuständigkeitsbereiche. Pool Swimlane Lanes sind Unterteilungen eines Pools. Durch Lanes werden Activities organisiert und kategorisiert. Pool Lane Lane TU Berlin Systemanalyse und EDV SOA Research Centre 23
Artifacts Data Object Group Annotation Data Objects zeigen, welche Art von Daten durch eine Activity erzeugt oder von ihr benötigt wird. Sie werden durch Associations mit Activities verbunden. Eine Group ermöglicht es, mehrere optisch zu einer Gruppe zu ordnen. Der Sequence Flow wird dadurch nicht beeinträchtigt. Durch Annotations kann der Modellierung zusätzliche Informationen im Diagramm anzeigen. Name [State] Description TU Berlin Systemanalyse und EDV SOA Research Centre 24
BPMN Example TU Berlin Systemanalyse und EDV SOA Research Centre 25