Date post: | 14-Jun-2015 |
Category: |
News & Politics |
Upload: | opitz-consulting |
View: | 1,236 times |
Download: | 0 times |
© OPITZ CONSULTING GmbH 2013 Seite 1Geschäftsprozesse mit BPMN erfolgreich in 6 Schritten implementieren
Stefan KühnleinSolution Architect
OPITZ CONSULTING München GmbH
Nürnberg, 20.11.2013
Geschäftsprozesse mit BPMN erfolgreich in 6 Schritten implementieren
© OPITZ CONSULTING GmbH 2013 Seite 2Geschäftsprozesse mit BPMN erfolgreich in 6 Schritten implementieren
Agenda
1. Überblick Business Process Management
2. Prozessanalyse, Dokumentation und Modellierung
3. Implementierung des Prozessflusses
4. Implementierung der Benutzerschnittstelle
5. Implementierung der Prozessinteraktionen
6. Erweiterung der Benutzerschnittstellen
7. Abschließende Implementierung
© OPITZ CONSULTING GmbH 2013 Seite 3Geschäftsprozesse mit BPMN erfolgreich in 6 Schritten implementieren
1 Überblick Business Process Management
© OPITZ CONSULTING GmbH 2013 Seite 4Geschäftsprozesse mit BPMN erfolgreich in 6 Schritten implementieren
Fokus Vortrag
Überblick Business Process Management
PlanungAnalyse &
DesignUmsetzung Rollout Betrieb
BPM-Projekt
Projektmanagement & Change Management
Qualitätsmanagement
Konfigurationsmanagement & Deployment
Planung, Aufbau, Betreuung Infrastruktur
Projekt-phasen
Aktivitäten
Quer-Schnitts-
funktionen
• Dokumentation• Schulung• Einführung
• Technischer Betrieb
• Fachlicher Betrieb
• Governance
• Datenmodell• Prozessfluss• Benutzer-
interaktion• Geschäftsregeln• Integration externen
Systeme• Fehlerbehandlung
• Anforderungs-analyse
• Ist-Analyse• Soll-Analyse• Prozess-
modellierung
• Projektziele• Zeitplan• Risiken• ROI-Betrachtung• Budget• Ressourcen
© OPITZ CONSULTING GmbH 2013 Seite 5Geschäftsprozesse mit BPMN erfolgreich in 6 Schritten implementieren
Projektmanagement und der BPM Lebenszyklus
Ausführungsziele• Implementierung•Anpassung der Geschäftsprozess-anforderungen
•Deployment und Monitoring
Optimierungsziele•Analyse und Auswertung der PKI
•Evaluierung des Prozesses bzgl. der Erfüllung der Geschäftsziele
Modellierungsziele•Erstellung eines Prozessmodells
•Prozessanpassungen•Simulation
Designziele•Prozessermittlung•Prozessanalyse
Design Modellierung
AusführungOptimierung
BPM
mehrmaligeIterationennotwendig
© OPITZ CONSULTING GmbH 2013 Seite 6Geschäftsprozesse mit BPMN erfolgreich in 6 Schritten implementieren
Geschäftsprozess
Input
Aktivitäten
Output
Geschäftsprozesse sind betriebliche Abläufe eines Unternehmens, die einem bestimmten Vorhaben dienen sollen. Diese betrieblichen Einzelschritte können sowohl innerhalb als auch außerhalb eines Unternehmens bestehen.
© OPITZ CONSULTING GmbH 2013 Seite 7Geschäftsprozesse mit BPMN erfolgreich in 6 Schritten implementieren
Prozessmodellierung
Deskriptive Modellierung
Analytische Modellierung
Ausführbare
Modellierung
Prozess Modellierung
Geschäfts-prozess
Deployment
Beschreibt den Prozess als High-Level Modell an Hand der Geschäfts-anforderungen über die gesamte Organisation.
Zeigt alle relevanten Aktivitäten und Prozess-schritte, die notwendig sind, die Anforderungen an den Geschäfts-prozess zu erfüllen.
Ein Modell, dass die funktionalen Anforderungen beschreibt, die für die Implementierung der ausführbaren Prozessanwendung notwendig ist.
© OPITZ CONSULTING GmbH 2013 Seite 8Geschäftsprozesse mit BPMN erfolgreich in 6 Schritten implementieren
BPM-Projekt
Enterprise-Ebene
BPM Projektentwicklung
Vision
Ziele
KPIs/Metriken
Business Anf.
Prozess Anforderungen
Funktionale Anforderungen
Development Anforderungen
Solution Implementierung
Beschreibende Modellierung
Analytische Modellierung
AusführendeModellierung
Enterprise Kontext• Organisation• Prozesslandkart• Domänenmodell• Anwendungskatalog
Prozessorientierte Analyse und Design• Prozessmodellierung• Prozessorganisation• User Task Management• Geschäftsregeln
Serviceorientierte Analyse und Design• SOA-Komponentisierung• Frontends• Prozesskomponenten• Businessobjekte• Technische Architektur
© OPITZ CONSULTING GmbH 2013 Seite 9Geschäftsprozesse mit BPMN erfolgreich in 6 Schritten implementieren
Teammitglieder eines BPM-Projektes
• Process Sponsor
• Process Owner
• Programm Manager/Project Lead
• Subject Matter Expert
• Core BPM Project Development Team• BPM Analyst• BMP Developer – Process• BPM Developer – Integration
© OPITZ CONSULTING GmbH 2013 Seite 10Geschäftsprozesse mit BPMN erfolgreich in 6 Schritten implementieren
2 Evolutionsstufe 0Prozessanalyse, Dokumentation und Modellierung
© OPITZ CONSULTING GmbH 2013 Seite 11Geschäftsprozesse mit BPMN erfolgreich in 6 Schritten implementieren
Prozessanalyse, Dokumentation und Modellierung
Entwicklung
Überprüfung
Discovery
Evolutionsstufe 0
Ergebnisse:• Strategische Ziele
und KPIs des Prozesses
• Kritischen Erfolgsfaktoren
• Umfang• Dokumentation des
bestehenden Prozesses
Fertigs Modell für die Implementierung
Ende der Prozessevolutionsstufe
Beteiligte Rollen• BPM Analyst• BPM Projektmanager• Prozessverant-
wortlicher
• BPM Analyst• BPM Entwickler• BPM Entwickler – Integration• BPM Projektmanager• Prozessverantwortlicher• Endanwender• Report Analyst
As Is Modell
• Geschäftsdaten• KPI und Metriken• Business Case • Aufwand Nutzen
Analyse• Prozessmodell-
diagramm (BPMN)
• Bestandsmodell
- Prozesslandkarte- Dokumentation
• Verantwortlichkeiten• Input• Aktivitäten• Output• Pain Points
• BPM Analyst• BPM Projektmanager• Prozessverant-
wortlicher
Analytische ModellierungBeschreibende Modellierung
Analyse To Be Modell
• Verfeinerung des
aktuellen Prozessmodels
• Value-add Analyse• Root cause Analyse• Priorisierung der
Opportunities• Prozesssimulation
• BPM Analyst• BPM Projektmanager• Prozessverant-
wortlicher
• BPM Analyst• BPM Projektmanager• Prozessverant-
wortlicher
© OPITZ CONSULTING GmbH 2013 Seite 12Geschäftsprozesse mit BPMN erfolgreich in 6 Schritten implementieren
Iterationen in der Evolutionsstufe 0
Erfassen Aus-arbeiten
Doku-men-tieren
Ver-feinern
© OPITZ CONSULTING GmbH 2013 Seite 13Geschäftsprozesse mit BPMN erfolgreich in 6 Schritten implementieren
3 Evolutionsstufe 1Implementierung des Prozessflusses
© OPITZ CONSULTING GmbH 2013 Seite 14Geschäftsprozesse mit BPMN erfolgreich in 6 Schritten implementieren
Analyse der Geschäfts- Prozessdaten
Input Output
Task 1
Task 1
GeschäftsdatenProzessdaten
GeschäftsdatenProzessdaten
GeschäftsdatenProzessdaten
GeschäftsdatenProzessdaten
© OPITZ CONSULTING GmbH 2013 Seite 15Geschäftsprozesse mit BPMN erfolgreich in 6 Schritten implementieren
Implementierung des Prozessflusses
Entwicklung
Ausführbare Modellierung Überprüfung
Variablen und Datenflusses
Evolutionsstufe 1
Ergebnisse:• Erstellung des
Prozessdatenmodells• Definition der Variablen
und deren Typen• Implementierung der
Variablen
Fertige Implementierungdes Prozessablaufs
Ende der Prozessevolutionsstufe
Beteiligte Rollen• BPM Entwickler• BPM Projektmanager• Prozessverantwortlicher
• BPM Analyst• BPM Entwickler• BPM Entwickler – Integration• BPM Projektmanager• Prozessverantwortlicher• Endanwender• Report Analyst
Implementierung vonGateways
Routing Task
• Definition der beteiligten
Gruppen• Implementierung
des Taskroutings
• Implementierung des
Prozessablaufs
• BPM Entwickler• BPM Projektmanager• Prozessverantwortlicher
• BPM Entwickler• BPM Projektmanager• Prozessverantwortlicher
© OPITZ CONSULTING GmbH 2013 Seite 16Geschäftsprozesse mit BPMN erfolgreich in 6 Schritten implementieren
4 Evolutionsstufe 2Implementierung des Benutzerschnittstellen
© OPITZ CONSULTING GmbH 2013 Seite 17Geschäftsprozesse mit BPMN erfolgreich in 6 Schritten implementieren
UI Design Definition der Anwendungsfälle Rudimentäre Implementierung der
UIs Mapping der Businessdaten auf
die entsprechenden Steuerelemente
Implementierung der wichtigsten Funktionen zum Abschließen einer Aufgabe
Implementierung der Schnitt-stellen zu den zugrundeliegenden SOA-Diensten
User Task Management Identifikation der wichtigsten
Aufgaben im Prozessmodell Modellierung der
Benutzerinteraktionen mit BPMN Definition und Gestaltung von
Arbeitslisten Definition der Geschäftsregeln für
die Zuweisung der Aufgaben, Timeouts und Eskalation
Implementierung der Benutzerschnittstellen
© OPITZ CONSULTING GmbH 2013 Seite 18Geschäftsprozesse mit BPMN erfolgreich in 6 Schritten implementieren
Implementierung der Benutzerschnittstellen
Entwicklung
Ausführbare Modellierung Überprüfung
Erstellung der Benutzerschnittstellen
Evolutionsstufe 2
Ergebnisse:• Festlegung des UI-Designs der Masken• Modellierung der Benutzerschnittstellen mit BPMN• Festlegung des Datenmappings
Business Prozess Definition mit UI-Schnittstellenund vollständigemDatenmapping
Ende der Prozessevolutionsstufe 2
Beteiligte Rollen• BPM Analyst• BPM Entwickler• BPM Entwickler - Integration• BPM Projektmanager• Prozessverantwortlicher
• BPM Analyst• BPM Entwickler• BPM Entwickler – Integration• BPM Projektmanager• Prozessverantwortlicher• Endanwender
© OPITZ CONSULTING GmbH 2013 Seite 19Geschäftsprozesse mit BPMN erfolgreich in 6 Schritten implementieren
5 Evolutionsstufe 3Implementierung des Prozessinteraktionen
© OPITZ CONSULTING GmbH 2013 Seite 20Geschäftsprozesse mit BPMN erfolgreich in 6 Schritten implementieren
Geschäftsregeln
Geschäftsregeln können für folgende Fälle eingesetzt werden:
• Entscheidungspunkte im Kontrollfluss• Vollständigkeitsprüfung von Formularen• Prüfung der Datenkonsistenz• Prozessüberwachung (automatisierte Eskalation)• Zuweisung von Tasks zu Personen und Gruppen• Generierung von Ereignissen
© OPITZ CONSULTING GmbH 2013 Seite 21Geschäftsprozesse mit BPMN erfolgreich in 6 Schritten implementieren
Implementierung der Prozessinteraktionen
Entwicklung
Ausführbare Modellierung Überprüfung
Implementierung der Geschäftsregeln
Evolutionsstufe 3
Ergebnisse:• Implementierung des
Ablaufes inkl. derGeschäftsregeln
Fertige Implementierungdes Geschäftsprozesses inkl.Verarbeitung der Ereignisse, Integration der externen Systemesowie die Realisierung der Geschäftsregeln
Ende der Prozessevolutionsstufe 3
Beteiligte Rollen• BPM Entwickler• BPM Projektmanager• Prozessverantwortlicher
• BPM Analyst• BPM Entwickler• BPM Entwickler – Integration• BPM Projektmanager• Prozessverantwortlicher• Endanwender• Report Analyst
Implementierung der Ereignisse
Integration
• Integration mit weiteren
Systemen
• Implementierung des
Verarbeitung der Ereignisse
• BPM Entwickler• BPM Projektmanager• Prozessverantwortlicher
• BPM Entwickler• BPM Entwickler - Integration• BPM Projektmanager• Prozessverantwortlicher
© OPITZ CONSULTING GmbH 2013 Seite 22Geschäftsprozesse mit BPMN erfolgreich in 6 Schritten implementieren
6 Evolutionsstufe 4Verfeinerung der Benutzerschnittstellen
© OPITZ CONSULTING GmbH 2013 Seite 23Geschäftsprozesse mit BPMN erfolgreich in 6 Schritten implementieren
Erweiterung der Benutzerschnittstellen
Entwicklung
Ausführbare Modellierung Überprüfung
Erweiterung der Benutzerschnittstellen
Evolutionsstufe 4
Ergebnisse:• Implementierung der Portal-Benutzerschnittstellen
• Erzeugen der JavaScript Ereignisse• Implementierung von AJAX
Business Prozess Definition mit fertig implementierterBenutzerschnittstelle
Ende der Prozessevolutionsstufe 4
Beteiligte Rollen• BPM Entwickler• BPM Projektmanager• Prozessverantwortlicher
• BPM Analyst• BPM Entwickler• BPM Entwickler – Integration• BPM Projektmanager• Prozessverantwortlicher• Endanwender
© OPITZ CONSULTING GmbH 2013 Seite 24Geschäftsprozesse mit BPMN erfolgreich in 6 Schritten implementieren
6 Evolutionsstufe 5Abschließende Implementierung
© OPITZ CONSULTING GmbH 2013 Seite 25Geschäftsprozesse mit BPMN erfolgreich in 6 Schritten implementieren
Abschließende Implementierung
Entwicklung
Ausführbare Modellierung Überprüfung
Abschließende Implementierung
Evolutionsstufe 5
Ergebnisse:• Fehlerhandling
• Performance-Tunning
• Validierung der KPIs
Business Prozess Definition kann zum Test und Deployment übergeben werden
Ende der Prozessevolutionsstufe 5
Beteiligte Rollen• BPM Analyst• BPM Entwickler• BPM Entwickler - Integration• BPM Projektmanager• Prozessverantwortlicher
• BPM Analyst• BPM Entwickler• BPM Entwickler – Integration• BPM Projektmanager• Prozessverantwortlicher• Endanwender• Stakeholder
© OPITZ CONSULTING GmbH 2013 Seite 26Geschäftsprozesse mit BPMN erfolgreich in 6 Schritten implementieren
Business Process Management System
Prozess-definition
Prozess-instanzen
Modellierung
ProzessportalKollaborative Umgebung für Umsetzung,
Ausführung, OptimierungEinheitliche Sicht auf alle Aspekte des
Prozessmanagements
ProzessgestaltungProzess-
automatisierungProzessausführung
Prozessmonitoring & -analyse
Implementierung
Ausführung, Monitoring/Analyse
Dokumentenmanagement
EAI/SOA
Business Rule Managment
Systemadministratoren
Prozessentwickler Fachanwender Prozessanalyst
Prozesseigner
© OPITZ CONSULTING GmbH 2013 Seite 27Geschäftsprozesse mit BPMN erfolgreich in 6 Schritten implementieren
Fragen und Antworten
© OPITZ CONSULTING GmbH 2013 Seite 28Geschäftsprozesse mit BPMN erfolgreich in 6 Schritten implementieren
Kontakt
Stefan KühnleinSolution Architect
OPITZ CONSULTING GmbHWeltenburger Str. 4 | 81677 MünchenTel. +49 89 680098-0Mobil: +49 173 727 93 [email protected]
youtube.com/opitzconsulting
@OC_WIRE
slideshare.net/opitzconsulting
xing.com/net/opitzconsulting