43
BizMod ganzheitliche Geschäftsprozessmodellierung oose. Innovative Informatik BizMod ganzheitliche Geschäftsprozessmodellierung mit BPMN und UML Olaf Tesmer oose Innovative Informatik GmbH [email protected]

BizMod - Vortrag auf dem OMG Information Day 2013

Embed Size (px)

DESCRIPTION

BizMod - ganzheitliche Geschäftsprozessmodellierung mit BPMN und UML

Citation preview

Page 1: BizMod - Vortrag auf dem OMG Information Day 2013

BizMod – ganzheitliche Geschäftsprozessmodellierung oose.Innovative Informatik

BizMod – ganzheitliche Geschäftsprozessmodellierung mit BPMN und UML

Olaf Tesmer oose Innovative Informatik GmbH [email protected]

Page 2: BizMod - Vortrag auf dem OMG Information Day 2013

BizMod – ganzheitliche Geschäftsprozessmodellierung oose.Innovative Informatik

1 Problemstellung

2 BizMod - Diagramme

3 BizMod - Methodik

4 Zusammenfassung und Ausblick

Agenda

Page 3: BizMod - Vortrag auf dem OMG Information Day 2013

BizMod – ganzheitliche Geschäftsprozessmodellierung oose.Innovative Informatik

1 Problemstellung

2 BizMod - Diagramme

3 BizMod - Methode

4 Zusammenfassung und Ausblick

Agenda

Page 4: BizMod - Vortrag auf dem OMG Information Day 2013

BizMod – ganzheitliche Geschäftsprozessmodellierung oose.Innovative Informatik

BPMN – Die Notation für Geschäftsprozesse

BPMN 2

einfache intuitive Symbole

hoher Verbreitungsgrad

BPMN allein reicht nicht aus!

Page 5: BizMod - Vortrag auf dem OMG Information Day 2013

BizMod – ganzheitliche Geschäftsprozessmodellierung oose.Innovative Informatik

Welche Informationen benötigt ein Geschäftsprozessmodell?

Kontextinformation – Wer sind die Kunden und Geschäftspartner?

Organisationsstruktur – Wie ist das Unternehmen aufgebaut?

Überblick über geschäftliche Abläufe – Welche Prozesse gibt es?

Detaillierte geschäftliche Abläufe – Wie sehen die Prozesse aus?

Geschäftsobjekte – Erläuterung der wichtigsten Begriffe

Mögliche Zustände fachlicher Gegenstände – Welche Zustände sind definiert? Welche Übergänge sind erlaubt?

Beteiligte Rollen – Wer ist an den Prozessen beteiligt?

Und eine Methode, um das alles zu entwickeln

Page 6: BizMod - Vortrag auf dem OMG Information Day 2013

BizMod – ganzheitliche Geschäftsprozessmodellierung oose.Innovative Informatik

Die Antwort: BizMod

BizMod nutzt BPMN, ergänzt durch einzelne UML-Diagramme, um Geschäftsprozesse zu beschreiben

BizMod ist eine modellbasierte Methodik zur Abbildung von Geschäftsprozessen.

Page 7: BizMod - Vortrag auf dem OMG Information Day 2013

BizMod – ganzheitliche Geschäftsprozessmodellierung oose.Innovative Informatik

Unser Fallbeispiel

Liefert Ökolebensmittel nach Hause

Verbund von Produzenten (Ökobauern), Lieferanten und einer Zentrale

Bestellung von Kisten mit biologisch angebautem Obst und Gemüse

Lieferung innerhalb von 48 Stunden

Garantie: Ernte bei regionalen Ökobauern am Tag der Lieferung

„Grüne Futterkiste“

Page 8: BizMod - Vortrag auf dem OMG Information Day 2013

BizMod – ganzheitliche Geschäftsprozessmodellierung oose.Innovative Informatik

1 Problemstellung

2 BizMod - Diagramme

3 BizMod - Methode

4 Zusammenfassung und Ausblick

Agenda

Page 9: BizMod - Vortrag auf dem OMG Information Day 2013

BizMod – ganzheitliche Geschäftsprozessmodellierung oose.Innovative Informatik

Die wichtigsten BizMod-Diagramme

Geschäftskontext (UML)

Prozesslandkarte (UML)

Prozesse (BPMN)

Aufbauorganisation (UML)

Geschäftsobjekte (UML)

Zustände (UML)

Page 10: BizMod - Vortrag auf dem OMG Information Day 2013

BizMod – ganzheitliche Geschäftsprozessmodellierung oose.Innovative Informatik

Der Geschäftskontext

Grüne

Futterkiste

Kunde

Interessent

Bank

Page 11: BizMod - Vortrag auf dem OMG Information Day 2013

BizMod – ganzheitliche Geschäftsprozessmodellierung oose.Innovative Informatik

Die Aufbauorganisation

«unternehmen»

Grüne

Futterkiste

«abteilung»

Ernteabteilung

«abteilung»

Auftrags-

annahme

«bereich»

Erzeuger

«bereich»

Zentrale

«abteilung»

Transport

«abteilung»

Verpackung

«stelle»

Verpacker

«stelle»

Auftrags-

bearbeiter

Page 12: BizMod - Vortrag auf dem OMG Information Day 2013

BizMod – ganzheitliche Geschäftsprozessmodellierung oose.Innovative Informatik

Prozesslandschaft

Produkte

ernten

Futterkiste

bestellen

Futterkiste

liefern

Bestellung

aufnehmen

Kunde

anmelden

Kundendaten

ändern

Kunde

abmelden

Kundenverwaltung

E2E Prozess

Prozessgruppe

Page 13: BizMod - Vortrag auf dem OMG Information Day 2013

BizMod – ganzheitliche Geschäftsprozessmodellierung oose.Innovative Informatik

Geschäftsobjekte

Name

Preis

Futterkiste

*

1

enthält

Name

Kundennummer

Anschrift

Kunde

1 *

kauft

*

1

sendet

Bestellwunsch

Lieferdatum

Lieferadresse

Bestellung

Produktart

Menge

Produkt

Page 14: BizMod - Vortrag auf dem OMG Information Day 2013

BizMod – ganzheitliche Geschäftsprozessmodellierung oose.Innovative Informatik

Zustandsdiagramm

Name

Preis

Futterkiste

Page 15: BizMod - Vortrag auf dem OMG Information Day 2013

BizMod – ganzheitliche Geschäftsprozessmodellierung oose.Innovative Informatik

Prozesse

Teilprozess: Bestellung aufnehmen

Grü

ne

Fu

tte

rkis

te

Kunde

Kundegesperrt

Keine Bestellung

Kunde identifizieren

Keine Bestellung

Bestellung angenommen

Keine Futterkiste gefunden

Au

ftra

gsa

nn

ah

me

Bestellung empfangen

Futterkiste

zusammenstellen

Futterkiste

zusammenstellenFutterkiste

bestellen

Futterkiste

bestellen

Page 16: BizMod - Vortrag auf dem OMG Information Day 2013

BizMod – ganzheitliche Geschäftsprozessmodellierung oose.Innovative Informatik

Konsistentes Modell: Prozessübersicht und Prozesse G

rün

e F

utte

rkis

te

Futterkiste zusammenstellen

Futterkiste bestellen

Kunde identifizieren

Bestellung angenommen

Bestellung empfangen

Kunde

Au

ftra

gsa

nn

ah

me

Prozesslandkarte

Geschäftsprozessdiagramm

Bestellung

aufnehmen

Futterkiste

kaufen

Lieferung

beauftragen

Produkte

ernten

Page 17: BizMod - Vortrag auf dem OMG Information Day 2013

BizMod – ganzheitliche Geschäftsprozessmodellierung oose.Innovative Informatik

Konsistentes Modell: Geschäftspartner und Beteiligte G

rün

e F

utte

rkis

te

Futterkiste zusammenstellen

Futterkiste bestellen

Kunde identifizieren

Bestellung angenommen

Bestellung empfangen

Kunde

Au

ftra

gsa

nn

ah

me

Grüne

Futterkiste

Kunde

Interessent

Bank

Geschäftskontextdiagramm

Geschäftsprozessdiagramm

Page 18: BizMod - Vortrag auf dem OMG Information Day 2013

BizMod – ganzheitliche Geschäftsprozessmodellierung oose.Innovative Informatik

Konsistentes Modell: Geschäfts- und Datenobjekte

Name

Preis

Futterkiste

*

1

enthält

Name

Kundennummer

Anschrift

Kunde

1*

kauft

*

1

sendet

Bestellwunsch

Lieferdatum

Lieferadresse

Bestellung

Produktart

Menge

Produkt

Futterkiste [neu]

Futterkiste

zusammenstellen

Futterkiste

zusammenstellenFutterkiste

bestellen

Futterkiste

bestellen

Geschäftsobjektdiagramm

Geschäftsprozessdiagramm

Page 19: BizMod - Vortrag auf dem OMG Information Day 2013

BizMod – ganzheitliche Geschäftsprozessmodellierung oose.Innovative Informatik

Bestellung angenommen

Futterkiste[bestellt]

Futterkiste

bestellen

Futterkiste

bestellen

Konsistentes Modell: Zustände

Page 20: BizMod - Vortrag auf dem OMG Information Day 2013

BizMod – ganzheitliche Geschäftsprozessmodellierung oose.Innovative Informatik

1 Problemstellung

2 BizMod - Diagramme

3 BizMod - Methode

4 Zusammenfassung und Ausblick

Agenda

Page 21: BizMod - Vortrag auf dem OMG Information Day 2013

BizMod – ganzheitliche Geschäftsprozessmodellierung oose.Innovative Informatik

© by oose

BizMod-Leitfaden zur Prozessmodellierung

1. Auftrag festlegen

2. Zu modellierendes Geschäftssystem abgrenzen

3. Zu modellierende Prozesse bestimmen

4. Für jeden dieser Prozesse: a) Prozess essenziell beschreiben

b) Prozessablauf vereinfacht beschreiben

c) Falls durch Auftrag erforderlich: Prozessablauf detailliert beschreiben

5. Geschäftsobjekte beschreiben

Page 22: BizMod - Vortrag auf dem OMG Information Day 2013

BizMod – ganzheitliche Geschäftsprozessmodellierung oose.Innovative Informatik

© by oose

BizMod-Leitfaden zur Prozessmodellierung

1. Auftrag festlegen

2. Zu modellierendes Geschäftssystem abgrenzen

3. Zu modellierende Prozesse bestimmen

4. Für jeden dieser Prozesse: a) Prozess essenziell beschreiben

b) Prozessablauf vereinfacht beschreiben

c) Falls durch Auftrag erforderlich: Prozessablauf detailliert beschreiben

5. Geschäftsobjekte beschreiben

Page 23: BizMod - Vortrag auf dem OMG Information Day 2013

BizMod – ganzheitliche Geschäftsprozessmodellierung oose.Innovative Informatik

Übung: Von der Geschichte zum Prozess

Ein kleines Mädchen, Rotkäppchen, dem seine Großmutter einst eine rote Kappe geschenkt hat, wird von der Mutter geschickt, der in einem Haus im Wald wohnenden, bettlägerig kranken Großmutter einen Korb mit Leckereien zu bringen. Im Wald lässt sich Rotkäppchen auf ein Gespräch mit einem Wolf ein, obwohl es von seiner Mutter zuvor eindringlich davor gewarnt worden ist. Der Wolf horcht Rotkäppchen aus und überredet es, noch einen Blumenstrauß zu pflücken, was Rotkäppchen trotz der Warnung der Mutter tut. Der Wolf verabschiedet sich, eilt zur Großmutter und frisst sie. Er legt sich in Großmutters Nachthemd in ihr Bett und wartet auf Rotkäppchen. Bald darauf erreicht Rotkäppchen das Haus, tritt ein, und begibt sich an Großmutters Bett. Dort wundert sich Rotkäppchen über die Gestalt ihrer Großmutter, erkennt aber nicht den Wolf, bevor es von diesem ebenfalls gefressen wird. Beide Opfer werden von einem Jäger aus dem Bauch des Wolfes befreit, dieser füllt dem Wolf anstatt dessen Steine in den Bauch. Vom Gewicht der Steine kann der Wolf nicht fliehen und stirbt.

(nach: http://de.wikipedia.org/wiki/Rotk%C3%A4ppchen, 20.03.2013)

Page 24: BizMod - Vortrag auf dem OMG Information Day 2013

BizMod – ganzheitliche Geschäftsprozessmodellierung oose.Innovative Informatik

Aufgabe 1: Beschreiben Sie den Ablauf für den eigentlichen „Gutfall“ der Geschichte in 4-7 Schritten, mit Auslöser und Ergebnis

Page 25: BizMod - Vortrag auf dem OMG Information Day 2013

BizMod – ganzheitliche Geschäftsprozessmodellierung oose.Innovative Informatik

Aufgabe 1: Beschreiben Sie den Ablauf für den eigentlichen „Gutfall“ der Geschichte in 4-7 Schritten, mit Auslöser und Ergebnis

Page 26: BizMod - Vortrag auf dem OMG Information Day 2013

BizMod – ganzheitliche Geschäftsprozessmodellierung oose.Innovative Informatik

Aufgabe 2: Beschreiben Sie die essenziellen Schritte des Prozesses.

Die Mutter gründet eine Rotkäppchen Lieferung GmbH. Beschreiben Sie für dieses Unternehmen den Lieferprozess. Abstrahieren Sie dabei insbesondere von

Personen/Rollen

Lieferweg und Transportmittel

Verpackungsart

Page 27: BizMod - Vortrag auf dem OMG Information Day 2013

BizMod – ganzheitliche Geschäftsprozessmodellierung oose.Innovative Informatik

Aufgabe 2: Beschreiben Sie die essenziellen Schritte des Prozesses.

Die Mutter gründet eine Rotkäppchen Lieferung GmbH. Beschreiben Sie für dieses Unternehmen den Lieferprozess. Abstrahieren Sie dabei insbesondere von

Personen/Rollen

Lieferweg und Transportmittel

Verpackungsart

Page 28: BizMod - Vortrag auf dem OMG Information Day 2013

BizMod – ganzheitliche Geschäftsprozessmodellierung oose.Innovative Informatik

Wozu dient eine essenzielle Prozessbeschreibung?

Schneller Überblick über alle Prozesse in der Breite (nicht in der Tiefe).

Erkennen von Gemeinsamkeiten und Überschneidungen verschiedener Prozesse.

Begriffskonsolidierung.

Entwickeln wichtiger Fragen.

Rahmen für spätere Detaillierung.

Page 29: BizMod - Vortrag auf dem OMG Information Day 2013

BizMod – ganzheitliche Geschäftsprozessmodellierung oose.Innovative Informatik

BizMod-Leitfaden zur Prozessmodellierung

1. Auftrag festlegen

2. Zu modellierendes Geschäftssystem abgrenzen

3. Zu modellierende Prozesse bestimmen

4. Für jeden dieser Prozesse: a) Prozess essenziell beschreiben

b) Prozessablauf vereinfacht beschreiben

c) Falls durch Auftrag erforderlich: Prozessablauf detailliert beschreiben

5. Geschäftsobjekte beschreiben

Page 30: BizMod - Vortrag auf dem OMG Information Day 2013

BizMod – ganzheitliche Geschäftsprozessmodellierung oose.Innovative Informatik

Abstraktions- ebenen eines Prozesses

© by oose

Page 31: BizMod - Vortrag auf dem OMG Information Day 2013

BizMod – ganzheitliche Geschäftsprozessmodellierung oose.Innovative Informatik

Prozessablauf vereinfacht beschreiben

Verwenden Sie leicht verständliche BPMN-Elemente

Beschreiben Sie nur den Gutfall und wenige einfache Verzweigungen

Page 32: BizMod - Vortrag auf dem OMG Information Day 2013

BizMod – ganzheitliche Geschäftsprozessmodellierung oose.Innovative Informatik

Prozessdiagramm auf beschreibender Ebene

Grü

ne

Fu

tte

rkis

te

Futterkiste zusammenstellen

Futterkiste bestellen

Kunde identifizieren

Bestellung angenommen

Bestellung empfangen

Kunde

Au

ftra

gsa

nn

ah

me

Page 33: BizMod - Vortrag auf dem OMG Information Day 2013

BizMod – ganzheitliche Geschäftsprozessmodellierung oose.Innovative Informatik

BizMod-Leitfaden zur Prozessmodellierung

1. Auftrag festlegen

2. Zu modellierendes Geschäftssystem abgrenzen

3. Zu modellierende Prozesse bestimmen

4. Für jeden dieser Prozesse: a) Prozess essenziell beschreiben

b) Prozessablauf vereinfacht beschreiben

c) Falls durch Auftrag erforderlich: Prozessablauf detailliert beschreiben

5. Geschäftsobjekte beschreiben

Page 34: BizMod - Vortrag auf dem OMG Information Day 2013

BizMod – ganzheitliche Geschäftsprozessmodellierung oose.Innovative Informatik

Prozessablauf detailliert beschreiben

Erweitern Sie das einfache BPMN-Diagramm, indem Sie alternative bzw. parallele Ablaufpfade hinzufügen.

Erweitern Sie je nach Auftrag das Diagramm um weitere Aspekte (z.B. Datenobjekte, Tasktypen, Zeitereignisse, fachliche Fehler/Eskalationen, Mehrfachbearbeitung)

Page 35: BizMod - Vortrag auf dem OMG Information Day 2013

BizMod – ganzheitliche Geschäftsprozessmodellierung oose.Innovative Informatik

Verfeinerung durch Hinzufügen von Alternativen

Grü

ne

Fu

tte

rkis

te

Kunde

Kundegesperrt

Keine Bestellung

Kunde identifizieren

Keine Bestellung

Bestellung angenommen

Keine Futterkiste gefunden

Au

ftra

gsa

nn

ah

me

Bestellung empfangen

Futterkiste

zusammenstellen

Futterkiste

zusammenstellenFutterkiste

bestellen

Futterkiste

bestellen

Page 36: BizMod - Vortrag auf dem OMG Information Day 2013

BizMod – ganzheitliche Geschäftsprozessmodellierung oose.Innovative Informatik

Verfeinerung durch Tasktypen

Grü

ne

Fu

tte

rkis

te

Kunde

Kundegesperrt

Keine Bestellung

Kunde identifizieren

Keine Bestellung

Bestellung angenommen

Keine Futterkiste gefunden

Au

ftra

gsa

nn

ah

me

Bestellung empfangen

Futterkiste

zusammenstellen

Futterkiste

zusammenstellenFutterkiste

bestellen

Futterkiste

bestellen

Page 37: BizMod - Vortrag auf dem OMG Information Day 2013

BizMod – ganzheitliche Geschäftsprozessmodellierung oose.Innovative Informatik

Verfeinerung durch Datenobjekte

Grü

ne

Fu

tte

rkis

te

Kunde

Kundegesperrt

Keine Bestellung

Kunde identifizieren

Keine Bestellung

Bestellung angenommenKunde

Futterkiste[bestellt]

Futterkiste [neu]

Keine Futterkiste gefunden

Kunde

Au

ftra

gsa

nn

ah

me

Bestellung empfangen

Bestellung

Kunden-nummer

Futterkiste

zusammenstellen

Futterkiste

zusammenstellenFutterkiste

bestellen

Futterkiste

bestellen

Bestell-bestätigung

Page 38: BizMod - Vortrag auf dem OMG Information Day 2013

BizMod – ganzheitliche Geschäftsprozessmodellierung oose.Innovative Informatik

Wozu brauchen Sie denn ein Prozessdiagramm?

Was wollen wir

zeigen?

Wer braucht das

Diagramm?

Wozu wird das Diagramm

gebraucht?

Fangen Sie erst an, Prozesse zu modellieren, wenn Sie diese

Fragen beantwortet haben!

Was wollen wir nicht

zeigen?

Page 39: BizMod - Vortrag auf dem OMG Information Day 2013

BizMod – ganzheitliche Geschäftsprozessmodellierung oose.Innovative Informatik

1 Problemstellung

2 BizMod - Diagramme

3 BizMod - Methode

4 Zusammenfassung und Ausblick

Agenda

Page 40: BizMod - Vortrag auf dem OMG Information Day 2013

BizMod – ganzheitliche Geschäftsprozessmodellierung oose.Innovative Informatik

Zusammenfassung

Die BPMN ist ein geeigneter Standard, um Geschäftsprozesse zu beschreiben.

Da die BPMN nur zur Beschreibung von Abläufen geschaffen wurde, sollten ergänzend UML-Diagramme eingesetzt werden, um Struktur-Aspekte darzustellen.

Notation allein ist zu wenig – es bedarf auch einer methodischen Vorgehensweise, um zu guten Ergebnissen zu kommen.

BizMod definiert Diagramme, die mit BPMN verknüpft werden können.

BizMod ist eine Methodik, um Geschäftsprozesse verständlich zu modellieren.

Page 41: BizMod - Vortrag auf dem OMG Information Day 2013

BizMod – ganzheitliche Geschäftsprozessmodellierung oose.Innovative Informatik

Ausblick – wohin noch mit BizMod?

Erweiterung von BizMod für: Systemanalyse und – design

Unternehmensmodellierung (Enterprise Architecture Management)

Prozessautomatisierung (Workflow)

Service Orientierte Architektur (SOA)

BizMod als Platform zum Erfahrungsaustausch

Sammlung von Best Practices anhand Diskussion konkreter Fallbeispiele

Netzwerkaufbau und regelmäßige Treffen durchführen („Stammtisch“)

Verknüpfung von BizMod mit anderen BPM-Methodiken

Enterprise BPM (Slama/Nelius)

BPMN Method & Style (Silver)

Page 42: BizMod - Vortrag auf dem OMG Information Day 2013

BizMod – ganzheitliche Geschäftsprozessmodellierung oose.Innovative Informatik

Lesen Sie mehr über BizMod (www.bizmod.de)

Page 43: BizMod - Vortrag auf dem OMG Information Day 2013

BizMod – ganzheitliche Geschäftsprozessmodellierung oose.Innovative Informatik

Lernen Sie mehr von BizMod in unseren Seminaren