Download - 2011 05-05 bpmn 2
![Page 1: 2011 05-05 bpmn 2](https://reader034.vdocuments.site/reader034/viewer/2022052322/557998c3d8b42ae72b8b5161/html5/thumbnails/1.jpg)
BPMN 2.0BPMN 2.0
Best Practices & Roundtrip
![Page 2: 2011 05-05 bpmn 2](https://reader034.vdocuments.site/reader034/viewer/2022052322/557998c3d8b42ae72b8b5161/html5/thumbnails/2.jpg)
Gestatten: camunda services GmbHGestatten: camunda services GmbH
TechieNerd
BusinessKasper
![Page 3: 2011 05-05 bpmn 2](https://reader034.vdocuments.site/reader034/viewer/2022052322/557998c3d8b42ae72b8b5161/html5/thumbnails/3.jpg)
camunda services GmbHcamunda services GmbH
Your • BPMBPMNBusiness
d
• BPMN• Agile BPM• BRM
camundaBusiness Consulting
YourProcess
Application
YourProcess
Application
YourProcess
Applicationpp pp pp
camundaIT Consulting
![Page 4: 2011 05-05 bpmn 2](https://reader034.vdocuments.site/reader034/viewer/2022052322/557998c3d8b42ae72b8b5161/html5/thumbnails/4.jpg)
BPMN ist unser KernthemaBPMN ist unser Kernthema
DirekteMitarbeit
P i h db hta be t
am Standard PraxishandbuchBPMN 2.0
> 100> 100BPMN-Kunden
![Page 5: 2011 05-05 bpmn 2](https://reader034.vdocuments.site/reader034/viewer/2022052322/557998c3d8b42ae72b8b5161/html5/thumbnails/5.jpg)
Prozessmodelle für verschiedenste Zwecke und RollenProzessmodelle für verschiedenste Zwecke und Rollen
ISO ZertifizierungISO-ZertifizierungMindestanforderungenFür Risiko-Management
(MARisk) Organisationshandbuch(MARisk) Organisationshandbuch
Schriftlich fixierte
Ordnung
Prozessanalyse und-verbesserung
WorkflowManagement
Ordnung
Automatisierung
ServiceorientierteA hit kt (SOA)
Automatisierung
Anforderungs-Architekturen (SOA)
gmanagement
![Page 6: 2011 05-05 bpmn 2](https://reader034.vdocuments.site/reader034/viewer/2022052322/557998c3d8b42ae72b8b5161/html5/thumbnails/6.jpg)
Hintergrund des Workshops (lt. Angebot)Hintergrund des Workshops (lt. Angebot)
Die XXX betreibt sowohl ein fachliches als auch ein technisches Prozessmanagement: Auf der fachlichen Ebene technisches Prozessmanagement: Auf der fachlichen Ebene sind die Prozesse im Prozessmanagement-Werkzeug XXX der Firma XXX dokumentiert, im IT-Bereich sind einzelne Prozesse als Workflows in der Process Engine XXX der Firma XXXals Workflows in der Process Engine XXX der Firma XXXtechnisch umgesetzt.
Mit der Veröffentlichung des Standards BPMN 2.0 durch die Mit der Veröffentlichung des Standards BPMN 2.0 durch die OMG ergibt sich die Möglichkeit, die fachlich/technische Prozessmodellierung besser zu harmonisieren und somit ein besseres Business-IT-Alignment der Prozesse zu erreichen, g ,was die Abstimmung, Weiterentwicklung und den Betrieb der Prozesse erleichtert. Letztendlich wird angestrebt, die Prozesse zu diesem Zweck sowohl fachlich als auch technisch in BPMN 2.0 zu modellieren, was auch dem Kern-Einsatzszenario des Standards entspricht.
![Page 7: 2011 05-05 bpmn 2](https://reader034.vdocuments.site/reader034/viewer/2022052322/557998c3d8b42ae72b8b5161/html5/thumbnails/7.jpg)
Zielsetzung (lt. Angebot)Zielsetzung (lt. Angebot)
Die Zielsetzung dieses Workshops ist es, dieses Vorgehen anhand eines konkreten Beispiel Prozesses der XXX ( XXX“) anhand eines konkreten Beispiel-Prozesses der XXX („XXX ) prototypisch zu erproben. Im Anschluss soll die XXXentscheiden können, ob BPMN 2.0 tatsächlich das geeignete Mittel für das Business-IT-Alignment der Prozessmodelle im Mittel für das Business IT Alignment der Prozessmodelle im eigenen Hause ist.
Sollte dies der Fall sein, wäre im Nachgang des Workshops Sollte dies der Fall sein, wäre im Nachgang des Workshops zu prüfen, wie die konkrete Toolchain, also die Kette der eingesetzten Softwareprodukte, zur optimalen Unterstützung der BPMN 2.0 aussehen sollte.
![Page 8: 2011 05-05 bpmn 2](https://reader034.vdocuments.site/reader034/viewer/2022052322/557998c3d8b42ae72b8b5161/html5/thumbnails/8.jpg)
Ausgangspunkt: Bisherige ModelleAusgangspunkt: Bisherige Modelle
Fachliches Modell
Technisches Technisches Modell
![Page 9: 2011 05-05 bpmn 2](https://reader034.vdocuments.site/reader034/viewer/2022052322/557998c3d8b42ae72b8b5161/html5/thumbnails/9.jpg)
Ergebnis: Fachliches BPMN 2.0 - ModellErgebnis: Fachliches BPMN 2.0 - Modell
![Page 10: 2011 05-05 bpmn 2](https://reader034.vdocuments.site/reader034/viewer/2022052322/557998c3d8b42ae72b8b5161/html5/thumbnails/10.jpg)
Ergebnis: Technisches BPMN 2.0 - ModellErgebnis: Technisches BPMN 2.0 - Modell
![Page 11: 2011 05-05 bpmn 2](https://reader034.vdocuments.site/reader034/viewer/2022052322/557998c3d8b42ae72b8b5161/html5/thumbnails/11.jpg)
Systematische Klärung aller AspekteSystematische Klärung aller Aspekte
RollenRollen
i lZieleMethoden Werkzeuge
Meta-Prozesse
![Page 12: 2011 05-05 bpmn 2](https://reader034.vdocuments.site/reader034/viewer/2022052322/557998c3d8b42ae72b8b5161/html5/thumbnails/12.jpg)
Business Process Maturity Model (BPMM)Business Process Maturity Model (BPMM)
In the 1980s, Watts Humphrey, working at IBM, explored how to best introduce quality practices into software organizations=> Capability Maturity Model Integratin (CMMI) in 2000BPMM is the idea of CMMI for Business ProcessesOwned by OMG
![Page 13: 2011 05-05 bpmn 2](https://reader034.vdocuments.site/reader034/viewer/2022052322/557998c3d8b42ae72b8b5161/html5/thumbnails/13.jpg)
Business Process Maturity LevelsBusiness Process Maturity Levels
# Name Description
1 Initial Wherein business processes are performed in inconsistent p psometimes adhoc ways with results that are difficult to predict.
2 Managed Wherein management stabilizes the work within local work units to ensure that it can be performed in a repeatable way that satisfies the workgroup‘s primary commitments. However, work units performing similar tasks may use different proceduresdifferent procedures.
3 Standardized Wherein common, standardizes processes are synthesized from best practices identified in the work groups and tailoring guidelines are provided for supporting different tailoring guidelines are provided for supporting different business needs. Standard processes provide an economy of scale and a foundation for learning from common measures and experience.
4 Predictable Wherein the capabilities enabled by standard processes are exploited and provided back into the work units.
5 i ti Wh i b th ti d t i ti i t 5 innovative Wherein both proactive and opportunistic improvement actions seek innovations.
![Page 14: 2011 05-05 bpmn 2](https://reader034.vdocuments.site/reader034/viewer/2022052322/557998c3d8b42ae72b8b5161/html5/thumbnails/14.jpg)
Jeder Geschäftsprozess muss geklärt werdenJeder Geschäftsprozess muss geklärt werden
Reifegrad Reifegrad Möglichkeiten des Häufige FälleReifegradIst
ReifegradSoll
Möglichkeiten des Prozessmanagements
Häufige Fälle
2/3 2/3 Ist-Dokumentation;ll l
Support-Prozesse( )Soll-Gestaltung (Kern-Prozesse)
1 2/3 Soll-Gestaltung Kern-Prozesse(Support-Prozesse)( pp )
1 1 - Management-Prozesse
![Page 15: 2011 05-05 bpmn 2](https://reader034.vdocuments.site/reader034/viewer/2022052322/557998c3d8b42ae72b8b5161/html5/thumbnails/15.jpg)
Rollen & MethodikRollen & MethodikAny process model
can be neat and tidy at a high enough
le el of abst action!level of abstraction!
Rollen
![Page 16: 2011 05-05 bpmn 2](https://reader034.vdocuments.site/reader034/viewer/2022052322/557998c3d8b42ae72b8b5161/html5/thumbnails/16.jpg)
BPMN kann sehr kompliziert seinBPMN kann sehr kompliziert sein
Rollen
![Page 17: 2011 05-05 bpmn 2](https://reader034.vdocuments.site/reader034/viewer/2022052322/557998c3d8b42ae72b8b5161/html5/thumbnails/17.jpg)
Aber auch sehr einfach…
Kunde Vertrieb prüft Logistik Buchhaltung Kunde Kunde schickt
BestellungVertrieb prüft
BestellungLogistik
versendet die Waren
Buchhaltungstellt die Rechnung
Kunde bezahlt
![Page 18: 2011 05-05 bpmn 2](https://reader034.vdocuments.site/reader034/viewer/2022052322/557998c3d8b42ae72b8b5161/html5/thumbnails/18.jpg)
camunda-Methodik für Business-IT-Alignment
Methoden
![Page 19: 2011 05-05 bpmn 2](https://reader034.vdocuments.site/reader034/viewer/2022052322/557998c3d8b42ae72b8b5161/html5/thumbnails/19.jpg)
Kerngedanke #1: Brüche nach oben verlagernProzesslandschaft
Ebene 1StrategischesProzessmodell
Inhalt: Prozess im ÜberblickZiel: Schnelles Verständnis
Ebene 2Operatives Prozessmodell
Prozessmodell
Inhalt: Operative AbläufeZiel: Arbeits- und
UmsetzungsgrundlageFachlich(Business)
Ebene 3aTechnisches Ebene 3b
IT Spezifikation
(Business)
Technisch(IT)
Prozessmodell IT-Spezifikation
Inhalt: Technische DetailsZiel: Umsetzung
Mit Process Engine
Ebene 4bImplementierung
Ohne Process Engine
Methoden
![Page 20: 2011 05-05 bpmn 2](https://reader034.vdocuments.site/reader034/viewer/2022052322/557998c3d8b42ae72b8b5161/html5/thumbnails/20.jpg)
Kerngedanke #2: Verschiedene Sichten auf Ebene 2
Process Participant Process Analyst Process EngineerBetrachter
„Wie muss ich arbeiten?“
„Wie wird gearbeitet?“
„Was macht die Engine?“Zentrale Frage
Eigene Orchestrierung
Gesamte Kollaboration
Orchestrierung der Process EngineSicht
Ebene 2: OperativesProzessmodellProzessmodell
Methoden
![Page 21: 2011 05-05 bpmn 2](https://reader034.vdocuments.site/reader034/viewer/2022052322/557998c3d8b42ae72b8b5161/html5/thumbnails/21.jpg)
Modeling Style: Symmetrische ModellierungModeling Style: Symmetrische Modellierung
Methoden
![Page 22: 2011 05-05 bpmn 2](https://reader034.vdocuments.site/reader034/viewer/2022052322/557998c3d8b42ae72b8b5161/html5/thumbnails/22.jpg)
Design Pattern: Meeting abhaltenDesign Pattern: Meeting abhalten
Methoden
![Page 23: 2011 05-05 bpmn 2](https://reader034.vdocuments.site/reader034/viewer/2022052322/557998c3d8b42ae72b8b5161/html5/thumbnails/23.jpg)
Prozess mit User StoriesProzess mit User Stories
User Story 1 User Story 3 User Story 6 User Story 9
User Story 2 User Story 4
S
User Story 7
S 8User Story 5 User Story 8Methoden
![Page 24: 2011 05-05 bpmn 2](https://reader034.vdocuments.site/reader034/viewer/2022052322/557998c3d8b42ae72b8b5161/html5/thumbnails/24.jpg)
Kurze Iterationen, schneller RolloutKurze Iterationen, schneller Rollout
User Story 21
Artikel
User Story 1
User Story 22
3
Artikel-verwaltung
öffnen
User Story 3
User Story 5
3
4 Rollout 1.1
User Story 4
User Story 9
5
6
User Story 6
U S 7
User Story 97
8User Story 7
User Story 8
8
9Rollout 1.2
…PrioritätMethoden
![Page 25: 2011 05-05 bpmn 2](https://reader034.vdocuments.site/reader034/viewer/2022052322/557998c3d8b42ae72b8b5161/html5/thumbnails/25.jpg)
Kurze Iterationen, schneller RolloutKurze Iterationen, schneller Rollout
Rollout 1.1 Rollout 1.2 Rollout 1.3
User Story 1User Story 2Artikel-
verwaltung öffnen
User Story 3 User Story 4 User Story 5
User Story 9
User Story 7User Story 6
User Story 7
User Story 8
Methoden
![Page 26: 2011 05-05 bpmn 2](https://reader034.vdocuments.site/reader034/viewer/2022052322/557998c3d8b42ae72b8b5161/html5/thumbnails/26.jpg)
Tooling: Die zwei Kern-IdeenTooling: Die zwei Kern-Ideen
1 Tool für Alle
versusversus
Business-Tool
Entwickler-Tool
Werkzeuge
![Page 27: 2011 05-05 bpmn 2](https://reader034.vdocuments.site/reader034/viewer/2022052322/557998c3d8b42ae72b8b5161/html5/thumbnails/27.jpg)
Was uns wichtig ist…Was uns wichtig ist…
• Developer-Friendliness over Zero Coding
• Smart Communication over Single-Source-Models
• Composite Architectures over one-stop-shops
• Open Source over Out-of-the-Box
Werkzeuge
![Page 28: 2011 05-05 bpmn 2](https://reader034.vdocuments.site/reader034/viewer/2022052322/557998c3d8b42ae72b8b5161/html5/thumbnails/28.jpg)
Activiti ist…Activiti ist…
BPM Pl f F k l i h i h iBPM-Plattform Framework leichtgewichtig
k ll b ti O S C itkollaborativ Open Source CommunityWerkzeuge
![Page 29: 2011 05-05 bpmn 2](https://reader034.vdocuments.site/reader034/viewer/2022052322/557998c3d8b42ae72b8b5161/html5/thumbnails/29.jpg)
BPMN 2.0: Prozesse direkt in die IT bringenBPMN 2.0: Prozesse direkt in die IT bringen
Standard für Prozessmodellierungg
+Open Source BPMN 2.0 Plattform
+p
=Technisch ausführbare
h fGeschäftsprozesse
Werkzeuge
![Page 30: 2011 05-05 bpmn 2](https://reader034.vdocuments.site/reader034/viewer/2022052322/557998c3d8b42ae72b8b5161/html5/thumbnails/30.jpg)
Entwicklungsvorgehen: Activiti CycleEntwicklungsvorgehen: Activiti Cycle
Entwicklung
??ProcessAnalyst
Werkzeuge
![Page 31: 2011 05-05 bpmn 2](https://reader034.vdocuments.site/reader034/viewer/2022052322/557998c3d8b42ae72b8b5161/html5/thumbnails/31.jpg)
Activiti Cycle ist der „Glue Layer“Activiti Cycle ist der „Glue Layer“
Acti iti C cleActiviti Cycle
?…?
Vielen
WerkzeugeVielen
Dank an cimt AG!
![Page 32: 2011 05-05 bpmn 2](https://reader034.vdocuments.site/reader034/viewer/2022052322/557998c3d8b42ae72b8b5161/html5/thumbnails/32.jpg)
Virtuelle Ordner => Physische RepositoriesVirtuelle Ordner => Physische Repositories
Werkzeuge
![Page 33: 2011 05-05 bpmn 2](https://reader034.vdocuments.site/reader034/viewer/2022052322/557998c3d8b42ae72b8b5161/html5/thumbnails/33.jpg)
Cycle verwaltet den Status der „Process Solution“Cycle verwaltet den Status der „Process Solution“
Werkzeuge
![Page 34: 2011 05-05 bpmn 2](https://reader034.vdocuments.site/reader034/viewer/2022052322/557998c3d8b42ae72b8b5161/html5/thumbnails/34.jpg)
The big pictureThe big picture
Spezifikation Testing
Implementierung
Werkzeuge
![Page 35: 2011 05-05 bpmn 2](https://reader034.vdocuments.site/reader034/viewer/2022052322/557998c3d8b42ae72b8b5161/html5/thumbnails/35.jpg)
Business vs. IT? It‘s NOT that simple!Business vs. IT? It‘s NOT that simple!
•Manages the project•Creates/Manages typical
•Creates Technical Processes etc.•Plays the main part in processsolution development
Project Lead
/ g ypproject documents
•Creates Process ModelsLi k P M d l ith
solution development•Knows BPMN best (in IT)
•Is expert in certain aspect (e g GUI)Project Lead
•Represents user•Knows the solution‘s
•Links Process Models with other Requirements•Knows BPMN Best (in Business)
f G d l
•Is expert in certain aspect (e.g. GUI)•Supports Process Engineer if needed•Creates services / components usedin process by plain development
Process Analyst Architect
Knows the solution spurpose best•Can answer any questionabout functionality
•Defines Guidelines•Is somehow useful :-)
Domain Expert
y
Process Engineer Developer
Business IT
Meta-Prozesse
![Page 36: 2011 05-05 bpmn 2](https://reader034.vdocuments.site/reader034/viewer/2022052322/557998c3d8b42ae72b8b5161/html5/thumbnails/36.jpg)
Let‘s skip the peak (and the trough as well )Let‘s skip the peak (and the trough as well )
As-Is
To-Be
![Page 37: 2011 05-05 bpmn 2](https://reader034.vdocuments.site/reader034/viewer/2022052322/557998c3d8b42ae72b8b5161/html5/thumbnails/37.jpg)
Ich hoffe es war nicht zu langweilig…Ich hoffe es war nicht zu langweilig…
![Page 38: 2011 05-05 bpmn 2](https://reader034.vdocuments.site/reader034/viewer/2022052322/557998c3d8b42ae72b8b5161/html5/thumbnails/38.jpg)
BPMN macht…BPMN machtnämlich auch
kl h S ß!wirklich Spaß!
![Page 39: 2011 05-05 bpmn 2](https://reader034.vdocuments.site/reader034/viewer/2022052322/557998c3d8b42ae72b8b5161/html5/thumbnails/39.jpg)
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