reduce wip and deliver often: kanban recipe for success steps 2 and 3
Post on 17-Oct-2014
1.214 views
DESCRIPTION
Reduce WIP and delivering often as steps 2 and 3 in a Kanban journeyTRANSCRIPT
![Page 1: Reduce WIP and Deliver Often: Kanban Recipe for Success Steps 2 and 3](https://reader030.vdocuments.us/reader030/viewer/2022012916/5440f77eb1af9ff74b8b45b3/html5/thumbnails/1.jpg)
Reduce WIP and Deliver Often
Kanban Recipe for Success: Step Two and Three
Jason [email protected]
[email protected]@jchyip
http://jchyip.blogspot.com
![Page 2: Reduce WIP and Deliver Often: Kanban Recipe for Success Steps 2 and 3](https://reader030.vdocuments.us/reader030/viewer/2022012916/5440f77eb1af9ff74b8b45b3/html5/thumbnails/2.jpg)
HOMEWORK CHECK
![Page 3: Reduce WIP and Deliver Often: Kanban Recipe for Success Steps 2 and 3](https://reader030.vdocuments.us/reader030/viewer/2022012916/5440f77eb1af9ff74b8b45b3/html5/thumbnails/3.jpg)
What step(s) did you take to start Focusing on Quality?
![Page 4: Reduce WIP and Deliver Often: Kanban Recipe for Success Steps 2 and 3](https://reader030.vdocuments.us/reader030/viewer/2022012916/5440f77eb1af9ff74b8b45b3/html5/thumbnails/4.jpg)
The Recipe for Success
1. Focus on Quality2. Reduce WIP3. Deliver Often4. Balance Demand Against
Throughput5. Prioritise6. Attack Variability to Improve
Predictability
![Page 5: Reduce WIP and Deliver Often: Kanban Recipe for Success Steps 2 and 3](https://reader030.vdocuments.us/reader030/viewer/2022012916/5440f77eb1af9ff74b8b45b3/html5/thumbnails/5.jpg)
REDUCE WIP
![Page 6: Reduce WIP and Deliver Often: Kanban Recipe for Success Steps 2 and 3](https://reader030.vdocuments.us/reader030/viewer/2022012916/5440f77eb1af9ff74b8b45b3/html5/thumbnails/6.jpg)
Which one is better?
Team A:95% utilisation
Team B:75% utilisation5-10 day lead time2-3 defects per 100 features
3 month lead time2 defects per feature
![Page 7: Reduce WIP and Deliver Often: Kanban Recipe for Success Steps 2 and 3](https://reader030.vdocuments.us/reader030/viewer/2022012916/5440f77eb1af9ff74b8b45b3/html5/thumbnails/7.jpg)
Focus on what customers care about OVER what (bad) managers care about
Utilisation!Quality,Lead Time
![Page 8: Reduce WIP and Deliver Often: Kanban Recipe for Success Steps 2 and 3](https://reader030.vdocuments.us/reader030/viewer/2022012916/5440f77eb1af9ff74b8b45b3/html5/thumbnails/8.jpg)
Improve quality by reducing WIP
![Page 9: Reduce WIP and Deliver Often: Kanban Recipe for Success Steps 2 and 3](https://reader030.vdocuments.us/reader030/viewer/2022012916/5440f77eb1af9ff74b8b45b3/html5/thumbnails/9.jpg)
Reducing WIP improves focus
![Page 10: Reduce WIP and Deliver Often: Kanban Recipe for Success Steps 2 and 3](https://reader030.vdocuments.us/reader030/viewer/2022012916/5440f77eb1af9ff74b8b45b3/html5/thumbnails/10.jpg)
Reducing WIP reduces accumulation of errors
![Page 11: Reduce WIP and Deliver Often: Kanban Recipe for Success Steps 2 and 3](https://reader030.vdocuments.us/reader030/viewer/2022012916/5440f77eb1af9ff74b8b45b3/html5/thumbnails/11.jpg)
Reduce lead time by reducing WIP
![Page 12: Reduce WIP and Deliver Often: Kanban Recipe for Success Steps 2 and 3](https://reader030.vdocuments.us/reader030/viewer/2022012916/5440f77eb1af9ff74b8b45b3/html5/thumbnails/12.jpg)
Little’s Law
![Page 13: Reduce WIP and Deliver Often: Kanban Recipe for Success Steps 2 and 3](https://reader030.vdocuments.us/reader030/viewer/2022012916/5440f77eb1af9ff74b8b45b3/html5/thumbnails/13.jpg)
How do you improve the flow of traffic?
![Page 14: Reduce WIP and Deliver Often: Kanban Recipe for Success Steps 2 and 3](https://reader030.vdocuments.us/reader030/viewer/2022012916/5440f77eb1af9ff74b8b45b3/html5/thumbnails/14.jpg)
WHAT ARE TACTICS TO REDUCE WIP?
![Page 15: Reduce WIP and Deliver Often: Kanban Recipe for Success Steps 2 and 3](https://reader030.vdocuments.us/reader030/viewer/2022012916/5440f77eb1af9ff74b8b45b3/html5/thumbnails/15.jpg)
Reduce batch size
• AKA break work down into smaller pieces
• See User Stories, Minimum Marketable Feature, etc.
![Page 16: Reduce WIP and Deliver Often: Kanban Recipe for Success Steps 2 and 3](https://reader030.vdocuments.us/reader030/viewer/2022012916/5440f77eb1af9ff74b8b45b3/html5/thumbnails/16.jpg)
Reduce iteration length
• 4 weeks -> 3 weeks -> 2 week -> 1 week
![Page 17: Reduce WIP and Deliver Often: Kanban Recipe for Success Steps 2 and 3](https://reader030.vdocuments.us/reader030/viewer/2022012916/5440f77eb1af9ff74b8b45b3/html5/thumbnails/17.jpg)
Limit WIP using a kanban system
http://www.infoq.com/minibooks/kanban-scrum-minibook
![Page 18: Reduce WIP and Deliver Often: Kanban Recipe for Success Steps 2 and 3](https://reader030.vdocuments.us/reader030/viewer/2022012916/5440f77eb1af9ff74b8b45b3/html5/thumbnails/18.jpg)
DELIVER OFTEN
![Page 19: Reduce WIP and Deliver Often: Kanban Recipe for Success Steps 2 and 3](https://reader030.vdocuments.us/reader030/viewer/2022012916/5440f77eb1af9ff74b8b45b3/html5/thumbnails/19.jpg)
Which approach will be more successful? Why?
First date
Wait 2 weeks
SMS on the way home “Call you
tomorrow?”
Show up with flowers and an apology
Call tomorrow
Approach A Approach B
![Page 20: Reduce WIP and Deliver Often: Kanban Recipe for Success Steps 2 and 3](https://reader030.vdocuments.us/reader030/viewer/2022012916/5440f77eb1af9ff74b8b45b3/html5/thumbnails/20.jpg)
“…small, frequent gestures or events enhance trust more than larger gestures made only occasionally.”
David Anderson
![Page 21: Reduce WIP and Deliver Often: Kanban Recipe for Success Steps 2 and 3](https://reader030.vdocuments.us/reader030/viewer/2022012916/5440f77eb1af9ff74b8b45b3/html5/thumbnails/21.jpg)
Which approach will be more successful? Why?
Successful Release
Wait 6 months
Plan another release in 2
weeks
Attempt another large
releaseRelease in 2 weeks
Approach A Approach B
![Page 22: Reduce WIP and Deliver Often: Kanban Recipe for Success Steps 2 and 3](https://reader030.vdocuments.us/reader030/viewer/2022012916/5440f77eb1af9ff74b8b45b3/html5/thumbnails/22.jpg)
Shorter lead times (from reducing WIP) make it possible to release more often
![Page 23: Reduce WIP and Deliver Often: Kanban Recipe for Success Steps 2 and 3](https://reader030.vdocuments.us/reader030/viewer/2022012916/5440f77eb1af9ff74b8b45b3/html5/thumbnails/23.jpg)
Continuous delivery is the ultimate in frequent, trust-building events
![Page 24: Reduce WIP and Deliver Often: Kanban Recipe for Success Steps 2 and 3](https://reader030.vdocuments.us/reader030/viewer/2022012916/5440f77eb1af9ff74b8b45b3/html5/thumbnails/24.jpg)
Imagine that your team / group had a long history of
delivering high quality, regularly.
![Page 25: Reduce WIP and Deliver Often: Kanban Recipe for Success Steps 2 and 3](https://reader030.vdocuments.us/reader030/viewer/2022012916/5440f77eb1af9ff74b8b45b3/html5/thumbnails/25.jpg)
What would you feel comfortable proposing that
you don’t now?
![Page 26: Reduce WIP and Deliver Often: Kanban Recipe for Success Steps 2 and 3](https://reader030.vdocuments.us/reader030/viewer/2022012916/5440f77eb1af9ff74b8b45b3/html5/thumbnails/26.jpg)
![Page 27: Reduce WIP and Deliver Often: Kanban Recipe for Success Steps 2 and 3](https://reader030.vdocuments.us/reader030/viewer/2022012916/5440f77eb1af9ff74b8b45b3/html5/thumbnails/27.jpg)
WHAT ARE TACTICS TO DELIVER MORE OFTEN?
![Page 28: Reduce WIP and Deliver Often: Kanban Recipe for Success Steps 2 and 3](https://reader030.vdocuments.us/reader030/viewer/2022012916/5440f77eb1af9ff74b8b45b3/html5/thumbnails/28.jpg)
Reduce (release) batch size
• See Minimum Marketable Feature
![Page 29: Reduce WIP and Deliver Often: Kanban Recipe for Success Steps 2 and 3](https://reader030.vdocuments.us/reader030/viewer/2022012916/5440f77eb1af9ff74b8b45b3/html5/thumbnails/29.jpg)
Reduce release transaction costs
Overall Cost of Release
Cost of Each Release
Frequency of Releases
And maintain or reduce this
Increase this
By reducing this
![Page 30: Reduce WIP and Deliver Often: Kanban Recipe for Success Steps 2 and 3](https://reader030.vdocuments.us/reader030/viewer/2022012916/5440f77eb1af9ff74b8b45b3/html5/thumbnails/30.jpg)
Transaction costs of a release
Production transaction costs
Consumption transaction costs• Cost of testing
• Cost of deployment• Cost of management• Cost of fixes
• Cost of defects• Cost of learning
Cost of release includes production and consumption
![Page 31: Reduce WIP and Deliver Often: Kanban Recipe for Success Steps 2 and 3](https://reader030.vdocuments.us/reader030/viewer/2022012916/5440f77eb1af9ff74b8b45b3/html5/thumbnails/31.jpg)
http://www.uie.com/articles/magic_escalator/
Better interaction design reduces the amount of knowledge needed to be acquired
![Page 32: Reduce WIP and Deliver Often: Kanban Recipe for Success Steps 2 and 3](https://reader030.vdocuments.us/reader030/viewer/2022012916/5440f77eb1af9ff74b8b45b3/html5/thumbnails/32.jpg)
http://www.uie.com/articles/magic_escalator/
(AKA cost of learning)
Test the size of this using user testing
![Page 33: Reduce WIP and Deliver Often: Kanban Recipe for Success Steps 2 and 3](https://reader030.vdocuments.us/reader030/viewer/2022012916/5440f77eb1af9ff74b8b45b3/html5/thumbnails/33.jpg)
http://www.uie.com/articles/magic_escalator/
(AKA cost of learning)
Reduce this by reducing the size of the change
![Page 34: Reduce WIP and Deliver Often: Kanban Recipe for Success Steps 2 and 3](https://reader030.vdocuments.us/reader030/viewer/2022012916/5440f77eb1af9ff74b8b45b3/html5/thumbnails/34.jpg)
To reduce production transaction costs: smaller batches, build-in-quality, design for production
![Page 35: Reduce WIP and Deliver Often: Kanban Recipe for Success Steps 2 and 3](https://reader030.vdocuments.us/reader030/viewer/2022012916/5440f77eb1af9ff74b8b45b3/html5/thumbnails/35.jpg)
To reduce consumption transaction costs: smaller batches, build-in-quality, design for consumption
![Page 36: Reduce WIP and Deliver Often: Kanban Recipe for Success Steps 2 and 3](https://reader030.vdocuments.us/reader030/viewer/2022012916/5440f77eb1af9ff74b8b45b3/html5/thumbnails/36.jpg)
HOMEWORK
![Page 37: Reduce WIP and Deliver Often: Kanban Recipe for Success Steps 2 and 3](https://reader030.vdocuments.us/reader030/viewer/2022012916/5440f77eb1af9ff74b8b45b3/html5/thumbnails/37.jpg)
![Page 38: Reduce WIP and Deliver Often: Kanban Recipe for Success Steps 2 and 3](https://reader030.vdocuments.us/reader030/viewer/2022012916/5440f77eb1af9ff74b8b45b3/html5/thumbnails/38.jpg)
What is the smallest step you could take to move 1
level up (or more)?
![Page 39: Reduce WIP and Deliver Often: Kanban Recipe for Success Steps 2 and 3](https://reader030.vdocuments.us/reader030/viewer/2022012916/5440f77eb1af9ff74b8b45b3/html5/thumbnails/39.jpg)
What is your plan to start that step tomorrow?