2011 10-26 bpm-tools

35
BPM(N)-Tools BPM(N)-Tools 26. Oktober 2011 | Darmstadt

Transcript of 2011 10-26 bpm-tools

Page 1: 2011 10-26 bpm-tools

BPM(N)-ToolsBPM(N)-Tools

26. Oktober 2011 | Darmstadt

Page 2: 2011 10-26 bpm-tools

Clustering der EinsatzszenarienClustering der Einsatzszenarien

TechnischeUmsetzung

Business-IT-Alignment

Requirements ProzessPP RequirementsManagement

Prozess-automatisierung

Prozess-dokumentation

Prozess-verbesserung

IT-ProjekteOrga-Projekte

Page 3: 2011 10-26 bpm-tools

Das Tool ist ein Baustein des ErfolgsDas Tool ist ein Baustein des Erfolgs

RollenRollen

i lZieleMethoden Werkzeuge

Prozesse

Page 4: 2011 10-26 bpm-tools

Exemplarisches Einsatzszenario: ProzessdokumentationExemplarisches Einsatzszenario: Prozessdokumentation

Ziele• Mehr Transparenz in unseren Prozessenp• Neue Mitarbeiter verstehen, wie wir funktionieren• Wir schaffen die ISO-Zertifizierung

• RollenEs gibt ein Know how Zentrum (Betriebsorga IT etc )• Es gibt ein Know-how-Zentrum (Betriebsorga, IT etc.)

• Hier werden die Methodik, das Tool, die Meta-Prozesse definiert• Dokumentiert werden soll in den Fachbereichen• Zentrales Know-how-Zentrum unterstützt und übernimmt die QS

• Methodik• BPMN + Guidelines (Konventionen)• Textuelle Beschreibungen• Prozessarchitektur (Prozesslandkarten, Wertketten etc.)

• Tooling• BPMN-Werkzeug für kollaboratives Arbeiten, Verwaltung umfangreicher

Dokumentationen, Definition von Attributen etc.• Mitarbeiter-Informationssystem (Wiki, Sharepoint etc.)Mitarbeiter Informationssystem (Wiki, Sharepoint etc.)

• Meta-Prozesse• Prozesserhebung und –dokumentation• Pflege und Aktualisierung

F i b M d ll ( th di h / I h ltli h)• Freigabe von Modellen (methodisch / Inhaltlich)

Page 5: 2011 10-26 bpm-tools

Typische Auswahlkriterien für einen ModelerTypische Auswahlkriterien für einen ModelerAbdeckung BPMN 2.0

Syntax-Prüfung

NotationTokenfluss-Prüfung Alle Symbole

Eigene AttributeEchtzeit-Publishing

M d lli

Veröffentlichung

Alle Attribute

Diagram Interchange (DI)

Versionierung

Versionsvergleich

Versionen wieder herstellen

Eigene ArtefakteWeb

Rollen/Rechte/Sichten

Integration (Sharepoint, Wiki etc.)

Suche

BPMN-Modeler

Modellierung

AutomatisierungUsability

Kontext-Menü-Palette

BPMN 2.0 Export

BPMN 2.0 Import

Alle Symbole

Alle Attribute

Diagram Interchange (DI)

HistorisierungHandbücher Customizing

Layouting

Roundtrip

Import proprietärer Attribute

Export prop. Attribute (Durchschleifen)

KonventionenPalette(n)

Begriffs-Repository

Layout-Checker

AnbieterLizenzmodell

(Wirtschaftliche) Stabilität

(Wirtschaftliche)Roadmap

VC Exit-Strategie?

Profitabel?

Verbindlichkeiten?

VC-Driven?

Upfront-Kosten / Pauschalpreis

Wartung&Support

Z B 20% vom

Layout Checker

Template-Repository

Flexibilität

Kompetenzen/Referenzen Branche

VC Exit Strategie?Z.B. 20% vom Pauschalpreis

Themen

Page 6: 2011 10-26 bpm-tools

Cluster: ModellierungCluster: ModellierungAbdeckung BPMN 2.0

Syntax-Prüfung

NotationTokenfluss-Prüfung Alle Symbole

Eigene AttributeEchtzeit-Publishing

M d lli

Veröffentlichung

Alle Attribute

Diagram Interchange (DI)

Versionierung

Versionsvergleich

Versionen wieder herstellen

Eigene ArtefakteWeb

Rollen/Rechte/Sichten

Integration (Sharepoint, Wiki etc.)

Suche

BPMN-Modeler

Modellierung

AutomatisierungUsability

Kontext-Menü-Palette

BPMN 2.0 Export

BPMN 2.0 Import

Alle Symbole

Alle Attribute

Diagram Interchange (DI)

HistorisierungHandbücher Customizing

Layouting

Roundtrip

Import proprietärer Attribute

Export prop. Attribute (Durchschleifen)

KonventionenPalette(n)

Begriffs-Repository

Layout-Checker

AnbieterLizenzmodell

(Wirtschaftliche) Stabilität

(Wirtschaftliche)Roadmap

VC Exit-Strategie?

Profitabel?

Verbindlichkeiten?

VC-Driven?

Upfront-Kosten / Pauschalpreis

Wartung&Support

Z B 20% vom

Layout Checker

Template-Repository

Flexibilität

Kompetenzen/Referenzen Branche

VC Exit Strategie?Z.B. 20% vom Pauschalpreis

Themen

Page 7: 2011 10-26 bpm-tools

Warum brauche ich eine Modeling Guideline?Warum brauche ich eine Modeling Guideline?

BPMN ist komplex.

BPMN bietet viele Freiheitsgrade.

Eine Guideline liefert Eine Guideline liefert Leitplanken und Orientierungshilfen.

E k h ll d it Es kann schneller und mit besserer Qualität modelliert werden.

Die Modelle werden einheitlicher und dadurch besser vergleichbar.

Insgesamt: Bessere Lesbarkeit und Akzeptanz, während gleichzeitig die formale Qualität und Verwendbarkeit gewahrt wirdformale Qualität und Verwendbarkeit gewahrt wird.

Page 8: 2011 10-26 bpm-tools

Komponenten der „Best-Practice-Guidelines“Komponenten der „Best-Practice-Guidelines“

Muster

Symbole Layout

Alternativen

Benamung

Alternativen

Page 9: 2011 10-26 bpm-tools

Anforderungen für die ModellierungAnforderungen für die ModellierungAbdeckung BPMN 2.0

Syntax-Prüfung

NotationTokenfluss-Prüfung

Eigene Artefakte

Modellierung

Versionierung

Versionsvergleich

Versionen wieder herstellen

Modellierung

Kontext-Menü-

Historisierung

BPMN-ModelerUsability

Layouting

Palette

KonventionenKonventionenPalette(n)

Begriffs-Repository

Layout-Checker

Template-Repository

Page 10: 2011 10-26 bpm-tools

Cluster: VeröffentlichungCluster: VeröffentlichungAbdeckung BPMN 2.0

Syntax-Prüfung

NotationTokenfluss-Prüfung Alle Symbole

Eigene AttributeEchtzeit-Publishing

M d lli

Veröffentlichung

Alle Attribute

Diagram Interchange (DI)

Versionierung

Versionsvergleich

Versionen wieder herstellen

Eigene ArtefakteWeb

Rollen/Rechte/Sichten

Integration (Sharepoint, Wiki etc.)

Suche

BPMN-Modeler

Modellierung

AutomatisierungUsability

Kontext-Menü-Palette

BPMN 2.0 Export

BPMN 2.0 Import

Alle Symbole

Alle Attribute

Diagram Interchange (DI)

HistorisierungHandbücher Customizing

Layouting

Roundtrip

Import proprietärer Attribute

Export prop. Attribute (Durchschleifen)

KonventionenPalette(n)

Begriffs-Repository

Layout-Checker

AnbieterLizenzmodell

(Wirtschaftliche) Stabilität

(Wirtschaftliche)Roadmap

VC Exit-Strategie?

Profitabel?

Verbindlichkeiten?

VC-Driven?

Upfront-Kosten / Pauschalpreis

Wartung&Support

Z B 20% vom

Layout Checker

Template-Repository

Flexibilität

Kompetenzen/Referenzen Branche

VC Exit Strategie?Z.B. 20% vom Pauschalpreis

Themen

Page 11: 2011 10-26 bpm-tools

Ein Kollaborationsdiagrammg

Pizza aussuchen

Pizza verzehren

Pizza erhalten

Pizza bestellen Pizza bezahlen

Piz

za-B

este

llung

Kun

de

aussuchen verzehren

Hunger gestillt

Beim Pizzadienst nachfragen

Hungerfestgestellt

Pizza-60 MinutenBestellung

BestellungerhaltenA

nges

tellt

er

Pizza

Geld

Kassenzettel

Pizza backen

Piz

za-V

erka

ufLi

efer

ant

Piz

za-B

äcke

rLi

efer

jung

e

Pizza liefern Geld kassieren Ende

Page 12: 2011 10-26 bpm-tools

Prozess aus Sicht des Kunden: Wie muss ich arbeiten?ng

Piz

za-B

este

llun

Kund

e

Page 13: 2011 10-26 bpm-tools

Die Umwelt interessiert uns nicht mehres

tellu

ngnd

eP

izza

-Be

Kun

Page 14: 2011 10-26 bpm-tools

Stufen-Kompetenz für BPMNStufen-Kompetenz für BPMNGurus Externer Berater

Followers

Non-Users

Page 15: 2011 10-26 bpm-tools

Zuordnung in größeren OrganisationenZuordnung in größeren Organisationen

Top-Management

BPM CC

Dept. Dept. Dept. Dept.

Page 16: 2011 10-26 bpm-tools

Top-Down-Bottom-Up: KVPTop-Down-Bottom-Up: KVP Inspect anddAdapt

Process Owner

(Cross Functional)(Cross-Functional)Process Team

“BPMM Le el 3 Whe ein common standa di es p ocesses a e “BPMM Level 3: Wherein common, standardizes processes are synthesized from best practices identified in the work groups [...]”

Page 17: 2011 10-26 bpm-tools

Erfolgsfaktoren für KVPErfolgsfaktoren für KVP

Korrekte Prozessmodelleerer

Verständliche ProzessmodelleAllgegenwärtige Prozessmodelle

Mod

ellie

Allgegenwärtige ProzessmodelleKlarer, konstanter Adressat für Vorschläge

Ow

ner

Nachvollziehbare Bewertung von VorschlägenZügige Umsetzung positiv bewerteter VorschlägePr

oces

sO

Page 18: 2011 10-26 bpm-tools

Anforderungen für die VeröffentlichungAnforderungen für die Veröffentlichung

Echtzeit-Publishing

WebRollen/Rechte/

Sichten

V öff tli h Integration (Sharepoint,

Suche

Veröffentlichung g ( p ,Wiki etc.)

Handbücher Customizingg

BPMN-Modeler

Page 19: 2011 10-26 bpm-tools

Cluster: AutomatisierungCluster: AutomatisierungAbdeckung BPMN 2.0

Syntax-Prüfung

N t tiTokenfluss-Prüfung Alle Symbole

Echtzeit-Publishing

Veröffentlichung

NotationTokenfluss Prüfung Alle Symbole

Alle Attribute

Diagram Interchange (DI)

Versionierung

Versionsvergleich

Versionen wieder herstellen

Eigene ArtefakteWeb

Rollen/Rechte/Sichten

Integration (Sharepoint, Wiki etc.)

Suche

BPMN-Modeler

Modellierung

AutomatisierungUsability

Kontext-Menü-Palette

BPMN 2.0 Export

BPMN 2.0 Import

Alle Symbole

Alle Attribute

Diagram Interchange (DI)

Historisierung

herstellen

Handbücher Customizing

Layouting

Roundtrip

Import proprietärer Attribute

Export prop. Attribute (Durchschleifen)

Eigene Attribute

KonventionenPalette(n)

Begriffs-Repository

AnbieterLizenzmodell

(Wirtschaftliche) Stabilität

(Wirtschaftliche)Roadmap

VC Exit-Strategie?

Profitabel?

Verbindlichkeiten?

VC-Driven?

Upfront-Kosten / Pauschalpreis

Wartung&Support

Z B 20% vom

Layout-Checker

Template-Repository

Flexibilität

Kompetenzen/Referenzen Branche

VC Exit Strategie?Z.B. 20% vom Pauschalpreis

Themen

Page 20: 2011 10-26 bpm-tools

Typische BPM-Architektur mit BPMN 2.0Typische BPM-Architektur mit BPMN 2.0

BPMN 2.0 ProcessAdministrator

ProcessAnalyst

Speichern

Process Engine

(KPI) Monitoring

<xml><asass>sddsd</sdsd><sdds>sdsds</sdsds><sdd>

<sddsds>sddsd</fff>

(KPI)Reporting

Process EngineProcessEngineer

<sddsds>sddsd</fff></sdd></ffdfsdf>

auch BPMN 2.0Execution

ProcessManager

Rule Engine

ESBTaskLists /

Portal / Mobile / etc.

BPEL

et

c.

Legacy / Backendintern / extern

ProcessParticipants

Page 21: 2011 10-26 bpm-tools

Zwei AnsätzeZwei Ansätze

ToolB i

ToolBusinessIT Tool

ToolTool

Page 22: 2011 10-26 bpm-tools

Typische Gründe für die 2-Tool-LösungTypische Gründe für die 2-Tool-Lösung

Der fachliche Modeler / die technische Entwicklungsumgebung ist schon länger im Haus und strategisch gesetzt.Man möchte für das Business ein Tool, mit dem es auch wirklich zurecht kommt.Man möchte für die IT eine Entwicklungsumgebung, mit der sie auch wirklich zurecht kommt.

Page 23: 2011 10-26 bpm-tools

Roundtrip mit der 2-Tool-LösungRoundtrip mit der 2-Tool-Lösung

FachlicherModelerModeler

ForwardE i i

<process id=„example" isExecutable=„true"><startEvent id="StartNoneEvent" name=""> Technische

Engineering

R <extensionElements/><outgoing>SequenceFlow_3</outgoing>

</startEvent><task completionQuantity="1" id="test_2" isForCompensation="false"

name="test" startQuantity="1"><extensionElements/><incoming>SequenceFlow 3</incoming>

Entwicklungs-umgebung

ReverseEngineering

incoming SequenceFlow_3 /incoming<outgoing>SequenceFlow_5</outgoing>

</task><exclusiveGateway gatewayDirection="Diverging"

id="Exclusive_Databased_Gateway" name=""><extensionElements/><incoming>SequenceFlow_5</incoming><outgoing>SequenceFlow 4</outgoing><outgoing>SequenceFlow_4</outgoing><outgoing>SequenceFlow_2</outgoing>

</exclusiveGateway><task completionQuantity="1" id="test_3" isForCompensation="false"

name="test" startQuantity="1"><extensionElements/><incoming>SequenceFlow_4</incoming><outgoing>SequenceFlow 6</outgoing>

Page 24: 2011 10-26 bpm-tools

Anforderungen an den BPMN-ModelerAnforderungen an den BPMN-Modeler

Page 25: 2011 10-26 bpm-tools

Ibo Prometheus.NET (Anbieter: ibo software)Ibo Prometheus.NET (Anbieter: ibo software)

Umfassendes Prozessmanagement …ib P f i l St d d BPMNvon ibo Professional, zu Standard zu BPMN …

flexibel zu customizen – z.B.: BPMN-lightSeit 30 Jahren sind Prozesse die Leidenschaft von ibo

Page 26: 2011 10-26 bpm-tools

Ibo Prometheus.NET BPMN für Sparkassen –

Praxisbeispiel GPS

Ibo Prometheus.NET BPMN für Sparkassen –

Praxisbeispiel GPSPraxisbeispiel - GPSPraxisbeispiel - GPS

Visualisierung von GPS Prozessen(aus dem Kernbankensystem der Sparkassen) in ibo Software Prometheus.NETZiel: optimale Abstimmung der Administratoren

i d F hb i h fü di Amit dem Fachbereich für die Anpassung

Page 27: 2011 10-26 bpm-tools

AENEIS (Anbieter: intellior)AENEIS (Anbieter: intellior)

Page 28: 2011 10-26 bpm-tools

BPMN – Roadmap für AENEISBPMN – Roadmap für AENEIS

Page 29: 2011 10-26 bpm-tools

Process Editor (Anbieter: Signavio)Process Editor (Anbieter: Signavio)

• Intuitive Bedienung dank Vorschlagswesen und Syntaxhilfen• Konfiguration von ModellierungsrichtlinienKonfiguration von Modellierungsrichtlinien• Import/Export über standardisiertes BPMN 2.0 XML-Format• Kommentierungsfunktion für Kollegen aus den Fachbereichen

Page 30: 2011 10-26 bpm-tools

Kommentierungsfunktion (Anbieter: Signavio)Kommentierungsfunktion (Anbieter: Signavio)

Page 31: 2011 10-26 bpm-tools

Das Test-Diagramm in ibo PrometheusDas Test-Diagramm in ibo Prometheus

Page 32: 2011 10-26 bpm-tools

Das Test-Diagramm in SignavioDas Test-Diagramm in Signavio

Page 33: 2011 10-26 bpm-tools

Das Test-Diagramm in Activiti / Eclipse IDEDas Test-Diagramm in Activiti / Eclipse IDE

Page 34: 2011 10-26 bpm-tools

BPMN 2.0 – Roundtrip: Stand und PerspektiveBPMN 2.0 – Roundtrip: Stand und Perspektive

B i 01

2

BusinessIT 0

4/

20

... Oder jede andere BPMN 2.0 – kompatible Process Enginej p g

Page 35: 2011 10-26 bpm-tools

Vielen Dank!Vielen Dank!camunda services GmbHZossener Str. 55-58Vielen Dank!Vielen Dank! Zossener Str. 55 5810961 Berlin

Telefon: +49 30 664 0409-00Telefax: +49 30 664 0409-29

Email: [email protected] @

Geschäftsführer

Jakob Freund

@camunda.com

Geschäftsführer

Jakob.Freund

Der Praxis-Blog zu BPM:www.bpm-guide.de