BPMN - wit.tuwien.ac.atwit.tuwien.ac.at/teaching/courses/ws05/im_se/BPMN.pdf · 3 Grundlegende...

31
1 BPMN Suzana Milovanovic

Transcript of BPMN - wit.tuwien.ac.atwit.tuwien.ac.at/teaching/courses/ws05/im_se/BPMN.pdf · 3 Grundlegende...

Page 1: BPMN - wit.tuwien.ac.atwit.tuwien.ac.at/teaching/courses/ws05/im_se/BPMN.pdf · 3 Grundlegende Begriffe zBusiness Process Management (BPM) zBusiness Process Management Initiative

1

BPMN

Suzana Milovanovic

Page 2: BPMN - wit.tuwien.ac.atwit.tuwien.ac.at/teaching/courses/ws05/im_se/BPMN.pdf · 3 Grundlegende Begriffe zBusiness Process Management (BPM) zBusiness Process Management Initiative

2

Übersicht

Klärung von Begriffen, AbkürzungenWas ist BPMN?Business Process Diagram (BPD)BeispielprozessEntwicklung von BPMNBPMN in der Literatur

Page 3: BPMN - wit.tuwien.ac.atwit.tuwien.ac.at/teaching/courses/ws05/im_se/BPMN.pdf · 3 Grundlegende Begriffe zBusiness Process Management (BPM) zBusiness Process Management Initiative

3

Grundlegende Begriffe

Business Process Management (BPM)

Business Process Management Initiative (BPMI)

Business Process Modelling Language (BPML)

Business Process Modeling Notation (BPMN)

Page 4: BPMN - wit.tuwien.ac.atwit.tuwien.ac.at/teaching/courses/ws05/im_se/BPMN.pdf · 3 Grundlegende Begriffe zBusiness Process Management (BPM) zBusiness Process Management Initiative

4

BPMN

Verwendungszweck: Geschäftsprozessmodellierung

BPMI Idee entwickelt

Standardisierung

Einfache und komplexe Prozesse

Notation, die von allen Teilnehmern verstanden wird

Verständnisbrücke zwischen Prozessentwurf und der technischen Ausführung

Einfacher Kommunikationsaustausch zwischen „bussines users“

Page 5: BPMN - wit.tuwien.ac.atwit.tuwien.ac.at/teaching/courses/ws05/im_se/BPMN.pdf · 3 Grundlegende Begriffe zBusiness Process Management (BPM) zBusiness Process Management Initiative

5

BPMN- BPML

BPML (Bussines Prozess Modelling Language) ist xml- basierte Sprache

Ziel: Geschäftsprozesse einheitlich und umfassend zu beschreiben

BPMN unterstützt BPML

grafisch modellierte Prozesse in ausführbaren Code zu transformieren

Page 6: BPMN - wit.tuwien.ac.atwit.tuwien.ac.at/teaching/courses/ws05/im_se/BPMN.pdf · 3 Grundlegende Begriffe zBusiness Process Management (BPM) zBusiness Process Management Initiative

6

Business Process Diagram (BPD)

Grafischen Darstellung von Geschäftsprozessen

BPMN- Elemente

Semantik

nicht modellierbar– Organisationsstruktur und Ressourcen – Strategie– Geschäftsregeln

Page 7: BPMN - wit.tuwien.ac.atwit.tuwien.ac.at/teaching/courses/ws05/im_se/BPMN.pdf · 3 Grundlegende Begriffe zBusiness Process Management (BPM) zBusiness Process Management Initiative

7

Hauptelemente

Ereignis (Event)

Aktivität (Activity)

Knoten (Gateway)

Ablauf- Konnektor(Sequence Flow)

Nachrichtenfluß (MessageFlow)

Association

Pool

Lane

Datenobjekte (Data Object)

Notiz (Text Annotation)

Page 8: BPMN - wit.tuwien.ac.atwit.tuwien.ac.at/teaching/courses/ws05/im_se/BPMN.pdf · 3 Grundlegende Begriffe zBusiness Process Management (BPM) zBusiness Process Management Initiative

8

Hauptelemente

Page 9: BPMN - wit.tuwien.ac.atwit.tuwien.ac.at/teaching/courses/ws05/im_se/BPMN.pdf · 3 Grundlegende Begriffe zBusiness Process Management (BPM) zBusiness Process Management Initiative

9

Ereignis (Event)

mit einem Kreis dargestellt

Start-,Ende- und Zwischenereignisse

Verschiedene Auslösertypen

die einen Prozess auslösen, im Ablauf beeinflussen oder beenden

Verwendung von Start-, und Endereignis ist abhängig vom Prozesslevel

Vorbedingung: Endevent braucht Startevent

Page 10: BPMN - wit.tuwien.ac.atwit.tuwien.ac.at/teaching/courses/ws05/im_se/BPMN.pdf · 3 Grundlegende Begriffe zBusiness Process Management (BPM) zBusiness Process Management Initiative

10

Ereignis (Event)

Page 11: BPMN - wit.tuwien.ac.atwit.tuwien.ac.at/teaching/courses/ws05/im_se/BPMN.pdf · 3 Grundlegende Begriffe zBusiness Process Management (BPM) zBusiness Process Management Initiative

11

Ereignisse modellieren

Auslösertypen für Start-Ereignisse

– Nachricht, Timer, Regel…

Auslösertypen für Zwischen-Ereignisse

– Nachricht, Timer, Regel….

Auslösertypen für End-Ereignisse

– Nachricht, Ausnahme, Beenden…

Page 12: BPMN - wit.tuwien.ac.atwit.tuwien.ac.at/teaching/courses/ws05/im_se/BPMN.pdf · 3 Grundlegende Begriffe zBusiness Process Management (BPM) zBusiness Process Management Initiative

12

Aktivität (Activity)

Arbeit abstrakt als Aktivität dargestelltAbfolge von Aktivitätenmit einem abgerundeten Rechteck dargestelltAktivitätentypen: Prozess, Sub-Prozess und AufgabeProzess: Set von AktivitätenSub-Prozess: eine Aktivität, in welcher wiederum Aktivitäten beschrieben werdenAufgabe: Aktivität, die nicht weiter zerlegbar istHierarchie

Page 13: BPMN - wit.tuwien.ac.atwit.tuwien.ac.at/teaching/courses/ws05/im_se/BPMN.pdf · 3 Grundlegende Begriffe zBusiness Process Management (BPM) zBusiness Process Management Initiative

13

Ablauf- Konnektor (Sequence Flow)

schwarzen durchgezogenen Strich mit einer schwarz ausgefüllten Pfeilspitze

Aktivitäten durch einen Ablauf-Konnektor miteinander verbunden

Page 14: BPMN - wit.tuwien.ac.atwit.tuwien.ac.at/teaching/courses/ws05/im_se/BPMN.pdf · 3 Grundlegende Begriffe zBusiness Process Management (BPM) zBusiness Process Management Initiative

14

Sub- Prozesse

Plus-Zeichen aufklappen

unabhängigen Prozess

oder eine detaillierte Aktivität im Kontext des Prozesses

eigenen Prozessdiagramm

Aufgabe, Subprozesse

Page 15: BPMN - wit.tuwien.ac.atwit.tuwien.ac.at/teaching/courses/ws05/im_se/BPMN.pdf · 3 Grundlegende Begriffe zBusiness Process Management (BPM) zBusiness Process Management Initiative

15

Prozessablauf modellieren

Prozess wird als eine Abfolge von Aktivitäten dargestellt

Aktivitäten sind durch einen Ablauf-Konnektor miteinander verbunden

Page 16: BPMN - wit.tuwien.ac.atwit.tuwien.ac.at/teaching/courses/ws05/im_se/BPMN.pdf · 3 Grundlegende Begriffe zBusiness Process Management (BPM) zBusiness Process Management Initiative

16

Knoten (Gateway)

Verzweigungen und Zusammenführungen

Kontrolle von Verzweigungen und Zusammenfügungen

Verbindung: Ablauf-Konnektor (Sequence Flow)

Symbol im Rauteninneren

Page 17: BPMN - wit.tuwien.ac.atwit.tuwien.ac.at/teaching/courses/ws05/im_se/BPMN.pdf · 3 Grundlegende Begriffe zBusiness Process Management (BPM) zBusiness Process Management Initiative

17

Verzweigungen und Zusammenführungen modellieren

Exklusiv- EntscheidungParallele Verzweigungen

Page 18: BPMN - wit.tuwien.ac.atwit.tuwien.ac.at/teaching/courses/ws05/im_se/BPMN.pdf · 3 Grundlegende Begriffe zBusiness Process Management (BPM) zBusiness Process Management Initiative

18

Verzweigungen und Zusammenführungen modellieren

Inklusiv- Zusammenführungen

Page 19: BPMN - wit.tuwien.ac.atwit.tuwien.ac.at/teaching/courses/ws05/im_se/BPMN.pdf · 3 Grundlegende Begriffe zBusiness Process Management (BPM) zBusiness Process Management Initiative

19

Pool/ Lane

Pool repräsentiert einen Teilnehmer in einem Prozess

Pool ist ein Container, der ein Set von Aktivitäten enthält

Pools können entlang ihrer Ausdehnung wiederum in Lanes unterteilt werden

Page 20: BPMN - wit.tuwien.ac.atwit.tuwien.ac.at/teaching/courses/ws05/im_se/BPMN.pdf · 3 Grundlegende Begriffe zBusiness Process Management (BPM) zBusiness Process Management Initiative

20

Nachrichtenfluß (Message Flow)

gestrichelte Linie mit weißen Pfeilspitze

Nachrichtenaustausch zwischen Organisationen

Nachrichtenflüsse nur zwischen Pools

Page 21: BPMN - wit.tuwien.ac.atwit.tuwien.ac.at/teaching/courses/ws05/im_se/BPMN.pdf · 3 Grundlegende Begriffe zBusiness Process Management (BPM) zBusiness Process Management Initiative

21

Zuständigkeiten modellieren- Wer macht was im Prozess?

Page 22: BPMN - wit.tuwien.ac.atwit.tuwien.ac.at/teaching/courses/ws05/im_se/BPMN.pdf · 3 Grundlegende Begriffe zBusiness Process Management (BPM) zBusiness Process Management Initiative

22

Association

gestrichelte Linien mit Pfeilende

Page 23: BPMN - wit.tuwien.ac.atwit.tuwien.ac.at/teaching/courses/ws05/im_se/BPMN.pdf · 3 Grundlegende Begriffe zBusiness Process Management (BPM) zBusiness Process Management Initiative

23

Datenobjekte abbilden

Dokument mit einer gefalteten rechten oberen Ecke

modellieren ist optional

beeinflussen nicht den Prozessablauf

Auskunft über die Aktivität– welche Bedingungen benötigt

werden damit diese ausgeführt werden kann und was sie produziert

Page 24: BPMN - wit.tuwien.ac.atwit.tuwien.ac.at/teaching/courses/ws05/im_se/BPMN.pdf · 3 Grundlegende Begriffe zBusiness Process Management (BPM) zBusiness Process Management Initiative

24

Notizen einfügen

offenes Viereck dargestelltBeschreibt Modellierungselement in freien Worten nähermit einer durchgezogenen

Linie mit dem entsprechenden Element verbundenOptionalkeinen Einfluss auf den Prozessablauf

Page 25: BPMN - wit.tuwien.ac.atwit.tuwien.ac.at/teaching/courses/ws05/im_se/BPMN.pdf · 3 Grundlegende Begriffe zBusiness Process Management (BPM) zBusiness Process Management Initiative

25

Prozess

Page 26: BPMN - wit.tuwien.ac.atwit.tuwien.ac.at/teaching/courses/ws05/im_se/BPMN.pdf · 3 Grundlegende Begriffe zBusiness Process Management (BPM) zBusiness Process Management Initiative

26

Sub- Prozess

Page 27: BPMN - wit.tuwien.ac.atwit.tuwien.ac.at/teaching/courses/ws05/im_se/BPMN.pdf · 3 Grundlegende Begriffe zBusiness Process Management (BPM) zBusiness Process Management Initiative

27

Pool, Lane

Page 28: BPMN - wit.tuwien.ac.atwit.tuwien.ac.at/teaching/courses/ws05/im_se/BPMN.pdf · 3 Grundlegende Begriffe zBusiness Process Management (BPM) zBusiness Process Management Initiative

28

UML- BPML

OMG entwickelt UML

BPMN verwandt mit UML

BPMN- Elemente- Ähnlichkeit mit ActivityDiagram

Unterschiede UML, BPMN

Page 29: BPMN - wit.tuwien.ac.atwit.tuwien.ac.at/teaching/courses/ws05/im_se/BPMN.pdf · 3 Grundlegende Begriffe zBusiness Process Management (BPM) zBusiness Process Management Initiative

29

Entwicklung BPMN

Neuer Trend am Markt

BPMI OMG

2005 BPMN als OMG Standart

kontinuierliche Entwicklung von BPMN

BPMN auch für ADONIS verfügbar

ARIS- Tool integriert

Page 30: BPMN - wit.tuwien.ac.atwit.tuwien.ac.at/teaching/courses/ws05/im_se/BPMN.pdf · 3 Grundlegende Begriffe zBusiness Process Management (BPM) zBusiness Process Management Initiative

30

BPMN in der Literatur

Verbesserung der Kundenbeziehung

Verbesserung der Lieferantenbeziehung

Datenaustausch über die Unternehmensgrenzen hinweg

Verbesserung der internen Prozesse

Schnellere IT- Entwicklung

Stärken bestehender Anwendungen

Schaffung neuer Geschäftsprozesse

Page 31: BPMN - wit.tuwien.ac.atwit.tuwien.ac.at/teaching/courses/ws05/im_se/BPMN.pdf · 3 Grundlegende Begriffe zBusiness Process Management (BPM) zBusiness Process Management Initiative

31

DANKE FÜR IHREAUFMERKSAMKEIT!