SlideShare a Scribd company logo
1 of 33
camunda fox is coming!



                         Community Edition
                         Version 1.0

                         August 2010

                         fox.camunda.com
How to get from a business process model
to a technical process model?
„Real Practice“ Modeling: Everything clear?




   Order      Clearing    Fulfillment   Billing   Payment
„Real Practice“ Modeling: Everything clear?
We need role specific process models!



      Role?             Role?             Role?            Role?             Role?
        Process Model




                          Process Model




                                           Process Model




                                                             Process Model




                                                                               Process Model
                        Process Reality
Process Owner
Process Manager
Process Participant
Process Analyst
Process Engineer
One Process – Multiple Models
       Owner            Manager           Participant          Analyst           Engineer

        Process Model




                          Process Model




                                               Process Model




                                                                 Process Model




                                                                                    Process Model
                        Process Reality
camunda BPMN Framework (caBPMN)

                         Process Landscape
                                                              Freund, Rücker, Henninger
                                                              Praxishandbuch BPMN
                                                              January 2010
                                                              (German)

                                Layer 1
                                Strategic
                             Process Model


                                Layer 2
                       Operational Process Model
   Business

   IT
                        Layer 3a
                                      Layer 3b
                       Technical
                                      IT-Specification
                   Process Model


              With Process Engine
                                      Layer 4b
                                      Implementation



                                      Wihout Process Engine
Roles in the camunda BPMN Framework (caBPMN)

                          Process Landscape




                                 Layer 1
                                 Strategic
                              Process Model


                                 Layer 2
                        Operational Process Model
    Business

    IT
                         Layer 3a
                                       Layer 3b
                        Technical
                                       IT-Specification
                    Process Model


               With Process Engine
                                       Layer 4b
                                       Implementation



                                       Wihout Process Engine
The „Recruiting Process“ on Layer 1

                                                                                                                  Contract signed


                                             Announce
                            Team




                                              vacancy

                                   Vacancy                                                                             Job staffed
              Our company
Recruiting



                            HE




                                                          Write job                    Check
                                                                                                  Staff vacancy
                                                        specification                 candidate
                Candidate




                                                                          Send
                                                                        application
Move „problems“ to an upper layer

                          Process Landscape




                                 Layer 1
                                 Strategic
                              Process Model


                                 Layer 2
                        Operational Process Model
    Business

    IT
                         Layer 3a
                                       Layer 3b
                        Technical
                                       IT-Specification
                    Process Model


               With Process Engine
                                       Layer 4b
                                       Implementation



                                       Wihout Process Engine
On Layer 2 we have different views


  Role         Process          Process       Process
               Participant      Analyst       Engineer
  Question     „How should I    „How is the   „What is the
               work?“           work done?“   engine doing
                                              exactly?“




                                              Different views
                                              necessary


                                Layer 2
                              operational
                             process model
Let‘s have a look at the first part of this process
                                                                                                                  Contract signed


                                             Announce
                            Team




                                              vacancy

                                   Vacancy                                                                             Job staffed
              Our company
Recruiting



                            HE




                                                          Write job                    Check
                                                                                                  Staff vacancy
                                                        specification                 candidate
                Candidate




                                                                          Send
                                                                        application
Let‘s ask the people working in the processes




                                         How do you work?
The Teamleader view on the process




                                      More info                                  Specification
                                      needed                                      received
                                                     Clarify
                                                  Requirements
Teamleader




                                                                 Specification                                   OK?
                                                                   received
                           Announce                                                               Review job                 Request     Approve job
                                                                                                                       no
                            vacancy                                                              specification              correction   specification
                Staff                                                                                                                                    Specification
             requirement                                                                                         yes
                                                                                                                                                          approved




                                                                             Clerk Human Resources
The HR view on the process




                                                                                                      Teamleader




                                                    Everything
                                                      clear?
Clerk Human Resources




                                        Inspect                                         Write job                            Correct job
                                                                 yes                                                                                        Advertise
                                     Announcement                                     specification                         specification
                                                                                                                                                            vacancy
                          Vacancy                                                                              Correction                   Specification                job offer
                         announced                      no                                                     requested                     approved                   adbertised

                                                                       Ask for more
                                                                        information
Now the Business Analyst brings it together




                                     How is the work done?
Birds eye view of the recruiting process


                                                           More info                                       Specification
                                                           needed                                           received
                                                                               Clarify
Head of devision




                                                                            Requirements


                                                                                           Specification                                             OK?
                                                                                            received
                                       Announce                                                                                 Review job                        Request          Approve job
                                                                                                                                                            no
                                        vacancy                                                                                specification                     correction        specification
                           Staff                                                                                                                                                                   Specification
                        requirement                                                                                                                   yes                                           approved




                                                      Everything
                                                        clear?
Clerk Human Resources




                                          Inspect                                            Write job                                     Correct job
                                                                   yes                                                                                                             Advertise
                                       Announcement                                        specification                                  specification
                                                                                                                                                                                   vacancy
                            Vacancy                                                                                        Correction                              Specification                    job offer
                           announced                      no                                                               requested                                approved                       adbertised

                                                                         Ask for more
                                                                          information
How do we get to layer 3 now?

                          Process Landscape




                                 Layer 1
                                 Strategic
                              Process Model


                                 Layer 2
                        Operational Process Model
    Business

    IT
                         Layer 3a
                                       Layer 3b
                        Technical
                                       IT-Specification
                    Process Model


               With Process Engine
                                       Layer 4b
                                       Implementation



                                       Wihout Process Engine
Let‘s ask what the Software should do for the people




                            How can software support you?
View of the Teamleader




                                                                                                        Specification                                                               successful
                                                                                                         received
                   Manual




                                                                            Clarify
                                                                         Requirements
Head of devision




                                                             More info                                                                                                                           Specification
                                                             needed                                                                                                                               approved

                                                                                        Specification                                       OK?
                   Webapplication




                                                                                          received
                                                  Announce                                                                   Review job                 Request     Approve job
                                                                                                                                                  no
                                                   vacancy                                                                  specification              correction   specification
                                       Staff
                                    requirement                                                                                             yes




                                                                                                                Process Engine




                                                                Please note that we added a lane for the
                                                                Software support. We can use lanes for
                                                                this if we want to.
View of Human Resources




                                                                                                                      Process Engine




                                                                    Everything
                        Webapplication




                                                                      clear?
Clerk Human Resources




                                                        Inspect                                         Write job                           Correct job
                                                                                 yes                                                                                       Advertise
                                                     Announcement                                     specification                        specification
                                                                                                                                                                           vacancy
                                          Vacancy                                                                             Correction                   Specification
                                         announced                      no                                                    requested                     approved
                        Manual




                                                                                       Ask for more
                                                                                        information
                                                                                                                                                                                       successful    job offer
                                                                                                                                                                                                    adbertised




                                                                             The other lane indicates, that this shall
                                                                             NOT be supported by software (in this
                                                                             example the clerk maybe just phones
                                                                             the Teamleader)
By putting it together the Business Analyst
can now model the Process Engine Pool
Which gives the big picture
The pool for the engine can be directly automated
                 Automatisch




                                                                                                                                   Insert vacancy   Send success
                                                                                                                                     in websites      message
                                                                                                                                                                       job offer
                                                                                                                                                                      adbertised
Process Engine

                 Clerk HR




                                              BPMN
                                            Write job      2.0                                   Correct job        Process
                                                                                                                     Specify
                                                                                                                    Advertising
                                          specification                                         specification     Administrator
                                                                                                                     strategy

                                                                                     no
                 Teamleader




                                                                     Check job
                               Process                              specification
                                                                                          yes


                               Analyst                                              OK?
                                              Speichern

                                                                                                                (KPI) Monitoring

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


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

                               Process
                               Engineer                             Execution                                                                                        (KPI)
                                                                                                                                                                   Reporting       Proc
                                          auch BPMN 2.0
                                                                                                                                                                                   Man

                                                                       TaskLists /
                                                                           Portal /                                  ESB                         Rule
                                                                      Mobile / etc.                                                             Engine
camunda fox delivers an
   open source tool chain
to support this methodology
E.g. View definition in Signavio-Modeler
E.g. View definition in Signavio-Modeler




               select the
               appropriate
               view
camunda fox is coming!



                         Community Edition
                         Version 1.0

                         August 2010

                         fox.camunda.com

More Related Content

What's hot

2016 JFall Camunda BPM
2016 JFall Camunda BPM2016 JFall Camunda BPM
2016 JFall Camunda BPMBernd Ruecker
 
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
 
Camunda BPM 7.2: Performance and Scalability (English)
Camunda BPM 7.2: Performance and Scalability (English)Camunda BPM 7.2: Performance and Scalability (English)
Camunda BPM 7.2: Performance and Scalability (English)camunda services GmbH
 
The 7 sins of workflow
The 7 sins of workflowThe 7 sins of workflow
The 7 sins of workflowBernd Ruecker
 
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
 
Inetgration patterns for camunda
Inetgration patterns for camundaInetgration patterns for camunda
Inetgration patterns for camundaSowmya Raghunathan
 
JavaBin Oslo: Open source workflow and rule management with Camunda
JavaBin Oslo: Open source workflow and rule management with CamundaJavaBin Oslo: Open source workflow and rule management with Camunda
JavaBin Oslo: Open source workflow and rule management with CamundaBernd Ruecker
 
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
 
Master the flow of microservices - because your business is more complex than...
Master the flow of microservices - because your business is more complex than...Master the flow of microservices - because your business is more complex than...
Master the flow of microservices - because your business is more complex than...Bernd Ruecker
 
Richard Tarling, Managing Director and Randall Graebner, Senior Engineer from...
Richard Tarling, Managing Director and Randall Graebner, Senior Engineer from...Richard Tarling, Managing Director and Randall Graebner, Senior Engineer from...
Richard Tarling, Managing Director and Randall Graebner, Senior Engineer from...camunda services GmbH
 
CamundaCon 2018: Big Workflow in Action: Zeebe Live Hacking (Camunda)
CamundaCon 2018: Big Workflow in Action: Zeebe Live Hacking (Camunda)CamundaCon 2018: Big Workflow in Action: Zeebe Live Hacking (Camunda)
CamundaCon 2018: Big Workflow in Action: Zeebe Live Hacking (Camunda)camunda services GmbH
 
Why To Consider BPMN 2.0
Why To Consider BPMN 2.0Why To Consider BPMN 2.0
Why To Consider BPMN 2.0Michele Chinosi
 
CamundaCon 2018: Custom Batch Extension (Holisticon)
CamundaCon 2018: Custom Batch Extension (Holisticon)CamundaCon 2018: Custom Batch Extension (Holisticon)
CamundaCon 2018: Custom Batch Extension (Holisticon)camunda services GmbH
 
CamundaCon 2018: The (Re-)Emergence of Workflow Automation (Keynote) (Camunda)
CamundaCon 2018: The (Re-)Emergence of Workflow Automation (Keynote) (Camunda)CamundaCon 2018: The (Re-)Emergence of Workflow Automation (Keynote) (Camunda)
CamundaCon 2018: The (Re-)Emergence of Workflow Automation (Keynote) (Camunda)camunda services GmbH
 
CamundaCon 2018: How to combine Camunda with RPA (Camunda)
CamundaCon 2018: How to combine Camunda with RPA (Camunda)CamundaCon 2018: How to combine Camunda with RPA (Camunda)
CamundaCon 2018: How to combine Camunda with RPA (Camunda)camunda services GmbH
 
Camunda for Modern Web Applications by Corinna Cohn and Sowmya Raghunathan
Camunda for Modern Web Applications by Corinna Cohn and Sowmya RaghunathanCamunda for Modern Web Applications by Corinna Cohn and Sowmya Raghunathan
Camunda for Modern Web Applications by Corinna Cohn and Sowmya Raghunathancamunda services GmbH
 

What's hot (20)

2016 JFall Camunda BPM
2016 JFall Camunda BPM2016 JFall Camunda BPM
2016 JFall Camunda BPM
 
Camunda BPM at bpmNEXT 2016
Camunda BPM at bpmNEXT 2016Camunda BPM at bpmNEXT 2016
Camunda BPM at bpmNEXT 2016
 
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
 
Camunda BPM 7.2: Performance and Scalability (English)
Camunda BPM 7.2: Performance and Scalability (English)Camunda BPM 7.2: Performance and Scalability (English)
Camunda BPM 7.2: Performance and Scalability (English)
 
The 7 sins of workflow
The 7 sins of workflowThe 7 sins of workflow
The 7 sins of workflow
 
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
 
Inetgration patterns for camunda
Inetgration patterns for camundaInetgration patterns for camunda
Inetgration patterns for camunda
 
JavaBin Oslo: Open source workflow and rule management with Camunda
JavaBin Oslo: Open source workflow and rule management with CamundaJavaBin Oslo: Open source workflow and rule management with Camunda
JavaBin Oslo: Open source workflow and rule management with Camunda
 
Camunda 7 4 Release Webinar_EN
Camunda 7 4 Release Webinar_ENCamunda 7 4 Release Webinar_EN
Camunda 7 4 Release Webinar_EN
 
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
 
Master the flow of microservices - because your business is more complex than...
Master the flow of microservices - because your business is more complex than...Master the flow of microservices - because your business is more complex than...
Master the flow of microservices - because your business is more complex than...
 
Richard Tarling, Managing Director and Randall Graebner, Senior Engineer from...
Richard Tarling, Managing Director and Randall Graebner, Senior Engineer from...Richard Tarling, Managing Director and Randall Graebner, Senior Engineer from...
Richard Tarling, Managing Director and Randall Graebner, Senior Engineer from...
 
CamundaCon 2018: Big Workflow in Action: Zeebe Live Hacking (Camunda)
CamundaCon 2018: Big Workflow in Action: Zeebe Live Hacking (Camunda)CamundaCon 2018: Big Workflow in Action: Zeebe Live Hacking (Camunda)
CamundaCon 2018: Big Workflow in Action: Zeebe Live Hacking (Camunda)
 
Why To Consider BPMN 2.0
Why To Consider BPMN 2.0Why To Consider BPMN 2.0
Why To Consider BPMN 2.0
 
Webinar: Camunda und Liferay
Webinar: Camunda und LiferayWebinar: Camunda und Liferay
Webinar: Camunda und Liferay
 
Camunda BPM 7.13 Webinar
Camunda BPM 7.13 WebinarCamunda BPM 7.13 Webinar
Camunda BPM 7.13 Webinar
 
CamundaCon 2018: Custom Batch Extension (Holisticon)
CamundaCon 2018: Custom Batch Extension (Holisticon)CamundaCon 2018: Custom Batch Extension (Holisticon)
CamundaCon 2018: Custom Batch Extension (Holisticon)
 
CamundaCon 2018: The (Re-)Emergence of Workflow Automation (Keynote) (Camunda)
CamundaCon 2018: The (Re-)Emergence of Workflow Automation (Keynote) (Camunda)CamundaCon 2018: The (Re-)Emergence of Workflow Automation (Keynote) (Camunda)
CamundaCon 2018: The (Re-)Emergence of Workflow Automation (Keynote) (Camunda)
 
CamundaCon 2018: How to combine Camunda with RPA (Camunda)
CamundaCon 2018: How to combine Camunda with RPA (Camunda)CamundaCon 2018: How to combine Camunda with RPA (Camunda)
CamundaCon 2018: How to combine Camunda with RPA (Camunda)
 
Camunda for Modern Web Applications by Corinna Cohn and Sowmya Raghunathan
Camunda for Modern Web Applications by Corinna Cohn and Sowmya RaghunathanCamunda for Modern Web Applications by Corinna Cohn and Sowmya Raghunathan
Camunda for Modern Web Applications by Corinna Cohn and Sowmya Raghunathan
 

Similar to Getting started with camunda BPMN

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
 
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
 
Bpm the battle 6 juni visie presentaties
Bpm the battle 6 juni visie presentatiesBpm the battle 6 juni visie presentaties
Bpm the battle 6 juni visie presentatiesrichard_van_tilborg
 
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
 
Simplifying Work Order Management in the Utility Market
Simplifying Work Order Management in the Utility Market Simplifying Work Order Management in the Utility Market
Simplifying Work Order Management in the Utility Market Capgemini
 
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
 
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
 
Respond quickly to changing business needs–Business Process Management (BPM)
Respond quickly to changing business needs–Business Process Management (BPM)Respond quickly to changing business needs–Business Process Management (BPM)
Respond quickly to changing business needs–Business Process Management (BPM)Carly Snodgrass
 
20080605 JUG Stuttgart Business Process Simulation mit JBoss jBPM
20080605 JUG Stuttgart Business Process Simulation mit JBoss jBPM20080605 JUG Stuttgart Business Process Simulation mit JBoss jBPM
20080605 JUG Stuttgart Business Process Simulation mit JBoss jBPMcamunda services GmbH
 
Oow 2011, Simplifying Work Order Management in the utility market with Oracle...
Oow 2011, Simplifying Work Order Management in the utility market with Oracle...Oow 2011, Simplifying Work Order Management in the utility market with Oracle...
Oow 2011, Simplifying Work Order Management in the utility market with Oracle...Capgemini
 
Oow 2011, Simplifying Work Order Management in the utility market with Oracle...
Oow 2011, Simplifying Work Order Management in the utility market with Oracle...Oow 2011, Simplifying Work Order Management in the utility market with Oracle...
Oow 2011, Simplifying Work Order Management in the utility market with Oracle...Leon Smiers
 
Oow 2011 simplifying work order management in the utility market with oracle...
Oow 2011  simplifying work order management in the utility market with oracle...Oow 2011  simplifying work order management in the utility market with oracle...
Oow 2011 simplifying work order management in the utility market with oracle...Leon Smiers
 
Agile labs 2011
Agile labs   2011Agile labs   2011
Agile labs 2011vpraghu
 
Adopting Agile Tools & Methods In A Legacy Context
Adopting Agile Tools & Methods In A Legacy ContextAdopting Agile Tools & Methods In A Legacy Context
Adopting Agile Tools & Methods In A Legacy ContextXavier Warzee
 
BPM Courses and Certificates by Stevens Institute of Technology
BPM Courses and Certificates by Stevens Institute of TechnologyBPM Courses and Certificates by Stevens Institute of Technology
BPM Courses and Certificates by Stevens Institute of TechnologyMichael zur Muehlen
 
Nextgen Bpm End to End
Nextgen Bpm End to EndNextgen Bpm End to End
Nextgen Bpm End to EndTechnoPeers
 
Case Studies Using Process as the Lever for Enterprise Change
Case Studies Using Process as the Lever for Enterprise ChangeCase Studies Using Process as the Lever for Enterprise Change
Case Studies Using Process as the Lever for Enterprise ChangeVincent Kwon
 

Similar to Getting started with camunda BPMN (20)

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
 
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
 
Bpm the battle 6 juni visie presentaties
Bpm the battle 6 juni visie presentatiesBpm the battle 6 juni visie presentaties
Bpm the battle 6 juni visie presentaties
 
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
 
Simplifying Work Order Management in the Utility Market
Simplifying Work Order Management in the Utility Market Simplifying Work Order Management in the Utility Market
Simplifying Work Order Management in the Utility Market
 
20100223 bpmn
20100223 bpmn20100223 bpmn
20100223 bpmn
 
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
 
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
 
Respond quickly to changing business needs–Business Process Management (BPM)
Respond quickly to changing business needs–Business Process Management (BPM)Respond quickly to changing business needs–Business Process Management (BPM)
Respond quickly to changing business needs–Business Process Management (BPM)
 
20080605 JUG Stuttgart Business Process Simulation mit JBoss jBPM
20080605 JUG Stuttgart Business Process Simulation mit JBoss jBPM20080605 JUG Stuttgart Business Process Simulation mit JBoss jBPM
20080605 JUG Stuttgart Business Process Simulation mit JBoss jBPM
 
Oow 2011, Simplifying Work Order Management in the utility market with Oracle...
Oow 2011, Simplifying Work Order Management in the utility market with Oracle...Oow 2011, Simplifying Work Order Management in the utility market with Oracle...
Oow 2011, Simplifying Work Order Management in the utility market with Oracle...
 
Oow 2011, Simplifying Work Order Management in the utility market with Oracle...
Oow 2011, Simplifying Work Order Management in the utility market with Oracle...Oow 2011, Simplifying Work Order Management in the utility market with Oracle...
Oow 2011, Simplifying Work Order Management in the utility market with Oracle...
 
Oow 2011 simplifying work order management in the utility market with oracle...
Oow 2011  simplifying work order management in the utility market with oracle...Oow 2011  simplifying work order management in the utility market with oracle...
Oow 2011 simplifying work order management in the utility market with oracle...
 
Agile labs 2011
Agile labs   2011Agile labs   2011
Agile labs 2011
 
jBPM, open source BPM
jBPM, open source BPMjBPM, open source BPM
jBPM, open source BPM
 
Adopting Agile Tools & Methods In A Legacy Context
Adopting Agile Tools & Methods In A Legacy ContextAdopting Agile Tools & Methods In A Legacy Context
Adopting Agile Tools & Methods In A Legacy Context
 
BPM Courses and Certificates by Stevens Institute of Technology
BPM Courses and Certificates by Stevens Institute of TechnologyBPM Courses and Certificates by Stevens Institute of Technology
BPM Courses and Certificates by Stevens Institute of Technology
 
Nextgen Bpm End to End
Nextgen Bpm End to EndNextgen Bpm End to End
Nextgen Bpm End to End
 
Case Studies Using Process as the Lever for Enterprise Change
Case Studies Using Process as the Lever for Enterprise ChangeCase Studies Using Process as the Lever for Enterprise Change
Case Studies Using Process as the Lever for Enterprise Change
 

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
 
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
 
[Webinar] Announcing the Camunda Cloud Public Beta - February 2020
[Webinar] Announcing the Camunda Cloud Public Beta - February 2020[Webinar] Announcing the Camunda Cloud Public Beta - February 2020
[Webinar] Announcing the Camunda Cloud Public Beta - February 2020camunda 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
 
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...
 
[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
 
[Webinar] Announcing the Camunda Cloud Public Beta - February 2020
[Webinar] Announcing the Camunda Cloud Public Beta - February 2020[Webinar] Announcing the Camunda Cloud Public Beta - February 2020
[Webinar] Announcing the Camunda Cloud Public Beta - February 2020
 
Zeebe + Operate January 2020 Update
Zeebe + Operate January 2020 UpdateZeebe + Operate January 2020 Update
Zeebe + Operate January 2020 Update
 

Getting started with camunda BPMN

  • 1. camunda fox is coming! Community Edition Version 1.0 August 2010 fox.camunda.com
  • 2. How to get from a business process model to a technical process model?
  • 3. „Real Practice“ Modeling: Everything clear? Order Clearing Fulfillment Billing Payment
  • 4. „Real Practice“ Modeling: Everything clear?
  • 5. We need role specific process models! Role? Role? Role? Role? Role? Process Model Process Model Process Model Process Model Process Model Process Reality
  • 11. One Process – Multiple Models Owner Manager Participant Analyst Engineer Process Model Process Model Process Model Process Model Process Model Process Reality
  • 12. camunda BPMN Framework (caBPMN) Process Landscape Freund, Rücker, Henninger Praxishandbuch BPMN January 2010 (German) Layer 1 Strategic Process Model Layer 2 Operational Process Model Business IT Layer 3a Layer 3b Technical IT-Specification Process Model With Process Engine Layer 4b Implementation Wihout Process Engine
  • 13. Roles in the camunda BPMN Framework (caBPMN) Process Landscape Layer 1 Strategic Process Model Layer 2 Operational Process Model Business IT Layer 3a Layer 3b Technical IT-Specification Process Model With Process Engine Layer 4b Implementation Wihout Process Engine
  • 14. The „Recruiting Process“ on Layer 1 Contract signed Announce Team vacancy Vacancy Job staffed Our company Recruiting HE Write job Check Staff vacancy specification candidate Candidate Send application
  • 15. Move „problems“ to an upper layer Process Landscape Layer 1 Strategic Process Model Layer 2 Operational Process Model Business IT Layer 3a Layer 3b Technical IT-Specification Process Model With Process Engine Layer 4b Implementation Wihout Process Engine
  • 16. On Layer 2 we have different views Role Process Process Process Participant Analyst Engineer Question „How should I „How is the „What is the work?“ work done?“ engine doing exactly?“ Different views necessary Layer 2 operational process model
  • 17. Let‘s have a look at the first part of this process Contract signed Announce Team vacancy Vacancy Job staffed Our company Recruiting HE Write job Check Staff vacancy specification candidate Candidate Send application
  • 18. Let‘s ask the people working in the processes How do you work?
  • 19. The Teamleader view on the process More info Specification needed received Clarify Requirements Teamleader Specification OK? received Announce Review job Request Approve job no vacancy specification correction specification Staff Specification requirement yes approved Clerk Human Resources
  • 20. The HR view on the process Teamleader Everything clear? Clerk Human Resources Inspect Write job Correct job yes Advertise Announcement specification specification vacancy Vacancy Correction Specification job offer announced no requested approved adbertised Ask for more information
  • 21. Now the Business Analyst brings it together How is the work done?
  • 22. Birds eye view of the recruiting process More info Specification needed received Clarify Head of devision Requirements Specification OK? received Announce Review job Request Approve job no vacancy specification correction specification Staff Specification requirement yes approved Everything clear? Clerk Human Resources Inspect Write job Correct job yes Advertise Announcement specification specification vacancy Vacancy Correction Specification job offer announced no requested approved adbertised Ask for more information
  • 23. How do we get to layer 3 now? Process Landscape Layer 1 Strategic Process Model Layer 2 Operational Process Model Business IT Layer 3a Layer 3b Technical IT-Specification Process Model With Process Engine Layer 4b Implementation Wihout Process Engine
  • 24. Let‘s ask what the Software should do for the people How can software support you?
  • 25. View of the Teamleader Specification successful received Manual Clarify Requirements Head of devision More info Specification needed approved Specification OK? Webapplication received Announce Review job Request Approve job no vacancy specification correction specification Staff requirement yes Process Engine Please note that we added a lane for the Software support. We can use lanes for this if we want to.
  • 26. View of Human Resources Process Engine Everything Webapplication clear? Clerk Human Resources Inspect Write job Correct job yes Advertise Announcement specification specification vacancy Vacancy Correction Specification announced no requested approved Manual Ask for more information successful job offer adbertised The other lane indicates, that this shall NOT be supported by software (in this example the clerk maybe just phones the Teamleader)
  • 27. By putting it together the Business Analyst can now model the Process Engine Pool
  • 28. Which gives the big picture
  • 29. The pool for the engine can be directly automated Automatisch Insert vacancy Send success in websites message job offer adbertised Process Engine Clerk HR BPMN Write job 2.0 Correct job Process Specify Advertising specification specification Administrator strategy no Teamleader Check job Process specification yes Analyst OK? Speichern (KPI) Monitoring <xml> <asass>sddsd</sdsd> <sdds>sdsds</sdsds> Process Engine <sdd> <sddsds>sddsd</fff> </sdd> </ffdfsdf> Process Engineer Execution (KPI) Reporting Proc auch BPMN 2.0 Man TaskLists / Portal / ESB Rule Mobile / etc. Engine
  • 30. camunda fox delivers an open source tool chain to support this methodology
  • 31. E.g. View definition in Signavio-Modeler
  • 32. E.g. View definition in Signavio-Modeler select the appropriate view
  • 33. camunda fox is coming! Community Edition Version 1.0 August 2010 fox.camunda.com