SlideShare une entreprise Scribd logo
1  sur  34
BPM for business analysts:
Modelling procedure
A. Samarin
See also http://fr.slideshare.net/samarin/bpm-
for-developers
© A. Samarin 2013 BPM for business analysts: Modelling procedure 2
Example of unstructured BPMN (1)
© A. Samarin 2013 BPM for business analysts: Modelling procedure 3
Example of unstructured BPMN (2)
© A. Samarin 2013 BPM for business analysts: Modelling procedure 4
Example of unstructured BPMN (3)
• Diagram is a communication (between people) tool
• Good diagram should be understood in less than 30
seconds
• Processes are better understood by focusing on the
decisions to make, the issues to solve, and the results to
produce, than on the administrative ordering of steps
© A. Samarin 2013 BPM for business analysts: Modelling procedure 5
Reasons for a diagramming style
• Horizontal vs. vertical timeline
© A. Samarin 2013 BPM for business analysts: Modelling procedure 6
Diagramming style in BPMN (1)
Timeline
• Our use of colours for BPMN constructions is as follows:
– brown (or orange): orchestration or execution-related
gateways, events and activities
– cyan: important events, e.g. start and finish, and check-points
– blue: automated activities
– green: human intellectual human activities
– yellow: human validation human activities
– red: human administrative human activities
– grey: groups or activities of undefined / mixed nature
© A. Samarin 2013 BPM for business analysts: Modelling procedure 7
Diagramming style in BPMN (2)
• All BPMN constructions shall be consistently named:
– start event Start
– finish event Finish
– intermediate events: check-point (CP##), etc.
– gateways: G##
– activities: Activity## or meaningful names
– sub-processes: Group## or meaningful names
© A. Samarin 2013 BPM for business analysts: Modelling procedure 8
Diagramming style in BPMN (3)
• We use several pools in the following way:
– in the middle of a diagram: a pool for the coordination of activities
– COOR## (where ## stands for 01, 02, and so on)
– above the orchestration pool: some pools for manual activities –
HUMAN## (where ## stands for 01, 02, and so on)
– below the orchestration pool: some pools for automated activities
– SERVICE##
– at the bottom of a diagram: a pool for the environment –
DISPATCH
© A. Samarin 2013 BPM for business analysts: Modelling procedure 9
Diagramming style in BPMN (4)
• it treats human and automated activities equally
• it is primarily for capturing the flow of control within a
building block, but not for optimisation
• it is a tool for both business and IT (maybe with coaching
by a process analyst)
• it provides validation by simulation
• it provides validation by quick prototyping – real services
can be invoked
• it is visual programming
© A. Samarin 2013 BPM for business analysts: Modelling procedure 10
Principles of the modelling procedure
• In block-diagrams the same block must occur only once
(as people interpret those diagrams as flow of data)
• Business processes are flow of control thus the same
activity may occur more then one time
© A. Samarin 2013 BPM for business analysts: Modelling procedure 11
Want to avoid block-diagrams
• Its purpose is:
– to analyse a building block (what it is supposed to do)
– to synthesise its implementation (how it does this) as explicit
coordination of other building blocks (processes or activities)
• It is iterative: we can apply it until we only have left
indivisible building blocks (i.e. activities)
• Artefacts are constructed recursively, like Russian dolls
© A. Samarin 2013 BPM for business analysts: Modelling procedure 12
The modelling procedure (1)
• It is similar to solving a puzzle: everyone has his/her own
way
• There are a few practical tips
– make the edges first
– group together pieces with a similar colour or pattern
– collect them into clusters
– use the latter as “centres of crystallisation”
– then fill in the rest
© A. Samarin 2013 BPM for business analysts: Modelling procedure 13
The modelling procedure (2)
• But, there are a few real-life difficulties: you have
– to do many puzzles at the same time
– to use pieces from other puzzles
– to cut new pieces
– to optimise the number of pieces
– to transform some puzzles
– etc.
• It should be a lot of fun!
• LEGO started from 10-20 different pieces; now they offer
about 1000 different pieces
© A. Samarin 2013 BPM for business analysts: Modelling procedure 14
The modelling procedure (3)
© A. Samarin 2013 BPM for business analysts: Modelling procedure 15
Four phases
– complete a standard HR form with details of the absence
requested
– validate the proposed absence with your peers (e.g. those who
need to provide back up for you)
– submit the completed form to your supervisor for approval
– transfer the completed, approved, form to the HR department for
registration in a time-accounting system
– announce the approved absence to a business partner
© A. Samarin 2013 BPM for business analysts: Modelling procedure 16
Example: request for absence
• The purpose
– to analyse a building block as a whole
– to discover its functional characteristics and some related artefacts
• The method
– the business story behind this building block should be carefully
analysed to recognise its artefacts
• Recommendations
– don’t go into excessive detail for each artefact; this can be done
later
– define your list of deliverables
© A. Samarin 2013 BPM for business analysts: Modelling procedure 17
Blackboxing phase (1)
• The deliverables
– the name of this building block
– the business story which explains what this building block does
– the nomenclature of incoming and outgoing business events
– the nomenclature of the input business objects
– the nomenclature of the output business objects
– the nomenclature of the business objects
– the resources involved, e.g. rules, roles, services, documents
– any guidance (instructions, KPIs) needed for correct functioning
– the choice of implementation: is it an indivisible service to be
implemented via a programming language or a process?
– related processes
© A. Samarin 2013 BPM for business analysts: Modelling procedure 18
Blackboxing phase (2)
• An example of deliverables
BPM for business analysts: Modelling procedure 19
Blackboxing phase (3)
Name Value Comment
Name of this building block TreatAbsenceRequest
Business story See chapter 6
Process owner Somebody from the HR department
Incoming business events TreatAbsenceRequestStart
Generated by the HR
department
Outgoing business events TreatAbsenceRequestFinish
This event can be used
to trigger some HR-
specific processes
Input business objects Nothing
Output business objects AbsenceRequest
Used business objects
RoleDefinition, Employee,
Absence, and AbsenceRequest
© A. Samarin 2013
• An example of deliverables
BPM for business analysts: Modelling procedure 20
Blackboxing phase (4)
Name Value Comment
Other resources involved: rules Roles dependencies
Some logic is necessary
to define the “peers” for
a given requestor
Other resources involved: roles
This process owner
This process initiator
Requestor
Requestor’s peers
Requestor’s supervisor
HR representative
HR data owner
The naming of these
roles is not defined in
this book
Other resources involved: other
services
An HR system
The enterprise calendar
A business rules engine
This service may be
useful for implementing
some business logic
© A. Samarin 2013
• An example of deliverables
BPM for business analysts: Modelling procedure 21
Blackboxing phase (5)
Name Value Comment
Other resources involved:
documents
Possibly, some quality
documents
KPIs
Agreed execution time
Number of requestor’s interactions
Number of failed requests for
absence
Choice of implementation As a process
Related processes
TreatAnnouncementAbsence
If a staff member
becomes sick, then this
process may be used to
“inform” the business
system of this fact
TerminateAbsence
© A. Samarin 2013
• The purpose
– to analyse a building block from within to determine its internal
structure and its major artefacts
• The method
– determine the main (added-value) steps
– classify artefacts for these steps
– add check-points between steps
• Recommendations
– don’t have more than 7 steps
– avoid loop-back over check-points
– avoid too much detail
© A. Samarin 2013 BPM for business analysts: Modelling procedure 22
Structuring phase (1)
• Steps
© A. Samarin 2013 BPM for business analysts: Modelling procedure 23
Structuring phase (2)
• Steps and artefacts
© A. Samarin 2013 BPM for business analysts: Modelling procedure 24
Structuring phase (3)
• The deliverables
– the nomenclature of the steps
– the nomenclature of the check-points
– the nomenclature of the (mainly) human activities
(if any)
– the nomenclature of the (mainly) automated activities (if any)
© A. Samarin 2013 BPM for business analysts: Modelling procedure 25
Structuring phase (4)
• An example of deliverables
BPM for business analysts: Modelling procedure 26
Structuring phase (5)
Name Value Comment
Steps Step01 Recoding of proposed absence(s) and check of it
(them) with the requestor's peers
Step02 Obtention of approval from the requestor's
supervisor
Step03 Performance of HR formalities
Check-points CP01
CP02
Human activities For the requestor The requestor selects his/her absence(s) with the
help of the enterprise calendar and the HR system
For the peers Each peer has to confirm that he/she has been
informed about the proposed absence(s)
For the supervisor The supervisor has to confirm that he/she agrees
or does not agree with proposed absence(s)
For HR representative The HR representative has to control and,
possibly, enter the proposed absence(s) into the
HR system
© A. Samarin 2013
• An example of deliverables
BPM for business analysts: Modelling procedure 27
Structuring phase (6)
Name Value Comment
Automated activities Pre- and post- activities for the
whole process
In accordance with the PDP pattern
Pre- and post- support for the
requestor
In accordance with the AHA pattern
Report for the supervisor All information pertinent to the
proposed absence(s) is collected in
an aggregated document for the
supervisor
HR system update May be used instead of the HR
representative
© A. Samarin 2013
• The purpose
– to synthesize an initial version of the formal coordination: some
kind of process skeleton
• The method
– add intra-step logic
– start formalising the business objects involved
– collect test scenarios
• Recommendations
– consider implementation of human activities as simple forms
© A. Samarin 2013 BPM for business analysts: Modelling procedure 28
Re-construction phase (1)
• The diagram
© A. Samarin 2013 BPM for business analysts: Modelling procedure 29
Re-construction phase (2)
• The deliverables
– formalised (as XSD) business objects
– an executable diagram for the coordination of some activities
– descriptions of all human activities (prototypes for user interface,
roles, etc.)
– routing logic
– some testing scenarios
© A. Samarin 2013 BPM for business analysts: Modelling procedure 30
Re-construction phase (3)
• The purpose
– to enrich the process skeleton by adding more automated
activities
• The method
– add pools
– apply different practical patterns
– use a business rule engine if available
– collect test scenarios
• Recommendations
– work iteratively (step-by-step)
© A. Samarin 2013 BPM for business analysts: Modelling procedure 31
Instrumentation phase (1)
• The diagram
© A. Samarin 2013 BPM for business analysts: Modelling procedure 32
Instrumentation phase (2)
• The deliverables
– an executable diagram for coordination of all building blocks
– a formal description of the automated activities (as WDSL)
– business logic
– all testing scenarios
© A. Samarin 2013 BPM for business analysts: Modelling procedure 33
Instrumentation phase (3)
• Adjust the modelling procedure for your needs, e.g.
collection of artefacts during different phases
• Bring downstream information needs upstream
• Ensure 100 % quality at the beginning of the process -
input quality control
• Work collaboratively (business & IT) on each phase
• Try to become “executable” as early as possible
• Automate testing
© A. Samarin 2013 BPM for business analysts: Modelling procedure 34
General recommendations

Contenu connexe

Tendances

Better application architecture with #microservices and #BPM (as APaaS)
Better application architecture with #microservices and #BPM (as APaaS)Better application architecture with #microservices and #BPM (as APaaS)
Better application architecture with #microservices and #BPM (as APaaS)Alexander SAMARIN
 
Addressing security concerns through BPM
Addressing security concerns through BPMAddressing security concerns through BPM
Addressing security concerns through BPMAlexander SAMARIN
 
BPM for SOA+ESB+API and cloud
BPM for SOA+ESB+API and cloud BPM for SOA+ESB+API and cloud
BPM for SOA+ESB+API and cloud Alexander SAMARIN
 
BPM for developers, extended
BPM for developers, extendedBPM for developers, extended
BPM for developers, extendedAlexander SAMARIN
 
Systems architecting experience
Systems architecting experienceSystems architecting experience
Systems architecting experienceAlexander SAMARIN
 
BPM, SOA and EA for e-government
BPM, SOA and EA for e-government BPM, SOA and EA for e-government
BPM, SOA and EA for e-government Alexander SAMARIN
 
How EA, BPM, SOA and ECM work together
How EA, BPM, SOA and ECM work togetherHow EA, BPM, SOA and ECM work together
How EA, BPM, SOA and ECM work togetherAlexander SAMARIN
 
Technology-enabled healthcare transformation: concept paper
Technology-enabled healthcare transformation: concept paperTechnology-enabled healthcare transformation: concept paper
Technology-enabled healthcare transformation: concept paperAlexander SAMARIN
 
Enterprise Architecture (#EntArch) as a #systemsapproach applied management d...
Enterprise Architecture (#EntArch) as a #systemsapproach applied management d...Enterprise Architecture (#EntArch) as a #systemsapproach applied management d...
Enterprise Architecture (#EntArch) as a #systemsapproach applied management d...Alexander SAMARIN
 
Achieving synergy between BPM, SOA and EA
Achieving synergy between BPM, SOA and EAAchieving synergy between BPM, SOA and EA
Achieving synergy between BPM, SOA and EAAlexander SAMARIN
 
Mini-course at VFU - Architecting modern digital systems - 2
Mini-course at VFU - Architecting modern digital systems - 2Mini-course at VFU - Architecting modern digital systems - 2
Mini-course at VFU - Architecting modern digital systems - 2Alexander SAMARIN
 
Sapsa niscayah presentation
Sapsa niscayah presentationSapsa niscayah presentation
Sapsa niscayah presentationTina Hammar
 
204720 unifier at xcel energy
204720 unifier at xcel energy204720 unifier at xcel energy
204720 unifier at xcel energyp6academy
 
CamundaCon 2018: The Camunda Stack: Status Quo and Further Roadmap (Camunda)
CamundaCon 2018: The Camunda Stack: Status Quo and Further Roadmap (Camunda)CamundaCon 2018: The Camunda Stack: Status Quo and Further Roadmap (Camunda)
CamundaCon 2018: The Camunda Stack: Status Quo and Further Roadmap (Camunda)camunda services GmbH
 
CIS Infrastructure Group Don Mori Profile 2016
CIS Infrastructure Group Don Mori Profile 2016CIS Infrastructure Group Don Mori Profile 2016
CIS Infrastructure Group Don Mori Profile 2016Don Mori
 
Quick Start to Field Service Lightning, Paweł Dobrzynski
Quick Start to Field Service Lightning, Paweł DobrzynskiQuick Start to Field Service Lightning, Paweł Dobrzynski
Quick Start to Field Service Lightning, Paweł DobrzynskiCzechDreamin
 
Control M Enterprise Job Scheduling
Control M Enterprise Job SchedulingControl M Enterprise Job Scheduling
Control M Enterprise Job Schedulingmsibthorpe
 

Tendances (20)

Better application architecture with #microservices and #BPM (as APaaS)
Better application architecture with #microservices and #BPM (as APaaS)Better application architecture with #microservices and #BPM (as APaaS)
Better application architecture with #microservices and #BPM (as APaaS)
 
Addressing security concerns through BPM
Addressing security concerns through BPMAddressing security concerns through BPM
Addressing security concerns through BPM
 
BPM for SOA+ESB+API and cloud
BPM for SOA+ESB+API and cloud BPM for SOA+ESB+API and cloud
BPM for SOA+ESB+API and cloud
 
BPM for developers, extended
BPM for developers, extendedBPM for developers, extended
BPM for developers, extended
 
Systems architecting experience
Systems architecting experienceSystems architecting experience
Systems architecting experience
 
BPM, SOA and EA for e-government
BPM, SOA and EA for e-government BPM, SOA and EA for e-government
BPM, SOA and EA for e-government
 
How EA, BPM, SOA and ECM work together
How EA, BPM, SOA and ECM work togetherHow EA, BPM, SOA and ECM work together
How EA, BPM, SOA and ECM work together
 
Technology-enabled healthcare transformation: concept paper
Technology-enabled healthcare transformation: concept paperTechnology-enabled healthcare transformation: concept paper
Technology-enabled healthcare transformation: concept paper
 
Enterprise Architecture (#EntArch) as a #systemsapproach applied management d...
Enterprise Architecture (#EntArch) as a #systemsapproach applied management d...Enterprise Architecture (#EntArch) as a #systemsapproach applied management d...
Enterprise Architecture (#EntArch) as a #systemsapproach applied management d...
 
Achieving synergy between BPM, SOA and EA
Achieving synergy between BPM, SOA and EAAchieving synergy between BPM, SOA and EA
Achieving synergy between BPM, SOA and EA
 
Mini-course at VFU - Architecting modern digital systems - 2
Mini-course at VFU - Architecting modern digital systems - 2Mini-course at VFU - Architecting modern digital systems - 2
Mini-course at VFU - Architecting modern digital systems - 2
 
Sapsa niscayah presentation
Sapsa niscayah presentationSapsa niscayah presentation
Sapsa niscayah presentation
 
204720 unifier at xcel energy
204720 unifier at xcel energy204720 unifier at xcel energy
204720 unifier at xcel energy
 
Corporate Members Event June 2015
Corporate Members Event June 2015Corporate Members Event June 2015
Corporate Members Event June 2015
 
CamundaCon 2018: The Camunda Stack: Status Quo and Further Roadmap (Camunda)
CamundaCon 2018: The Camunda Stack: Status Quo and Further Roadmap (Camunda)CamundaCon 2018: The Camunda Stack: Status Quo and Further Roadmap (Camunda)
CamundaCon 2018: The Camunda Stack: Status Quo and Further Roadmap (Camunda)
 
Qto
QtoQto
Qto
 
CIS Infrastructure Group Don Mori Profile 2016
CIS Infrastructure Group Don Mori Profile 2016CIS Infrastructure Group Don Mori Profile 2016
CIS Infrastructure Group Don Mori Profile 2016
 
UNIGRAPHICS ONLINE TRAINING BY KMR
UNIGRAPHICS ONLINE TRAINING BY KMRUNIGRAPHICS ONLINE TRAINING BY KMR
UNIGRAPHICS ONLINE TRAINING BY KMR
 
Quick Start to Field Service Lightning, Paweł Dobrzynski
Quick Start to Field Service Lightning, Paweł DobrzynskiQuick Start to Field Service Lightning, Paweł Dobrzynski
Quick Start to Field Service Lightning, Paweł Dobrzynski
 
Control M Enterprise Job Scheduling
Control M Enterprise Job SchedulingControl M Enterprise Job Scheduling
Control M Enterprise Job Scheduling
 

En vedette

L5: Advanced modelling (english)
L5: Advanced modelling (english)L5: Advanced modelling (english)
L5: Advanced modelling (english)medialeg gmbh
 
Forecasting Technological Change (2)
Forecasting Technological Change (2)Forecasting Technological Change (2)
Forecasting Technological Change (2)Paul Schumann
 
Modelling Software Requirements: Important diagrams and templates (lecture sl...
Modelling Software Requirements: Important diagrams and templates (lecture sl...Modelling Software Requirements: Important diagrams and templates (lecture sl...
Modelling Software Requirements: Important diagrams and templates (lecture sl...Dagmar Monett
 
Crash Course in Scenario Planning
Crash Course in Scenario PlanningCrash Course in Scenario Planning
Crash Course in Scenario PlanningRobin Teigland
 
Scatter diagrams and correlation
Scatter diagrams and correlationScatter diagrams and correlation
Scatter diagrams and correlationkeithpeter
 
sales forecasting[1]
sales forecasting[1]sales forecasting[1]
sales forecasting[1]anushree5
 

En vedette (10)

L5: Advanced modelling (english)
L5: Advanced modelling (english)L5: Advanced modelling (english)
L5: Advanced modelling (english)
 
Forecasting Technological Change (2)
Forecasting Technological Change (2)Forecasting Technological Change (2)
Forecasting Technological Change (2)
 
Modelling Software Requirements: Important diagrams and templates (lecture sl...
Modelling Software Requirements: Important diagrams and templates (lecture sl...Modelling Software Requirements: Important diagrams and templates (lecture sl...
Modelling Software Requirements: Important diagrams and templates (lecture sl...
 
Crash Course in Scenario Planning
Crash Course in Scenario PlanningCrash Course in Scenario Planning
Crash Course in Scenario Planning
 
Scatter diagrams and correlation
Scatter diagrams and correlationScatter diagrams and correlation
Scatter diagrams and correlation
 
Scenario Planning
Scenario PlanningScenario Planning
Scenario Planning
 
sales forecasting[1]
sales forecasting[1]sales forecasting[1]
sales forecasting[1]
 
Modelling and simulation
Modelling and simulationModelling and simulation
Modelling and simulation
 
E-passport example
E-passport exampleE-passport example
E-passport example
 
Sales Forecasting
Sales ForecastingSales Forecasting
Sales Forecasting
 

Similaire à BPM for business analysts: modelling procedure

Fundamentals of business process management and BPMN
Fundamentals of business process management and BPMNFundamentals of business process management and BPMN
Fundamentals of business process management and BPMNGregor Polančič
 
Get the Gist: Universal Modelling Language (UML)
Get the Gist: Universal Modelling Language (UML)Get the Gist: Universal Modelling Language (UML)
Get the Gist: Universal Modelling Language (UML)russellgmorley
 
what-is-bpm-1234452005226143-34862409.ppt
what-is-bpm-1234452005226143-34862409.pptwhat-is-bpm-1234452005226143-34862409.ppt
what-is-bpm-1234452005226143-34862409.pptGanesh Shevade
 
Business Process Management Training | By ex-Deloitte & McKinsey Consultants
Business Process Management Training | By ex-Deloitte & McKinsey ConsultantsBusiness Process Management Training | By ex-Deloitte & McKinsey Consultants
Business Process Management Training | By ex-Deloitte & McKinsey ConsultantsAurelien Domont, MBA
 
Lean Six Sigma - Concept & Application
Lean Six Sigma - Concept & ApplicationLean Six Sigma - Concept & Application
Lean Six Sigma - Concept & ApplicationHusnain Shahid
 
Fundamentals of Business Process Management: A Quick Introduction to Value-Dr...
Fundamentals of Business Process Management: A Quick Introduction to Value-Dr...Fundamentals of Business Process Management: A Quick Introduction to Value-Dr...
Fundamentals of Business Process Management: A Quick Introduction to Value-Dr...Marlon Dumas
 
Webinar - The continuous improvement cycle of business processes
Webinar - The continuous improvement cycle of business processesWebinar - The continuous improvement cycle of business processes
Webinar - The continuous improvement cycle of business processesAuraQuantic
 
Bpr 05 Process Mapping Tools
Bpr 05 Process Mapping ToolsBpr 05 Process Mapping Tools
Bpr 05 Process Mapping Toolsmsq2004
 
Apromore: Advanced Business Process Analytics on the Cloud
Apromore: Advanced Business Process Analytics on the CloudApromore: Advanced Business Process Analytics on the Cloud
Apromore: Advanced Business Process Analytics on the CloudMarlon Dumas
 
Business process mapping
Business process mappingBusiness process mapping
Business process mappingKiito25
 
How to use BPMN* for modelling business processes
How to use BPMN* for modelling business processesHow to use BPMN* for modelling business processes
How to use BPMN* for modelling business processesAlexander SAMARIN
 
Business Process Mapping.ppt
Business Process Mapping.pptBusiness Process Mapping.ppt
Business Process Mapping.pptArunMattur
 
Power point operations management i (1)
Power point operations management i (1)Power point operations management i (1)
Power point operations management i (1)ocagnen
 
BPM Design Review Approach
BPM Design Review ApproachBPM Design Review Approach
BPM Design Review ApproachScott Simmons
 
Avelon Company Presentation 2011
Avelon Company Presentation 2011Avelon Company Presentation 2011
Avelon Company Presentation 2011johnny_koch
 

Similaire à BPM for business analysts: modelling procedure (20)

Fundamentals of business process management and BPMN
Fundamentals of business process management and BPMNFundamentals of business process management and BPMN
Fundamentals of business process management and BPMN
 
What is BPM?
What is BPM?What is BPM?
What is BPM?
 
Get the Gist: Universal Modelling Language (UML)
Get the Gist: Universal Modelling Language (UML)Get the Gist: Universal Modelling Language (UML)
Get the Gist: Universal Modelling Language (UML)
 
what-is-bpm-1234452005226143-34862409.ppt
what-is-bpm-1234452005226143-34862409.pptwhat-is-bpm-1234452005226143-34862409.ppt
what-is-bpm-1234452005226143-34862409.ppt
 
Business Process Management Training | By ex-Deloitte & McKinsey Consultants
Business Process Management Training | By ex-Deloitte & McKinsey ConsultantsBusiness Process Management Training | By ex-Deloitte & McKinsey Consultants
Business Process Management Training | By ex-Deloitte & McKinsey Consultants
 
Lean Six Sigma - Concept & Application
Lean Six Sigma - Concept & ApplicationLean Six Sigma - Concept & Application
Lean Six Sigma - Concept & Application
 
Fundamentals of Business Process Management: A Quick Introduction to Value-Dr...
Fundamentals of Business Process Management: A Quick Introduction to Value-Dr...Fundamentals of Business Process Management: A Quick Introduction to Value-Dr...
Fundamentals of Business Process Management: A Quick Introduction to Value-Dr...
 
Asap overview
Asap overviewAsap overview
Asap overview
 
Webinar - The continuous improvement cycle of business processes
Webinar - The continuous improvement cycle of business processesWebinar - The continuous improvement cycle of business processes
Webinar - The continuous improvement cycle of business processes
 
Bpr 05 Process Mapping Tools
Bpr 05 Process Mapping ToolsBpr 05 Process Mapping Tools
Bpr 05 Process Mapping Tools
 
Apromore: Advanced Business Process Analytics on the Cloud
Apromore: Advanced Business Process Analytics on the CloudApromore: Advanced Business Process Analytics on the Cloud
Apromore: Advanced Business Process Analytics on the Cloud
 
Business process mapping
Business process mappingBusiness process mapping
Business process mapping
 
Business Process Management Training 1
Business Process Management Training 1Business Process Management Training 1
Business Process Management Training 1
 
How to use BPMN* for modelling business processes
How to use BPMN* for modelling business processesHow to use BPMN* for modelling business processes
How to use BPMN* for modelling business processes
 
Business Process Mapping.ppt
Business Process Mapping.pptBusiness Process Mapping.ppt
Business Process Mapping.ppt
 
PMO and Project Server 2013 main features
PMO and Project Server 2013 main features PMO and Project Server 2013 main features
PMO and Project Server 2013 main features
 
Power point operations management i (1)
Power point operations management i (1)Power point operations management i (1)
Power point operations management i (1)
 
Agile testing approach
Agile testing approachAgile testing approach
Agile testing approach
 
BPM Design Review Approach
BPM Design Review ApproachBPM Design Review Approach
BPM Design Review Approach
 
Avelon Company Presentation 2011
Avelon Company Presentation 2011Avelon Company Presentation 2011
Avelon Company Presentation 2011
 

Plus de Alexander SAMARIN

Digital Architecture Methodology for Systemic Digital Transformation (Smart C...
Digital Architecture Methodology for Systemic Digital Transformation (Smart C...Digital Architecture Methodology for Systemic Digital Transformation (Smart C...
Digital Architecture Methodology for Systemic Digital Transformation (Smart C...Alexander SAMARIN
 
Building large-scale digital repeatable systems
Building large-scale digital repeatable systemsBuilding large-scale digital repeatable systems
Building large-scale digital repeatable systemsAlexander SAMARIN
 
Smart Cities Reference Architecture
Smart Cities Reference ArchitectureSmart Cities Reference Architecture
Smart Cities Reference ArchitectureAlexander SAMARIN
 
Building large-scale digital repeatable systems e.g Smart Cities
Building large-scale digital repeatable systems e.g Smart CitiesBuilding large-scale digital repeatable systems e.g Smart Cities
Building large-scale digital repeatable systems e.g Smart CitiesAlexander SAMARIN
 
Mini-course at VFU - Architecting modern digital systems - 0
Mini-course at VFU - Architecting modern digital systems - 0Mini-course at VFU - Architecting modern digital systems - 0
Mini-course at VFU - Architecting modern digital systems - 0Alexander SAMARIN
 
Mini-course at VFU - Architecting modern digital systems - 5
Mini-course at VFU - Architecting modern digital systems - 5Mini-course at VFU - Architecting modern digital systems - 5
Mini-course at VFU - Architecting modern digital systems - 5Alexander SAMARIN
 
Mini-course at VFU - Architecting modern digital systems - 4
Mini-course at VFU - Architecting modern digital systems - 4Mini-course at VFU - Architecting modern digital systems - 4
Mini-course at VFU - Architecting modern digital systems - 4Alexander SAMARIN
 
Mini-course at VFU - Architecting modern digital systems - 3
Mini-course at VFU - Architecting modern digital systems - 3Mini-course at VFU - Architecting modern digital systems - 3
Mini-course at VFU - Architecting modern digital systems - 3Alexander SAMARIN
 
Mini-course at VFU - Architecting modern digital systems - 1
Mini-course at VFU - Architecting modern digital systems - 1Mini-course at VFU - Architecting modern digital systems - 1
Mini-course at VFU - Architecting modern digital systems - 1Alexander SAMARIN
 
Towards software-defined organisations
Towards software-defined organisationsTowards software-defined organisations
Towards software-defined organisationsAlexander SAMARIN
 
Smart Cities from the systems point of view
Smart Cities from the systems point of viewSmart Cities from the systems point of view
Smart Cities from the systems point of viewAlexander SAMARIN
 
#bizarch from the #entarch point of view
#bizarch from the #entarch point of view#bizarch from the #entarch point of view
#bizarch from the #entarch point of view Alexander SAMARIN
 
Smart-city implementation reference model
Smart-city implementation reference modelSmart-city implementation reference model
Smart-city implementation reference modelAlexander SAMARIN
 
E-government reference model
E-government reference modelE-government reference model
E-government reference modelAlexander SAMARIN
 
Эталонная модель электронного правительства
Эталонная модель электронного правительстваЭталонная модель электронного правительства
Эталонная модель электронного правительстваAlexander SAMARIN
 

Plus de Alexander SAMARIN (15)

Digital Architecture Methodology for Systemic Digital Transformation (Smart C...
Digital Architecture Methodology for Systemic Digital Transformation (Smart C...Digital Architecture Methodology for Systemic Digital Transformation (Smart C...
Digital Architecture Methodology for Systemic Digital Transformation (Smart C...
 
Building large-scale digital repeatable systems
Building large-scale digital repeatable systemsBuilding large-scale digital repeatable systems
Building large-scale digital repeatable systems
 
Smart Cities Reference Architecture
Smart Cities Reference ArchitectureSmart Cities Reference Architecture
Smart Cities Reference Architecture
 
Building large-scale digital repeatable systems e.g Smart Cities
Building large-scale digital repeatable systems e.g Smart CitiesBuilding large-scale digital repeatable systems e.g Smart Cities
Building large-scale digital repeatable systems e.g Smart Cities
 
Mini-course at VFU - Architecting modern digital systems - 0
Mini-course at VFU - Architecting modern digital systems - 0Mini-course at VFU - Architecting modern digital systems - 0
Mini-course at VFU - Architecting modern digital systems - 0
 
Mini-course at VFU - Architecting modern digital systems - 5
Mini-course at VFU - Architecting modern digital systems - 5Mini-course at VFU - Architecting modern digital systems - 5
Mini-course at VFU - Architecting modern digital systems - 5
 
Mini-course at VFU - Architecting modern digital systems - 4
Mini-course at VFU - Architecting modern digital systems - 4Mini-course at VFU - Architecting modern digital systems - 4
Mini-course at VFU - Architecting modern digital systems - 4
 
Mini-course at VFU - Architecting modern digital systems - 3
Mini-course at VFU - Architecting modern digital systems - 3Mini-course at VFU - Architecting modern digital systems - 3
Mini-course at VFU - Architecting modern digital systems - 3
 
Mini-course at VFU - Architecting modern digital systems - 1
Mini-course at VFU - Architecting modern digital systems - 1Mini-course at VFU - Architecting modern digital systems - 1
Mini-course at VFU - Architecting modern digital systems - 1
 
Towards software-defined organisations
Towards software-defined organisationsTowards software-defined organisations
Towards software-defined organisations
 
Smart Cities from the systems point of view
Smart Cities from the systems point of viewSmart Cities from the systems point of view
Smart Cities from the systems point of view
 
#bizarch from the #entarch point of view
#bizarch from the #entarch point of view#bizarch from the #entarch point of view
#bizarch from the #entarch point of view
 
Smart-city implementation reference model
Smart-city implementation reference modelSmart-city implementation reference model
Smart-city implementation reference model
 
E-government reference model
E-government reference modelE-government reference model
E-government reference model
 
Эталонная модель электронного правительства
Эталонная модель электронного правительстваЭталонная модель электронного правительства
Эталонная модель электронного правительства
 

Dernier

"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...Zilliz
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?Igalia
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoffsammart93
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...apidays
 
AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024The Digital Insurer
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWERMadyBayot
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...DianaGray10
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxRustici Software
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAndrey Devyatkin
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century educationjfdjdjcjdnsjd
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CVKhem
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Zilliz
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
A Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source MilvusA Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source MilvusZilliz
 

Dernier (20)

"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
A Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source MilvusA Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source Milvus
 

BPM for business analysts: modelling procedure

  • 1. BPM for business analysts: Modelling procedure A. Samarin See also http://fr.slideshare.net/samarin/bpm- for-developers
  • 2. © A. Samarin 2013 BPM for business analysts: Modelling procedure 2 Example of unstructured BPMN (1)
  • 3. © A. Samarin 2013 BPM for business analysts: Modelling procedure 3 Example of unstructured BPMN (2)
  • 4. © A. Samarin 2013 BPM for business analysts: Modelling procedure 4 Example of unstructured BPMN (3)
  • 5. • Diagram is a communication (between people) tool • Good diagram should be understood in less than 30 seconds • Processes are better understood by focusing on the decisions to make, the issues to solve, and the results to produce, than on the administrative ordering of steps © A. Samarin 2013 BPM for business analysts: Modelling procedure 5 Reasons for a diagramming style
  • 6. • Horizontal vs. vertical timeline © A. Samarin 2013 BPM for business analysts: Modelling procedure 6 Diagramming style in BPMN (1) Timeline
  • 7. • Our use of colours for BPMN constructions is as follows: – brown (or orange): orchestration or execution-related gateways, events and activities – cyan: important events, e.g. start and finish, and check-points – blue: automated activities – green: human intellectual human activities – yellow: human validation human activities – red: human administrative human activities – grey: groups or activities of undefined / mixed nature © A. Samarin 2013 BPM for business analysts: Modelling procedure 7 Diagramming style in BPMN (2)
  • 8. • All BPMN constructions shall be consistently named: – start event Start – finish event Finish – intermediate events: check-point (CP##), etc. – gateways: G## – activities: Activity## or meaningful names – sub-processes: Group## or meaningful names © A. Samarin 2013 BPM for business analysts: Modelling procedure 8 Diagramming style in BPMN (3)
  • 9. • We use several pools in the following way: – in the middle of a diagram: a pool for the coordination of activities – COOR## (where ## stands for 01, 02, and so on) – above the orchestration pool: some pools for manual activities – HUMAN## (where ## stands for 01, 02, and so on) – below the orchestration pool: some pools for automated activities – SERVICE## – at the bottom of a diagram: a pool for the environment – DISPATCH © A. Samarin 2013 BPM for business analysts: Modelling procedure 9 Diagramming style in BPMN (4)
  • 10. • it treats human and automated activities equally • it is primarily for capturing the flow of control within a building block, but not for optimisation • it is a tool for both business and IT (maybe with coaching by a process analyst) • it provides validation by simulation • it provides validation by quick prototyping – real services can be invoked • it is visual programming © A. Samarin 2013 BPM for business analysts: Modelling procedure 10 Principles of the modelling procedure
  • 11. • In block-diagrams the same block must occur only once (as people interpret those diagrams as flow of data) • Business processes are flow of control thus the same activity may occur more then one time © A. Samarin 2013 BPM for business analysts: Modelling procedure 11 Want to avoid block-diagrams
  • 12. • Its purpose is: – to analyse a building block (what it is supposed to do) – to synthesise its implementation (how it does this) as explicit coordination of other building blocks (processes or activities) • It is iterative: we can apply it until we only have left indivisible building blocks (i.e. activities) • Artefacts are constructed recursively, like Russian dolls © A. Samarin 2013 BPM for business analysts: Modelling procedure 12 The modelling procedure (1)
  • 13. • It is similar to solving a puzzle: everyone has his/her own way • There are a few practical tips – make the edges first – group together pieces with a similar colour or pattern – collect them into clusters – use the latter as “centres of crystallisation” – then fill in the rest © A. Samarin 2013 BPM for business analysts: Modelling procedure 13 The modelling procedure (2)
  • 14. • But, there are a few real-life difficulties: you have – to do many puzzles at the same time – to use pieces from other puzzles – to cut new pieces – to optimise the number of pieces – to transform some puzzles – etc. • It should be a lot of fun! • LEGO started from 10-20 different pieces; now they offer about 1000 different pieces © A. Samarin 2013 BPM for business analysts: Modelling procedure 14 The modelling procedure (3)
  • 15. © A. Samarin 2013 BPM for business analysts: Modelling procedure 15 Four phases
  • 16. – complete a standard HR form with details of the absence requested – validate the proposed absence with your peers (e.g. those who need to provide back up for you) – submit the completed form to your supervisor for approval – transfer the completed, approved, form to the HR department for registration in a time-accounting system – announce the approved absence to a business partner © A. Samarin 2013 BPM for business analysts: Modelling procedure 16 Example: request for absence
  • 17. • The purpose – to analyse a building block as a whole – to discover its functional characteristics and some related artefacts • The method – the business story behind this building block should be carefully analysed to recognise its artefacts • Recommendations – don’t go into excessive detail for each artefact; this can be done later – define your list of deliverables © A. Samarin 2013 BPM for business analysts: Modelling procedure 17 Blackboxing phase (1)
  • 18. • The deliverables – the name of this building block – the business story which explains what this building block does – the nomenclature of incoming and outgoing business events – the nomenclature of the input business objects – the nomenclature of the output business objects – the nomenclature of the business objects – the resources involved, e.g. rules, roles, services, documents – any guidance (instructions, KPIs) needed for correct functioning – the choice of implementation: is it an indivisible service to be implemented via a programming language or a process? – related processes © A. Samarin 2013 BPM for business analysts: Modelling procedure 18 Blackboxing phase (2)
  • 19. • An example of deliverables BPM for business analysts: Modelling procedure 19 Blackboxing phase (3) Name Value Comment Name of this building block TreatAbsenceRequest Business story See chapter 6 Process owner Somebody from the HR department Incoming business events TreatAbsenceRequestStart Generated by the HR department Outgoing business events TreatAbsenceRequestFinish This event can be used to trigger some HR- specific processes Input business objects Nothing Output business objects AbsenceRequest Used business objects RoleDefinition, Employee, Absence, and AbsenceRequest © A. Samarin 2013
  • 20. • An example of deliverables BPM for business analysts: Modelling procedure 20 Blackboxing phase (4) Name Value Comment Other resources involved: rules Roles dependencies Some logic is necessary to define the “peers” for a given requestor Other resources involved: roles This process owner This process initiator Requestor Requestor’s peers Requestor’s supervisor HR representative HR data owner The naming of these roles is not defined in this book Other resources involved: other services An HR system The enterprise calendar A business rules engine This service may be useful for implementing some business logic © A. Samarin 2013
  • 21. • An example of deliverables BPM for business analysts: Modelling procedure 21 Blackboxing phase (5) Name Value Comment Other resources involved: documents Possibly, some quality documents KPIs Agreed execution time Number of requestor’s interactions Number of failed requests for absence Choice of implementation As a process Related processes TreatAnnouncementAbsence If a staff member becomes sick, then this process may be used to “inform” the business system of this fact TerminateAbsence © A. Samarin 2013
  • 22. • The purpose – to analyse a building block from within to determine its internal structure and its major artefacts • The method – determine the main (added-value) steps – classify artefacts for these steps – add check-points between steps • Recommendations – don’t have more than 7 steps – avoid loop-back over check-points – avoid too much detail © A. Samarin 2013 BPM for business analysts: Modelling procedure 22 Structuring phase (1)
  • 23. • Steps © A. Samarin 2013 BPM for business analysts: Modelling procedure 23 Structuring phase (2)
  • 24. • Steps and artefacts © A. Samarin 2013 BPM for business analysts: Modelling procedure 24 Structuring phase (3)
  • 25. • The deliverables – the nomenclature of the steps – the nomenclature of the check-points – the nomenclature of the (mainly) human activities (if any) – the nomenclature of the (mainly) automated activities (if any) © A. Samarin 2013 BPM for business analysts: Modelling procedure 25 Structuring phase (4)
  • 26. • An example of deliverables BPM for business analysts: Modelling procedure 26 Structuring phase (5) Name Value Comment Steps Step01 Recoding of proposed absence(s) and check of it (them) with the requestor's peers Step02 Obtention of approval from the requestor's supervisor Step03 Performance of HR formalities Check-points CP01 CP02 Human activities For the requestor The requestor selects his/her absence(s) with the help of the enterprise calendar and the HR system For the peers Each peer has to confirm that he/she has been informed about the proposed absence(s) For the supervisor The supervisor has to confirm that he/she agrees or does not agree with proposed absence(s) For HR representative The HR representative has to control and, possibly, enter the proposed absence(s) into the HR system © A. Samarin 2013
  • 27. • An example of deliverables BPM for business analysts: Modelling procedure 27 Structuring phase (6) Name Value Comment Automated activities Pre- and post- activities for the whole process In accordance with the PDP pattern Pre- and post- support for the requestor In accordance with the AHA pattern Report for the supervisor All information pertinent to the proposed absence(s) is collected in an aggregated document for the supervisor HR system update May be used instead of the HR representative © A. Samarin 2013
  • 28. • The purpose – to synthesize an initial version of the formal coordination: some kind of process skeleton • The method – add intra-step logic – start formalising the business objects involved – collect test scenarios • Recommendations – consider implementation of human activities as simple forms © A. Samarin 2013 BPM for business analysts: Modelling procedure 28 Re-construction phase (1)
  • 29. • The diagram © A. Samarin 2013 BPM for business analysts: Modelling procedure 29 Re-construction phase (2)
  • 30. • The deliverables – formalised (as XSD) business objects – an executable diagram for the coordination of some activities – descriptions of all human activities (prototypes for user interface, roles, etc.) – routing logic – some testing scenarios © A. Samarin 2013 BPM for business analysts: Modelling procedure 30 Re-construction phase (3)
  • 31. • The purpose – to enrich the process skeleton by adding more automated activities • The method – add pools – apply different practical patterns – use a business rule engine if available – collect test scenarios • Recommendations – work iteratively (step-by-step) © A. Samarin 2013 BPM for business analysts: Modelling procedure 31 Instrumentation phase (1)
  • 32. • The diagram © A. Samarin 2013 BPM for business analysts: Modelling procedure 32 Instrumentation phase (2)
  • 33. • The deliverables – an executable diagram for coordination of all building blocks – a formal description of the automated activities (as WDSL) – business logic – all testing scenarios © A. Samarin 2013 BPM for business analysts: Modelling procedure 33 Instrumentation phase (3)
  • 34. • Adjust the modelling procedure for your needs, e.g. collection of artefacts during different phases • Bring downstream information needs upstream • Ensure 100 % quality at the beginning of the process - input quality control • Work collaboratively (business & IT) on each phase • Try to become “executable” as early as possible • Automate testing © A. Samarin 2013 BPM for business analysts: Modelling procedure 34 General recommendations