SlideShare a Scribd company logo
1 of 38
Business Process Modelling
- 12.2/2013 -
Marcello La Rosa
Queensland University of Technology
Brisbane, 17 October 2013
© INB/INN320 12.2/2013 – 17 October 2013
Quick Repeat from Week 11
• What is process identification?
• Why is it important to conduct process identification
properly?
• What is a process architecture?
• What are the typical artifacts of a process hierarchy?
© INB/INN320 12.2/2013 – 17 October 2013
BPM Lifecycle
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
© INB/INN320 12.2/2013 – 17 October 2013
Process Discovery
1. Defining the setting: assemble a team in a company that will be
responsible for working on the process.
2. Gathering information: build an understanding of the process.
Different discovery methods can be used to acquire information on a
process.
3. Conducting the modeling task: organize the creation of the
process model. The modeling methodology gives guidance for
mapping out the process in a systematic way.
4. Assuring process model quality: guarantee that the resulting
process model meets different quality criteria. This phase is
important for establishing trust in the process model.
© INB/INN320 12.2/2013 – 17 October 2013
Who is involved?
Domain Expert
Process Analyst
© INB/INN320 12.2/2013 – 17 October 2013
Challenge 1:
Fragmented Process Knowledge
Why can‘t I directly
provide cash after
approval?
We bundle refinancing to
get better interest rates.
I make a photocopy before
handing over the
application
© INB/INN320 12.2/2013 – 17 October 2013
Challenge 2:
Domain Experts think on Instance Level
“Every trip is different”
“You cannot really compare. Our
customers go to different places in
different seasons using different
modes of transportation”
“We can never do anything exactly
in the same way. There are so
many special conditions”
© INB/INN320 12.2/2013 – 17 October 2013
Challenge 3:
Knowledge of Process Modelling is uncommon
“Could you please tell me, whether this diagram correctly
shows your process?”
© INB/INN320 12.2/2013 – 17 October 2013
What Makes a Good Process Analyst
• Getting the right people on board
• Formulate and test hypotheses
• Identify patterns
• Pay attention to model aesthetics
© INB/INN320 12.2/2013 – 17 October 2013
Process Discovery Methods
Evidence-based
– Document analysis
– Observation
– Automatic process discovery
Interview-based
Workshop-based
10
© INB/INN320 12.2/2013 – 17 October 2013
Document Analysis
Documents point to existing roles, activities and business objects:
– Process descriptions (ideal scenario)
– Internal policies
– Organization charts
– Employment plans
– Quality certificate reports
– Glossaries and handbooks
– Forms
– Work instructions
• May not be process-oriented and trustworthy.
• Could be used to gather information before approaching domain
experts.
11
© INB/INN320 12.2/2013 – 17 October 2013
Observation
• Follow directly the processing of individual cases:
– Active role: play a specific role, e.g. customer
– Passive role: observe participants and their environment
• Trace business objects in the course of their lifecycle
• Active role: no big picture
• Passive role: participants’ bias
12
© INB/INN320 12.2/2013 – 17 October 2013
Automated discovery via Process Mining
13
model
/
event log
event stream
DB
extract
model
Discovery
Conformance
© INB/INN320 12.2/2013 – 17 October 2013
Interviews
Interview
Modelling
Validation
Verification
14
• Forward vs. backward
• Structured vs. unstructured
• Assumption: analyst and stakeholder share terminology
• Pitfall: exceptional behavior neglected
> use questions that aim to identify such behavior
© INB/INN320 12.2/2013 – 17 October 2013
Workshops
• Gather all key stakeholders together
• Participants interact to create shared understanding
• Typically one process analyst (facilitator), multiple domain
experts, process owner may also attend
• May be software-supported, a model is directly created during the
workshop (typically a separate role – tool operator)
• Model is used as reference point for discussions
• Alternative: brown-paper workshops
• Usually 3 to 5 half-day sessions
© INB/INN320 12.2/2013 – 17 October 2013
Any Difference in Discovery?
Consider the following two companies:
• Company A is young, founded three
years ago, and has grown rapidly to a
current toll of one hundred employees.
• Company B is owned by the state and
operates in a domain with extensive
health and security regulations.
How might these different characteristics
influence a workshop-based discovery
approach?
© INB/INN320 12.2/2013 – 17 October 2013
Discovery and Culture
Before starting with process discovery, it is important to understand the
culture and the sentiment of an organization.
• There are companies that preach and practice an open culture in
which all employees are encouraged to utter their ideas and their
criticism. Such organizations can benefit a lot from workshops as
participants are likely to present their ideas freely.
• In strictly hierarchical organizations, it is necessary to take special
care that every participant gets an equal share of parole in a
workshop and that ideas and critique are not held back.
It might be the case that the young dynamic company has a more open
culture than the company with extensive health and security regulations.
This has to be taken into account when organizing a workshop.
© INB/INN320 12.2/2013 – 17 October 2013
Strengths and Weaknesses
Technique Strength Weakness
Document Analysis • Structured information
• Independent from
availability of
stakeholders
• Outdated material
• Wrong level of
abstraction
Observation • Context-rich insight
into process
• Potentially intrusive
• Stakeholders likely to
behave differently
• Only few cases
Automatic Discovery • Extensive set of cases
• Objective data
• Potential issue with
data quality
Interview • Detailed inquiry into
process
• Requires sparse time of
process stakeholders
• Several iterations
required before sign-off
Workshop • Direct resolution of
conflicting views
• Requires availability of
several stakeholders at
the same time
© INB/INN320 12.2/2013 – 17 October 2013
Effort of Process Discovery
Consider the order-to-cash process of your favorite online
book retailer has ten major activities that are conducted by
different persons.
How much time do you approximately need for creating a
process model that is validated and approved by the
process owner? Make appropriate assumptions.
© INB/INN320 12.2/2013 – 17 October 2013
Process Discovery Effort
This process contains ten major activities that are executed by
different persons. We can assume that there will be a kickoff meeting
with the process owner and some important domain experts on day
one. 1 day might be required to study the available documentation.
An interview with one domain expert can take 2-3 hours, so we would
be able to meet two persons per day, and document the interview
results at nighttime (yes, at nighttime). Let us assume that we meet
some persons only once while we seek feedback from important
domain experts in 2 additional interviews. Then, there would be a
final approval from the process owner. This adds up to 1 day for the
kickoff, 1 for studying the documentation, 5 days for the first iteration
interviews, and further 5 days if we assume that we meet 5 experts 3
times. Then, we need 1 day for preparing the meeting for final
approval with the process owner, which would be on the following
day. If there are no delays and scheduling problems, this yields 2 + 5
+ 5 + 2 = 14 days of work as a minimum.
© INB/INN320 12.2/2013 – 17 October 2013
Organizing the Gathered Material
1. Identify the process boundaries
2. Identify activities and events
3. Identify resources and their handovers
4. Identify the control flow
5. Identify additional elements
© INB/INN320 12.2/2013 – 17 October 2013
Process Boundaries
• Under which condition does the process start?
• With which result does it end?
• Which perspective do we assume?
• What data are required as input and output to the
process?
© INB/INN320 12.2/2013 – 17 October 2013
Identify Activities and Events
© INB/INN320 12.2/2013 – 17 October 2013
Identify Resources and Handovers
© INB/INN320 12.2/2013 – 17 October 2013
Identify Control Flow
© INB/INN320 12.2/2013 – 17 October 2013
Process Modelling Quality Assurance
• Validity
• Completeness
• Structural correctness
• Behavioral correctness
• Understandibility
• Mantainability
© INB/INN320 12.2/2013 – 17 October 2013
Is this process model of good quality?
Deadlock
© INB/INN320 12.2/2013 – 17 October 2013
Syntactic Quality: Verification
© INB/INN320 12.2/2013 – 17 October 2013
Is this process model of good quality?
Deadlock
Labeling
© INB/INN320 12.2/2013 – 17 October 2013
Formulate Labels Adequately
• Activities as Verb-Object
• Events as Object-Past-Participle Verb
• Conditions with reference to Object
© INB/INN320 12.2/2013 – 17 October 2013
Semantic Quality: Validation
• Validity
• Completeness
Domain Expert Process Analyst
© INB/INN320 12.2/2013 – 17 October 2013
Pragmatic Quality – Example: Layout
Better layout helps understanding
© INB/INN320 12.2/2013 – 17 October 2013
Seven Process Modeling Guidelines (7PMG)
G1 Use as few elements in the model as possible
G2 Minimize the routing paths per element
G3 Use one start and one end event
G4 Model as structured as possible
G5 Avoid, where possible, OR routing elements
G6 Use verb-object activity labels
G7 Decompose a model with more than 30 elements
© INB/INN320 12.2/2013 – 17 October 2013
Example: explain which 7PMG guidelines point to potential for
improvement. Remodel the process based on your observations.
© INB/INN320 12.2/2013 – 17 October 2013
Solution
© INB/INN320 12.2/2013 – 17 October 2013
Process Discovery - Summary
• Domain expert and process analyst have different
strengths and limitations in process discovery
• There are various discovery methods
• Quality Assurance is important
© INB/INN320 12.2/2013 – 17 October 2013
References
Required
• Chapter 5 of textbook “Fundamentals of BPM”
Recommended
• M. Rosemann, “Potential pitfalls of process modeling: Part A”. Bus. Process.
Manag. J. 12(2), 249–254 (2006)
• M. Rosemann, “Potential pitfalls of process modeling: Part B”. Bus. Process.
Manag. J. 12(3), 377–384 (2006)
• J. Mendling, H.A. Reijers, W.M.P. van der Aalst, “Seven process modeling
guidelines (7PMG)”. Inf. Softw. Technol. 52(2), 127–136 (2010)
• J. Mendling, L. Sánchez-González, F. García, M. La Rosa, “Thresholds for error
probability measures of business process models”. J. Syst. Softw. 85(5), 1188–
1197 (2012)
• J. Mendling, H.A. Reijers, J. Recker, “Activity labeling in process modeling:
empirical in- sights and recommendations.” Inf. Syst. 35(4), 467–482 (2010)
Books
• A. Sharp, P. McDermott, “Workflow Modeling: Tools for Process Improvement and
Application Development”, 2nd edn., Artech House (2008)
© INB/INN320 10.2/2013 – 26 September 2013
A/Prof. Marcello La Rosa
IS School Academic Director
(Corporate Programs and Partnerships)
BPM Discipline, IS School
Science & Engineering Faculty
Queensland University of Technology
126 Margaret 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 INB320.INN320_Lecture_week_12.2.2013_nc.pptx

Agile Enterprise architecture.pptx
Agile Enterprise architecture.pptxAgile Enterprise architecture.pptx
Agile Enterprise architecture.pptx
htdvul
 
Curriculum Vitae_Chris_Welch
Curriculum Vitae_Chris_WelchCurriculum Vitae_Chris_Welch
Curriculum Vitae_Chris_Welch
Chris Welch
 

Similar to INB320.INN320_Lecture_week_12.2.2013_nc.pptx (20)

system level requirements gathering and analysis
system level requirements gathering and analysissystem level requirements gathering and analysis
system level requirements gathering and analysis
 
Sun Chemical - Inventory Management Fiori Applications: Design Thinking throu...
Sun Chemical - Inventory Management Fiori Applications: Design Thinking throu...Sun Chemical - Inventory Management Fiori Applications: Design Thinking throu...
Sun Chemical - Inventory Management Fiori Applications: Design Thinking throu...
 
Financial Services storyboard
Financial Services storyboardFinancial Services storyboard
Financial Services storyboard
 
Day In the Life Of (DILO) methodology
Day In the Life Of (DILO) methodologyDay In the Life Of (DILO) methodology
Day In the Life Of (DILO) methodology
 
Agile Enterprise architecture.pptx
Agile Enterprise architecture.pptxAgile Enterprise architecture.pptx
Agile Enterprise architecture.pptx
 
Presentación
PresentaciónPresentación
Presentación
 
Curriculum Vitae_Chris_Welch
Curriculum Vitae_Chris_WelchCurriculum Vitae_Chris_Welch
Curriculum Vitae_Chris_Welch
 
Primavera Project Management P6 Course Session 1
Primavera Project Management P6 Course Session 1Primavera Project Management P6 Course Session 1
Primavera Project Management P6 Course Session 1
 
Sprinting to Success: Why Agile and DITA Work So Well Together
Sprinting to Success: Why Agile and DITA Work So Well TogetherSprinting to Success: Why Agile and DITA Work So Well Together
Sprinting to Success: Why Agile and DITA Work So Well Together
 
Project post-mortem analysis
Project post-mortem analysisProject post-mortem analysis
Project post-mortem analysis
 
Planning Information Governance and Litigation Readiness
Planning Information Governance and Litigation ReadinessPlanning Information Governance and Litigation Readiness
Planning Information Governance and Litigation Readiness
 
Inssan ppt Paperless Office.pptx
Inssan ppt Paperless Office.pptxInssan ppt Paperless Office.pptx
Inssan ppt Paperless Office.pptx
 
Essence of agile part 1
Essence of agile part 1Essence of agile part 1
Essence of agile part 1
 
Nine keys to successful delegation in Project Management
Nine keys to successful delegation in Project ManagementNine keys to successful delegation in Project Management
Nine keys to successful delegation in Project Management
 
21. SKOJ - Prepoznavanje vplivnežev v organizacijah_Michael Nord, IABC
21. SKOJ - Prepoznavanje vplivnežev v organizacijah_Michael Nord, IABC21. SKOJ - Prepoznavanje vplivnežev v organizacijah_Michael Nord, IABC
21. SKOJ - Prepoznavanje vplivnežev v organizacijah_Michael Nord, IABC
 
Solving the Professional Services Dilemma
Solving the Professional Services DilemmaSolving the Professional Services Dilemma
Solving the Professional Services Dilemma
 
Pixels & Prisons (UX Cambridge 2018)
Pixels & Prisons (UX Cambridge 2018)Pixels & Prisons (UX Cambridge 2018)
Pixels & Prisons (UX Cambridge 2018)
 
App scouting
App scoutingApp scouting
App scouting
 
User-Centric Design: How to Leverage Use Cases and User Scenarios to Design S...
User-Centric Design: How to Leverage Use Cases and User Scenarios to Design S...User-Centric Design: How to Leverage Use Cases and User Scenarios to Design S...
User-Centric Design: How to Leverage Use Cases and User Scenarios to Design S...
 
Agile
AgileAgile
Agile
 

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.ppt
ssuser0d0f881
 
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
ssuser0d0f881
 
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
ssuser0d0f881
 
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 RULES
ssuser0d0f881
 
BPM IMPROVMENT &IMPLIMENTATION &MONITORI-Mcenter.pptx
BPM IMPROVMENT &IMPLIMENTATION &MONITORI-Mcenter.pptxBPM IMPROVMENT &IMPLIMENTATION &MONITORI-Mcenter.pptx
BPM IMPROVMENT &IMPLIMENTATION &MONITORI-Mcenter.pptx
ssuser0d0f881
 
المعايير الدولية في مجال إدارة الوثائق والرقمنة.pdf
المعايير الدولية في مجال إدارة الوثائق والرقمنة.pdfالمعايير الدولية في مجال إدارة الوثائق والرقمنة.pdf
المعايير الدولية في مجال إدارة الوثائق والرقمنة.pdf
ssuser0d0f881
 
FBPM2-Chapter10-ProcessImplementationExecutableModels.pptx
FBPM2-Chapter10-ProcessImplementationExecutableModels.pptxFBPM2-Chapter10-ProcessImplementationExecutableModels.pptx
FBPM2-Chapter10-ProcessImplementationExecutableModels.pptx
ssuser0d0f881
 
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
ssuser0d0f881
 
FBPM2-Chapter09-ProcessAwareInformationSystems.pptx
FBPM2-Chapter09-ProcessAwareInformationSystems.pptxFBPM2-Chapter09-ProcessAwareInformationSystems.pptx
FBPM2-Chapter09-ProcessAwareInformationSystems.pptx
ssuser0d0f881
 
Lecture7-QuantitativeAnalysis2.pptx
Lecture7-QuantitativeAnalysis2.pptxLecture7-QuantitativeAnalysis2.pptx
Lecture7-QuantitativeAnalysis2.pptx
ssuser0d0f881
 

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

Salient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functionsSalient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functions
KarakKing
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdf
QucHHunhnh
 
Spellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please PractiseSpellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please Practise
AnaAcapella
 

Recently uploaded (20)

Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The Basics
 
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
 
Application orientated numerical on hev.ppt
Application orientated numerical on hev.pptApplication orientated numerical on hev.ppt
Application orientated numerical on hev.ppt
 
On National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan FellowsOn National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan Fellows
 
Sociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning ExhibitSociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning Exhibit
 
How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17
 
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxBasic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
 
Food safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdfFood safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdf
 
SOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning PresentationSOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning Presentation
 
Unit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptxUnit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptx
 
Unit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxUnit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptx
 
ComPTIA Overview | Comptia Security+ Book SY0-701
ComPTIA Overview | Comptia Security+ Book SY0-701ComPTIA Overview | Comptia Security+ Book SY0-701
ComPTIA Overview | Comptia Security+ Book SY0-701
 
Salient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functionsSalient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functions
 
Python Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxPython Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docx
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdf
 
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
 
Graduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - EnglishGraduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - English
 
Spellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please PractiseSpellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please Practise
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdf
 
Google Gemini An AI Revolution in Education.pptx
Google Gemini An AI Revolution in Education.pptxGoogle Gemini An AI Revolution in Education.pptx
Google Gemini An AI Revolution in Education.pptx
 

INB320.INN320_Lecture_week_12.2.2013_nc.pptx

  • 1. Business Process Modelling - 12.2/2013 - Marcello La Rosa Queensland University of Technology Brisbane, 17 October 2013
  • 2. © INB/INN320 12.2/2013 – 17 October 2013 Quick Repeat from Week 11 • What is process identification? • Why is it important to conduct process identification properly? • What is a process architecture? • What are the typical artifacts of a process hierarchy?
  • 3. © INB/INN320 12.2/2013 – 17 October 2013 BPM Lifecycle 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
  • 4. © INB/INN320 12.2/2013 – 17 October 2013 Process Discovery 1. Defining the setting: assemble a team in a company that will be responsible for working on the process. 2. Gathering information: build an understanding of the process. Different discovery methods can be used to acquire information on a process. 3. Conducting the modeling task: organize the creation of the process model. The modeling methodology gives guidance for mapping out the process in a systematic way. 4. Assuring process model quality: guarantee that the resulting process model meets different quality criteria. This phase is important for establishing trust in the process model.
  • 5. © INB/INN320 12.2/2013 – 17 October 2013 Who is involved? Domain Expert Process Analyst
  • 6. © INB/INN320 12.2/2013 – 17 October 2013 Challenge 1: Fragmented Process Knowledge Why can‘t I directly provide cash after approval? We bundle refinancing to get better interest rates. I make a photocopy before handing over the application
  • 7. © INB/INN320 12.2/2013 – 17 October 2013 Challenge 2: Domain Experts think on Instance Level “Every trip is different” “You cannot really compare. Our customers go to different places in different seasons using different modes of transportation” “We can never do anything exactly in the same way. There are so many special conditions”
  • 8. © INB/INN320 12.2/2013 – 17 October 2013 Challenge 3: Knowledge of Process Modelling is uncommon “Could you please tell me, whether this diagram correctly shows your process?”
  • 9. © INB/INN320 12.2/2013 – 17 October 2013 What Makes a Good Process Analyst • Getting the right people on board • Formulate and test hypotheses • Identify patterns • Pay attention to model aesthetics
  • 10. © INB/INN320 12.2/2013 – 17 October 2013 Process Discovery Methods Evidence-based – Document analysis – Observation – Automatic process discovery Interview-based Workshop-based 10
  • 11. © INB/INN320 12.2/2013 – 17 October 2013 Document Analysis Documents point to existing roles, activities and business objects: – Process descriptions (ideal scenario) – Internal policies – Organization charts – Employment plans – Quality certificate reports – Glossaries and handbooks – Forms – Work instructions • May not be process-oriented and trustworthy. • Could be used to gather information before approaching domain experts. 11
  • 12. © INB/INN320 12.2/2013 – 17 October 2013 Observation • Follow directly the processing of individual cases: – Active role: play a specific role, e.g. customer – Passive role: observe participants and their environment • Trace business objects in the course of their lifecycle • Active role: no big picture • Passive role: participants’ bias 12
  • 13. © INB/INN320 12.2/2013 – 17 October 2013 Automated discovery via Process Mining 13 model / event log event stream DB extract model Discovery Conformance
  • 14. © INB/INN320 12.2/2013 – 17 October 2013 Interviews Interview Modelling Validation Verification 14 • Forward vs. backward • Structured vs. unstructured • Assumption: analyst and stakeholder share terminology • Pitfall: exceptional behavior neglected > use questions that aim to identify such behavior
  • 15. © INB/INN320 12.2/2013 – 17 October 2013 Workshops • Gather all key stakeholders together • Participants interact to create shared understanding • Typically one process analyst (facilitator), multiple domain experts, process owner may also attend • May be software-supported, a model is directly created during the workshop (typically a separate role – tool operator) • Model is used as reference point for discussions • Alternative: brown-paper workshops • Usually 3 to 5 half-day sessions
  • 16. © INB/INN320 12.2/2013 – 17 October 2013 Any Difference in Discovery? Consider the following two companies: • Company A is young, founded three years ago, and has grown rapidly to a current toll of one hundred employees. • Company B is owned by the state and operates in a domain with extensive health and security regulations. How might these different characteristics influence a workshop-based discovery approach?
  • 17. © INB/INN320 12.2/2013 – 17 October 2013 Discovery and Culture Before starting with process discovery, it is important to understand the culture and the sentiment of an organization. • There are companies that preach and practice an open culture in which all employees are encouraged to utter their ideas and their criticism. Such organizations can benefit a lot from workshops as participants are likely to present their ideas freely. • In strictly hierarchical organizations, it is necessary to take special care that every participant gets an equal share of parole in a workshop and that ideas and critique are not held back. It might be the case that the young dynamic company has a more open culture than the company with extensive health and security regulations. This has to be taken into account when organizing a workshop.
  • 18. © INB/INN320 12.2/2013 – 17 October 2013 Strengths and Weaknesses Technique Strength Weakness Document Analysis • Structured information • Independent from availability of stakeholders • Outdated material • Wrong level of abstraction Observation • Context-rich insight into process • Potentially intrusive • Stakeholders likely to behave differently • Only few cases Automatic Discovery • Extensive set of cases • Objective data • Potential issue with data quality Interview • Detailed inquiry into process • Requires sparse time of process stakeholders • Several iterations required before sign-off Workshop • Direct resolution of conflicting views • Requires availability of several stakeholders at the same time
  • 19. © INB/INN320 12.2/2013 – 17 October 2013 Effort of Process Discovery Consider the order-to-cash process of your favorite online book retailer has ten major activities that are conducted by different persons. How much time do you approximately need for creating a process model that is validated and approved by the process owner? Make appropriate assumptions.
  • 20. © INB/INN320 12.2/2013 – 17 October 2013 Process Discovery Effort This process contains ten major activities that are executed by different persons. We can assume that there will be a kickoff meeting with the process owner and some important domain experts on day one. 1 day might be required to study the available documentation. An interview with one domain expert can take 2-3 hours, so we would be able to meet two persons per day, and document the interview results at nighttime (yes, at nighttime). Let us assume that we meet some persons only once while we seek feedback from important domain experts in 2 additional interviews. Then, there would be a final approval from the process owner. This adds up to 1 day for the kickoff, 1 for studying the documentation, 5 days for the first iteration interviews, and further 5 days if we assume that we meet 5 experts 3 times. Then, we need 1 day for preparing the meeting for final approval with the process owner, which would be on the following day. If there are no delays and scheduling problems, this yields 2 + 5 + 5 + 2 = 14 days of work as a minimum.
  • 21. © INB/INN320 12.2/2013 – 17 October 2013 Organizing the Gathered Material 1. Identify the process boundaries 2. Identify activities and events 3. Identify resources and their handovers 4. Identify the control flow 5. Identify additional elements
  • 22. © INB/INN320 12.2/2013 – 17 October 2013 Process Boundaries • Under which condition does the process start? • With which result does it end? • Which perspective do we assume? • What data are required as input and output to the process?
  • 23. © INB/INN320 12.2/2013 – 17 October 2013 Identify Activities and Events
  • 24. © INB/INN320 12.2/2013 – 17 October 2013 Identify Resources and Handovers
  • 25. © INB/INN320 12.2/2013 – 17 October 2013 Identify Control Flow
  • 26. © INB/INN320 12.2/2013 – 17 October 2013 Process Modelling Quality Assurance • Validity • Completeness • Structural correctness • Behavioral correctness • Understandibility • Mantainability
  • 27. © INB/INN320 12.2/2013 – 17 October 2013 Is this process model of good quality? Deadlock
  • 28. © INB/INN320 12.2/2013 – 17 October 2013 Syntactic Quality: Verification
  • 29. © INB/INN320 12.2/2013 – 17 October 2013 Is this process model of good quality? Deadlock Labeling
  • 30. © INB/INN320 12.2/2013 – 17 October 2013 Formulate Labels Adequately • Activities as Verb-Object • Events as Object-Past-Participle Verb • Conditions with reference to Object
  • 31. © INB/INN320 12.2/2013 – 17 October 2013 Semantic Quality: Validation • Validity • Completeness Domain Expert Process Analyst
  • 32. © INB/INN320 12.2/2013 – 17 October 2013 Pragmatic Quality – Example: Layout Better layout helps understanding
  • 33. © INB/INN320 12.2/2013 – 17 October 2013 Seven Process Modeling Guidelines (7PMG) G1 Use as few elements in the model as possible G2 Minimize the routing paths per element G3 Use one start and one end event G4 Model as structured as possible G5 Avoid, where possible, OR routing elements G6 Use verb-object activity labels G7 Decompose a model with more than 30 elements
  • 34. © INB/INN320 12.2/2013 – 17 October 2013 Example: explain which 7PMG guidelines point to potential for improvement. Remodel the process based on your observations.
  • 35. © INB/INN320 12.2/2013 – 17 October 2013 Solution
  • 36. © INB/INN320 12.2/2013 – 17 October 2013 Process Discovery - Summary • Domain expert and process analyst have different strengths and limitations in process discovery • There are various discovery methods • Quality Assurance is important
  • 37. © INB/INN320 12.2/2013 – 17 October 2013 References Required • Chapter 5 of textbook “Fundamentals of BPM” Recommended • M. Rosemann, “Potential pitfalls of process modeling: Part A”. Bus. Process. Manag. J. 12(2), 249–254 (2006) • M. Rosemann, “Potential pitfalls of process modeling: Part B”. Bus. Process. Manag. J. 12(3), 377–384 (2006) • J. Mendling, H.A. Reijers, W.M.P. van der Aalst, “Seven process modeling guidelines (7PMG)”. Inf. Softw. Technol. 52(2), 127–136 (2010) • J. Mendling, L. Sánchez-González, F. García, M. La Rosa, “Thresholds for error probability measures of business process models”. J. Syst. Softw. 85(5), 1188– 1197 (2012) • J. Mendling, H.A. Reijers, J. Recker, “Activity labeling in process modeling: empirical in- sights and recommendations.” Inf. Syst. 35(4), 467–482 (2010) Books • A. Sharp, P. McDermott, “Workflow Modeling: Tools for Process Improvement and Application Development”, 2nd edn., Artech House (2008)
  • 38. © INB/INN320 10.2/2013 – 26 September 2013 A/Prof. Marcello La Rosa IS School Academic Director (Corporate Programs and Partnerships) BPM Discipline, IS School Science & Engineering Faculty Queensland University of Technology 126 Margaret Street Brisbane QLD 4000 Australia p +61 (0)7 3138-9482 e m.larosa@qut.edu.au w www.marcellolarosa.com