Verteidigung der Bachelor-Thesis

Download Report

Transcript Verteidigung der Bachelor-Thesis

Verteidigung der
Bachelor-Thesis
Objektorientierte Geschäftsprozessmodellierung mit BPMN und UML
PatrickHeydorn
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
5
7
Best-Case
𝑇𝑒 = 1 − = 28,5%
Worst-Case
𝑇𝑒 = 1 − 41 = 51%
20
ENDE