Download - Enterprise BPM

Transcript
Page 1: Enterprise BPM

Enterprise BPM | Dirk Slama und Ralph Nelius 1

Enterprise BPM:

Erfolgsrezepte für unternehmensweites

Prozessmanagement

Ralph Nelius

Berlin, 07.06.2011

inubit iDays 2011

Page 2: Enterprise BPM

Enterprise BPM | Dirk Slama und Ralph Nelius 2

Vom Prozessmodell…

…zur ausführbaren Anwendung

Vision (seit 20 Jahren?)

Page 3: Enterprise BPM

Enterprise BPM | Dirk Slama und Ralph Nelius 3

Problem 1: Unterschiedliche Detail-Ebenen

Page 4: Enterprise BPM

Enterprise BPM | Dirk Slama und Ralph Nelius 4

Problem 2: Unterschiedliche Perspektiven

Page 5: Enterprise BPM

Enterprise BPM | Dirk Slama und Ralph Nelius 5

Problem 3: Historisch gewachsene

Anwendungslandschaften

Page 6: Enterprise BPM

Enterprise BPM | Dirk Slama und Ralph Nelius 6

BPMN – Die Lösung für alle Probleme?

Page 7: Enterprise BPM

Enterprise BPM | Dirk Slama und Ralph Nelius 7

Eine neue Modellierungssprache kann nicht

alle Probleme lösen

Page 8: Enterprise BPM

Enterprise BPM | Dirk Slama und Ralph Nelius 8

Nutzung von BPMN Elementen

Page 9: Enterprise BPM

Enterprise BPM | Dirk Slama und Ralph Nelius 9

Wie im Projekt vorgehen?

Planung

Analyse

Design

Implementierung

Wer macht was?

Wie viel Detail in welcher Phase?

Struktur? Zusammenhänge? Wiederverwendung?

Page 10: Enterprise BPM

Enterprise BPM | Dirk Slama und Ralph Nelius 10

Wir haben Best Practices aus vielen BPM-

Projekten extrahiert…

Page 11: Enterprise BPM

Enterprise BPM | Dirk Slama und Ralph Nelius 11

…und im Buch „Enterprise BPM“

zusammengefasst

• Dirk Slama, Ralph Nelius, unter

Mitwirkung von Dirk Breitkreuz,

dpunkt.Verlag, 2011

• Schwerpunkte

- IBPM

Integrierte BPM-Projektmethodik

- EBPM

Enterprise BPM-Framework

• Fallbeispiele und Expertenmeinungen

- Credit Suisse, Degussa Bank,

Lufthansa, BAA Heathrow,

Deutsche Post

Page 12: Enterprise BPM

Enterprise BPM | Dirk Slama und Ralph Nelius 12

Integrierte BPM-Projektmethodik (IBPM)

Zwischenabschnitt

Page 13: Enterprise BPM

Enterprise BPM | Dirk Slama und Ralph Nelius 13

IBPM hilft, BPM-Projekte strukturiert und

risikokontrolliert umzusetzen

WSDL

UML

AjaxJ2EE

BPMS

JQuery

XSLT

KPIs

UI DesignBPMN

EPKProcessState

SOAP

BPEL

UI Flow

XSD

Java

C#COBOL

CORBA

MQ Series

Error Handling Business

Rules

Prozessportal

UDDI

Hibernate

OracleTask-Liste

Integrierte BPM Projektmethodik (IBPM)

IBPM nutzen bedeutet:

• Best Practices ausnutzen

• Wiederverwendung von Entwurfsmustern

• Qualität und Effizienz steigern

• Projektrisiken und Kosten senken

Page 14: Enterprise BPM

Enterprise BPM | Dirk Slama und Ralph Nelius 14

IBPM im Detail

Folie 14

Planung, Analyse, Design:

IBPM adressiert die BPM-spezifischen Aspekte

im Plan/Build/Run-Ansatz

BPM-Checkliste:

Für jede der 10 IBPM Säulen ist ein Artefakte-

Katalog definiert, der genau festlegt, welche

Artefakte in welcher Projektphase mit welchen

Abhängigkeiten definiert werden müssen.

IBPM

Vorgehensmodell:

Wer muss wann welche

Arbeiten durchführen?

Pattern-Katalog:

Wiederverwendbare

Entwurfsmuster für

BPM-basierte Lösungen

(z.B. Prozess & UI)

Page 15: Enterprise BPM

Enterprise BPM | Dirk Slama und Ralph Nelius 15

Wir werfen einen kurzen Blick auf IBPM und

beginnen mit dem Framework

IBPM-Framework

IBPM-Patterns

IBPM-Vorgehensmodell

Framework

Patterns

Vorgehen

Page 16: Enterprise BPM

Enterprise BPM | Dirk Slama und Ralph Nelius 16

IBPM-Framework Framework

Patterns

Vorgehen

Page 17: Enterprise BPM

Enterprise BPM | Dirk Slama und Ralph Nelius 17

Bereits bei der Prozessmodellierung müssen

einige knifflige Fragen beantwortet werden

• Welche Modellstruktur / welche Details in welcher Phase?

• Modellbrüche zw. Phasen zulassen?

• Prozessvarianten?

• Multi-Kanal Prozesse?

• Explizite Modellierung des BPMS?

• Existierende Anwendungen berücksichtigen?

• Roundtrip-Engineering?

Framework

Patterns

Vorgehen

Page 18: Enterprise BPM

Enterprise BPM | Dirk Slama und Ralph Nelius 18

IBPM zeigt auf, in welcher Säule und auf welcher

Ebene welche Ergebnisartefakte benötigt werden

Framework

Patterns

Vorgehen

Fachbereich

Supply IT

Demand IT

Page 19: Enterprise BPM

Enterprise BPM | Dirk Slama und Ralph Nelius 19

Prozesse müssen im Umsetzungsdesign die

Möglichkeiten bzw. Limitationen der

Anwendungslandschaft berücksichtigen

Framework

Patterns

Vorgehen

Page 20: Enterprise BPM

Enterprise BPM | Dirk Slama und Ralph Nelius 20

IBPM

IBPM Framework

IBPM Patterns

IBPM Vorgehensmodell

Framework

Patterns

Vorgehen

Page 21: Enterprise BPM

Enterprise BPM | Dirk Slama und Ralph Nelius 21

Pattern-Katalog

Wie modelliert man

Eskalation, Change

Management und Monitoring?

Wie modelliert man vernetzte

Prozesse und

Geschäftsobjekte?

Wie modelliert man Prozesse,

die innerhalb eines Portals

ablaufen?

Wie modelliert man das

Zusammenspiel zwischen UI

und Prozess?

Welche Portlets finden sich in

einem Prozessportal?

Wie modelliert man das

Zusammenspiel von

Prozessen und Geschäfts-

objekten in einer SOA?

Welche Interaktionsmuster

kann ein Prozess

unterstützen?

Framework

Patterns

Vorgehen

Page 22: Enterprise BPM

Enterprise BPM | Dirk Slama und Ralph Nelius 22

Beispiel 1

• Wie modelliere ich einen Prozess, dessen Nutzer-Interaktionen über ein

Portal gesteuert werden?

• Verschiedene Optionen:

- Portal-Nutzer und Process Engine werden in separaten Pools dargestellt

- Portal-Nutzer und Process Engine werden als unterschiedliche Lanes in einem

Pool dargestellt

• Problem mit Optionen:

- Unnötige Diskussionen darüber, wie modelliert wird

- Verständigungsschwierigkeiten, Reibungsverluste im Team

• Pattern

- Portal-Nutzer und Process Engine werden in einem

Pool dargestellt, die Process Engine wird farblich

(bspw. grau) abgesetzt

• Vorteil eines einheitlichen Ansatzes:

- Keine unnötigen Diskussionen, hoher

Wiedererkennungswert, einheitliche Lösung

Framework

Patterns

Vorgehen

Page 23: Enterprise BPM

Enterprise BPM | Dirk Slama und Ralph Nelius 23

Beispiel 2: BPMN und UI (1/2)

• BPMN definiert nicht, wie ein Prozess auf ein UI abgebildet wird

- Das ist ein *RIESIGES* Problem!

- Denn viele Prozesse setzen Interaktionen mit menschlichen Nutzern voraus

• Es gibt zu viele Optionen, wie ein BPMN-Prozess auf ein UI abgebildet werden kann

- Eine Automatisierung ist ohne Vorgaben nicht möglich

• Daher haben wir Muster entwickelt, mit denen das

Zusammenspiel von BPMN und UI standardisiert wird

- Voraussetzung für Automatisierung!

• Auf BPMN-Ebene

- Z.B. Mapping von Gateways auf Buttons im UI

- User-initiierte Aktionen vs. System-initiierte Aufgaben

(wie viel Steuerung durch BPMS ist gut?)

• Auf UI-Ebene

- Einheitlicher Aufbau der UIs, um konsistente UIs

für unterschiedliche Prozesse sicherzustellen

Framework

Patterns

Vorgehen

Aus 4. UI / Process Modeling

Page 24: Enterprise BPM

Enterprise BPM | Dirk Slama und Ralph Nelius 24

Beispiel 2: BPMN und UI (2/2) Framework

Patterns

Vorgehen

Page 25: Enterprise BPM

Enterprise BPM | Dirk Slama und Ralph Nelius 25

IBPM

IBPM Framework

IBPM Patterns

IBPM Vorgehensmodell

Framework

Patterns

Vorgehen

Page 26: Enterprise BPM

Enterprise BPM | Dirk Slama und Ralph Nelius 26

Vorgehensmodell Framework

Patterns

Vorgehen

Page 27: Enterprise BPM

Enterprise BPM | Dirk Slama und Ralph Nelius 27

Umsetzung Framework

Patterns

Vorgehen

Page 28: Enterprise BPM

Enterprise BPM | Dirk Slama und Ralph Nelius 28

Bewertung

• IBPM ist herstellerneutral- Pro: Produktübergreifende

Anwendung, unternehmens-weit möglich

- Con: Mangelnde Tool-unterstützung kann Einsatz erschweren

• IBPM ist unabhängig von der Unternehmensgröße

- Bereits in kleinere Projekt-szenarien sinnvoll einsetzbar

- Aber auch in Großkonzernen unternehmensweit nutzbar

• IBPM Business Case- Investitionen

o Training, Coachingo Ggf. BPM Competence

Centero Evtl. spezielle Tools

- Returno Risikominimierungo Planungssicherheito Effizienz o Wiederverwendung

Page 29: Enterprise BPM

Enterprise BPM | Dirk Slama und Ralph Nelius 29

Ausblick: EBPM

Zwischenabschnitt

Page 30: Enterprise BPM

Enterprise BPM | Dirk Slama und Ralph Nelius 30

EBPM Übersicht

Page 31: Enterprise BPM

Enterprise BPM | Dirk Slama und Ralph Nelius 31

Enterprise BPM im Web

Zwischenabschnitt

Page 32: Enterprise BPM

Enterprise BPM | Dirk Slama und Ralph Nelius 32

Enterprise BPM im Web

• IBPM und EBPM online

• Blog, Fachexperten

• Themenschwerpunkte, z.B.

- Komplettes IBPM-Beispiel

- BPM und QS

• Demnächst

- Dokumentenvorlagen

- Produktevaluation

- Prozessvarianten

www.enterprise-bpm.org

Page 33: Enterprise BPM

Enterprise BPM | Dirk Slama und Ralph Nelius 33

Vielen Dank!