camunda fox is coming!



                         Community Edition
                         Version 1.0

               ...
How to get from the business to
the technical process model?
„Real Practice“ Modeling: Everything clear?




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



      Role?             Role?            Role?            Role?             Role?...
Process Owner

                Jakob Freund & Bernd Rücker
Process Manager




                  Jakob Freund & Bernd Rücker
Process Participant

          Jakob Freund & Bernd Rücker
Process Analyst




                  Jakob Freund & Bernd Rücker
Process Engineer

          Jakob Freund & Bernd Rücker
One process – multiple models
       Owner            Manager           Participant          Analyst           Engineer

 ...
camunda BPMN-Framework (caBPMN)

                         Process Landscape
                                              ...
Roles in camunda BPMN-Framework (caBPMN)

                         Process Landscape




                                L...
The „Recruiting-Process“ on Layer 1

                                                                                     ...
Move „problems“ to an upper layer

                          Process Landscape




                                 Layer ...
On Layer 2 we have different views


  Role         Process          Process       Process
               Participant     ...
Let‘s have a look at the first part of this process
                                                                      ...
Let‘s ask the people working in the processes




                                         How do you work?
The Teamleader view on the process




                                      More info                                  Sp...
The Human Ressources view on the process




                                                                             ...
Now the Business Analyst brings it together




                                     How is the work done?
This is how it looks like from the bird view now


                                                           More info   ...
How do we get to layer 3 now?

                          Process Landscape




                                 Layer 1
  ...
Let‘s ask what the Software should do for the people




                              How can the SW support you?
View of the teamleader




                                                                                               ...
View of HR




                                                                                                           ...
By putting it together the Business Analyst
now can model the Process Engine Pool
Which gives the big picture
The pool for the engine can be directly automated
                 Automatisch




                                       ...
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

               ...
Upcoming SlideShare
Loading in …5
×

camunda fox BPMN framework

1,365 views
1,163 views

Published on

0 Comments
2 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
1,365
On SlideShare
0
From Embeds
0
Number of Embeds
286
Actions
Shares
0
Downloads
0
Comments
0
Likes
2
Embeds 0
No embeds

No notes for slide

camunda fox BPMN framework

  1. 1. camunda fox is coming! Community Edition Version 1.0 August 2010 fox.camunda.com
  2. 2. How to get from the business to the technical process model?
  3. 3. „Real Practice“ Modeling: Everything clear? Order Clearing Fullfillment Billing Payment
  4. 4. „Real Practice“ Modeling: Everything understood?
  5. 5. We need role specific process models! Role? Role? Role? Role? Role? process model process model process model process model process model process reality
  6. 6. Process Owner Jakob Freund & Bernd Rücker
  7. 7. Process Manager Jakob Freund & Bernd Rücker
  8. 8. Process Participant Jakob Freund & Bernd Rücker
  9. 9. Process Analyst Jakob Freund & Bernd Rücker
  10. 10. Process Engineer Jakob Freund & Bernd Rücker
  11. 11. One process – multiple models Owner Manager Participant Analyst Engineer process model process model process model process model process model Process reality
  12. 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. 13. Roles in 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. 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. 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. 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. 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. 18. Let‘s ask the people working in the processes How do you work?
  19. 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. 20. The Human Ressources 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. 21. Now the Business Analyst brings it together How is the work done?
  22. 22. This is how it looks like from the bird view now 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. 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. 24. Let‘s ask what the Software should do for the people How can the SW support you?
  25. 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. 26. View of HR 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. 27. By putting it together the Business Analyst now can model the Process Engine Pool
  28. 28. Which gives the big picture
  29. 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. 30. camunda fox delivers an open source tool chain to support this methodology
  31. 31. E.g. View definition in Signavio-Modeler
  32. 32. E.g. View definition in Signavio-Modeler select the appropriate view
  33. 33. camunda fox is coming! Community Edition Version 1.0 August 2010 fox.camunda.com

×