Upload
invest-northern-ireland
View
191
Download
1
Tags:
Embed Size (px)
Citation preview
Introducing Kanban (using STATIK) @asplake #investni
Introducing Kanban(using STATIK)
Mike Burrows@asplake@[email protected]
Introducing Kanban (using STATIK) @asplake #investni
Continuous improvement:• Very hard to sustain on its own• Creative knowledge work presents its own special
challenges
Introducing Kanban (using STATIK) @asplake #investni
• “Evolutionary change for your technology business”(Anderson)
• The humane, “start with what you do now” approach to change (@KanbanInside)
• Developed pragmatically by and for people engagedin creative knowledge work
The Kanban Method
Introducing Kanban (using STATIK) @asplake #investni
• A new name for the Kanban Method’s best-kept secret
• A repeatable (and humane) way to get started with Kanban
• A way to invigorate even the most shallow of implementations
STATIK
Introducing Kanban (using STATIK) @asplake #investni
STATIK
0. Understand the purpose of the system
1. Understand sources of dissatisfaction
2. Analyze demand and capability
3. Model the knowledge discovery process
4. Discover classes of service
5. Design kanban systems
6. Roll out
Introducing Kanban (using STATIK) @asplake #investni
Reverse STATIK
0. Understand the purpose of the system
1. Understand sources of dissatisfaction
2. Analyze demand and capability
3. Model the knowledge discovery process
4. Discover classes of service
5. Design kanban systems
6. Roll out
Introducing Kanban (using STATIK) @asplake #investni
5. Kanban systems
How well is our work represented?
Introducing Kanban (using STATIK) @asplake #investni
5. Kanban systems
How well does it support our workflow?
Introducing Kanban (using STATIK) @asplake #investni
5. Kanban systems
Policies?
~~~ ~~ ~~~~~ ~~ ~~ ~~~ ~~~~~~
~~~ ~~ ~~~~~ ~~ ~~ ~~~ ~~~~~~
Introducing Kanban (using STATIK) @asplake #investni
5. Kanban systems
4
Limits on work-in-progress (WIP)?
Introducing Kanban (using STATIK) @asplake #investni
5. Kanban systems
4
Limits on work-in-progress (WIP)?
Introducing Kanban (using STATIK) @asplake #investni
5. Kanban systems
Limits on work-in-progress (WIP)?
4
Introducing Kanban (using STATIK) @asplake #investni
5. Kanban systems
Is our capacity respected when we replenish & commit?
Introducing Kanban (using STATIK) @asplake #investni
5. Kanban systems
Do we coordinate deliveries effectively, commit at the right time?
Introducing Kanban (using STATIK) @asplake #investni
4. Classes of service
5. Kanban systems
Review:
• Different types of work items and where they sit
• WIP limits and other controls on WIP
• Commitment points
• Policies
• Feedback loops
6. Roll out
Introducing Kanban (using STATIK) @asplake #investni
4. Classes of service
Managing to different kinds of expectations
Introducing Kanban (using STATIK) @asplake #investni
4. Classes of service
Managing to different kinds of expectations
Fixed Date
Introducing Kanban (using STATIK) @asplake #investni
4. Classes of service
Managing to different kinds of expectations
Expedited Fixed Date
Introducing Kanban (using STATIK) @asplake #investni
4. Classes of service
Managing to different kinds of expectations
ExpeditedStandard Fixed Date
Introducing Kanban (using STATIK) @asplake #investni
4. Classes of service
Managing to different kinds of expectations
Expedited IntangibleStandard Fixed Date
Introducing Kanban (using STATIK) @asplake #investni
4. Classes of service
Q: Fixed Date, Expedited, Standard or Intangible?
1. Manually add space to a server that has reached 90% full
2. Roll out an automated disk space provisioning system
3. Fix the server that is keeping the trading system out of the market (and costing us $1m per hour)
4. Report to the board next Friday to explain ourselves
Introducing Kanban (using STATIK) @asplake #investni
3. Knowledge discovery process
4. Classes of service
• Recognise different kinds of customer expectation
• Qualitative categories before any quantitative ranking
• Make explicit both internally and externally
• Select (prioritise) and risk-manage items accordingly
6. Kanban systems
Introducing Kanban (using STATIK) @asplake #investni
3. Knowledge discovery process
What don’t we know?
Introducing Kanban (using STATIK) @asplake #investni
3. Knowledge discovery process
What are we discovering here?
Introducing Kanban (using STATIK) @asplake #investni
2. Demand & capability
3. Knowledge discovery process
• Creative knowledge work demands a shift:
• away from taking orders, satisfying requirements
• towards building the capability to anticipate, explore & meet needs at the right time
• Understand what kind of knowledge is acquired at each stage of the process
• Implement through customer validation, collaboration, policies, allocations
4. Classes of service
Introducing Kanban (using STATIK) @asplake #investni
2. Demand & capability
Demand
• How work arrives
• How frequently
• From whom
• Of what types
• In what sizes
• etc
Capability
• How work leaves
• Batches
• Lead time(s), delivery rate
• Predictability
• Flow efficiency
• etc
Are these in balance?
Introducing Kanban (using STATIK) @asplake #investni
2. Demand & capability
Demand
• Weekly calls with business managers
• Ad-hoc meetings with user reps
• Mostly business-driven work; some market-driven, regulatory and infrastructure change
• Typically 2-10 days development work per item
Capability
• Releases every 6 weeks
• But ~18 week lead time
• Flow efficiency percentage in single digits
• (5 days in 18 weeks is 4%)
Outline example
Introducing Kanban (using STATIK) @asplake #investni
1. Sources of dissatisfaction
2. Demand & capability
• Attend to both sides of this equation
• Outside-in as well as inside-out
• Expect changes at the boundaries to impact system design, and vice-versa
3. Knowledge discovery process
Introducing Kanban (using STATIK) @asplake #investni
1. Sources of dissatisfaction
Internal
External
Introducing Kanban (using STATIK) @asplake #investni
0. Purpose
1. Sources of dissatisfaction
• Outside-in as well as inside-out
• Assumes a system scope and a boundary, both potential sources of dissatisfaction in their own right
• Sources are much easier to identify when there is already some transparency
2. Demand & capability
Introducing Kanban (using STATIK) @asplake #investni
“STATIK Lite”
0. Understand the purpose of the system
1. Understand sources of dissatisfaction
2. Analyze demand and capability
3. Model the knowledge discovery process
4. Discover classes of service
5. Design kanban systems
6. Roll out
Introducing Kanban (using STATIK) @asplake #investni
STATIK-0
1. Understand sources of dissatisfaction
2. Analyze demand and capability
3. Model the knowledge discovery process
4. Discover classes of service
5. Design kanban systems
6. Roll out
0. Understand the purpose of the system
Introducing Kanban (using STATIK) @asplake #investni
Sustained, purposeful change with Kanban
3. Model the knowledge discovery process
4. Discover classes of service
5. Design kanban systems
6. Roll out
1. Understand sources of dissatisfaction
2. Analyze demand and capability
0. Understand the purpose of the system
Introducing Kanban (using STATIK) @asplake #investni
Sustained, purposeful change with Kanban
3. Model the knowledge discovery process
4. Discover classes of service
5. Design kanban systems
6. Roll out
1. Understand sources of dissatisfaction
2. Analyze demand and capability
0. Understand the purpose of the system
Understanding
Agreement Re
spec
t
Collaboration
Customer
focus
Transparency Balance Flow
Leadership
Introducing Kanban (using STATIK) @asplake #investni
Autumn Conference Series
Moscow, London, Paris, Istanbul, Hamburg, Bangalore– see conf.leankanban.com
Introducing Kanban (using STATIK) @asplake #investni
Community Connections
Coaching Tools
Games
More Resources
See positiveincline.com/index.php/resources/
Introducing Kanban (using STATIK) @asplake #investni
Thank you!
Mike Burrows@asplake@[email protected]