SlideShare a Scribd company logo
1 of 46
Download to read offline
BPMN - Praxiserfahrungen
Bernd Rücker, camunda services GmbH
Bernd Rücker
bernd.ruecker@camunda.com
camunda is a small BPM consulting company

                             Your                           • BPM
                           Business                         • BPMN
                                                            • Agile
                                                            • BRM
                             camunda
                        Business Consulting


             Your              Your              Your
           Process           Process           Process
          Application       Application       Application




                             camunda
                           IT Consulting
09/2009
Aktuelle Trends
                                       x2
 Quelle: BPM-Netzwerk.de




                           x1,6




                           07/2010
Prozessmodelle für verschiedenste Zwecke und Rollen


                           ISO-Zertifizierung
    Mindestanforderungen
   Für Risiko-Management
           (MARisk)                         Organisationshandbuch



                                                Prozessanalyse und
Schriftlich                                       -verbesserung
  fixierte
 Ordnung
                                                 Workflow
                                                 Management
  Automatisierung

                 Serviceorientierte    Anforderungs-
                Architekturen (SOA)    management
Eine interessante Referenzen




                      Siehe http://www.camunda.com/unternehmen/referenzen/
Branche: Telekommunikation
BPM(N) im großen Stil                             Tooling: Signavio / JBoss jBPM




       Was?                            Lessons Learned?

• u.a. DSL-Bereitstellung          •   Wie trage ich BPMN in die Breite?
• Portierung auf JBoss jBPM        •   Konventionen erforderlich
• Mapping BPMN 2 => jPDL 3         •   Dezentrales Engagement schwierig
                                   •   Tooling notwendig
                                   •   Akutes Projekt vs. Meta-Ebene
      Erfolge?

• Bessere Abstimmung Business-IT
• Bessere Abstimmung IT-IT
• Weniger Probleme im Betrieb
Branche: Telekommunikation
„Hurra, ein Projekt ☺“                        Tool:    ADONIS




        Was?                          Lessons Learned?

• Generelle BPMN-Einführung         • Trennung Business Analyst vs.
• Modellierung Netzbetrieb          Modellierer
• Requirements für neue Software    • Konkrete Projekte erforderlich
                                    • Commitment erforderlich

      Erfolge?


• Verständnis für BPMN
• Abgleich mit bestehender Prozessdokumentation
Branche: Schwerindustrie
Reisemanagement                                Tool:    SAP Netweaver CE 7.2




        Was?                           Lessons Learned?

• Reisemanagement                  •   BPMN ist anspruchsvoll
• Vom Antrag bis zur Abrechnung    •   Ständiges Refactoring der Modelle
• Ausführung als Workflow          •   „camunda-Methodik“ hat geholfen
                                   •   Angemessenes Tooling erforderlich

      Erfolge?

• Besseres Verständnis für Anforderungen
• Schnellere und passgenauere Umsetzung
• Trennung zwischem „menschlichem“ und „technischem“ Prozess
Branche: Online-Apotheke
Requirements Engineering                        Tool:    Signavio Process Editor




          Was?                          Lessons Learned?

• Prozessmodellierung                 • Schwieriges Handling komplexer
• Klärung von Fragen                  Diagramme
• Detail-Anforderungen ableiten       • Gefahr dass Dinge vergessen
                                      werden die keinen Prozessbezug
                                      haben
         Erfolge?

•   Durchdringung komplexer Probleme „von grob nach fein“
•   Sehr schnelle Klärung von Fragen
•   Dokumentation im Zuge der Fragenklärung
•   Keiner der Beteiligten hatte BPMN-Vorkenntnisse
•   Gutes Tooling für Diskussionen & Rückfragen
•   Gute Grundlage für Agiles Arbeiten
Beispielprozessmodell
How to apply BPMN in your company




                   Roles &
                    Skills
„Also baym Tema Süntaks binn ich
     ya eher Prackmahticker!“
BPMN-Gurus
BPMN-Followers
Non-BPMN-Users
Beispielhafte Zuordnung in größeren Organisationen
                       Top-
                    Management


                                 BPM Guru




   Dept.        Dept.            Dept.      Dept.
Business vs. IT? It‘s NOT that simple!
                                                 •Creates Technical Processes etc.
          •Manages the project                   •Plays the main part in process
          •Creates/Manages typical               solution development
          project documents                      •Knows BPMN best (in IT)


                           •Creates Process Models
       Project Lead        •Links Process Models with                  •Is expert in certain aspect (e.g. GUI)
                           other Requirements                          •Supports Process Engineer if needed
                           •Knows BPMN Best (in                        •Creates services / components used
                           Business)                                   in process by plain development
•Represents user
•Knows the solution‘s
                                                                  •Defines Guidelines
purpose best
                                                                  •Is somehow useful :-)
•Can answer any question
about functionality

                                 Process Analyst                           Architect


                                                 Process Engineer                          Developer
 Domain Expert



     Business                                                                                 IT
How to apply BPMN in your company




                   Methods
camunda-Methodik für BPMN-Projekte
Beispiel: Modeling Guidelines - Alternativen
Beispiel: Layout Styles
Beispiel: Design Patterns
How to apply BPMN in your company




                Appropriate
                  Tooling
Appropriate Tooling…
                       BPMN-Magnete
                       selber basteln:
                       BPM-Guide.de!
Be part of the moment
Next Slides are based on BPMN 2.0 by Example



                 BPMN 2.0 by Example
                 http://www.omg.org/cgi-bin/doc?dtc/10-06-02




                 Activiti Showcase
                 http://www.bpm-guide.de/activiti/
This is directly executable BPMN 2.0
Some Details depend on your BPM platform
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<definitions id="oryx_c6b54c98-e3e8-44aa-8745-1f092b3150b6" typeLanguage="http://www.w3.org/2001/XMLSchema" expressionLanguage="http://www.w3.org/1999/XPath"
targetNamespace="http://www.omg.org/bpmn20" xmlns="http://schema.omg.org/spec/BPMN/2.0" xmlns:bpmndi="http://bpmndi.org">


    The corresponding BPMN 2.0 - XML
   <process isClosed="false" processType="executable" id="oryx_45eeff22-1e3f-4543-be07-084ea7cfd0b7">
     <laneSet name="Process Engine" id="Process Engine">
         <lane name="1st level support" id="1st level support_1">
           <flowElementRef>Handle Problem [ID: ${issueID}]: ${issueTitle}_2</flowElementRef>
           <flowElementRef>Is issue resolved?_2</flowElementRef>
           <flowElementRef>issue reported_2</flowElementRef>
           <flowElementRef>Send an email back to the Call Center Agent_2</flowElementRef>
           <flowElementRef>ticket closed_2</flowElementRef>
           <flowElementRef>Send a confirmation email back to the Call Center Agent_2</flowElementRef>
           <flowElementRef>Set the issue classifciation_2</flowElementRef>
         </lane>
         <lane name="2snd level support" id="2snd level support_1">
           <flowElementRef>Task Finished_2</flowElementRef>
           <flowElementRef>Edit Ticket from Level 1 [ID: ${issueID}]: ${issueTitle}_2</flowElementRef>
           <flowElementRef>Is issue now resolved?_2</flowElementRef>
           <flowElementRef>Insert issue into product backlog_2</flowElementRef>
         </lane>
     </laneSet>
     <userTask implementation="webService" completionQuantity="1" startQuantity="1" isForCompensation="false" name="Handle Problem [ID: ${issueID}]: ${issueTitle}"
id="Handle Problem [ID: ${issueID}]: ${issueTitle}_2"/>
     <exclusiveGateway gatewayDirection="Diverging" name="Is issue resolved?" id="Is issue resolved?_2"/>
     <startEvent isInterrupting="true" name="issue reported" id="issue reported_2">
         <messageEventDefinition/>
     </startEvent>
     <sendTask implementation="webService" completionQuantity="1" startQuantity="1" isForCompensation="false" name="Send an email back to the Call Center Agent" id="Send an
email back to the Call Center Agent_2"/>
     <endEvent name="ticket closed" id="ticket closed_2"/>
     <sendTask implementation="webService" completionQuantity="1" startQuantity="1" isForCompensation="false" name="Send a confirmation email back to the Call Center Agent"
id="Send a confirmation email back to the Call Center Agent_2"/>
     <scriptTask scriptLanguage="" completionQuantity="1" startQuantity="1" isForCompensation="false" name="Set the issue classifciation" id="Set the issue classifciation_2">
         <script></script>
     </scriptTask>
     <message isInitiating="true" name="Task Finished" id="Task Finished_2"/>
     <userTask implementation="webService" completionQuantity="1" startQuantity="1" isForCompensation="false" name="Edit Ticket from Level 1 [ID: ${issueID}]: ${issueTitle}"
id="Edit Ticket from Level 1 [ID: ${issueID}]: ${issueTitle}_2"/>
     <exclusiveGateway gatewayDirection="Diverging" name="Is issue now resolved?" id="Is issue now resolved?_2"/>
     <sendTask implementation="webService" completionQuantity="1" startQuantity="1" isForCompensation="false" name="Insert issue into product backlog" id="Insert issue into
product backlog_2"/>
     <sequenceFlow targetRef="Is issue now resolved?_2" sourceRef="Edit Ticket from Level 1 [ID: ${issueID}]: ${issueTitle}_2" name="" id="SequenceFlow_6"/>
     <sequenceFlow targetRef="ticket closed_2" sourceRef="Send an email back to the Call Center Agent_2" name="" id="SequenceFlow_5"/>
     <sequenceFlow targetRef="Send a confirmation email back to the Call Center Agent_2" sourceRef="issue reported_2" name="" id="SequenceFlow_3"/>
     <sequenceFlow targetRef="Handle Problem [ID: ${issueID}]: ${issueTitle}_2" sourceRef="Send a confirmation email back to the Call Center Agent_2" name=""
id="SequenceFlow_7"/>
     <sequenceFlow targetRef="Set the issue classifciation_2" sourceRef="Handle Problem [ID: ${issueID}]: ${issueTitle}_2" name="" id="SequenceFlow_9"/>
     <sequenceFlow targetRef="Is issue resolved?_2" sourceRef="Set the issue classifciation_2" name="" id="SequenceFlow"/>
     <sequenceFlow targetRef="Send an email back to the Call Center Agent_2" sourceRef="Insert issue into product backlog_2" name="" id="SequenceFlow_4"/>
     <sequenceFlow targetRef="Send an email back to the Call Center Agent_2" sourceRef="Is issue resolved?_2" name="" id="SequenceFlow_10">
         <conditionExpression xsi:type="tFormalExpression" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">${issueResolved}</conditionExpression>
     </sequenceFlow>
     <sequenceFlow targetRef="Edit Ticket from Level 1 [ID: ${issueID}]: ${issueTitle}_2" sourceRef="Is issue resolved?_2" name="" id="SequenceFlow_8">
         <conditionExpression xsi:type="tFormalExpression" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">${!issueResolved}</conditionExpression>
     </sequenceFlow>
     <sequenceFlow targetRef="Insert issue into product backlog_2" sourceRef="Is issue now resolved?_2" name="" id="SequenceFlow_1">
         <conditionExpression xsi:type="tFormalExpression" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">${!issueResolved}</conditionExpression>
     </sequenceFlow>
     <sequenceFlow targetRef="Send an email back to the Call Center Agent_2" sourceRef="Is issue now resolved?_2" name="" id="SequenceFlow_2">
         <conditionExpression xsi:type="tFormalExpression" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">${issueResolved}</conditionExpression>
     </sequenceFlow>
   </process>
</definitions>
Business-IT-Alignment with executable that‘s
     Here‘s your to-be-
     process, ready to                        models?
                            Huh, looks complicated!
                            Where is the part
     deploy. Could you
     please approve?                              my business?

                 Ehm, it‘s here. And there.
                   And over there. Well
                  somehow, half of that is
                 somone else‘s todo. And
                     some steps and            But there are parts of
                 decisions are completely        the process (that
                        automated.             concern me) missing!
                     Yes but those parts
                    won‘t be executed by
                     the engine. I cannot
                                                 And what are those
                      model them, they‘d
                   break the technical flow.
                                               steps for then? Nobody    Call Center
                                                   specified them!
                                                                           Agent
      IT           Yes but we need those
                  steps. Otherwise we will
                  get data inconsistencies      Inconti-what!? This is
                   in the process context.     just your coding again,
                                                 and not my process!

                                               I won‘t approve this.
          Ah, F***
            Y**!
This what the Call Center Agent is really interested in




                   • What do I have to do?
                   • Who is the one I must
                   interact with?
                   • How do I work with the
                   system?
                   • What are my concerns?
The User and the Solution collaborate
It‘s all about collaboration!

                                              Domain Expert




Process
participants                                          Process
                                Process Engineer
                                                      Engine




                Domain Expert
                                                        Domain Expert




Process Analyst                                    Domain Expert
Kerngedanke #2: Verschiedene Sichten auf Ebene 2

      Betrachter     Process Participant    Process Analyst      Process Engineer


                       „Wie muss ich           „Wie wird          „Was macht die
    Zentrale Frage
                         arbeiten?“           gearbeitet?“          Engine?“

                          Eigene               Gesamte           Orchestrierung der
        Sicht
                       Orchestrierung         Kollaboration       Process Engine




                                           Ebene 2: Operatives
                                             Prozessmodell
Nochmal Reisemanagement
Branche: Energieversorger
Kundenbeispiel: Stromzählerwartung   Tool:    inubit BPM-Suite
Tool-Unterstützung am Beispiel Signavio
Tool-Unterstützung am Beispiel Signavio
Tool-Unterstützung am Beispiel Signavio
How to apply BPMN in your company

                       Roles &
                        Skills




        Methods
                    Goals           Tooling




                       Meta-
                     Processes
Wir machen uns Gedanken – Sie auch?


                I wish…                            I like…

                                         I mean…                        I ask…
I hate…   I think…             I want…
                          I…                                  I need…
                                                    I suck…




  BPM-Netzwerk.de


   Test.BPMN.info


      BPMB.de


   camunda.com
Let‘s skip the peak and trough ☺




     As-Is



                    To-Be
Vielen Dank für Ihre Aufmerksamkeit!
camunda services GmbH
 Vielen Dank!                                         Zossener Str. 55-58
                                                      1096 Berlin
                                                          1
                                                      Telefon: +49 30 664 0409-00
                                                      Telefax: +49 30 664 0409-29
                                                      Email: info@camunda.com




                                   Bernd Rücker
                                    Geschäftsführer
                         bernd.ruecker@camunda.com


SOA & BPM Days
Düsseldorf, 23.02.2011

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

More Related Content

What's hot

2009 11-04 mm (carson, california - csu-dh) bpm introduction
2009 11-04 mm (carson, california - csu-dh) bpm introduction2009 11-04 mm (carson, california - csu-dh) bpm introduction
2009 11-04 mm (carson, california - csu-dh) bpm introductionMike Marin
 
Camunda BPM 7.2: CMMN Case Management (English)
Camunda BPM 7.2: CMMN Case Management (English)Camunda BPM 7.2: CMMN Case Management (English)
Camunda BPM 7.2: CMMN Case Management (English)camunda services GmbH
 
Oracle soa and e2.0 partner community forum bpm léon smiers share
Oracle soa and e2.0 partner community forum bpm léon smiers shareOracle soa and e2.0 partner community forum bpm léon smiers share
Oracle soa and e2.0 partner community forum bpm léon smiers shareLeon Smiers
 
Accelerate Results - How To Get Started
Accelerate Results - How To Get StartedAccelerate Results - How To Get Started
Accelerate Results - How To Get StartedCarly Snodgrass
 
From Process Management to Process Innovation
From Process Management to Process InnovationFrom Process Management to Process Innovation
From Process Management to Process InnovationMichael zur Muehlen
 
WebSphere BlueWorks - how to build your business process models using free IB...
WebSphere BlueWorks - how to build your business process models using free IB...WebSphere BlueWorks - how to build your business process models using free IB...
WebSphere BlueWorks - how to build your business process models using free IB...Vincent Kwon
 
Final pre power_group_executing bpm processes with Camunda
Final pre power_group_executing bpm processes with CamundaFinal pre power_group_executing bpm processes with Camunda
Final pre power_group_executing bpm processes with CamundaViet Nguyen
 
Introduction to Business Process Management Suite
Introduction to Business Process Management SuiteIntroduction to Business Process Management Suite
Introduction to Business Process Management SuiteAppian
 
How to reinvent process portal
How to reinvent process portalHow to reinvent process portal
How to reinvent process portaldmarrazzo
 
Ascentn AgilePoint 2009
Ascentn AgilePoint 2009Ascentn AgilePoint 2009
Ascentn AgilePoint 2009hanshantson
 
BPMN 2.0 overview
BPMN 2.0 overviewBPMN 2.0 overview
BPMN 2.0 overviewsolomd
 
Business Process Modeling Notation Fundamentals
Business Process Modeling Notation FundamentalsBusiness Process Modeling Notation Fundamentals
Business Process Modeling Notation FundamentalsMustafa Jarrar
 
Applying a BPM Approach to Three Similar but Distinct Business Environments
Applying a BPM Approach to Three Similar but Distinct Business EnvironmentsApplying a BPM Approach to Three Similar but Distinct Business Environments
Applying a BPM Approach to Three Similar but Distinct Business Environmentsjamieraut
 
Case study: Camunda BPM in PwC project
Case study: Camunda BPM in PwC projectCase study: Camunda BPM in PwC project
Case study: Camunda BPM in PwC projectcamunda services GmbH
 
Automating Business Processes with BPM
Automating Business Processes with BPMAutomating Business Processes with BPM
Automating Business Processes with BPMBonitasoft
 
Methods To Leverage SAP Workflow
Methods To Leverage SAP WorkflowMethods To Leverage SAP Workflow
Methods To Leverage SAP WorkflowEric Stajda
 

What's hot (20)

BPMN on One Page
BPMN on One PageBPMN on One Page
BPMN on One Page
 
2009 11-04 mm (carson, california - csu-dh) bpm introduction
2009 11-04 mm (carson, california - csu-dh) bpm introduction2009 11-04 mm (carson, california - csu-dh) bpm introduction
2009 11-04 mm (carson, california - csu-dh) bpm introduction
 
Camunda BPM 7.2: CMMN Case Management (English)
Camunda BPM 7.2: CMMN Case Management (English)Camunda BPM 7.2: CMMN Case Management (English)
Camunda BPM 7.2: CMMN Case Management (English)
 
Oracle soa and e2.0 partner community forum bpm léon smiers share
Oracle soa and e2.0 partner community forum bpm léon smiers shareOracle soa and e2.0 partner community forum bpm léon smiers share
Oracle soa and e2.0 partner community forum bpm léon smiers share
 
Accelerate Results - How To Get Started
Accelerate Results - How To Get StartedAccelerate Results - How To Get Started
Accelerate Results - How To Get Started
 
From Process Management to Process Innovation
From Process Management to Process InnovationFrom Process Management to Process Innovation
From Process Management to Process Innovation
 
WebSphere BlueWorks - how to build your business process models using free IB...
WebSphere BlueWorks - how to build your business process models using free IB...WebSphere BlueWorks - how to build your business process models using free IB...
WebSphere BlueWorks - how to build your business process models using free IB...
 
Final pre power_group_executing bpm processes with Camunda
Final pre power_group_executing bpm processes with CamundaFinal pre power_group_executing bpm processes with Camunda
Final pre power_group_executing bpm processes with Camunda
 
Introduction to Business Process Management Suite
Introduction to Business Process Management SuiteIntroduction to Business Process Management Suite
Introduction to Business Process Management Suite
 
Presen sew-35-12(beamer)
Presen sew-35-12(beamer)Presen sew-35-12(beamer)
Presen sew-35-12(beamer)
 
How to reinvent process portal
How to reinvent process portalHow to reinvent process portal
How to reinvent process portal
 
Product dossier touchbase-epc
Product dossier touchbase-epcProduct dossier touchbase-epc
Product dossier touchbase-epc
 
Ascentn AgilePoint 2009
Ascentn AgilePoint 2009Ascentn AgilePoint 2009
Ascentn AgilePoint 2009
 
BPM Communication
BPM CommunicationBPM Communication
BPM Communication
 
BPMN 2.0 overview
BPMN 2.0 overviewBPMN 2.0 overview
BPMN 2.0 overview
 
Business Process Modeling Notation Fundamentals
Business Process Modeling Notation FundamentalsBusiness Process Modeling Notation Fundamentals
Business Process Modeling Notation Fundamentals
 
Applying a BPM Approach to Three Similar but Distinct Business Environments
Applying a BPM Approach to Three Similar but Distinct Business EnvironmentsApplying a BPM Approach to Three Similar but Distinct Business Environments
Applying a BPM Approach to Three Similar but Distinct Business Environments
 
Case study: Camunda BPM in PwC project
Case study: Camunda BPM in PwC projectCase study: Camunda BPM in PwC project
Case study: Camunda BPM in PwC project
 
Automating Business Processes with BPM
Automating Business Processes with BPMAutomating Business Processes with BPM
Automating Business Processes with BPM
 
Methods To Leverage SAP Workflow
Methods To Leverage SAP WorkflowMethods To Leverage SAP Workflow
Methods To Leverage SAP Workflow
 

Viewers also liked

Viewers also liked (8)

OSGI module
OSGI moduleOSGI module
OSGI module
 
community day 2013 - Daniel talks about camunda BPM technical vision
community day 2013 - Daniel talks about camunda BPM technical visioncommunity day 2013 - Daniel talks about camunda BPM technical vision
community day 2013 - Daniel talks about camunda BPM technical vision
 
jBPM 4 bei der JUG Karlsruhe
jBPM 4 bei der JUG KarlsruhejBPM 4 bei der JUG Karlsruhe
jBPM 4 bei der JUG Karlsruhe
 
20110406 activiti april
20110406 activiti april20110406 activiti april
20110406 activiti april
 
20110321 activiti märz
20110321 activiti märz20110321 activiti märz
20110321 activiti märz
 
SE-Live 2013: Embeddable Process Engines mit BPMN 2.0
SE-Live 2013: Embeddable Process Engines mit BPMN 2.0SE-Live 2013: Embeddable Process Engines mit BPMN 2.0
SE-Live 2013: Embeddable Process Engines mit BPMN 2.0
 
2013-02-13 - BPMN Interchange Validation
2013-02-13 - BPMN Interchange Validation2013-02-13 - BPMN Interchange Validation
2013-02-13 - BPMN Interchange Validation
 
camunda fox BPMN framework
camunda fox BPMN frameworkcamunda fox BPMN framework
camunda fox BPMN framework
 

Similar to 20100223 bpmn

BPM Design Review Approach
BPM Design Review ApproachBPM Design Review Approach
BPM Design Review ApproachScott Simmons
 
Jakob Freund: Camunda for IT Executives - Camunda Days
Jakob Freund: Camunda for IT Executives - Camunda DaysJakob Freund: Camunda for IT Executives - Camunda Days
Jakob Freund: Camunda for IT Executives - Camunda Dayscamunda services GmbH
 
INFORMATION TECHNOLOGIES AS THE BASE OF THE BUSINESS PROCESS MANAGEMENT IMPLE...
INFORMATION TECHNOLOGIES AS THE BASE OF THE BUSINESS PROCESS MANAGEMENT IMPLE...INFORMATION TECHNOLOGIES AS THE BASE OF THE BUSINESS PROCESS MANAGEMENT IMPLE...
INFORMATION TECHNOLOGIES AS THE BASE OF THE BUSINESS PROCESS MANAGEMENT IMPLE...Abzetdin Adamov
 
Business Process Management - What is it, and why all the buzz?
Business Process Management - What is it, and why all the buzz?Business Process Management - What is it, and why all the buzz?
Business Process Management - What is it, and why all the buzz?Bonitasoft
 
Pioneering a path to the future with JBoss Business Process Management
Pioneering a path to the future with JBoss Business Process ManagementPioneering a path to the future with JBoss Business Process Management
Pioneering a path to the future with JBoss Business Process ManagementEric D. Schabell
 
Enterprise Soa And Bpm
Enterprise Soa And BpmEnterprise Soa And Bpm
Enterprise Soa And BpmTerry Cho
 
CamelOne 2012 - BPM beyond Web Services
CamelOne 2012 - BPM beyond Web ServicesCamelOne 2012 - BPM beyond Web Services
CamelOne 2012 - BPM beyond Web ServicesKai Wähner
 
A Practical Approach to Introducing BPM into the Enterprise
A Practical Approach to Introducing BPM into the EnterpriseA Practical Approach to Introducing BPM into the Enterprise
A Practical Approach to Introducing BPM into the Enterprisejamieraut
 
BPM-Xchange™ – Solution Overview
BPM-Xchange™ – Solution OverviewBPM-Xchange™ – Solution Overview
BPM-Xchange™ – Solution Overviewbzinchenko
 
Business Process Management - From Market Consolidation to Process Innovation
Business Process Management - From Market Consolidation to Process InnovationBusiness Process Management - From Market Consolidation to Process Innovation
Business Process Management - From Market Consolidation to Process InnovationMichael zur Muehlen
 
Aufait Technologies - Introduction to BPM
Aufait Technologies - Introduction to BPMAufait Technologies - Introduction to BPM
Aufait Technologies - Introduction to BPMDinesh Kumar P
 
BPMN and DMN for Processing Business Data with Camunda
BPMN and DMN for Processing Business Data with CamundaBPMN and DMN for Processing Business Data with Camunda
BPMN and DMN for Processing Business Data with CamundaAndré Borgonovo
 
IBM Business Process Management
IBM Business Process ManagementIBM Business Process Management
IBM Business Process ManagementAsif Hussain
 

Similar to 20100223 bpmn (20)

BPM Design Review Approach
BPM Design Review ApproachBPM Design Review Approach
BPM Design Review Approach
 
Webinar: BPMN with camunda
Webinar: BPMN with camundaWebinar: BPMN with camunda
Webinar: BPMN with camunda
 
camunda for developer-friendly BPM
camunda for developer-friendly BPMcamunda for developer-friendly BPM
camunda for developer-friendly BPM
 
Jakob Freund: Camunda for IT Executives - Camunda Days
Jakob Freund: Camunda for IT Executives - Camunda DaysJakob Freund: Camunda for IT Executives - Camunda Days
Jakob Freund: Camunda for IT Executives - Camunda Days
 
INFORMATION TECHNOLOGIES AS THE BASE OF THE BUSINESS PROCESS MANAGEMENT IMPLE...
INFORMATION TECHNOLOGIES AS THE BASE OF THE BUSINESS PROCESS MANAGEMENT IMPLE...INFORMATION TECHNOLOGIES AS THE BASE OF THE BUSINESS PROCESS MANAGEMENT IMPLE...
INFORMATION TECHNOLOGIES AS THE BASE OF THE BUSINESS PROCESS MANAGEMENT IMPLE...
 
Business Process Management - What is it, and why all the buzz?
Business Process Management - What is it, and why all the buzz?Business Process Management - What is it, and why all the buzz?
Business Process Management - What is it, and why all the buzz?
 
RPM and BPM
RPM and BPMRPM and BPM
RPM and BPM
 
Pioneering a path to the future with JBoss Business Process Management
Pioneering a path to the future with JBoss Business Process ManagementPioneering a path to the future with JBoss Business Process Management
Pioneering a path to the future with JBoss Business Process Management
 
Enterprise Soa And Bpm
Enterprise Soa And BpmEnterprise Soa And Bpm
Enterprise Soa And Bpm
 
CamelOne 2012 - BPM beyond Web Services
CamelOne 2012 - BPM beyond Web ServicesCamelOne 2012 - BPM beyond Web Services
CamelOne 2012 - BPM beyond Web Services
 
Social Networks & BPM af Thomas Stoesser, ARISalign
Social Networks & BPM af Thomas Stoesser, ARISalignSocial Networks & BPM af Thomas Stoesser, ARISalign
Social Networks & BPM af Thomas Stoesser, ARISalign
 
A Practical Approach to Introducing BPM into the Enterprise
A Practical Approach to Introducing BPM into the EnterpriseA Practical Approach to Introducing BPM into the Enterprise
A Practical Approach to Introducing BPM into the Enterprise
 
BPM-Xchange™ – Solution Overview
BPM-Xchange™ – Solution OverviewBPM-Xchange™ – Solution Overview
BPM-Xchange™ – Solution Overview
 
Camunda BPM 7.2 - English
Camunda BPM 7.2 - EnglishCamunda BPM 7.2 - English
Camunda BPM 7.2 - English
 
Bpm & activiti
Bpm & activitiBpm & activiti
Bpm & activiti
 
Business Process Management - From Market Consolidation to Process Innovation
Business Process Management - From Market Consolidation to Process InnovationBusiness Process Management - From Market Consolidation to Process Innovation
Business Process Management - From Market Consolidation to Process Innovation
 
Introduction to BPM
Introduction to BPMIntroduction to BPM
Introduction to BPM
 
Aufait Technologies - Introduction to BPM
Aufait Technologies - Introduction to BPMAufait Technologies - Introduction to BPM
Aufait Technologies - Introduction to BPM
 
BPMN and DMN for Processing Business Data with Camunda
BPMN and DMN for Processing Business Data with CamundaBPMN and DMN for Processing Business Data with Camunda
BPMN and DMN for Processing Business Data with Camunda
 
IBM Business Process Management
IBM Business Process ManagementIBM Business Process Management
IBM Business Process Management
 

More from camunda services GmbH

Using Camunda on Kubernetes through Operators
Using Camunda on Kubernetes through OperatorsUsing Camunda on Kubernetes through Operators
Using Camunda on Kubernetes through Operatorscamunda services GmbH
 
Predictive Process Monitoring in Camunda
Predictive Process Monitoring in CamundaPredictive Process Monitoring in Camunda
Predictive Process Monitoring in Camundacamunda services GmbH
 
Camunda Product Update – The present and the future of Process Automation
Camunda Product Update – The present and the future of Process AutomationCamunda Product Update – The present and the future of Process Automation
Camunda Product Update – The present and the future of Process Automationcamunda services GmbH
 
Tips on how to build Camunda Run for production
Tips on how to build Camunda Run for productionTips on how to build Camunda Run for production
Tips on how to build Camunda Run for productioncamunda services GmbH
 
Blitzumfrage zur aktuellen Nutzung von Prozessautomatisierung in Unternehmen
Blitzumfrage zur aktuellen Nutzung von Prozessautomatisierung in UnternehmenBlitzumfrage zur aktuellen Nutzung von Prozessautomatisierung in Unternehmen
Blitzumfrage zur aktuellen Nutzung von Prozessautomatisierung in Unternehmencamunda services GmbH
 
Webinar - A Developer's Quick Start Guide to Open Source Process Automation U...
Webinar - A Developer's Quick Start Guide to Open Source Process Automation U...Webinar - A Developer's Quick Start Guide to Open Source Process Automation U...
Webinar - A Developer's Quick Start Guide to Open Source Process Automation U...camunda services GmbH
 
Extending human workflow preparing people and processes for the digital era w...
Extending human workflow preparing people and processes for the digital era w...Extending human workflow preparing people and processes for the digital era w...
Extending human workflow preparing people and processes for the digital era w...camunda services GmbH
 
[Webinar] Camunda Optimize Release 3.0
[Webinar] Camunda Optimize Release 3.0[Webinar] Camunda Optimize Release 3.0
[Webinar] Camunda Optimize Release 3.0camunda services GmbH
 
Webinar: Monitoring & Orchestrating Your Microservices Landscape using Workfl...
Webinar: Monitoring & Orchestrating Your Microservices Landscape using Workfl...Webinar: Monitoring & Orchestrating Your Microservices Landscape using Workfl...
Webinar: Monitoring & Orchestrating Your Microservices Landscape using Workfl...camunda services GmbH
 
Process Automation Forum, Processautomatisierung neu gedacht für das digitale...
Process Automation Forum, Processautomatisierung neu gedacht für das digitale...Process Automation Forum, Processautomatisierung neu gedacht für das digitale...
Process Automation Forum, Processautomatisierung neu gedacht für das digitale...camunda services GmbH
 
Process Automation Forum Zurich, finnova AG Bankware
Process Automation Forum Zurich, finnova AG BankwareProcess Automation Forum Zurich, finnova AG Bankware
Process Automation Forum Zurich, finnova AG Bankwarecamunda services GmbH
 
Process Automation Forum Munich, Swiss Life
Process Automation Forum Munich, Swiss LifeProcess Automation Forum Munich, Swiss Life
Process Automation Forum Munich, Swiss Lifecamunda services GmbH
 
Process Automation Forum Vienna, A1 & J-IT
Process Automation Forum Vienna, A1 & J-ITProcess Automation Forum Vienna, A1 & J-IT
Process Automation Forum Vienna, A1 & J-ITcamunda services GmbH
 
Process Automation Forum Vienna, Raiffeisen
Process Automation Forum Vienna, RaiffeisenProcess Automation Forum Vienna, Raiffeisen
Process Automation Forum Vienna, Raiffeisencamunda services GmbH
 
Process Automation Forum Düsseldorf, Provinzial Rheinland Versicherung AG
Process Automation Forum Düsseldorf, Provinzial Rheinland Versicherung AGProcess Automation Forum Düsseldorf, Provinzial Rheinland Versicherung AG
Process Automation Forum Düsseldorf, Provinzial Rheinland Versicherung AGcamunda services GmbH
 
[Webinar] BPM Renaissance: 5 Tips to Thrive in a Cloud-Native World
[Webinar] BPM Renaissance: 5 Tips to Thrive in a Cloud-Native World[Webinar] BPM Renaissance: 5 Tips to Thrive in a Cloud-Native World
[Webinar] BPM Renaissance: 5 Tips to Thrive in a Cloud-Native Worldcamunda services GmbH
 

More from camunda services GmbH (20)

Using Camunda on Kubernetes through Operators
Using Camunda on Kubernetes through OperatorsUsing Camunda on Kubernetes through Operators
Using Camunda on Kubernetes through Operators
 
Predictive Process Monitoring in Camunda
Predictive Process Monitoring in CamundaPredictive Process Monitoring in Camunda
Predictive Process Monitoring in Camunda
 
Camunda Product Update – The present and the future of Process Automation
Camunda Product Update – The present and the future of Process AutomationCamunda Product Update – The present and the future of Process Automation
Camunda Product Update – The present and the future of Process Automation
 
Tips on how to build Camunda Run for production
Tips on how to build Camunda Run for productionTips on how to build Camunda Run for production
Tips on how to build Camunda Run for production
 
Process Driven Customer Interaction
Process Driven Customer InteractionProcess Driven Customer Interaction
Process Driven Customer Interaction
 
Exploring Automation in Government
Exploring Automation in GovernmentExploring Automation in Government
Exploring Automation in Government
 
The Pulse of Process Automation
The Pulse of Process AutomationThe Pulse of Process Automation
The Pulse of Process Automation
 
Blitzumfrage zur aktuellen Nutzung von Prozessautomatisierung in Unternehmen
Blitzumfrage zur aktuellen Nutzung von Prozessautomatisierung in UnternehmenBlitzumfrage zur aktuellen Nutzung von Prozessautomatisierung in Unternehmen
Blitzumfrage zur aktuellen Nutzung von Prozessautomatisierung in Unternehmen
 
Webinar - A Developer's Quick Start Guide to Open Source Process Automation U...
Webinar - A Developer's Quick Start Guide to Open Source Process Automation U...Webinar - A Developer's Quick Start Guide to Open Source Process Automation U...
Webinar - A Developer's Quick Start Guide to Open Source Process Automation U...
 
Extending human workflow preparing people and processes for the digital era w...
Extending human workflow preparing people and processes for the digital era w...Extending human workflow preparing people and processes for the digital era w...
Extending human workflow preparing people and processes for the digital era w...
 
Camunda BPM 7.13 Webinar
Camunda BPM 7.13 WebinarCamunda BPM 7.13 Webinar
Camunda BPM 7.13 Webinar
 
[Webinar] Camunda Optimize Release 3.0
[Webinar] Camunda Optimize Release 3.0[Webinar] Camunda Optimize Release 3.0
[Webinar] Camunda Optimize Release 3.0
 
Webinar: Monitoring & Orchestrating Your Microservices Landscape using Workfl...
Webinar: Monitoring & Orchestrating Your Microservices Landscape using Workfl...Webinar: Monitoring & Orchestrating Your Microservices Landscape using Workfl...
Webinar: Monitoring & Orchestrating Your Microservices Landscape using Workfl...
 
Process Automation Forum, Processautomatisierung neu gedacht für das digitale...
Process Automation Forum, Processautomatisierung neu gedacht für das digitale...Process Automation Forum, Processautomatisierung neu gedacht für das digitale...
Process Automation Forum, Processautomatisierung neu gedacht für das digitale...
 
Process Automation Forum Zurich, finnova AG Bankware
Process Automation Forum Zurich, finnova AG BankwareProcess Automation Forum Zurich, finnova AG Bankware
Process Automation Forum Zurich, finnova AG Bankware
 
Process Automation Forum Munich, Swiss Life
Process Automation Forum Munich, Swiss LifeProcess Automation Forum Munich, Swiss Life
Process Automation Forum Munich, Swiss Life
 
Process Automation Forum Vienna, A1 & J-IT
Process Automation Forum Vienna, A1 & J-ITProcess Automation Forum Vienna, A1 & J-IT
Process Automation Forum Vienna, A1 & J-IT
 
Process Automation Forum Vienna, Raiffeisen
Process Automation Forum Vienna, RaiffeisenProcess Automation Forum Vienna, Raiffeisen
Process Automation Forum Vienna, Raiffeisen
 
Process Automation Forum Düsseldorf, Provinzial Rheinland Versicherung AG
Process Automation Forum Düsseldorf, Provinzial Rheinland Versicherung AGProcess Automation Forum Düsseldorf, Provinzial Rheinland Versicherung AG
Process Automation Forum Düsseldorf, Provinzial Rheinland Versicherung AG
 
[Webinar] BPM Renaissance: 5 Tips to Thrive in a Cloud-Native World
[Webinar] BPM Renaissance: 5 Tips to Thrive in a Cloud-Native World[Webinar] BPM Renaissance: 5 Tips to Thrive in a Cloud-Native World
[Webinar] BPM Renaissance: 5 Tips to Thrive in a Cloud-Native World
 

20100223 bpmn

  • 1. BPMN - Praxiserfahrungen Bernd Rücker, camunda services GmbH
  • 3. camunda is a small BPM consulting company Your • BPM Business • BPMN • Agile • BRM camunda Business Consulting Your Your Your Process Process Process Application Application Application camunda IT Consulting
  • 4. 09/2009 Aktuelle Trends x2 Quelle: BPM-Netzwerk.de x1,6 07/2010
  • 5. Prozessmodelle für verschiedenste Zwecke und Rollen ISO-Zertifizierung Mindestanforderungen Für Risiko-Management (MARisk) Organisationshandbuch Prozessanalyse und Schriftlich -verbesserung fixierte Ordnung Workflow Management Automatisierung Serviceorientierte Anforderungs- Architekturen (SOA) management
  • 6. Eine interessante Referenzen Siehe http://www.camunda.com/unternehmen/referenzen/
  • 7. Branche: Telekommunikation BPM(N) im großen Stil Tooling: Signavio / JBoss jBPM Was? Lessons Learned? • u.a. DSL-Bereitstellung • Wie trage ich BPMN in die Breite? • Portierung auf JBoss jBPM • Konventionen erforderlich • Mapping BPMN 2 => jPDL 3 • Dezentrales Engagement schwierig • Tooling notwendig • Akutes Projekt vs. Meta-Ebene Erfolge? • Bessere Abstimmung Business-IT • Bessere Abstimmung IT-IT • Weniger Probleme im Betrieb
  • 8. Branche: Telekommunikation „Hurra, ein Projekt ☺“ Tool: ADONIS Was? Lessons Learned? • Generelle BPMN-Einführung • Trennung Business Analyst vs. • Modellierung Netzbetrieb Modellierer • Requirements für neue Software • Konkrete Projekte erforderlich • Commitment erforderlich Erfolge? • Verständnis für BPMN • Abgleich mit bestehender Prozessdokumentation
  • 9. Branche: Schwerindustrie Reisemanagement Tool: SAP Netweaver CE 7.2 Was? Lessons Learned? • Reisemanagement • BPMN ist anspruchsvoll • Vom Antrag bis zur Abrechnung • Ständiges Refactoring der Modelle • Ausführung als Workflow • „camunda-Methodik“ hat geholfen • Angemessenes Tooling erforderlich Erfolge? • Besseres Verständnis für Anforderungen • Schnellere und passgenauere Umsetzung • Trennung zwischem „menschlichem“ und „technischem“ Prozess
  • 10.
  • 11. Branche: Online-Apotheke Requirements Engineering Tool: Signavio Process Editor Was? Lessons Learned? • Prozessmodellierung • Schwieriges Handling komplexer • Klärung von Fragen Diagramme • Detail-Anforderungen ableiten • Gefahr dass Dinge vergessen werden die keinen Prozessbezug haben Erfolge? • Durchdringung komplexer Probleme „von grob nach fein“ • Sehr schnelle Klärung von Fragen • Dokumentation im Zuge der Fragenklärung • Keiner der Beteiligten hatte BPMN-Vorkenntnisse • Gutes Tooling für Diskussionen & Rückfragen • Gute Grundlage für Agiles Arbeiten
  • 13. How to apply BPMN in your company Roles & Skills
  • 14. „Also baym Tema Süntaks binn ich ya eher Prackmahticker!“
  • 18. Beispielhafte Zuordnung in größeren Organisationen Top- Management BPM Guru Dept. Dept. Dept. Dept.
  • 19. Business vs. IT? It‘s NOT that simple! •Creates Technical Processes etc. •Manages the project •Plays the main part in process •Creates/Manages typical solution development project documents •Knows BPMN best (in IT) •Creates Process Models Project Lead •Links Process Models with •Is expert in certain aspect (e.g. GUI) other Requirements •Supports Process Engineer if needed •Knows BPMN Best (in •Creates services / components used Business) in process by plain development •Represents user •Knows the solution‘s •Defines Guidelines purpose best •Is somehow useful :-) •Can answer any question about functionality Process Analyst Architect Process Engineer Developer Domain Expert Business IT
  • 20. How to apply BPMN in your company Methods
  • 25. How to apply BPMN in your company Appropriate Tooling
  • 26. Appropriate Tooling… BPMN-Magnete selber basteln: BPM-Guide.de!
  • 27. Be part of the moment
  • 28. Next Slides are based on BPMN 2.0 by Example BPMN 2.0 by Example http://www.omg.org/cgi-bin/doc?dtc/10-06-02 Activiti Showcase http://www.bpm-guide.de/activiti/
  • 29. This is directly executable BPMN 2.0
  • 30. Some Details depend on your BPM platform
  • 31. <?xml version="1.0" encoding="UTF-8" standalone="yes"?> <definitions id="oryx_c6b54c98-e3e8-44aa-8745-1f092b3150b6" typeLanguage="http://www.w3.org/2001/XMLSchema" expressionLanguage="http://www.w3.org/1999/XPath" targetNamespace="http://www.omg.org/bpmn20" xmlns="http://schema.omg.org/spec/BPMN/2.0" xmlns:bpmndi="http://bpmndi.org"> The corresponding BPMN 2.0 - XML <process isClosed="false" processType="executable" id="oryx_45eeff22-1e3f-4543-be07-084ea7cfd0b7"> <laneSet name="Process Engine" id="Process Engine"> <lane name="1st level support" id="1st level support_1"> <flowElementRef>Handle Problem [ID: ${issueID}]: ${issueTitle}_2</flowElementRef> <flowElementRef>Is issue resolved?_2</flowElementRef> <flowElementRef>issue reported_2</flowElementRef> <flowElementRef>Send an email back to the Call Center Agent_2</flowElementRef> <flowElementRef>ticket closed_2</flowElementRef> <flowElementRef>Send a confirmation email back to the Call Center Agent_2</flowElementRef> <flowElementRef>Set the issue classifciation_2</flowElementRef> </lane> <lane name="2snd level support" id="2snd level support_1"> <flowElementRef>Task Finished_2</flowElementRef> <flowElementRef>Edit Ticket from Level 1 [ID: ${issueID}]: ${issueTitle}_2</flowElementRef> <flowElementRef>Is issue now resolved?_2</flowElementRef> <flowElementRef>Insert issue into product backlog_2</flowElementRef> </lane> </laneSet> <userTask implementation="webService" completionQuantity="1" startQuantity="1" isForCompensation="false" name="Handle Problem [ID: ${issueID}]: ${issueTitle}" id="Handle Problem [ID: ${issueID}]: ${issueTitle}_2"/> <exclusiveGateway gatewayDirection="Diverging" name="Is issue resolved?" id="Is issue resolved?_2"/> <startEvent isInterrupting="true" name="issue reported" id="issue reported_2"> <messageEventDefinition/> </startEvent> <sendTask implementation="webService" completionQuantity="1" startQuantity="1" isForCompensation="false" name="Send an email back to the Call Center Agent" id="Send an email back to the Call Center Agent_2"/> <endEvent name="ticket closed" id="ticket closed_2"/> <sendTask implementation="webService" completionQuantity="1" startQuantity="1" isForCompensation="false" name="Send a confirmation email back to the Call Center Agent" id="Send a confirmation email back to the Call Center Agent_2"/> <scriptTask scriptLanguage="" completionQuantity="1" startQuantity="1" isForCompensation="false" name="Set the issue classifciation" id="Set the issue classifciation_2"> <script></script> </scriptTask> <message isInitiating="true" name="Task Finished" id="Task Finished_2"/> <userTask implementation="webService" completionQuantity="1" startQuantity="1" isForCompensation="false" name="Edit Ticket from Level 1 [ID: ${issueID}]: ${issueTitle}" id="Edit Ticket from Level 1 [ID: ${issueID}]: ${issueTitle}_2"/> <exclusiveGateway gatewayDirection="Diverging" name="Is issue now resolved?" id="Is issue now resolved?_2"/> <sendTask implementation="webService" completionQuantity="1" startQuantity="1" isForCompensation="false" name="Insert issue into product backlog" id="Insert issue into product backlog_2"/> <sequenceFlow targetRef="Is issue now resolved?_2" sourceRef="Edit Ticket from Level 1 [ID: ${issueID}]: ${issueTitle}_2" name="" id="SequenceFlow_6"/> <sequenceFlow targetRef="ticket closed_2" sourceRef="Send an email back to the Call Center Agent_2" name="" id="SequenceFlow_5"/> <sequenceFlow targetRef="Send a confirmation email back to the Call Center Agent_2" sourceRef="issue reported_2" name="" id="SequenceFlow_3"/> <sequenceFlow targetRef="Handle Problem [ID: ${issueID}]: ${issueTitle}_2" sourceRef="Send a confirmation email back to the Call Center Agent_2" name="" id="SequenceFlow_7"/> <sequenceFlow targetRef="Set the issue classifciation_2" sourceRef="Handle Problem [ID: ${issueID}]: ${issueTitle}_2" name="" id="SequenceFlow_9"/> <sequenceFlow targetRef="Is issue resolved?_2" sourceRef="Set the issue classifciation_2" name="" id="SequenceFlow"/> <sequenceFlow targetRef="Send an email back to the Call Center Agent_2" sourceRef="Insert issue into product backlog_2" name="" id="SequenceFlow_4"/> <sequenceFlow targetRef="Send an email back to the Call Center Agent_2" sourceRef="Is issue resolved?_2" name="" id="SequenceFlow_10"> <conditionExpression xsi:type="tFormalExpression" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">${issueResolved}</conditionExpression> </sequenceFlow> <sequenceFlow targetRef="Edit Ticket from Level 1 [ID: ${issueID}]: ${issueTitle}_2" sourceRef="Is issue resolved?_2" name="" id="SequenceFlow_8"> <conditionExpression xsi:type="tFormalExpression" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">${!issueResolved}</conditionExpression> </sequenceFlow> <sequenceFlow targetRef="Insert issue into product backlog_2" sourceRef="Is issue now resolved?_2" name="" id="SequenceFlow_1"> <conditionExpression xsi:type="tFormalExpression" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">${!issueResolved}</conditionExpression> </sequenceFlow> <sequenceFlow targetRef="Send an email back to the Call Center Agent_2" sourceRef="Is issue now resolved?_2" name="" id="SequenceFlow_2"> <conditionExpression xsi:type="tFormalExpression" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">${issueResolved}</conditionExpression> </sequenceFlow> </process> </definitions>
  • 32. Business-IT-Alignment with executable that‘s Here‘s your to-be- process, ready to models? Huh, looks complicated! Where is the part deploy. Could you please approve? my business? Ehm, it‘s here. And there. And over there. Well somehow, half of that is somone else‘s todo. And some steps and But there are parts of decisions are completely the process (that automated. concern me) missing! Yes but those parts won‘t be executed by the engine. I cannot And what are those model them, they‘d break the technical flow. steps for then? Nobody Call Center specified them! Agent IT Yes but we need those steps. Otherwise we will get data inconsistencies Inconti-what!? This is in the process context. just your coding again, and not my process! I won‘t approve this. Ah, F*** Y**!
  • 33. This what the Call Center Agent is really interested in • What do I have to do? • Who is the one I must interact with? • How do I work with the system? • What are my concerns?
  • 34. The User and the Solution collaborate
  • 35. It‘s all about collaboration! Domain Expert Process participants Process Process Engineer Engine Domain Expert Domain Expert Process Analyst Domain Expert
  • 36. Kerngedanke #2: Verschiedene Sichten auf Ebene 2 Betrachter Process Participant Process Analyst Process Engineer „Wie muss ich „Wie wird „Was macht die Zentrale Frage arbeiten?“ gearbeitet?“ Engine?“ Eigene Gesamte Orchestrierung der Sicht Orchestrierung Kollaboration Process Engine Ebene 2: Operatives Prozessmodell
  • 42. How to apply BPMN in your company Roles & Skills Methods Goals Tooling Meta- Processes
  • 43. Wir machen uns Gedanken – Sie auch? I wish… I like… I mean… I ask… I hate… I think… I want… I… I need… I suck… BPM-Netzwerk.de Test.BPMN.info BPMB.de camunda.com
  • 44. Let‘s skip the peak and trough ☺ As-Is To-Be
  • 45. Vielen Dank für Ihre Aufmerksamkeit!
  • 46. camunda services GmbH Vielen Dank! Zossener Str. 55-58 1096 Berlin 1 Telefon: +49 30 664 0409-00 Telefax: +49 30 664 0409-29 Email: info@camunda.com Bernd Rücker Geschäftsführer bernd.ruecker@camunda.com SOA & BPM Days Düsseldorf, 23.02.2011 Der Praxis-Blog zu BPM: www.bpm-guide.de