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