SlideShare ist ein Scribd-Unternehmen logo
1 von 28
Geschäftsprozesse mit BPMN erfolgreich in 6
Schritten implementieren

Stefan Kühnlein
Solution 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 1
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
Geschäftsprozesse mit BPMN erfolgreich in 6 Schritten implementieren

© OPITZ CONSULTING GmbH 2013

Seite 2
1

Überblick Business Process Management

Geschäftsprozesse mit BPMN erfolgreich in 6 Schritten implementieren

© OPITZ CONSULTING GmbH 2013

Seite 3
Überblick Business Process Management
BPM-Projekt
Fokus Vortrag
Projektphasen
Aktivitäten

Analyse &
Design

Planung
•
•
•
•
•
•

Projektziele
Zeitplan
Risiken
ROI-Betrachtung
Budget
Ressourcen

•
•
•
•

Anforderungsanalyse
Ist-Analyse
Soll-Analyse
Prozessmodellierung

Umsetzung
•
•
•
•
•
•

Rollout

Datenmodell
•
Prozessfluss
•
Benutzer•
interaktion
Geschäftsregeln
Integration externen
Systeme
Fehlerbehandlung

Dokumentation
Schulung
Einführung

Betrieb
•
•
•

Technischer
Betrieb
Fachlicher
Betrieb
Governance

Projektmanagement & Change Management

QuerSchnittsfunktionen

Qualitätsmanagement
Konfigurationsmanagement & Deployment
Planung, Aufbau, Betreuung Infrastruktur

Geschäftsprozesse mit BPMN erfolgreich in 6 Schritten implementieren

© OPITZ CONSULTING GmbH 2013

Seite 4
Projektmanagement und der BPM Lebenszyklus
Designziele

Modellierungsziele

•Prozessermittlung
•Prozessanalyse

•Erstellung eines
Prozessmodells
•Prozessanpassungen
•Simulation

Design

mehrmalige
Iterationen
notwendig

Modellierung

BPM
Optimierung

Ausführung

Optimierungsziele

Ausführungsziele

•Analyse und
Auswertung der PKI
•Evaluierung des
Prozesses bzgl. der
Erfüllung der
Geschäftsziele

•Implementierung
•Anpassung der
Geschäftsprozessanforderungen
•Deployment und
Monitoring

Geschäftsprozesse mit BPMN erfolgreich in 6 Schritten implementieren

© OPITZ CONSULTING GmbH 2013

Seite 5
Geschäftsprozess

Aktivitäten

Input

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.

Geschäftsprozesse mit BPMN erfolgreich in 6 Schritten implementieren

© OPITZ CONSULTING GmbH 2013

Seite 6
Prozessmodellierung
Prozess Modellierung
Geschäftsprozess

Deskriptive
Modellierung

Beschreibt den Prozess
als High-Level Modell
an Hand der Geschäftsanforderungen über die
gesamte Organisation.

Analytische
Modellierung

Zeigt alle relevanten
Aktivitäten und Prozessschritte, die notwendig
sind, die Anforderungen
an den Geschäftsprozess zu erfüllen.

Geschäftsprozesse mit BPMN erfolgreich in 6 Schritten implementieren

Ausführbare
Modellierung

Deployment

Ein Modell, dass die
funktionalen
Anforderungen
beschreibt, die für die
Implementierung der
ausführbaren
Prozessanwendung
notwendig ist.

© OPITZ CONSULTING GmbH 2013

Seite 7
BPM Projektentwicklung
Vision
Enterprise-Ebene
Enterprise Kontext
•
•
•
•

Organisation
Prozesslandkart
Domänenmodell
Anwendungskatalog

BPM-Projekt
Prozessorientierte Analyse und
Design
•
•
•
•

Prozessmodellierung
Prozessorganisation
User Task Management
Geschäftsregeln

Serviceorientierte Analyse und
Design
•
•
•
•
•

SOA-Komponentisierung
Frontends
Prozesskomponenten
Businessobjekte
Technische Architektur

Geschäftsprozesse mit BPMN erfolgreich in 6 Schritten implementieren

Beschreibende
Modellierung

Analytische
Modellierung
Ausführende
Modellierung

© OPITZ CONSULTING GmbH 2013

Seite 8
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

Geschäftsprozesse mit BPMN erfolgreich in 6 Schritten implementieren

© OPITZ CONSULTING GmbH 2013

Seite 9
2

Evolutionsstufe 0
Prozessanalyse, Dokumentation und Modellierung

Geschäftsprozesse mit BPMN erfolgreich in 6 Schritten implementieren

© OPITZ CONSULTING GmbH 2013

Seite 10
Prozessanalyse, Dokumentation und
Modellierung
Evolutionsstufe 0
Entwicklung
Beschreibende Modellierung
Discovery

Analytische Modellierung
Analyse

As Is Modell

Überprüfung

Ergebnisse:
•

•
•
•

Strategische Ziele
und KPIs des
Prozesses
Kritischen
Erfolgsfaktoren
Umfang
Dokumentation des
bestehenden
Prozesses

•

Bestandsmodell
- Prozesslandkarte
- Dokumentation
Verantwortlichkeiten
Input
Aktivitäten
Output
Pain Points

•
•
•
•
•

•
•
•
•

•

Verfeinerung des
aktuellen
Prozessmodels
Value-add Analyse
Root cause Analyse
Priorisierung der
Opportunities
Prozesssimulation

•
•
•
•
•

Geschäftsdaten
KPI und Metriken
Business Case
Aufwand Nutzen
Analyse
Prozessmodelldiagramm (BPMN)

Beteiligte Rollen
•
•
•

BPM Analyst
BPM Projektmanager
Prozessverantwortlicher

•
•
•

BPM Analyst
•
BPM Projektmanager •
Prozessverant•
wortlicher

Ende der
Prozessevolutionsstufe

To Be Modell

BPM Analyst
•
BPM Projektmanager •
Prozessverant•
wortlicher

Geschäftsprozesse mit BPMN erfolgreich in 6 Schritten implementieren

BPM Analyst
BPM Projektmanager
Prozessverantwortlicher

Fertigs Modell für die
Implementierung

•
•
•
•
•
•
•

BPM Analyst
BPM Entwickler
BPM Entwickler – Integration
BPM Projektmanager
Prozessverantwortlicher
Endanwender
Report Analyst

© OPITZ CONSULTING GmbH 2013

Seite 11
Iterationen in der Evolutionsstufe 0

Erfassen

Ausarbeiten

Verfeinern

Dokumentieren

Geschäftsprozesse mit BPMN erfolgreich in 6 Schritten implementieren

© OPITZ CONSULTING GmbH 2013

Seite 12
3

Evolutionsstufe 1
Implementierung des Prozessflusses

Geschäftsprozesse mit BPMN erfolgreich in 6 Schritten implementieren

© OPITZ CONSULTING GmbH 2013

Seite 13
Analyse der Geschäfts- Prozessdaten

Input

Output

Geschäftsdaten
Prozessdaten

Geschäftsdaten
Prozessdaten

Task 1

Geschäftsdaten
Prozessdaten

Task 1

Geschäftsdaten
Prozessdaten

Geschäftsprozesse mit BPMN erfolgreich in 6 Schritten implementieren

© OPITZ CONSULTING GmbH 2013

Seite 14
Implementierung des Prozessflusses
Evolutionsstufe 1
Entwicklung
Ausführbare Modellierung

Überprüfung

Implementierung von
Gateways

Variablen und Datenflusses

Ende der
Prozessevolutionsstufe

Routing Task

Ergebnisse:
•

•
•

Erstellung des
Prozessdatenmodells
Definition der Variablen
und deren Typen
Implementierung der
Variablen

•

Implementierung des
Prozessablaufs

•

Definition der beteiligten
Gruppen
Implementierung
des Taskroutings

•

Fertige Implementierung
des Prozessablaufs

Beteiligte Rollen
•
•
•

BPM Entwickler
BPM Projektmanager
Prozessverantwortlicher

•
•
•

BPM Entwickler
BPM Projektmanager
Prozessverantwortlicher

•
•
•

BPM Entwickler
BPM Projektmanager
Prozessverantwortlicher

Geschäftsprozesse mit BPMN erfolgreich in 6 Schritten implementieren

•
•
•
•
•
•
•

BPM Analyst
BPM Entwickler
BPM Entwickler – Integration
BPM Projektmanager
Prozessverantwortlicher
Endanwender
Report Analyst

© OPITZ CONSULTING GmbH 2013

Seite 15
4

Evolutionsstufe 2
Implementierung des Benutzerschnittstellen

Geschäftsprozesse mit BPMN erfolgreich in 6 Schritten implementieren

© OPITZ CONSULTING GmbH 2013

Seite 16
Implementierung der Benutzerschnittstellen
 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

 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 Schnittstellen zu den zugrundeliegenden
SOA-Diensten

Geschäftsprozesse mit BPMN erfolgreich in 6 Schritten implementieren

© OPITZ CONSULTING GmbH 2013

Seite 17
Implementierung der Benutzerschnittstellen
Evolutionsstufe 2
Entwicklung
Ausführbare Modellierung
Erstellung der Benutzerschnittstellen

Überprüfung
Ende der
Prozessevolutionsstufe 2

Ergebnisse:
•
•
•

Business Prozess
Definition mit
UI-Schnittstellen
und vollständigem
Datenmapping

Festlegung des UI-Designs der Masken
Modellierung der Benutzerschnittstellen mit BPMN
Festlegung des Datenmappings

Beteiligte Rollen
•
•
•
•
•

BPM Analyst
BPM Entwickler
BPM Entwickler - Integration
BPM Projektmanager
Prozessverantwortlicher

Geschäftsprozesse mit BPMN erfolgreich in 6 Schritten implementieren

•
•
•
•
•
•

BPM Analyst
BPM Entwickler
BPM Entwickler – Integration
BPM Projektmanager
Prozessverantwortlicher
Endanwender

© OPITZ CONSULTING GmbH 2013

Seite 18
5

Evolutionsstufe 3
Implementierung des Prozessinteraktionen

Geschäftsprozesse mit BPMN erfolgreich in 6 Schritten implementieren

© OPITZ CONSULTING GmbH 2013

Seite 19
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

Geschäftsprozesse mit BPMN erfolgreich in 6 Schritten implementieren

© OPITZ CONSULTING GmbH 2013

Seite 20
Implementierung der Prozessinteraktionen
Evolutionsstufe 3
Entwicklung
Ausführbare Modellierung
Implementierung der
Geschäftsregeln

Überprüfung

Implementierung der
Ereignisse

Ende der
Prozessevolutionsstufe 3

Integration

Ergebnisse:
•

Implementierung des
Ablaufes inkl. der
Geschäftsregeln

•

Implementierung des
Verarbeitung der Ereignisse

•
•
•

BPM Entwickler
BPM Projektmanager
Prozessverantwortlicher

•

Integration mit weiteren
Systemen

Fertige Implementierung
des Geschäftsprozesses inkl.
Verarbeitung der Ereignisse,
Integration der externen Systeme
sowie die Realisierung der
Geschäftsregeln

Beteiligte Rollen
•
•
•

BPM Entwickler
BPM Projektmanager
Prozessverantwortlicher

•
•
•
•

BPM Entwickler
BPM Entwickler - Integration
BPM Projektmanager
Prozessverantwortlicher

Geschäftsprozesse mit BPMN erfolgreich in 6 Schritten implementieren

•
•
•
•
•
•
•

BPM Analyst
BPM Entwickler
BPM Entwickler – Integration
BPM Projektmanager
Prozessverantwortlicher
Endanwender
Report Analyst

© OPITZ CONSULTING GmbH 2013

Seite 21
6

Evolutionsstufe 4
Verfeinerung der Benutzerschnittstellen

Geschäftsprozesse mit BPMN erfolgreich in 6 Schritten implementieren

© OPITZ CONSULTING GmbH 2013

Seite 22
Erweiterung der Benutzerschnittstellen
Evolutionsstufe 4
Entwicklung
Ausführbare Modellierung
Erweiterung der Benutzerschnittstellen

Ergebnisse:
•

Implementierung der Portal-Benutzerschnittstellen
•
Erzeugen der JavaScript Ereignisse
•
Implementierung von AJAX

Überprüfung
Ende der
Prozessevolutionsstufe 4

Business Prozess
Definition mit fertig
implementierter
Benutzerschnittstelle

Beteiligte Rollen
•
•
•

BPM Entwickler
BPM Projektmanager
Prozessverantwortlicher

Geschäftsprozesse mit BPMN erfolgreich in 6 Schritten implementieren

•
•
•
•
•
•

BPM Analyst
BPM Entwickler
BPM Entwickler – Integration
BPM Projektmanager
Prozessverantwortlicher
Endanwender

© OPITZ CONSULTING GmbH 2013

Seite 23
6

Evolutionsstufe 5
Abschließende Implementierung

Geschäftsprozesse mit BPMN erfolgreich in 6 Schritten implementieren

© OPITZ CONSULTING GmbH 2013

Seite 24
Abschließende Implementierung
Evolutionsstufe 5
Entwicklung
Ausführbare Modellierung
Abschließende Implementierung

Ergebnisse:
•

Performance-Tunning

•

Ende der
Prozessevolutionsstufe 5

Business Prozess
Definition kann zum
Test und Deployment
übergeben werden

Fehlerhandling

•

Überprüfung

Validierung der KPIs

Beteiligte Rollen
•
•
•
•
•

BPM Analyst
BPM Entwickler
BPM Entwickler - Integration
BPM Projektmanager
Prozessverantwortlicher

Geschäftsprozesse mit BPMN erfolgreich in 6 Schritten implementieren

•
•
•
•
•
•
•

BPM Analyst
BPM Entwickler
BPM Entwickler – Integration
BPM Projektmanager
Prozessverantwortlicher
Endanwender
Stakeholder

© OPITZ CONSULTING GmbH 2013

Seite 25
Business Process Management System
Prozessentwickler

Fachanwender

Prozessanalyst

Prozessportal

Systemadministratoren

Prozessgestaltung

Kollaborative Umgebung für Umsetzung,
Ausführung, Optimierung
Einheitliche Sicht auf alle Aspekte des
Prozessmanagements

Prozessautomatisierung

Prozessausführung

Modellierung
Implementierung
Ausführung, Monitoring/Anal
yse

Prozesseigner

Prozessmonitoring &
-analyse

Dokumentenmanagement
Prozessdefinition

Prozessinstanzen

Geschäftsprozesse mit BPMN erfolgreich in 6 Schritten implementieren

EAI/SOA
Business Rule Managment

© OPITZ CONSULTING GmbH 2013

Seite 26
Fragen und Antworten

Geschäftsprozesse mit BPMN erfolgreich in 6 Schritten implementieren

© OPITZ CONSULTING GmbH 2013

Seite 27
Kontakt
Stefan Kühnlein
Solution Architect

OPITZ CONSULTING GmbH
Weltenburger Str. 4 | 81677 München
Tel. +49 89 680098-0
Mobil: +49 173 727 93 07
Stefan.Kuehnlein@opitz-consulting.com

youtube.com/opitzconsulting
@OC_WIRE
slideshare.net/opitzconsulting
xing.com/net/opitzconsulting

Geschäftsprozesse mit BPMN erfolgreich in 6 Schritten implementieren

© OPITZ CONSULTING GmbH 2013

Seite 28

Weitere ähnliche Inhalte

Mehr von OPITZ CONSULTING Deutschland

Architecture Room Stuttgart - "Cloud-native ist nur ein Teil des Spiels!"
Architecture Room Stuttgart - "Cloud-native ist nur ein Teil des Spiels!"Architecture Room Stuttgart - "Cloud-native ist nur ein Teil des Spiels!"
Architecture Room Stuttgart - "Cloud-native ist nur ein Teil des Spiels!"OPITZ CONSULTING Deutschland
 
OC|Webcast: Oracle Lizenzierung - Die größten Fallen in der Praxis
OC|Webcast: Oracle Lizenzierung - Die größten Fallen in der PraxisOC|Webcast: Oracle Lizenzierung - Die größten Fallen in der Praxis
OC|Webcast: Oracle Lizenzierung - Die größten Fallen in der PraxisOPITZ CONSULTING Deutschland
 
OC|Webcast: Oracle Lizenzierung - Virtualisierung und Cloud
OC|Webcast: Oracle Lizenzierung - Virtualisierung und CloudOC|Webcast: Oracle Lizenzierung - Virtualisierung und Cloud
OC|Webcast: Oracle Lizenzierung - Virtualisierung und CloudOPITZ CONSULTING Deutschland
 
OC|Weekly Talk: Inspect’n’Adapt – Make Change come true!
OC|Weekly Talk: Inspect’n’Adapt – Make Change come true!OC|Weekly Talk: Inspect’n’Adapt – Make Change come true!
OC|Weekly Talk: Inspect’n’Adapt – Make Change come true!OPITZ CONSULTING Deutschland
 
OC|Webcast: Schnell und clever in die AWS Cloud – Migrationsszenarien und Han...
OC|Webcast: Schnell und clever in die AWS Cloud – Migrationsszenarien und Han...OC|Webcast: Schnell und clever in die AWS Cloud – Migrationsszenarien und Han...
OC|Webcast: Schnell und clever in die AWS Cloud – Migrationsszenarien und Han...OPITZ CONSULTING Deutschland
 
OC|Weekly Talk: "Das müsste man mal digitalisieren" - Mit Low-Code schnell zu...
OC|Weekly Talk: "Das müsste man mal digitalisieren" - Mit Low-Code schnell zu...OC|Weekly Talk: "Das müsste man mal digitalisieren" - Mit Low-Code schnell zu...
OC|Weekly Talk: "Das müsste man mal digitalisieren" - Mit Low-Code schnell zu...OPITZ CONSULTING Deutschland
 
OC|Weekly Talk: Service Management – Was hat sich durch Corona geändert?
OC|Weekly Talk: Service Management – Was hat sich durch Corona geändert?OC|Weekly Talk: Service Management – Was hat sich durch Corona geändert?
OC|Weekly Talk: Service Management – Was hat sich durch Corona geändert?OPITZ CONSULTING Deutschland
 
OC|Weekly Talk - Digitales Coaching & Smart Sparring
OC|Weekly Talk - Digitales Coaching & Smart Sparring OC|Weekly Talk - Digitales Coaching & Smart Sparring
OC|Weekly Talk - Digitales Coaching & Smart Sparring OPITZ CONSULTING Deutschland
 
Effiziente Betriebsoptimierung durch Cloud Nutzung
Effiziente Betriebsoptimierung durch Cloud NutzungEffiziente Betriebsoptimierung durch Cloud Nutzung
Effiziente Betriebsoptimierung durch Cloud NutzungOPITZ CONSULTING Deutschland
 

Mehr von OPITZ CONSULTING Deutschland (20)

OC|Webcast: Grundlagen der Oracle Lizenzierung
OC|Webcast: Grundlagen der Oracle LizenzierungOC|Webcast: Grundlagen der Oracle Lizenzierung
OC|Webcast: Grundlagen der Oracle Lizenzierung
 
OC|Webcast "Java heute" vom 28.09.2021
OC|Webcast "Java heute" vom 28.09.2021OC|Webcast "Java heute" vom 28.09.2021
OC|Webcast "Java heute" vom 28.09.2021
 
OC|Webcast "Java heute" vom 24.08.2021
OC|Webcast "Java heute" vom 24.08.2021OC|Webcast "Java heute" vom 24.08.2021
OC|Webcast "Java heute" vom 24.08.2021
 
OC|Webcast "Daten wirklich nutzen"
OC|Webcast "Daten wirklich nutzen"OC|Webcast "Daten wirklich nutzen"
OC|Webcast "Daten wirklich nutzen"
 
Architecture Room Stuttgart - "Cloud-native ist nur ein Teil des Spiels!"
Architecture Room Stuttgart - "Cloud-native ist nur ein Teil des Spiels!"Architecture Room Stuttgart - "Cloud-native ist nur ein Teil des Spiels!"
Architecture Room Stuttgart - "Cloud-native ist nur ein Teil des Spiels!"
 
OC|Webcast "Willkommen in der Cloud!"
OC|Webcast "Willkommen in der Cloud!"OC|Webcast "Willkommen in der Cloud!"
OC|Webcast "Willkommen in der Cloud!"
 
OC|Webcast "Die neue Welt der Virtualisierung"
OC|Webcast "Die neue Welt der Virtualisierung"OC|Webcast "Die neue Welt der Virtualisierung"
OC|Webcast "Die neue Welt der Virtualisierung"
 
10 Thesen zur professionellen Softwareentwicklung
10 Thesen zur professionellen Softwareentwicklung10 Thesen zur professionellen Softwareentwicklung
10 Thesen zur professionellen Softwareentwicklung
 
OC|Webcast: Oracle Lizenzierung - Lizenznews 2021
OC|Webcast: Oracle Lizenzierung - Lizenznews 2021OC|Webcast: Oracle Lizenzierung - Lizenznews 2021
OC|Webcast: Oracle Lizenzierung - Lizenznews 2021
 
OC|Webcast: Oracle Lizenzierung - Die größten Fallen in der Praxis
OC|Webcast: Oracle Lizenzierung - Die größten Fallen in der PraxisOC|Webcast: Oracle Lizenzierung - Die größten Fallen in der Praxis
OC|Webcast: Oracle Lizenzierung - Die größten Fallen in der Praxis
 
OC|Webcast: Oracle Lizenzierung - Virtualisierung und Cloud
OC|Webcast: Oracle Lizenzierung - Virtualisierung und CloudOC|Webcast: Oracle Lizenzierung - Virtualisierung und Cloud
OC|Webcast: Oracle Lizenzierung - Virtualisierung und Cloud
 
OC|Webcast: Grundlagen der Oracle-Lizenzierung
OC|Webcast: Grundlagen der Oracle-LizenzierungOC|Webcast: Grundlagen der Oracle-Lizenzierung
OC|Webcast: Grundlagen der Oracle-Lizenzierung
 
OC|Weekly Talk: Inspect’n’Adapt – Make Change come true!
OC|Weekly Talk: Inspect’n’Adapt – Make Change come true!OC|Weekly Talk: Inspect’n’Adapt – Make Change come true!
OC|Weekly Talk: Inspect’n’Adapt – Make Change come true!
 
OC|Webcast: Schnell und clever in die AWS Cloud – Migrationsszenarien und Han...
OC|Webcast: Schnell und clever in die AWS Cloud – Migrationsszenarien und Han...OC|Webcast: Schnell und clever in die AWS Cloud – Migrationsszenarien und Han...
OC|Webcast: Schnell und clever in die AWS Cloud – Migrationsszenarien und Han...
 
OC|Weekly Talk The Power of DevOps…
OC|Weekly Talk  The Power of DevOps…OC|Weekly Talk  The Power of DevOps…
OC|Weekly Talk The Power of DevOps…
 
OC|Weekly Talk: "Das müsste man mal digitalisieren" - Mit Low-Code schnell zu...
OC|Weekly Talk: "Das müsste man mal digitalisieren" - Mit Low-Code schnell zu...OC|Weekly Talk: "Das müsste man mal digitalisieren" - Mit Low-Code schnell zu...
OC|Weekly Talk: "Das müsste man mal digitalisieren" - Mit Low-Code schnell zu...
 
OC|Weekly Talk: Service Management – Was hat sich durch Corona geändert?
OC|Weekly Talk: Service Management – Was hat sich durch Corona geändert?OC|Weekly Talk: Service Management – Was hat sich durch Corona geändert?
OC|Weekly Talk: Service Management – Was hat sich durch Corona geändert?
 
OC|Weekly Talk - Digitales Coaching & Smart Sparring
OC|Weekly Talk - Digitales Coaching & Smart Sparring OC|Weekly Talk - Digitales Coaching & Smart Sparring
OC|Weekly Talk - Digitales Coaching & Smart Sparring
 
OC|Weekly Talk - Beratung remote
OC|Weekly Talk - Beratung remoteOC|Weekly Talk - Beratung remote
OC|Weekly Talk - Beratung remote
 
Effiziente Betriebsoptimierung durch Cloud Nutzung
Effiziente Betriebsoptimierung durch Cloud NutzungEffiziente Betriebsoptimierung durch Cloud Nutzung
Effiziente Betriebsoptimierung durch Cloud Nutzung
 

Geschäftsprozesse mit BPMN erfolgreich in 6 Schritten implementieren

  • 1. Geschäftsprozesse mit BPMN erfolgreich in 6 Schritten implementieren Stefan Kühnlein Solution 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 1
  • 2. 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 Geschäftsprozesse mit BPMN erfolgreich in 6 Schritten implementieren © OPITZ CONSULTING GmbH 2013 Seite 2
  • 3. 1 Überblick Business Process Management Geschäftsprozesse mit BPMN erfolgreich in 6 Schritten implementieren © OPITZ CONSULTING GmbH 2013 Seite 3
  • 4. Überblick Business Process Management BPM-Projekt Fokus Vortrag Projektphasen Aktivitäten Analyse & Design Planung • • • • • • Projektziele Zeitplan Risiken ROI-Betrachtung Budget Ressourcen • • • • Anforderungsanalyse Ist-Analyse Soll-Analyse Prozessmodellierung Umsetzung • • • • • • Rollout Datenmodell • Prozessfluss • Benutzer• interaktion Geschäftsregeln Integration externen Systeme Fehlerbehandlung Dokumentation Schulung Einführung Betrieb • • • Technischer Betrieb Fachlicher Betrieb Governance Projektmanagement & Change Management QuerSchnittsfunktionen Qualitätsmanagement Konfigurationsmanagement & Deployment Planung, Aufbau, Betreuung Infrastruktur Geschäftsprozesse mit BPMN erfolgreich in 6 Schritten implementieren © OPITZ CONSULTING GmbH 2013 Seite 4
  • 5. Projektmanagement und der BPM Lebenszyklus Designziele Modellierungsziele •Prozessermittlung •Prozessanalyse •Erstellung eines Prozessmodells •Prozessanpassungen •Simulation Design mehrmalige Iterationen notwendig Modellierung BPM Optimierung Ausführung Optimierungsziele Ausführungsziele •Analyse und Auswertung der PKI •Evaluierung des Prozesses bzgl. der Erfüllung der Geschäftsziele •Implementierung •Anpassung der Geschäftsprozessanforderungen •Deployment und Monitoring Geschäftsprozesse mit BPMN erfolgreich in 6 Schritten implementieren © OPITZ CONSULTING GmbH 2013 Seite 5
  • 6. Geschäftsprozess Aktivitäten Input 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. Geschäftsprozesse mit BPMN erfolgreich in 6 Schritten implementieren © OPITZ CONSULTING GmbH 2013 Seite 6
  • 7. Prozessmodellierung Prozess Modellierung Geschäftsprozess Deskriptive Modellierung Beschreibt den Prozess als High-Level Modell an Hand der Geschäftsanforderungen über die gesamte Organisation. Analytische Modellierung Zeigt alle relevanten Aktivitäten und Prozessschritte, die notwendig sind, die Anforderungen an den Geschäftsprozess zu erfüllen. Geschäftsprozesse mit BPMN erfolgreich in 6 Schritten implementieren Ausführbare Modellierung Deployment Ein Modell, dass die funktionalen Anforderungen beschreibt, die für die Implementierung der ausführbaren Prozessanwendung notwendig ist. © OPITZ CONSULTING GmbH 2013 Seite 7
  • 8. BPM Projektentwicklung Vision Enterprise-Ebene Enterprise Kontext • • • • Organisation Prozesslandkart Domänenmodell Anwendungskatalog BPM-Projekt Prozessorientierte Analyse und Design • • • • Prozessmodellierung Prozessorganisation User Task Management Geschäftsregeln Serviceorientierte Analyse und Design • • • • • SOA-Komponentisierung Frontends Prozesskomponenten Businessobjekte Technische Architektur Geschäftsprozesse mit BPMN erfolgreich in 6 Schritten implementieren Beschreibende Modellierung Analytische Modellierung Ausführende Modellierung © OPITZ CONSULTING GmbH 2013 Seite 8
  • 9. 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 Geschäftsprozesse mit BPMN erfolgreich in 6 Schritten implementieren © OPITZ CONSULTING GmbH 2013 Seite 9
  • 10. 2 Evolutionsstufe 0 Prozessanalyse, Dokumentation und Modellierung Geschäftsprozesse mit BPMN erfolgreich in 6 Schritten implementieren © OPITZ CONSULTING GmbH 2013 Seite 10
  • 11. Prozessanalyse, Dokumentation und Modellierung Evolutionsstufe 0 Entwicklung Beschreibende Modellierung Discovery Analytische Modellierung Analyse As Is Modell Überprüfung Ergebnisse: • • • • Strategische Ziele und KPIs des Prozesses Kritischen Erfolgsfaktoren Umfang Dokumentation des bestehenden Prozesses • Bestandsmodell - Prozesslandkarte - Dokumentation Verantwortlichkeiten Input Aktivitäten Output Pain Points • • • • • • • • • • Verfeinerung des aktuellen Prozessmodels Value-add Analyse Root cause Analyse Priorisierung der Opportunities Prozesssimulation • • • • • Geschäftsdaten KPI und Metriken Business Case Aufwand Nutzen Analyse Prozessmodelldiagramm (BPMN) Beteiligte Rollen • • • BPM Analyst BPM Projektmanager Prozessverantwortlicher • • • BPM Analyst • BPM Projektmanager • Prozessverant• wortlicher Ende der Prozessevolutionsstufe To Be Modell BPM Analyst • BPM Projektmanager • Prozessverant• wortlicher Geschäftsprozesse mit BPMN erfolgreich in 6 Schritten implementieren BPM Analyst BPM Projektmanager Prozessverantwortlicher Fertigs Modell für die Implementierung • • • • • • • BPM Analyst BPM Entwickler BPM Entwickler – Integration BPM Projektmanager Prozessverantwortlicher Endanwender Report Analyst © OPITZ CONSULTING GmbH 2013 Seite 11
  • 12. Iterationen in der Evolutionsstufe 0 Erfassen Ausarbeiten Verfeinern Dokumentieren Geschäftsprozesse mit BPMN erfolgreich in 6 Schritten implementieren © OPITZ CONSULTING GmbH 2013 Seite 12
  • 13. 3 Evolutionsstufe 1 Implementierung des Prozessflusses Geschäftsprozesse mit BPMN erfolgreich in 6 Schritten implementieren © OPITZ CONSULTING GmbH 2013 Seite 13
  • 14. Analyse der Geschäfts- Prozessdaten Input Output Geschäftsdaten Prozessdaten Geschäftsdaten Prozessdaten Task 1 Geschäftsdaten Prozessdaten Task 1 Geschäftsdaten Prozessdaten Geschäftsprozesse mit BPMN erfolgreich in 6 Schritten implementieren © OPITZ CONSULTING GmbH 2013 Seite 14
  • 15. Implementierung des Prozessflusses Evolutionsstufe 1 Entwicklung Ausführbare Modellierung Überprüfung Implementierung von Gateways Variablen und Datenflusses Ende der Prozessevolutionsstufe Routing Task Ergebnisse: • • • Erstellung des Prozessdatenmodells Definition der Variablen und deren Typen Implementierung der Variablen • Implementierung des Prozessablaufs • Definition der beteiligten Gruppen Implementierung des Taskroutings • Fertige Implementierung des Prozessablaufs Beteiligte Rollen • • • BPM Entwickler BPM Projektmanager Prozessverantwortlicher • • • BPM Entwickler BPM Projektmanager Prozessverantwortlicher • • • BPM Entwickler BPM Projektmanager Prozessverantwortlicher Geschäftsprozesse mit BPMN erfolgreich in 6 Schritten implementieren • • • • • • • BPM Analyst BPM Entwickler BPM Entwickler – Integration BPM Projektmanager Prozessverantwortlicher Endanwender Report Analyst © OPITZ CONSULTING GmbH 2013 Seite 15
  • 16. 4 Evolutionsstufe 2 Implementierung des Benutzerschnittstellen Geschäftsprozesse mit BPMN erfolgreich in 6 Schritten implementieren © OPITZ CONSULTING GmbH 2013 Seite 16
  • 17. Implementierung der Benutzerschnittstellen  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  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 Schnittstellen zu den zugrundeliegenden SOA-Diensten Geschäftsprozesse mit BPMN erfolgreich in 6 Schritten implementieren © OPITZ CONSULTING GmbH 2013 Seite 17
  • 18. Implementierung der Benutzerschnittstellen Evolutionsstufe 2 Entwicklung Ausführbare Modellierung Erstellung der Benutzerschnittstellen Überprüfung Ende der Prozessevolutionsstufe 2 Ergebnisse: • • • Business Prozess Definition mit UI-Schnittstellen und vollständigem Datenmapping Festlegung des UI-Designs der Masken Modellierung der Benutzerschnittstellen mit BPMN Festlegung des Datenmappings Beteiligte Rollen • • • • • BPM Analyst BPM Entwickler BPM Entwickler - Integration BPM Projektmanager Prozessverantwortlicher Geschäftsprozesse mit BPMN erfolgreich in 6 Schritten implementieren • • • • • • BPM Analyst BPM Entwickler BPM Entwickler – Integration BPM Projektmanager Prozessverantwortlicher Endanwender © OPITZ CONSULTING GmbH 2013 Seite 18
  • 19. 5 Evolutionsstufe 3 Implementierung des Prozessinteraktionen Geschäftsprozesse mit BPMN erfolgreich in 6 Schritten implementieren © OPITZ CONSULTING GmbH 2013 Seite 19
  • 20. 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 Geschäftsprozesse mit BPMN erfolgreich in 6 Schritten implementieren © OPITZ CONSULTING GmbH 2013 Seite 20
  • 21. Implementierung der Prozessinteraktionen Evolutionsstufe 3 Entwicklung Ausführbare Modellierung Implementierung der Geschäftsregeln Überprüfung Implementierung der Ereignisse Ende der Prozessevolutionsstufe 3 Integration Ergebnisse: • Implementierung des Ablaufes inkl. der Geschäftsregeln • Implementierung des Verarbeitung der Ereignisse • • • BPM Entwickler BPM Projektmanager Prozessverantwortlicher • Integration mit weiteren Systemen Fertige Implementierung des Geschäftsprozesses inkl. Verarbeitung der Ereignisse, Integration der externen Systeme sowie die Realisierung der Geschäftsregeln Beteiligte Rollen • • • BPM Entwickler BPM Projektmanager Prozessverantwortlicher • • • • BPM Entwickler BPM Entwickler - Integration BPM Projektmanager Prozessverantwortlicher Geschäftsprozesse mit BPMN erfolgreich in 6 Schritten implementieren • • • • • • • BPM Analyst BPM Entwickler BPM Entwickler – Integration BPM Projektmanager Prozessverantwortlicher Endanwender Report Analyst © OPITZ CONSULTING GmbH 2013 Seite 21
  • 22. 6 Evolutionsstufe 4 Verfeinerung der Benutzerschnittstellen Geschäftsprozesse mit BPMN erfolgreich in 6 Schritten implementieren © OPITZ CONSULTING GmbH 2013 Seite 22
  • 23. Erweiterung der Benutzerschnittstellen Evolutionsstufe 4 Entwicklung Ausführbare Modellierung Erweiterung der Benutzerschnittstellen Ergebnisse: • Implementierung der Portal-Benutzerschnittstellen • Erzeugen der JavaScript Ereignisse • Implementierung von AJAX Überprüfung Ende der Prozessevolutionsstufe 4 Business Prozess Definition mit fertig implementierter Benutzerschnittstelle Beteiligte Rollen • • • BPM Entwickler BPM Projektmanager Prozessverantwortlicher Geschäftsprozesse mit BPMN erfolgreich in 6 Schritten implementieren • • • • • • BPM Analyst BPM Entwickler BPM Entwickler – Integration BPM Projektmanager Prozessverantwortlicher Endanwender © OPITZ CONSULTING GmbH 2013 Seite 23
  • 24. 6 Evolutionsstufe 5 Abschließende Implementierung Geschäftsprozesse mit BPMN erfolgreich in 6 Schritten implementieren © OPITZ CONSULTING GmbH 2013 Seite 24
  • 25. Abschließende Implementierung Evolutionsstufe 5 Entwicklung Ausführbare Modellierung Abschließende Implementierung Ergebnisse: • Performance-Tunning • Ende der Prozessevolutionsstufe 5 Business Prozess Definition kann zum Test und Deployment übergeben werden Fehlerhandling • Überprüfung Validierung der KPIs Beteiligte Rollen • • • • • BPM Analyst BPM Entwickler BPM Entwickler - Integration BPM Projektmanager Prozessverantwortlicher Geschäftsprozesse mit BPMN erfolgreich in 6 Schritten implementieren • • • • • • • BPM Analyst BPM Entwickler BPM Entwickler – Integration BPM Projektmanager Prozessverantwortlicher Endanwender Stakeholder © OPITZ CONSULTING GmbH 2013 Seite 25
  • 26. Business Process Management System Prozessentwickler Fachanwender Prozessanalyst Prozessportal Systemadministratoren Prozessgestaltung Kollaborative Umgebung für Umsetzung, Ausführung, Optimierung Einheitliche Sicht auf alle Aspekte des Prozessmanagements Prozessautomatisierung Prozessausführung Modellierung Implementierung Ausführung, Monitoring/Anal yse Prozesseigner Prozessmonitoring & -analyse Dokumentenmanagement Prozessdefinition Prozessinstanzen Geschäftsprozesse mit BPMN erfolgreich in 6 Schritten implementieren EAI/SOA Business Rule Managment © OPITZ CONSULTING GmbH 2013 Seite 26
  • 27. Fragen und Antworten Geschäftsprozesse mit BPMN erfolgreich in 6 Schritten implementieren © OPITZ CONSULTING GmbH 2013 Seite 27
  • 28. Kontakt Stefan Kühnlein Solution Architect OPITZ CONSULTING GmbH Weltenburger Str. 4 | 81677 München Tel. +49 89 680098-0 Mobil: +49 173 727 93 07 Stefan.Kuehnlein@opitz-consulting.com youtube.com/opitzconsulting @OC_WIRE slideshare.net/opitzconsulting xing.com/net/opitzconsulting Geschäftsprozesse mit BPMN erfolgreich in 6 Schritten implementieren © OPITZ CONSULTING GmbH 2013 Seite 28