Verteidigung der Bachelor-Thesis Objektorientierte Geschäftsprozessmodellierung mit BPMN und UML...

Post on 06-Apr-2015

113 views 4 download

Transcript of Verteidigung der Bachelor-Thesis Objektorientierte Geschäftsprozessmodellierung mit BPMN und UML...

Verteidigung der Bachelor-ThesisObjektorientierte Geschäftsprozessmodellierung mit BPMN und UML

Patrick Heydorn

Warum Geschäftsprozessmodellierung?

Definitionen->Prozess

• Menge von Aktivitäten• Ausführungspfade• Deterministisch / Stochastisch• Typ / Instanz

Definitionen->Prozess

Definitionen->Geschäftsprozess

• Spezieller Prozess• Geschäftliches Ziel• Informationsfluss• Prozessobjekt

Definitionen->Workflow

• Technisch-Operative Sicht auf Prozesse• Grundlage für die Automatisierung• Technische Implementierung von Geschäftsprozessen

Definitionen->Prozess-Management->Konzeption

Definitionen->Prozess-Management->Konzeption

Definitionen->Prozess-Management->Organisatorische Einbindung

• Prozessorganisation

Definitionen->Prozess-Management->Organisatorische Einbindung

• Funktionalorganisation

Definitionen->Prozess-Management->Organisatorische Einbindung

• Matrixorganisation

Definitionen->Prozess-Management->Ansätze der Geschäftsprozessmodellierung

• Business Process Reengineering• Vollständige Reorganisation• Modellierung einer Unternehmensstruktur

Definitionen->Prozess-Management->Ansätze der Geschäftsprozessmodellierung

• Geschäftsprozessoptimierung• Verbesserung der Wettbewerbsfähigkeit durch Ausrichtung

aller relevanten Arbeitsabläufe an Umweltanforderungen

Phasen der Geschäftsprozessmodellierung

Notationen->Ereignisgesteuerte Prozesskette

• Besteht aus Ereignissen und Funktionen• Beginnt und endet mit einem Ereignis• Bedingte Verzweigung und Parallelität durch logische

Operatoren

Notationen->Ereignisgesteuerte Prozesskette

Notationen->Flussdiagramm

• Besteht aus Arbeitsabläufen, Funktionen, Entscheidungen und Zuständen

• Keine Parallelität

Notationen->Flussdiagramm

Notationen->Petri-Netz

• Besteht aus Knoten und gerichteten Kanten• Knoten sind Zustände oder Transitionen• Darstellung von Parallelität

Notationen->Petri-Netz

Notationen->Unified Modeling Notation

• Objektorientierten Softwaresysteme

• Klassendiagramm• Anwendungsfalldiagramm• Aktivitätsdiagramm

Notationen->Unified Modeling Notation->Klassendiagramm

Notationen->Unified Modeling Notation->Anwendungsfalldiagramm

Notationen->Unified Modeling Notation->Aktivitätsdiagramm

Notationen->Business Process Modeling Notation

• Überführung in XML-basierte Prozessausführungssprachen • Schnittstelle zwischen Geschäftsprozessmodellierung und

Geschäftsprozessimplementierung • Darstellung durch ein Business Process Diagramm

Notationen->Business Process Modeling Notation

Notationen->Warum Business Process Modeling Notation?

Notationen->Warum Unified Modeling Language?

Dokumentation->Projektplan

Dokumentation->Ist-Prozess

Dokumentation->Soll-Prozess

Dokumentation->Ausführungszeiten

Aktivität / Subprozess Dauer min

Dauer max

Tätigkeitsspezifische Berechtigungen vergeben 1 Tag 2 Wochen

Gesundheitsuntersuchung durchführen 1 Woche 2 Wochen

Sicherheitsunterweisung durchführen 1 Tag 4 Wochen

Paten zuweisen 1 Tag 1 Tag

Dokumentation->Ausführungszeiten

Sequenzielle Ausführung

Best-Case 0 min + 1 Woche + 1 Tag + 1 Tag = 1 Woche 2 Tage

Worst-Case 2 Wochen + 2 Wochen + 4 Wochen + 1 Tag = 8 Wochen 1 Tag

Parallele Ausführung

Best-Case Max(0 min, 1 Woche, 1 Tag, 1 Tag) = 1 Woche

Worst-Case Max(2 Wochen, 2 Wochen, 4 Wochen, 1 Tag) = 4 Wochen

Dokumentation->Verbesserung

Verbesserung

Best-Case 28,5%

Worst-Case 51%

ENDE