SlideShare a Scribd company logo
1 of 40
Prof. Marcello La Rosa
BPMDiscipline
Queensland University ofTechnology
Business Process Modelling
© Marcello La Rosa
• What is a business process?
• What’s so special about business processes?
• What is BPM?
• What is the value of BPM?
Quick recap from Week 1
© Marcello La Rosa
“It’s like turning a lot of light bulbs on in the minds of managers”
Process owner
Defense Housing Authority
Canberra, Australia
Why process modeling?
Transparency
© Marcello La Rosa
ERP
Senior Finance Officer
Finance
Department
Process models – conveying transparency
Check
Invoice
Mismatches
Enter
Invoice
Details
mismatch
exists
no
mismatches
Block
Invoice
Invoice
received
Invoice
posted
Post Invoice
Invoice
blocked
Invoice Invoice
Report
Invoice
Invoice DB
1. What we need to do and when – Control flow
2. What we need to work on – Artifacts (physical & electronic)
3. Who does the work – Resources (human & systems)
4
© Marcello La Rosa
What we need to do and when
• Activities, events and their order relationships
• Manual or automated
What we need to work on
• input/output artifacts to activities
• Physical or electronic
Who does the work
• Resources that perform activities and generate events
• Human or software
Key ingredients of a process model
5
© Marcello La Rosa
Further potential elements in a process
Objectives, goals
• to link with corporate strategy
Risks
• to risk-profile the process
Policies, rules
• to check process compliance
Knowledge
• to depict expertise required
…
6
© Marcello La Rosa
Example: Student Enrollment
7
© Marcello La Rosa
What’s the right model?
© Marcello La Rosa
How novices model
Mark is going on a trip to Sydney. He decides to call a taxi from home to
the airport. The taxi arrives after 10 minutes, and takes half an hour for
the 20 kilometers to the airport.
At the airport, Mark uses the online check-in counter and receives his
boarding pass. Of course, he could have also used the ticket counter. He
does not have to check-in any luggage, and so he proceeds straight to
the security check, which is 100 meters down the hall on the right. The
queue here is short and after 5 minutes he walks up to the departure
gate.
Mark decides not to go to the Frequent Flyer lounge and instead walks
up and down the shops for 15 minutes and buys a newspaper before he
returns to the gate. After ten minutes waiting, he boards the plane.
9
Recker et al., How novices model business processes, Proceedings of BPM, Springer, 2010
© Marcello La Rosa
Some other ways of modelling...
10
Recker et al., How novices model business processes, Proceedings of BPM, Springer, 2010
© Marcello La Rosa
Some other ways of modelling...
11
Recker et al., How novices model business processes, Proceedings of BPM, Springer, 2010
© Marcello La Rosa
Some other ways of modelling...
12
Recker et al., How novices model business processes, Proceedings of BPM, Springer, 2010
© Marcello La Rosa
Some other ways of modelling...
13
Recker et al., How novices model business processes, Proceedings of BPM, Springer, 2010
© Marcello La Rosa
Some other ways of modelling...
14
Recker et al., How novices model business processes, Proceedings of BPM, Springer, 2010
© Marcello La Rosa
• Different representation of concepts
• Different level of granularity
• Different level of scope
• Different terminology
→What is the right process model?
Issues?
15
© Marcello La Rosa
Register
order
Prepare
shipment
Ship
goods
Receive
payment
(Re)send
bill
Contact
customer
Archive
order
Material
is released
TO item
confirmed
without
differences
Warehouse/
Stores
Transfer
order
item
is confirmed
Payment
must
be effected
Purchase
Requisition
Requirement
for material
has arisen
Requisition
released
for scheduling
agreement
schedule/SA release
Invoice
Verification
Purchase
requisition
released
for purchase
order
Inbound
delivery
entered
Goods
received
Goods
receipt
posted
Goods
Receipt
Purchase
order
created
Purchasing
Invoice
received
Check Invoice
Mismatches
Post Invoice
Enter Invoice
Details
mismatch
exists
no
mismatches
Block Invoice
Invoice
received
What is a model?
16
© Marcello La Rosa
Models are abstractions from real world phenomena,
developed for the purpose of reducing overall complexity.
Models aggregate information and document only relevant
aspects of the real world
Models are being developed:
1. in a specific modelling subject
2. for a specific target audience
3. with a specific modelling purpose in mind
What’s a model? A little bit on modelling theory
17
© Marcello La Rosa 18
no right/wrong, but…
relevant/irrelevant
model
© Marcello La Rosa
?
What’s the relevant model?
19
© Marcello La Rosa
Model Definition
A model is a representation of some phenomenon of the real
world made in order to facilitate an understanding of its
workings.
Oxford Dictionary
1. What phenomenon matters?
2. How to represent this?
3. How to facilitate understanding?
20
© Marcello La Rosa
Our phenomenon of interest: Business Process
21
© Marcello La Rosa
Purposes of process modeling
Process
identification
Conformance and
performance insights
Conformance and
performance insights
Process
monitoring and
controlling
Executable
process
model
Executable
process
model
Process
implementation To-be process
model
To-be process
model
Process
analysis
As-is process
model
As-is process
model
Process
discovery
Process architecture
Process architecture
Process
redesign
Insights on
weaknesses and
their impact
Insights on
weaknesses and
their impact
22
• documentation
• communication
• activity-based costing
• simulation...
• benchmarking
• certification
• workflow management
• software development
• integration
• testing
• …
© Marcello La Rosa
Purposes of Process Modeling
23
documentation
communication
activity-
based
costing
simulation
benchmarking
certification
software
development
workflow
management
integration
testing
Organization
design
Application system
design
Transparency
…
…
© Marcello La Rosa
Business stakeholders
• Process innovation, operational excellence
• KPIs, customer touch-points, issues, opportunities, risks
• Balanced Scorecard, Activity-based costing
• Animation, simulation, scenario analysis,
easy communication…
IT stakeholders
• Process-Aware Information Systems
• Process automation
• Expressive, executable, standardized models
• Data types, conditions, data mappings, faults handling…
Different stakeholders have different interests…
24
© Marcello La Rosa
Conceptual process models
• are made by domain experts
• provide a basis for communication
amongst relevant stakeholders
• must be understandable
• must be intuitive and may leave room for
interpretation
• contain purely a relevant set of process
information
Executable process models
• are made by IT experts
• provide input to a process
enactment system - BPMS
• must be machine readable
• must be unambiguous and should
not contain any uncertainties
• contain further details that are only
relevant to implementation
The result: two sides of the story
25
How to model:
the BPMN language
© Marcello La Rosa
Business Process Model and Notation (BPMN)
• OMG standard (nowadays BPMN 2.0)
• Supported by numerous tools: bpmn.org lists over 70 tools (Jan 15)
• Both for conceptual and executable models
© Marcello La Rosa
Objective of the BPMN initiative
Organisational design
Application system
design
Modelling Purpose Target Audience
Managers/Strategy
Consultants
Process Owners
Business Analysts
Solution Architects
Software Developers
Scope
28
© Marcello La Rosa
BPMN from 10,000 miles…
Based on popular graphical flowcharts:
- Core set of notation elements
- Each core element has various subtypes
A BPMN process model is a graph consisting of four types of core
elements:
activity gateway
event sequence
flow
start end
© Marcello La Rosa
A typical order-to-cash process is triggered by the receipt of a
purchase order from a customer. The purchase order has to be
checked against the stock regarding the availability of the
item(s) requested. Depending on stock availability the purchase
order may be confirmed or rejected.
If the purchase order is confirmed, an invoice is emitted and the
goods requested are shipped. The process completes by
archiving the order or if the order is rejected.
Let’s start modeling
Order-to-cash
© Marcello La Rosa
Solution in BPMN
start
event
end
event
activity
split gateway
31
Order-to-cash
Purchase
order
received
end
event
Ship goods
Order
rejected
Order
fulfilled
Archive
order
Check stock
Reject order
Confirm
order
Items in
stock
Items not in
stock
Check stock
availability
Emit
invoice
• Event: noun + past-participle verb (e.g. insurance claim lodged)
Naming conventions
• Activity: imperative verb + noun (e.g. assess credit risk)
© Marcello La Rosa
This process starts when a request for down payment has been
approved.
It involves the entry and posting of a down payment in the form
of a down payment request being entered into the system, the
automatic subsequent payment, acquittal of the down payment
through the processing of the direct invoice and the clearance
of the vendor line items.
The clearance of the vendor line items can result in a debit or
credit balance. In case of debit balance, the arrears are
processed, otherwise the remaining balance is paid.
Handle down payments
One more example
32
© Marcello La Rosa
Enter down
payment
request
Process
payment
Process
direct
invoice
Clear
vendor line
items
Debit
balance
Credit
balance
Pay
remaining
balance
Process
arrears
Down
payment
request
approved
Balance
paid
Arrears
processed
Solution in BPMN
33
Handle down payments
© Marcello La Rosa
Activities capture work performed in a
process
• Different types of activities
Events represent the process’ triggers (start
event) and outcomes (end event).
• Different types of events
BPMN core elements
activity
34
start
event
end
event
© Marcello La Rosa
Gateways capture forking and joining paths in
the control flow.
• Different types of gateways
Sequence flows represent the order in which
activities and events will be performed.
They can be assigned a condition to distinguish
between alternative branches.
• Different types of flows
BPMN core elements
sequence
flow
35
gateway
© Marcello La Rosa
Check stock
availability
Reject order
Confirm
order
Emit
invoice
Ship goods
Purchase
order
received
Items in
stock
Items not in
stock
Order
rejected
Order
fulfilled
Archive
order
Process model vs process instances –
The tokens game
36
Order #1
Order #2
Order #3
© Marcello La Rosa
A start event triggers a new process instance
by generating a token that traverses the
sequence flow (“tokens source”)
An end event signals that a process instance has
completed with a given outcome by consuming
a token (“tokens sink”)
A little bit more on events…
37
start
event
end
event
© Marcello La Rosa
BPMN Poster available in the courseware
38
© Marcello La Rosa
Readings for Week 2
• Dumas M., La Rosa M., Mendling J., Reijers, H. (2013):
Fundamentals of BPM. Chapter 3 Section 3.1 (including box
“A bit on modeling theory”)
• Recker J., Safrudin N., Rosemann M., How novices model
business processes, Proceedings of BPM, Springer, 2010
39
Required
Recommended
© Marcello La Rosa
Prof. Marcello La Rosa
IS School Academic Director
(Corporate Programs and Partnerships)
BPM Discipline, IS School
Science & Engineering Faculty
Queensland University of Technology
2 George Street
Brisbane QLD 4000
Australia
p +61 (0)7 3138-9482
e m.larosa@qut.edu.au
w www.marcellolarosa.com

More Related Content

Similar to IAB203.1.2015-Week-2_nc.pptx

The role of BPM in Paradigms Shift
The role of BPM in Paradigms ShiftThe role of BPM in Paradigms Shift
The role of BPM in Paradigms ShiftAgora Group
 
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 3 - Transaction Monitoring: Manual Strategies Don't Scale
Webinar 3 - Transaction Monitoring: Manual Strategies Don't ScaleWebinar 3 - Transaction Monitoring: Manual Strategies Don't Scale
Webinar 3 - Transaction Monitoring: Manual Strategies Don't ScaleIdentityMind
 
How RPA improves financial KPIs - DocProcess
How RPA improves financial KPIs - DocProcessHow RPA improves financial KPIs - DocProcess
How RPA improves financial KPIs - DocProcessDocProcess
 
UNDRSTND Group - ABBYY Technical Summit Oct 2017 - Martyn Christian Keynote
UNDRSTND Group - ABBYY Technical Summit Oct 2017 - Martyn Christian KeynoteUNDRSTND Group - ABBYY Technical Summit Oct 2017 - Martyn Christian Keynote
UNDRSTND Group - ABBYY Technical Summit Oct 2017 - Martyn Christian KeynoteMartyn Christian
 
THE CIO PLAYBOOK NINE STEPS CIOS MUST TAKE FOR SUCCESSFUL DIVESTITURE
THE CIO PLAYBOOK NINE STEPS CIOS MUST TAKE FOR  SUCCESSFUL DIVESTITURETHE CIO PLAYBOOK NINE STEPS CIOS MUST TAKE FOR  SUCCESSFUL DIVESTITURE
THE CIO PLAYBOOK NINE STEPS CIOS MUST TAKE FOR SUCCESSFUL DIVESTITUREAbhishek Sood
 
Business Process Mapping for Salesforce Admins
Business Process Mapping for Salesforce AdminsBusiness Process Mapping for Salesforce Admins
Business Process Mapping for Salesforce AdminsSalesforce Admins
 
Local Government IT Summit presentation August 2018
Local Government IT Summit presentation August 2018Local Government IT Summit presentation August 2018
Local Government IT Summit presentation August 2018Dogtrumpet
 
Document Management Options for Abila MIP
Document Management Options for Abila MIPDocument Management Options for Abila MIP
Document Management Options for Abila MIPNet at Work
 
Shameel Ahamad_SAP_SD_Consultant
Shameel Ahamad_SAP_SD_ConsultantShameel Ahamad_SAP_SD_Consultant
Shameel Ahamad_SAP_SD_Consultantshameel ahamad MA
 
End-To-End Digitalisation of a Sales Process for Retail Banks
End-To-End Digitalisation of a Sales Process for Retail BanksEnd-To-End Digitalisation of a Sales Process for Retail Banks
End-To-End Digitalisation of a Sales Process for Retail BanksCedric Coiquaud
 
Osvaldo Bordoni UBS Italia
Osvaldo Bordoni UBS ItaliaOsvaldo Bordoni UBS Italia
Osvaldo Bordoni UBS ItaliaDOCFLOW
 
1. introduction to E-commerce
1. introduction to E-commerce1. introduction to E-commerce
1. introduction to E-commerceKuntal Bhowmick
 
Fintech Belgium_Webinar 6: AccountingTech to the rescue / Covid-19: Home Work...
Fintech Belgium_Webinar 6: AccountingTech to the rescue / Covid-19: Home Work...Fintech Belgium_Webinar 6: AccountingTech to the rescue / Covid-19: Home Work...
Fintech Belgium_Webinar 6: AccountingTech to the rescue / Covid-19: Home Work...FinTech Belgium
 
ITM business barriers.pptx
ITM  business barriers.pptxITM  business barriers.pptx
ITM business barriers.pptxrajalakshmi5921
 
DocLink Document Management - Benefits of Smart Forms
DocLink Document Management - Benefits of Smart FormsDocLink Document Management - Benefits of Smart Forms
DocLink Document Management - Benefits of Smart FormsNet at Work
 
Fast-Track Your O2C Cycle With AR Automation - Techwave.pdf
Fast-Track Your O2C Cycle With AR Automation - Techwave.pdfFast-Track Your O2C Cycle With AR Automation - Techwave.pdf
Fast-Track Your O2C Cycle With AR Automation - Techwave.pdfAnil
 

Similar to IAB203.1.2015-Week-2_nc.pptx (20)

The role of BPM in Paradigms Shift
The role of BPM in Paradigms ShiftThe role of BPM in Paradigms Shift
The role of BPM in Paradigms Shift
 
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...
 
Webinar 3 - Transaction Monitoring: Manual Strategies Don't Scale
Webinar 3 - Transaction Monitoring: Manual Strategies Don't ScaleWebinar 3 - Transaction Monitoring: Manual Strategies Don't Scale
Webinar 3 - Transaction Monitoring: Manual Strategies Don't Scale
 
How RPA improves financial KPIs - DocProcess
How RPA improves financial KPIs - DocProcessHow RPA improves financial KPIs - DocProcess
How RPA improves financial KPIs - DocProcess
 
Architect Business Change
Architect Business ChangeArchitect Business Change
Architect Business Change
 
UNDRSTND Group - ABBYY Technical Summit Oct 2017 - Martyn Christian Keynote
UNDRSTND Group - ABBYY Technical Summit Oct 2017 - Martyn Christian KeynoteUNDRSTND Group - ABBYY Technical Summit Oct 2017 - Martyn Christian Keynote
UNDRSTND Group - ABBYY Technical Summit Oct 2017 - Martyn Christian Keynote
 
THE CIO PLAYBOOK NINE STEPS CIOS MUST TAKE FOR SUCCESSFUL DIVESTITURE
THE CIO PLAYBOOK NINE STEPS CIOS MUST TAKE FOR  SUCCESSFUL DIVESTITURETHE CIO PLAYBOOK NINE STEPS CIOS MUST TAKE FOR  SUCCESSFUL DIVESTITURE
THE CIO PLAYBOOK NINE STEPS CIOS MUST TAKE FOR SUCCESSFUL DIVESTITURE
 
Business Process Mapping for Salesforce Admins
Business Process Mapping for Salesforce AdminsBusiness Process Mapping for Salesforce Admins
Business Process Mapping for Salesforce Admins
 
Local Government IT Summit presentation August 2018
Local Government IT Summit presentation August 2018Local Government IT Summit presentation August 2018
Local Government IT Summit presentation August 2018
 
Help #SME becoming #digital
Help #SME becoming #digitalHelp #SME becoming #digital
Help #SME becoming #digital
 
CCNS Webinar
CCNS WebinarCCNS Webinar
CCNS Webinar
 
Document Management Options for Abila MIP
Document Management Options for Abila MIPDocument Management Options for Abila MIP
Document Management Options for Abila MIP
 
Shameel Ahamad_SAP_SD_Consultant
Shameel Ahamad_SAP_SD_ConsultantShameel Ahamad_SAP_SD_Consultant
Shameel Ahamad_SAP_SD_Consultant
 
End-To-End Digitalisation of a Sales Process for Retail Banks
End-To-End Digitalisation of a Sales Process for Retail BanksEnd-To-End Digitalisation of a Sales Process for Retail Banks
End-To-End Digitalisation of a Sales Process for Retail Banks
 
Osvaldo Bordoni UBS Italia
Osvaldo Bordoni UBS ItaliaOsvaldo Bordoni UBS Italia
Osvaldo Bordoni UBS Italia
 
1. introduction to E-commerce
1. introduction to E-commerce1. introduction to E-commerce
1. introduction to E-commerce
 
Fintech Belgium_Webinar 6: AccountingTech to the rescue / Covid-19: Home Work...
Fintech Belgium_Webinar 6: AccountingTech to the rescue / Covid-19: Home Work...Fintech Belgium_Webinar 6: AccountingTech to the rescue / Covid-19: Home Work...
Fintech Belgium_Webinar 6: AccountingTech to the rescue / Covid-19: Home Work...
 
ITM business barriers.pptx
ITM  business barriers.pptxITM  business barriers.pptx
ITM business barriers.pptx
 
DocLink Document Management - Benefits of Smart Forms
DocLink Document Management - Benefits of Smart FormsDocLink Document Management - Benefits of Smart Forms
DocLink Document Management - Benefits of Smart Forms
 
Fast-Track Your O2C Cycle With AR Automation - Techwave.pdf
Fast-Track Your O2C Cycle With AR Automation - Techwave.pdfFast-Track Your O2C Cycle With AR Automation - Techwave.pdf
Fast-Track Your O2C Cycle With AR Automation - Techwave.pdf
 

More from ssuser0d0f881

BK 1 Unit 5 to 8 Present Simple Do Does.ppt
BK 1 Unit 5 to 8 Present Simple Do Does.pptBK 1 Unit 5 to 8 Present Simple Do Does.ppt
BK 1 Unit 5 to 8 Present Simple Do Does.pptssuser0d0f881
 
Traditional-Based Learning Vs Program-Based Learning.pptx
Traditional-Based Learning Vs Program-Based Learning.pptxTraditional-Based Learning Vs Program-Based Learning.pptx
Traditional-Based Learning Vs Program-Based Learning.pptxssuser0d0f881
 
Information and documentation, Records management, Concepts and principles.pptx
Information and documentation, Records management, Concepts and principles.pptxInformation and documentation, Records management, Concepts and principles.pptx
Information and documentation, Records management, Concepts and principles.pptxssuser0d0f881
 
Service-oriented architecture (SOA) is a method of software development that ...
Service-oriented architecture (SOA) is a method of software development that ...Service-oriented architecture (SOA) is a method of software development that ...
Service-oriented architecture (SOA) is a method of software development that ...ssuser0d0f881
 
PRECISE SPECIFICATION OF BUSINESS DECISIONS AND BUSINESS RULES
PRECISE SPECIFICATION OF BUSINESS DECISIONS AND BUSINESS RULESPRECISE SPECIFICATION OF BUSINESS DECISIONS AND BUSINESS RULES
PRECISE SPECIFICATION OF BUSINESS DECISIONS AND BUSINESS RULESssuser0d0f881
 
BPM IMPROVMENT &IMPLIMENTATION &MONITORI-Mcenter.pptx
BPM IMPROVMENT &IMPLIMENTATION &MONITORI-Mcenter.pptxBPM IMPROVMENT &IMPLIMENTATION &MONITORI-Mcenter.pptx
BPM IMPROVMENT &IMPLIMENTATION &MONITORI-Mcenter.pptxssuser0d0f881
 
المعايير الدولية في مجال إدارة الوثائق والرقمنة.pdf
المعايير الدولية في مجال إدارة الوثائق والرقمنة.pdfالمعايير الدولية في مجال إدارة الوثائق والرقمنة.pdf
المعايير الدولية في مجال إدارة الوثائق والرقمنة.pdfssuser0d0f881
 
protect your data.pdf
protect your data.pdfprotect your data.pdf
protect your data.pdfssuser0d0f881
 
FBPM2-Chapter10-ProcessImplementationExecutableModels.pptx
FBPM2-Chapter10-ProcessImplementationExecutableModels.pptxFBPM2-Chapter10-ProcessImplementationExecutableModels.pptx
FBPM2-Chapter10-ProcessImplementationExecutableModels.pptxssuser0d0f881
 
BPM13-29-08-13-Tutorial-Process-Automation_Part-I.pptx
BPM13-29-08-13-Tutorial-Process-Automation_Part-I.pptxBPM13-29-08-13-Tutorial-Process-Automation_Part-I.pptx
BPM13-29-08-13-Tutorial-Process-Automation_Part-I.pptxssuser0d0f881
 
FBPM2-Chapter09-ProcessAwareInformationSystems.pptx
FBPM2-Chapter09-ProcessAwareInformationSystems.pptxFBPM2-Chapter09-ProcessAwareInformationSystems.pptx
FBPM2-Chapter09-ProcessAwareInformationSystems.pptxssuser0d0f881
 
Lecture7-QuantitativeAnalysis2.pptx
Lecture7-QuantitativeAnalysis2.pptxLecture7-QuantitativeAnalysis2.pptx
Lecture7-QuantitativeAnalysis2.pptxssuser0d0f881
 

More from ssuser0d0f881 (20)

BK 1 Unit 5 to 8 Present Simple Do Does.ppt
BK 1 Unit 5 to 8 Present Simple Do Does.pptBK 1 Unit 5 to 8 Present Simple Do Does.ppt
BK 1 Unit 5 to 8 Present Simple Do Does.ppt
 
Traditional-Based Learning Vs Program-Based Learning.pptx
Traditional-Based Learning Vs Program-Based Learning.pptxTraditional-Based Learning Vs Program-Based Learning.pptx
Traditional-Based Learning Vs Program-Based Learning.pptx
 
Information and documentation, Records management, Concepts and principles.pptx
Information and documentation, Records management, Concepts and principles.pptxInformation and documentation, Records management, Concepts and principles.pptx
Information and documentation, Records management, Concepts and principles.pptx
 
Service-oriented architecture (SOA) is a method of software development that ...
Service-oriented architecture (SOA) is a method of software development that ...Service-oriented architecture (SOA) is a method of software development that ...
Service-oriented architecture (SOA) is a method of software development that ...
 
PRECISE SPECIFICATION OF BUSINESS DECISIONS AND BUSINESS RULES
PRECISE SPECIFICATION OF BUSINESS DECISIONS AND BUSINESS RULESPRECISE SPECIFICATION OF BUSINESS DECISIONS AND BUSINESS RULES
PRECISE SPECIFICATION OF BUSINESS DECISIONS AND BUSINESS RULES
 
BPM IMPROVMENT &IMPLIMENTATION &MONITORI-Mcenter.pptx
BPM IMPROVMENT &IMPLIMENTATION &MONITORI-Mcenter.pptxBPM IMPROVMENT &IMPLIMENTATION &MONITORI-Mcenter.pptx
BPM IMPROVMENT &IMPLIMENTATION &MONITORI-Mcenter.pptx
 
المعايير الدولية في مجال إدارة الوثائق والرقمنة.pdf
المعايير الدولية في مجال إدارة الوثائق والرقمنة.pdfالمعايير الدولية في مجال إدارة الوثائق والرقمنة.pdf
المعايير الدولية في مجال إدارة الوثائق والرقمنة.pdf
 
ch6-part1.pptx
ch6-part1.pptxch6-part1.pptx
ch6-part1.pptx
 
ch05-part1.pptx
ch05-part1.pptxch05-part1.pptx
ch05-part1.pptx
 
ch04-part1.pptx
ch04-part1.pptxch04-part1.pptx
ch04-part1.pptx
 
ch03-part2.pptx
ch03-part2.pptxch03-part2.pptx
ch03-part2.pptx
 
ch03-part1.pptx
ch03-part1.pptxch03-part1.pptx
ch03-part1.pptx
 
ch02-part1.pptx
ch02-part1.pptxch02-part1.pptx
ch02-part1.pptx
 
protect your data.pdf
protect your data.pdfprotect your data.pdf
protect your data.pdf
 
BPMN (28).pptx
BPMN (28).pptxBPMN (28).pptx
BPMN (28).pptx
 
2018Lecture12.pptx
2018Lecture12.pptx2018Lecture12.pptx
2018Lecture12.pptx
 
FBPM2-Chapter10-ProcessImplementationExecutableModels.pptx
FBPM2-Chapter10-ProcessImplementationExecutableModels.pptxFBPM2-Chapter10-ProcessImplementationExecutableModels.pptx
FBPM2-Chapter10-ProcessImplementationExecutableModels.pptx
 
BPM13-29-08-13-Tutorial-Process-Automation_Part-I.pptx
BPM13-29-08-13-Tutorial-Process-Automation_Part-I.pptxBPM13-29-08-13-Tutorial-Process-Automation_Part-I.pptx
BPM13-29-08-13-Tutorial-Process-Automation_Part-I.pptx
 
FBPM2-Chapter09-ProcessAwareInformationSystems.pptx
FBPM2-Chapter09-ProcessAwareInformationSystems.pptxFBPM2-Chapter09-ProcessAwareInformationSystems.pptx
FBPM2-Chapter09-ProcessAwareInformationSystems.pptx
 
Lecture7-QuantitativeAnalysis2.pptx
Lecture7-QuantitativeAnalysis2.pptxLecture7-QuantitativeAnalysis2.pptx
Lecture7-QuantitativeAnalysis2.pptx
 

Recently uploaded

Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...
Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...
Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...Shubhangi Sonawane
 
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in DelhiRussian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhikauryashika82
 
Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104misteraugie
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdfQucHHunhnh
 
Gardella_Mateo_IntellectualProperty.pdf.
Gardella_Mateo_IntellectualProperty.pdf.Gardella_Mateo_IntellectualProperty.pdf.
Gardella_Mateo_IntellectualProperty.pdf.MateoGardella
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...EduSkills OECD
 
ICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxAreebaZafar22
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfciinovamais
 
Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Celine George
 
Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactAccessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactdawncurless
 
This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.christianmathematics
 
Measures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SDMeasures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SDThiyagu K
 
Class 11th Physics NEET formula sheet pdf
Class 11th Physics NEET formula sheet pdfClass 11th Physics NEET formula sheet pdf
Class 11th Physics NEET formula sheet pdfAyushMahapatra5
 
Seal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptxSeal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptxnegromaestrong
 
Unit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxUnit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxVishalSingh1417
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingTechSoup
 

Recently uploaded (20)

Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024
 
Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...
Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...
Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...
 
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in DelhiRussian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
 
Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
 
Gardella_Mateo_IntellectualProperty.pdf.
Gardella_Mateo_IntellectualProperty.pdf.Gardella_Mateo_IntellectualProperty.pdf.
Gardella_Mateo_IntellectualProperty.pdf.
 
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
 
ICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptx
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
 
Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17
 
Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactAccessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impact
 
This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.
 
Measures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SDMeasures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SD
 
Class 11th Physics NEET formula sheet pdf
Class 11th Physics NEET formula sheet pdfClass 11th Physics NEET formula sheet pdf
Class 11th Physics NEET formula sheet pdf
 
Seal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptxSeal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptx
 
Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1
 
Mattingly "AI & Prompt Design: The Basics of Prompt Design"
Mattingly "AI & Prompt Design: The Basics of Prompt Design"Mattingly "AI & Prompt Design: The Basics of Prompt Design"
Mattingly "AI & Prompt Design: The Basics of Prompt Design"
 
Unit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxUnit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptx
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy Consulting
 

IAB203.1.2015-Week-2_nc.pptx

  • 1. Prof. Marcello La Rosa BPMDiscipline Queensland University ofTechnology Business Process Modelling
  • 2. © Marcello La Rosa • What is a business process? • What’s so special about business processes? • What is BPM? • What is the value of BPM? Quick recap from Week 1
  • 3. © Marcello La Rosa “It’s like turning a lot of light bulbs on in the minds of managers” Process owner Defense Housing Authority Canberra, Australia Why process modeling? Transparency
  • 4. © Marcello La Rosa ERP Senior Finance Officer Finance Department Process models – conveying transparency Check Invoice Mismatches Enter Invoice Details mismatch exists no mismatches Block Invoice Invoice received Invoice posted Post Invoice Invoice blocked Invoice Invoice Report Invoice Invoice DB 1. What we need to do and when – Control flow 2. What we need to work on – Artifacts (physical & electronic) 3. Who does the work – Resources (human & systems) 4
  • 5. © Marcello La Rosa What we need to do and when • Activities, events and their order relationships • Manual or automated What we need to work on • input/output artifacts to activities • Physical or electronic Who does the work • Resources that perform activities and generate events • Human or software Key ingredients of a process model 5
  • 6. © Marcello La Rosa Further potential elements in a process Objectives, goals • to link with corporate strategy Risks • to risk-profile the process Policies, rules • to check process compliance Knowledge • to depict expertise required … 6
  • 7. © Marcello La Rosa Example: Student Enrollment 7
  • 8. © Marcello La Rosa What’s the right model?
  • 9. © Marcello La Rosa How novices model Mark is going on a trip to Sydney. He decides to call a taxi from home to the airport. The taxi arrives after 10 minutes, and takes half an hour for the 20 kilometers to the airport. At the airport, Mark uses the online check-in counter and receives his boarding pass. Of course, he could have also used the ticket counter. He does not have to check-in any luggage, and so he proceeds straight to the security check, which is 100 meters down the hall on the right. The queue here is short and after 5 minutes he walks up to the departure gate. Mark decides not to go to the Frequent Flyer lounge and instead walks up and down the shops for 15 minutes and buys a newspaper before he returns to the gate. After ten minutes waiting, he boards the plane. 9 Recker et al., How novices model business processes, Proceedings of BPM, Springer, 2010
  • 10. © Marcello La Rosa Some other ways of modelling... 10 Recker et al., How novices model business processes, Proceedings of BPM, Springer, 2010
  • 11. © Marcello La Rosa Some other ways of modelling... 11 Recker et al., How novices model business processes, Proceedings of BPM, Springer, 2010
  • 12. © Marcello La Rosa Some other ways of modelling... 12 Recker et al., How novices model business processes, Proceedings of BPM, Springer, 2010
  • 13. © Marcello La Rosa Some other ways of modelling... 13 Recker et al., How novices model business processes, Proceedings of BPM, Springer, 2010
  • 14. © Marcello La Rosa Some other ways of modelling... 14 Recker et al., How novices model business processes, Proceedings of BPM, Springer, 2010
  • 15. © Marcello La Rosa • Different representation of concepts • Different level of granularity • Different level of scope • Different terminology →What is the right process model? Issues? 15
  • 16. © Marcello La Rosa Register order Prepare shipment Ship goods Receive payment (Re)send bill Contact customer Archive order Material is released TO item confirmed without differences Warehouse/ Stores Transfer order item is confirmed Payment must be effected Purchase Requisition Requirement for material has arisen Requisition released for scheduling agreement schedule/SA release Invoice Verification Purchase requisition released for purchase order Inbound delivery entered Goods received Goods receipt posted Goods Receipt Purchase order created Purchasing Invoice received Check Invoice Mismatches Post Invoice Enter Invoice Details mismatch exists no mismatches Block Invoice Invoice received What is a model? 16
  • 17. © Marcello La Rosa Models are abstractions from real world phenomena, developed for the purpose of reducing overall complexity. Models aggregate information and document only relevant aspects of the real world Models are being developed: 1. in a specific modelling subject 2. for a specific target audience 3. with a specific modelling purpose in mind What’s a model? A little bit on modelling theory 17
  • 18. © Marcello La Rosa 18 no right/wrong, but… relevant/irrelevant model
  • 19. © Marcello La Rosa ? What’s the relevant model? 19
  • 20. © Marcello La Rosa Model Definition A model is a representation of some phenomenon of the real world made in order to facilitate an understanding of its workings. Oxford Dictionary 1. What phenomenon matters? 2. How to represent this? 3. How to facilitate understanding? 20
  • 21. © Marcello La Rosa Our phenomenon of interest: Business Process 21
  • 22. © Marcello La Rosa Purposes of process modeling Process identification Conformance and performance insights Conformance and performance insights Process monitoring and controlling Executable process model Executable process model Process implementation To-be process model To-be process model Process analysis As-is process model As-is process model Process discovery Process architecture Process architecture Process redesign Insights on weaknesses and their impact Insights on weaknesses and their impact 22 • documentation • communication • activity-based costing • simulation... • benchmarking • certification • workflow management • software development • integration • testing • …
  • 23. © Marcello La Rosa Purposes of Process Modeling 23 documentation communication activity- based costing simulation benchmarking certification software development workflow management integration testing Organization design Application system design Transparency … …
  • 24. © Marcello La Rosa Business stakeholders • Process innovation, operational excellence • KPIs, customer touch-points, issues, opportunities, risks • Balanced Scorecard, Activity-based costing • Animation, simulation, scenario analysis, easy communication… IT stakeholders • Process-Aware Information Systems • Process automation • Expressive, executable, standardized models • Data types, conditions, data mappings, faults handling… Different stakeholders have different interests… 24
  • 25. © Marcello La Rosa Conceptual process models • are made by domain experts • provide a basis for communication amongst relevant stakeholders • must be understandable • must be intuitive and may leave room for interpretation • contain purely a relevant set of process information Executable process models • are made by IT experts • provide input to a process enactment system - BPMS • must be machine readable • must be unambiguous and should not contain any uncertainties • contain further details that are only relevant to implementation The result: two sides of the story 25
  • 26. How to model: the BPMN language
  • 27. © Marcello La Rosa Business Process Model and Notation (BPMN) • OMG standard (nowadays BPMN 2.0) • Supported by numerous tools: bpmn.org lists over 70 tools (Jan 15) • Both for conceptual and executable models
  • 28. © Marcello La Rosa Objective of the BPMN initiative Organisational design Application system design Modelling Purpose Target Audience Managers/Strategy Consultants Process Owners Business Analysts Solution Architects Software Developers Scope 28
  • 29. © Marcello La Rosa BPMN from 10,000 miles… Based on popular graphical flowcharts: - Core set of notation elements - Each core element has various subtypes A BPMN process model is a graph consisting of four types of core elements: activity gateway event sequence flow start end
  • 30. © Marcello La Rosa A typical order-to-cash process is triggered by the receipt of a purchase order from a customer. The purchase order has to be checked against the stock regarding the availability of the item(s) requested. Depending on stock availability the purchase order may be confirmed or rejected. If the purchase order is confirmed, an invoice is emitted and the goods requested are shipped. The process completes by archiving the order or if the order is rejected. Let’s start modeling Order-to-cash
  • 31. © Marcello La Rosa Solution in BPMN start event end event activity split gateway 31 Order-to-cash Purchase order received end event Ship goods Order rejected Order fulfilled Archive order Check stock Reject order Confirm order Items in stock Items not in stock Check stock availability Emit invoice • Event: noun + past-participle verb (e.g. insurance claim lodged) Naming conventions • Activity: imperative verb + noun (e.g. assess credit risk)
  • 32. © Marcello La Rosa This process starts when a request for down payment has been approved. It involves the entry and posting of a down payment in the form of a down payment request being entered into the system, the automatic subsequent payment, acquittal of the down payment through the processing of the direct invoice and the clearance of the vendor line items. The clearance of the vendor line items can result in a debit or credit balance. In case of debit balance, the arrears are processed, otherwise the remaining balance is paid. Handle down payments One more example 32
  • 33. © Marcello La Rosa Enter down payment request Process payment Process direct invoice Clear vendor line items Debit balance Credit balance Pay remaining balance Process arrears Down payment request approved Balance paid Arrears processed Solution in BPMN 33 Handle down payments
  • 34. © Marcello La Rosa Activities capture work performed in a process • Different types of activities Events represent the process’ triggers (start event) and outcomes (end event). • Different types of events BPMN core elements activity 34 start event end event
  • 35. © Marcello La Rosa Gateways capture forking and joining paths in the control flow. • Different types of gateways Sequence flows represent the order in which activities and events will be performed. They can be assigned a condition to distinguish between alternative branches. • Different types of flows BPMN core elements sequence flow 35 gateway
  • 36. © Marcello La Rosa Check stock availability Reject order Confirm order Emit invoice Ship goods Purchase order received Items in stock Items not in stock Order rejected Order fulfilled Archive order Process model vs process instances – The tokens game 36 Order #1 Order #2 Order #3
  • 37. © Marcello La Rosa A start event triggers a new process instance by generating a token that traverses the sequence flow (“tokens source”) An end event signals that a process instance has completed with a given outcome by consuming a token (“tokens sink”) A little bit more on events… 37 start event end event
  • 38. © Marcello La Rosa BPMN Poster available in the courseware 38
  • 39. © Marcello La Rosa Readings for Week 2 • Dumas M., La Rosa M., Mendling J., Reijers, H. (2013): Fundamentals of BPM. Chapter 3 Section 3.1 (including box “A bit on modeling theory”) • Recker J., Safrudin N., Rosemann M., How novices model business processes, Proceedings of BPM, Springer, 2010 39 Required Recommended
  • 40. © Marcello La Rosa Prof. Marcello La Rosa IS School Academic Director (Corporate Programs and Partnerships) BPM Discipline, IS School Science & Engineering Faculty Queensland University of Technology 2 George Street Brisbane QLD 4000 Australia p +61 (0)7 3138-9482 e m.larosa@qut.edu.au w www.marcellolarosa.com