Module7 ProcessAnalysis
Module7 ProcessAnalysis
MODULE 2 –
- Ptich các bên liên quan
- Ptich Ngnhan/Kết quả
BUSINESS
PROCESS
Dr. Tuan Truong
ANALYSIS
CONTENTS
Qualitative process analysis
Value-added analysis
Waste analysis
Stakeholder analysis and issue register
Root-cause analysis
QUALITATIVE
- Process simulation
PROCESS
ANALYSIS
PHÂN TÍCH ĐỊNH TÍNH : record,
bản ghi
Phân tích giá trị gia tang
VALUE-ADDED ANALYSIS
Decorticate the process into steps
Steps performed before a task
The task itself, possibly decomposed into smaller steps
Steps performed after a task, in preparation for the next task
Examples:
S
Hoạt động tang them
Order-to-cash process: Confirm delivery date, Deliver
products
giá trị University admission process: Assess application, Notify
admission outcome
5
BUSINESS VALUE-ADDING
Những hoạt động cần
thiết để mà DN hoạt
ACTIVITIES động
Necessary or useful for the business to operate.
Criteria
Is this step required in order to collect revenue, to improve or grow the business?
Would the business (potentially) suffer in the long-term if this step was removed? Does
it reduce risk of business losses?
Is this step required in order to comply with regulatory requirements?
Example
Order-to-cash process: Check purchase order, Check customer’s credit worthiness,
Issue invoice, Collect payment, Collect customer feedback
University admission process: Verify completeness of application, Check validity of
degrees, Check validity of language test results
6
Everything else besides VA
and BVA
NON- Incudes:
• Handovers, context switches
VALUE- • Waiting times, delays
7
Thuê trang thiết bị của 1 cty xây dựng
EXTRACT OF EQUIPMENT
RENTAL PROCESS
Fill request (VA)
Send request to clerk
(NVA)
this case, they have to wait between 15 min and 1 h depending on the current workload. However, most customers are not willing to wait that long, so they opt to nominate a pickup time at a
later point during the day. Generally, customers drop their prescriptions in the morning before going to work (or at lunchtime) and they come back to pick up the drugs after work, typically
between 5 p.m. and 6 p.m. When a prescription is dropped off, a technician asks the customer for the pick-up time and puts the prescription in a box labeled with the hour preceding the pick-
up time. For example, if the customer asks to have the prescription be ready at 5 p.m., the technician will drop it in the box with the label 4 p.m. (there is one box for each hour of the day).
Every hour, one of the pharmacy technicians picks up the prescriptions due to be filled in the current hour. The technician then enters the details of each prescription (e.g., doctor details,
patient details and medication details) into the pharmacy system. As soon as the details of a prescription are entered, the pharmacy system performs an automated check called Drug
Utilization Review (DUR). This check is meant to determine if the prescription contains any drugs that may be incompatible with other drugs that had been dispensed to the same customer in
the past, or drugs that may be inappropriate for the customer taking into account the customer data maintained in the system (e.g., age). Any alarms raised during the automated DUR are
reviewed by a pharmacist who performs a more thorough check. In some cases, the pharmacist even has to call the doctor who issued the prescription in order to confirm it.
After the DUR, the system performs an insurance check in order to determine whether the customer’s insurance policy will pay for part or for the whole cost of the drugs. In most cases,
the output of this check is that the insurance company will only pay for a certain percentage of the costs, while the customer has to pay for the remaining part (also called the co-payment).
The rules for determining how much the insurance company will pay and how much the customer has to pay are very complicated. Every insurance company has different rules. In some
cases, the insurance policy does not cover one or several drugs in a prescription, but the drug in question can be replaced by another drug that is covered by the insurance policy. When such
cases are detected, the pharmacist generally calls the doctor and potentially also the patient to determine if it is possible to perform the drug replacement. Once the prescription passes the
insurance check, it is assigned to a technician who collects the drugs from the shelves and puts them in a bag with the prescription stapled to it. After the technician has filled a given
prescription, the bag is passed to the pharmacist who double-checks that the prescription has been filled correctly. After this quality check, the pharmacist seals the bag and puts it in the pick-
up area. When a customer arrives to pick up a prescription, a technician retrieves the prescription and asks the customer for payment in case the drugs in the prescription are not fully
PHÂN TÍCH LÃNG PHÍ
WASTE ANALYSIS
"All we are doing is looking at the timeline, from the moment the customer
gives us an order to the point when we collect the cash.
And we are reducing the timeline by reducing the non-value-adding wastes ”
Taiichi Ohno
Slide 13
PHÂN TÍCH CÁC BÊN LIÊN QUAN
STAKEHOLDER ANALYSIS
Stakeholder analysis is about gathering data from multiple sources by interviewing
stakeholders of different types and reconciling their viewpoints
In BPM, stakeholder analysis is commonly used to gather information about issues
that affect the performance of the process from different perspectives.
There are typically five categories of stakeholders:
The customer(s) of the process.
The process participants.
The external
Đối tượng bênparties (e.g.,
ngoài DN suppliers,
nhưng sub-contractors)
có tác động đến quy trìnhinvolved in the process.
The
Người quản lí owner
process quy trình
and(Cthe
level) -> kh quản
operational lí cấp trung
managers whovàsupervise
thấp the process
participants.
The sponsor of the process improvement effort and other executive managers who
have a stake in the performance of the process.
Slide 14
TYPICAL
STAKEHOLDER
CONCERNS
Customers are often concerned about slow cycle time, defects, lack
of transparency, or lack of traceability (inability to observe the current
process status).
17
Issue name
EXAMPLE Description
18
ISSUE REGISTER EXAMPLE Định
tính
Định lượng
Name Explanation Assumptions Qualitative Quantitative
Impact Impact
Equipment Site engineers keep 3000 pieces of equipment rented p.a. 0.1 × 3000 ×
kept longer equipment longer In 10% of cases, equipment kept two 2 × 100 =
than needed than needed via days longer than needed. 60,000 p.a.
deadline extensions Rental cost is 100 per day Plan bị
bỏ lỡ
Rejected Site engineers reject 3000 pieces of equipment rented p.a. Disrupted 3000 × 0.05
equipment delivered equipment 5% of them are rejected due to an schedules. × 100 =
due to non- internal mistake Employee 15,000 p.a.
conformance to their For each equipment rejected due to an stress and
specifications internal mistake, BuildIT is billed 100. frustration
Late Late payment fees 3000 pieces of equipment rented p.a. Poor 0.1 × 3000 ×
payment incurred because Average rental time is 4 days reputation 4 × 100 ×
fees invoices are not Rental cost is 100 per day. with 0.02 = 2400
paid by their due Each rental leads to one invoice. suppliers p.a.
date About 10% of invoices are paid late.
Penalty for late payment is 2%.
EXERCISE 7.5
Use the business scenario in Exercise 2.4. Identify and document at
least two issues in an issue register
PARETO CHART
Useful to prioritize a collection of issues
Bar chart where the height of the bar
denotes the impact of each issue
Bars sorted by impact
Superposed curve of cumulative
percentage impact
PARETO CHART EXAMPLE
Định lượng
Thông
thường sẽ
chiếm tỉ lệ
80/20
PHÂN TÍCH NGUYÊN
ROOT-CAUSE ANALYSIS
NHÂN GỐC RỄ ( MÔ HÌNH
XƯƠNG CÁ )
Why-why diagram
Factor Issue
s
NHÂN
TỐ Cause-
effect
diagram
WHY-WHY
DIAGRAM
Five levels of nesting
“Five Why’s”
NVL
EFFECT
(FISHBON
E)
DIAGRAM
NGUYÊN
NHÂN CHÍNH
MÔ HÌNH XƯỚNG CÁ
27
CATEGORIES OF
CAUSES: SIX MS
4. Man: factors stemming from wrong
assessments or incorrect performance of steps
attributable to:
Lack of training and clear instructions
Lack of motivation
Too high demands towards process workers
Process
performa
nce
HIỆU SUẤT
TỪNG QUY Performan
TRÌNH ce of each
activity
32
REFRESHER: PROCESS
PERFORMANCE MEASURES
Time THỜI GIAN
Process
performan
ce
Cycl
thời gian đầu activities
Time between start
bếp thực and completion of a
hiện đơn process instance
e
hang )
Cycle
Processi Cycle Time
ng Time Time Efficienc
y
Ví dụ như nhà hang thì giờ cao điểm là từ 12h 0 < Cte =<1
đến 14h
-> Khi ngta đến quán vào giờ KHÔNG CAO
ĐIỂM thì WAITING TIME =0 35
FLOW ANALYSIS OF CYCLE
TIME THỰC HIỆN
ĐỒNG THỜI
1 day 1 day
1 day 3 days
3 days 2 days
Cycle time = 10 + 20 = 30
37
EXAMPLE: ALTERNATIVE
PATHS
•
Tần suất xuất hiện ( khi
What is the average cycle time?
RẼ NHÁNH quan sát tần suất bao nhiêu
xong ra TH B.,C,….
50 90
% %
50 10
% %
Cycle time = 10 + 20 = 30
Ví dụ : muốn tốt nghiệp phải thõa mãn
EXAMPLE: REWORK LOOP ( toeic+tin) -> thi đến khi nào được/ làm đến
khi nào hoàn thành
80% 1%
100%
20% 99%
0%
Alternative path
Phân nhánh OR CT = p1*T1+p2*T2+…+ pn*TN
Rẽ nhánh có
điều kiện (ph
có % )
Alternative path CT = max(T1, T2,…, TN)
Phân nhánh AND Lấy max
60
1 day
80%
1 day 3 days 40
%
3 days 2 days
60
2 hours
80%
2 hours 2 hours 40
%
3 hours 0.5 mins.
IN-PROGRESS
WIP = (average) Work-In-Process
Number of cases that are running (started but not yet
completed)
E.g. # of active and unfilled orders in an order-to-cash process
Time
Time spent available
per resource per Resource
on process resource for utilization
work process
work
45
RESOURCE UTILIZATION VS.
WAITING TIME Nếu RU càng cao thì THỜI GIAN CHỜ càng dài
Resourc
e
utilizatio Waiting
n time
Process
performan
ce
Quality Cost
Phân tích hang chờ
QUEUING ANALYSIS
Capacity problems are common and a key driver of
process redesign
Need to balance the cost of increased capacity against the gains of
increased productivity and service
Queuing and waiting time analysis is particularly
important in service systems
Large costs of waiting and/or lost sales due to waiting
48
DELAY IS CAUSED BY JOB
INTERFERENCE
If arrivals are regular or sufficiently spaced apart, no
queuing delay occurs
Deterministic traffic
Variable but
spaced apart
traffic
49
BURSTINESS CAUSES
INTERFERENCE
Queuing results from variability in processing times and/or
interarrival times
50
HIGH UTILIZATION
EXACERBATES INTERFERENCE
The queuing probability increases as the load increases
Utilization close to 100% is unsustainable too long queuing
times
© Dimitri P. Bertsekas
51
THE POISSON PROCESS
Common arrival assumption in many queuing and
simulation models
The times between arrivals are independent, identically
distributed and exponential
P (arrival < t) = 1 – e-λt
52
NEGATIVE EXPONENTIAL
DISTRIBUTION
53
QUEUING THEORY: BASIC
CONCEPTS
arrivals waiting service
l
c m
Basic characteristics:
l (mean arrival rate) = average number of arrivals per time unit
m (mean service rate) = average number of jobs that can be
handled by one server per time unit:
c = number of servers
54
QUEUING THEORY
CONCEPTS (CONT.)
l
c m
Wq,Lq
W,L
56
EXAMPLE – ER AT COUNTY
HOSPITAL
Situation
Patients arrive according to a Poisson process with intensity ( the time
between arrivals is exp() distributed.
The service time (the doctor’s examination and treatment time of a patient)
follows an exponential distribution with mean 1/ (=exp() distributed)
Þ The ER can be modeled as an M/M/c system where c = the number of doctors
Data gathering
Þ = 2 patients per hour
Þ = 3 patients per hour
Question
– Should the capacity be increased from 1 to 2 doctors?
57
QUEUING ANALYSIS –
HOSPITAL SCENARIO
Interpretation
To be in the queue = to be in the waiting room
To be in the system = to be in the ER (waiting or under treatment)
58
PROCESS SIMULATION
Versatile quantitative analysis method for
As-is analysis
What-if analysis
In a nutshell:
Run a large number of process instances
Gather performance data (cost, time, resource usage)
Calculate statistics from the collected data
59
PROCESS SIMULATION
Define a
Model the Run the
simulation
process simulation
scenario
Analyze
Repeat for
the
alternative
simulation
scenarios
outputs
60
EXAMPLE OF BP SIMULATION
https://www.bpsimulator.com/
run/