Ryoma Shiratsuchi
Ryoma Shiratsuchi is the Co-President of Juntos Consulting Inc.,
and has over 10 years of TOC experience as practitioner, trainer
and consultant.
Since 2007, he has been working with >15 companies for
implementing TOC logistical solutions MTO, MTA and CCPM.
In 2008-2011, he was a faculty member of Goldratt Schools, and
participated in writing Goldratt Schools book TOC for Production
Management (2010)
He taught Operations Management and Project Management as a
lecturer at Education & Research Center of Manufacturing, Kyushu
University.
He is also one of the Founding members of TOCPA TOC
Practitioners Alliance.
ryoma.shiratsuchi@juntos-consulting.com
www.tocpractice.com
www.tocpractice.com
Keita.asaine@juntos-consulting.com
Agenda
www.tocpractice.com
Background
There are some discussions regarding the boundaries of CCPM.
Some practitioners raised issues about applying CCPM into
Requirement Definition phase in IT projects.
Recently, we can see more studies for integrating CCPM and
other methods such as KANBAN.
What is CCPM?
www.tocpractice.com
www.tocpractice.com
Need to show
progress
Switch to another
task while waiting
input/decision/help
Wait time
Multitasking
Task/project duration
takes longer
High WIP
Fixed schedule
www.tocpractice.com
Demand Variability
High WIP makes people multitasking.
High WIP happens when bigger work load (demand) is imposed
on available capacity.
Load (Demand)
Capacity
Time
www.tocpractice.com
Project Buffer
Feeding
Buffer
www.tocpractice.com
PROJECT/WORKSTREAM 1
PROJECT
Short
work
1
Short
work
2
PROJECT/WORKSTREAM 2
PROJECT/WORKSTREAM 1
PROJECT 1
Concept work
PROJECT 2
PROJECT/WORKSTREAM 2
www.tocpractice.com
Managing Variability
We can see multitasking as a resulting compromised action
caused by variability.
Flow is characterized by demand and supply. Both of them have
variability. Managing flow requires managing variability.
Variability can be buffered by:
Time
Stock
Capacity
Capacity Buffer is established by limiting WIP (reduce & control).
www.tocpractice.com
Agenda
www.tocpractice.com
www.tocpractice.com
Detail Design
(DD)
DD: WS-A
Workstream B
Workstream D
Resource X
Coding: WS-A
DD: WS-B
Workstream C
DD: WS-C
DD: WS-D
Task1
Coding
(Coding)
Task2
Coding: WS-B
Coding: WS-C
Coding: WS-D
Unit Test
(UT)
Integration Test
(IT)
UT: WS-A
UT: WS-B
UT: WS-C
Integration
Test
(IT)
UT: WS-D
Task3
Resource Y
Resource Z
www.tocpractice.com
Delayed issue
resolution
Fixed Schedule
Multitasking of
Task Managers
Specification
adjustment occurs
suddenly
Task Managers
immediately try to
resolve issues when
having problems
Original Plan
Feature
Phase
Duration
# People
Duration
# People
DD
Workstream A
Coding
Test
DD
Workstream B
Coding
Test
WIP (Task)
on Task Manager
WIP (Workstream)
on Task Manager
Original
High WIP Plan
10 Tasks / TM
1-2 WS / TM
5 Tasks / TM
1 WS / TM
www.tocpractice.com
DD: WS-A
Workstream B
DD: WS-B
Workstream C
Workstream D
Coding: WS-A
UT: WS-A
Coding: WS-B
DD: WS-C
UT: WS-B
Coding: WS-C
DD: WS-D
UT: WS-C
Coding: WS-D
UT: WS-D
Time
Workstream A
DD:
WS-A
Workstream B
Workstream C
DD:
WS-C
Workstream D
DD:
WS-B
DD:
WS-D
Coding:
WS-A
Coding:
WS-C
Coding:
WS-B
Coding:
WS-D
UT:
WS-A
UT:
WS-C
UT:
WS-B
UT:
WS-D
Time
www.tocpractice.com
Resource X
Task1
Task2
Task4
Task2
Task5
Task3 Task6
Task4
Task5
Task6
Resource Y
Resource Z
Resource XX
Resource YY
DD: WS-A
Task Manager
Resource X
Resource Y
Task1
Cording: WS-A
Task2
Task3
Task4
Task5
Task6
Task6
Resource Z
Resource XX
Resource YY
www.tocpractice.com
Results
Agenda
www.tocpractice.com
Mold Manufacturing
Closed
Open
Fixed side
Moveable side
Molded
item
Assembly
Parts
Processing
www.tocpractice.com
1st
TRY
Project A
Parts Processing
Project B
Assembly
2nd
TRY
Short works
Adjust
2
Adjust
1
1st
TRY
Parts Processing
Assembly
Assembly
Modify
C
Adjust
1
Repair
D
Short works
www.tocpractice.com
Project
Short
Work
Project Level Limit WIP by phase, and release projects by one-out & one-in
Parts Processing
Phase
One-in
Assembly Phase
One-out
www.tocpractice.com
Workstream 1
Fixed side
Workstream 2
Moveable side
Workstream 3
Slide etc.
Fixed side
Moveable
side
Slide etc.
Original schedule
(Date-driven)
Resolved resource
Low WIP & resource
contention
concentrated schedule
(but delayed)
www.tocpractice.com
Parts Processing
One-in
Phase
Assembly Phase
One-in
One-out
Project completed
One-out
OK
Customer
Assessment
FK
1
FK
2
NG
Adjustment
WIQ1
WIQ2
Value
Short
work
One-in
Short work
One-out
FK
WIQ3
www.tocpractice.com
WIP = 5
www.tocpractice.com
Results
Before
Target
After
% Var.
(2015/7-12)
60d
45d
50d
17%
22d
11d
14d
36%
Throughput
4/month
5.3/month
5.3/month
33%
17%
36%
reduced
60
d
50
d
Days
Throughput
33%
reduced
22
d
14
Days
increased
5.3
The above was achieved although average project size was 26% bigger than baseline.
www.tocpractice.com
Summary
Solution is for solving the problem. Different types of the problem
require different applications of the solution.
CCPM is the solution that addresses the multitasking problem.
There are four types of multitasking that determine the way of
applying CCPM into the environment.
Demand variability causes High WIP situation and makes people
multitasking.
Project/Feeding Buffers are not for absorbing the variability
outside the project. If the organization suffers from it, another
buffer is required.
Capacity Buffer can be established by limiting WIP. It protects the
project performance from the demand variability.
www.tocpractice.com