BPMN Business Management German Presentations Process Modeling

2012 04-18 bpmn 2

Transcript

BPMN 2.0 in der PraxisJakob Freund, camunda services GmbH BPMN: Best Practices und RoundtripBPMN ist der globale Standard für Prozessmodellierung.Dieser Vortrag fasst Best Practices aus unserer bald fünfjährigenBPMN-Projekterfahrung zusammen. Es werden konkreteProjekte und Modellierungsprobleme vorgestellt, die mit diesenTechniken bewältigt wurden.Zusätzlich wird ein aktueller Stand aus der Praxis geliefert, wiees tatsächlich um den angestrebten Roundtrip mit BPMN 2.0bestellt ist. BPMN: Best Practices und RoundtripBPMN ist der globale Standard für Prozessmodellierung.Dieser Vortrag fasst Best Practices aus unserer bald fünfjährigenBPMN-Projekterfahrung zusammen. Es werden konkreteProjekte und Modellierungsprobleme vorgestellt, die mit diesenTechniken bewältigt wurden.Zusätzlich wird ein aktueller Stand aus der Praxis geliefert, wiees tatsächlich um den angestrebten Roundtrip mit BPMN 2.0bestellt ist. Quelle: The state of BPM 2012, bptrends.comRelevanz von BPMN Quelle: BPM-Netzwerk.deBPMN in D.A.CH.12001000 800 600 400 200 0 2009 2010 2011 EPK-Kenntnisse UML-Kenntnisse BPMN-KenntnisseSteigerung im Vergleich zu 2010:• EPK: +15%• UML: +27%• BPMN: +60% Einige BPMN-Anwender in D.A.CH. BPMN: Best Practices und RoundtripBPMN ist der globale Standard für Prozessmodellierung.Dieser Vortrag fasst Best Practices aus unserer bald fünfjährigenBPMN-Projekterfahrung zusammen. Es werden konkreteProjekte und Modellierungsprobleme vorgestellt, die mit diesenTechniken bewältigt wurden.Zusätzlich wird ein aktueller Stand aus der Praxis geliefert, wiees tatsächlich um den angestrebten Roundtrip mit BPMN 2.0bestellt ist. Wo sitzen die BPMN-Anwender? Betriebsorganisation IT „ISO 9000 – Lust statt Frust“ Der Organisator, Dezember 1996 Clustering der Einsatzszenarien Business-IT- Technische Alignment Umsetzung Prozess- Prozess- Requirements Prozess-dokumentation verbesserung Management automatisierung Orga-Projekte IT-Projekte Nach 5 Tagen soll eskaliert werden… Antrag Antrag ok annehmen Antrag Antrag Antrag nicht prüfen ok ablehnen Antrageingegangen Darf max. 5 Tage dauern! Verzögerung 5 Tage vorbei melden Nach 5 Tagen wird tatsächlich eskaliert… Antrag Antrag ok annehmen Antrag Antrag Antrag nicht prüfen ok ablehnen Antrag eingegangen 5 Tage Verzögerung melden Ausgangssituation bei einem Kunden Fachliches Modell (ADONIS) Technisches Modell (Sungard IPP) Fachliches Modell in BPMN 2.0 (Signavio) Technisches Modell in BPMN 2.0 (Activiti) Best Practice:Begreife den Token-Fluss! Der „kranke Prozess“ Offene Fragen: • Wer sagt wann Maria bzw. Marina, dass sie etwas tun muss? • Wer bekommt wann welche Ausfertigung der Krankschreibung? • Was passiert, wenn der Mitarbeiter seine Krankschreibung nicht einreicht? Haben wir jetzt eine „Arbeitsanweisung“? Das Ganze als Kollaborationsdiagramm Die Arbeitsanweisung für den Mitarbeiter Best Practice:Modelliere Kollaborationen mit Kollaborationsdiagrammen! „Wir arbeiten halt agil!“ BPMN für „rote Bereiche“?Quelle: Gerhard Wohland – Denkwerkzeuge der Höchstleister, Murmann 2007 Business Process Maturity Model# Name Description1 Initial Wherein business processes are performed in inconsistent sometimes 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 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 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 innovative Wherein both proactive and opportunistic improvement actions seek innovations. Die Notlösung Best Practice:Behandle (Teil-)Prozesse artgerecht! camunda-Methodik für BPMN Prozesslandschaft Inhalt: Prozess im Überblick Ebene 1 Ziel: Schnelles Verständnis Strategisches Semantik: logisch-abstrakt Prozessmodell Inhalt: Operative Abläufe Ebene 2 Ziel: Abstimmung von Details Fachlich Operatives Prozessmodell Semantik: physisch-konkret (Business) Technisch (IT) Ebene 3a Inhalt: Technische Details Ebene 3b Technisches Ziel: Umsetzung IT-Spezifikation Prozessmodell Semantik: physisch-konkret Mit Process Engine Ebene 4b Implementierung Ohne Process Engine Brüche nach oben verlagern Prozesslandschaft Inhalt: Prozess im Überblick Ebene 1 Ziel: Schnelles Verständnis Strategisches Prozessmodell Inhalt: Operative Abläufe Ebene 2 Ziel: Arbeits- und Fachlich Operatives Prozessmodell Umsetzungsgrundlage (Business) Technisch (IT) Ebene 3a Ebene 3b Technisches IT-Spezifikation Prozessmodell Inhalt: Technische Details Ziel: Umsetzung Mit Process Engine Ebene 4b Implementierung Ohne Process Engine Prozess 1 Prozess 2 Prozess 3 Prozess 4Detaillierte Modellierung auf Ebene 2-3 (häufig im Kontext einer Prozessverbesserung) Prozess 5 Prozess 6 Grobe Modellierung auf Ebene 1 Ebene 1 in der Breite, Ebene 2/3 nur punktuell Prozess 7 (häufig im Kontext einer IST-Dokumentation) Ein Ebene 2/3-Diagramm Beteiligte Rollen bei der Modellierung auf Ebene 2-3 Anwender Business Analyst Entwickler Menschliche Ablauf in der Abläufe in ESB / Abläufe Process Engine Plain Java (Ebene 2) (Ebene 3a) (Ebene 3b) Best Practice:Nimm die camunda-Methodik  Neulich auf der Cebit… Aber ich bitte Sie, Sie müssen doch kein Java können, um mit unserer BPM-Suite einen Prozess technisch umzusetzen… Javascript reicht völlig! Die Zero-Coding-Lüge Mit unserer BPM-Suite können Sie Prozesse automatisieren und müssen dafür gar nicht programmieren! … es wäre ja auch zu schön! Prozess-Anwendungen sind mehr als nur Prozesse Prozesse Daten • Kontrollfluss • Domänenmodell • Human Tasks • Persistenz • Service • … Orchestrierung • … GUI • Portale • • Formulare Maskenflüsse Business Logik • … • Funktionen • Transaktionen • Business Rules • … Und die baut jetzt also „das Business“? ??? Prozesse Daten Ist ja doch voll Kontrollfluss • Domänenmodell technisch! • • Human Tasks • Persistenz • Service • … Orchestrierung • … GUI • Portale • • Formulare Maskenflüsse Business Logik • … • Funktionen • Transaktionen • Business Rules • … • Prozess-Designer plus… • Formular-Designer • Datenmodell-Designer • Webserivce-Designer • Geschäftsregel-Designer • Hier passiert Magie – Designer „Aber die Techies sind damit bestimmt produktiver!“ ??? Was ist mit Daten Prozesse meinem … Kontrollfluss • Domänenmodell JUnit, Jenkins, • • Human Tasks • Persistenz • Service • … Eclipse, … Orchestrierung • … GUI • Portale • • Formulare Maskenflüsse Business Logik • … • Funktionen • Transaktionen • Business Rules • … • Prozess-Designer plus… • Formular-Designer • Datenmodell-Designer • Webserivce-Designer • Geschäftsregel-Designer • Hier passiert Magie – Designer Best Practice:Lass Dich nicht verar…! BPMN: Best Practices und RoundtripBPMN ist der globale Standard für Prozessmodellierung.Dieser Vortrag fasst Best Practices aus unserer bald fünfjährigenBPMN-Projekterfahrung zusammen. Es werden konkreteProjekte und Modellierungsprobleme vorgestellt, die mit diesenTechniken bewältigt wurden.Zusätzlich wird ein aktueller Stand aus der Praxis geliefert, wiees tatsächlich um den angestrebten Roundtrip mit BPMN 2.0bestellt ist. Es geht nicht um „Zero Coding“, sondern Verständnis Die Grundidee Probleme, Soll-Prozesse, Wünsche, Anforderungen, … Prioritäten… Vorschläge, Machbarkeit, Roadmaps, Aufwände, … Kosten… Anwender Analyst Entwickler Fachlicher Modeler Einige beliebte fachliche ModelerName Version BPMN BPMN 2.0 – XML LizenzSignavio Process Editor 5 2.0 Im-/Export commercialibo Prometheus.NET 3.1 2.0 Im-/Export commercialYaoqiang BPMN Editor 2.0 2.0 Im-/Export open sourceADONIS 5.0 2.0 Export commercialBizAgi Process Modeler 2.2 2.0 – FreewareARIS Express 2.3 2.0 – Freeware Live-Demo mit camunda fox Probleme, Soll-Prozesse, Wünsche, Anforderungen, … Prioritäten… Vorschläge, Machbarkeit, Roadmaps, Aufwände, … Kosten… Anwender Analyst Entwickler Alles wird gut… camunda services GmbHVielen Dank! Zossener Str. 55-58 1096 Berlin 1 Telefon: +49 30 664 0409-00 Telefax: +49 30 664 0409-29 Email: info@camunda.com Jakob Freund Geschäftsführer Jakob.Freund@camunda.com Der Praxis-Blog zu BPM: www.bpm-guide.de

Leave a Comment

Get the BPI Web Feed

Using the HTML code below, you can display this Business Process Incubator page content with the current filter and sorting inside your web site for FREE.

Copy/Paste this code in your website html code:

<iframe src="https://www.businessprocessincubator.com/content/2012-04-18-bpmn-2/?feed=html" frameborder="0" scrolling="auto" width="100%" height="700">

Customizing your BPI Web Feed

You can click on the Get the BPI Web Feed link on any of our page to create the best possible feed for your site. Here are a few tips to customize your BPI Web Feed.

Customizing the Content Filter
On any page, you can add filter criteria using the MORE FILTERS interface:

Customizing the Content Filter

Customizing the Content Sorting
Clicking on the sorting options will also change the way your BPI Web Feed will be ordered on your site:

Get the BPI Web Feed

Some integration examples

BPMN.org

XPDL.org

×