Kanban Development and The Paradigm of Flow
Kanban Development and The Paradigm of Flow
Paradigm of Flow
maintenance
implantation
reuse
sustaining
evolution
data
operations
direct ou
indirectly we
have to deal
with those
activities
other factors affect us
culture
resources
people
business
technology
risk
the amount of scenarios and
contexts is huge
"Melhores práticas são apenas as
melhores em certos contextos e
para alcançarem certos objetivos.
Uma mudança ou no contexto ou
no objetivo pode rapidamente
transformar uma melhor prática
em uma abordagem estúpida.“
Don Reinertsen
“Kanban is about the notion that your system is truly different and we
will not impose a process upon you”.
David Anderson
“Nothing else in their world should have changed. Job descriptions are
the same. Activities are the same. Handoffs are the same. Artifacts are
the same. Their process hasn't changed other than you are asking
them to accept an WIP limit and to pull work rather than receive it in a
push fashion”.
David Anderson
Context is relevant, so…
"design"
“processes”
A collaborative exercise for
Process Design
Thinking Tools
Capability Measurements
“A system of local
optimums is not an
optimum system at all”
Eliyahu M. Goldratt
Thinking Tools
#4 Queueing Theory
T1 T2 T3 T4 T5 T6 T7 T8
Value * 100
Eficiency (%) =
Value + Waste
Value Stream Map
Visual Management
Pull System & Single piece-flow
Limited WIP
Essential Tools
Value Stream for Product XYZ
Waiting for Analysis & Queue Develop. Queue Verification Queue Deploy
Selection Preparation
Value Stream Map
Visual Management
Pull System & Single piece-flow
Limited WIP
Essential Tools
Value Stream for Product XYZ
Waiting for Analysis & Queue Develop. Queue Verification Queue Deploy
Selection Preparation
PULL
Why pull? Why kanban?
Corey Ladas
Value Stream Map
Visual Management
Pull System & Single piece-flow
Limited WIP Essential Tools
Value Stream for Product XYZ
Limited WIP = 4
Waiting for Analysis & Queue Develop. Queue Verification Queue Deploy
Selection Preparation
Value Stream Map
Visual Management
Pull System & Single piece-flow
Limited WIP Essential Tools
Value Stream for Product XYZ
Limited WIP = 4
Waiting for Analysis & Queue Develop. Queue Verification Queue Deploy
Selection Preparation
Value Stream Map
Visual Management
Pull System & Single piece-flow
Limited WIP Essential Tools
Value Stream for Product XYZ
Limited WIP = 4
Waiting for Analysis & Queue Develop. Queue Verification Queue Deploy
Selection Preparation
Decision
Point
Buffers & Queue Limits
Classes of Service
Leveling Work
Patterns for Process Design
Two-tiers
#2
#3
#4 Buffer [ 2 ]
#5
Buffer [ 1 ] Buffer [ 1 ]
Buffers & Queue Limits
Classes of Service
Leveling Work
Patterns for Process Design
Two-tiers
Decision
Point
Buffers & Queue Limits
Classes of Service
Leveling Work
Patterns for Process Design
Two-tiers
T-Shirt Sizing
Diagnosis Resolution Verification Notification
[2] [3] [1] [1]
Classification
S G S
Over S
Estimation
S S
S
Buffer [ 2 ]
Reference
Over M
Commitment Buffer [ 1 ] Buffer [ 1 ]
S: less than 1 day of work M: less than 3 days G: less than 5 days
Buffers & Queue Limits
Classes of Service
Leveling Work Patterns for Process Design
Two-tiers (Expand/Collapse)
MMF #1
MMF #4 MMF #3
MMF #2
MMF #5
Expand Collapse
Queue [ 1 ] Queue [ 1 ]
Regular Customer
Waiting for Selection Preparation Develop. Verification Delivery
[3] [4] [1]
Swimlanes/Expediting
Triggers
Priority Filters
Patterns for Process Design
Perpetual Multivote for pull Schedulling
Expedite
Approval Preparation Develop. ISO-DOC Verification Delivery
[1] [1] [1] [1] [1]
Super Customer
Waiting for Selection Preparation Develop. ISO-DOC Verification Approval Delivery
[2] [2] [1] [1]
Queue [ 1 ] Queue [ 1 ]
Swimlanes/Expediting
Triggers
Priority Filters
Patterns for Process Design
Perpetual Multivote for pull Schedulling
Source: http://leansoftwareengineering.com/2008/09/29/perpetual-multivote/
Collaboration and
Team Model Patterns
Self-Organization/Ownership of the Process
Swarming
Kanban daily standup meetings
Feature Teams/Teamlets
Process Ownership
Swarming
Kanban daily standup meetings
Patterns for Collaboration
Feature Teams/Teamlets
Self-Organization/Process Ownership
MMF #3
Customer Customer
Request Receive
Service Service
Lead time
Cycle Time/Lead Time
SLA
Throughtput
Capability Measurements
Cumulative Flow Diagrams
Source: http://leadinganswers.typepad.com/leading_answers/2006/09/creating_and_in.html
To Establish a Culture for
Continuous Improvement
Blog Articles
http://alissonvale.com/englishblog
Contact
Mail: [email protected]
Blog: http://alissonvale.com/englishblog
Twitter: http://twitter.com/alissonvale