value of flow
DESCRIPTION
Flow is a very Lean idea. The first two Lean principles are “Specify Value” and “Make Value Flow”. Most agile methods have the concept of flow baked in. A key lever to promote flow is limiting work in progress, something many organizations find very challenging. This talk and demonstration will help project managers “see” how value flows in an agile software development project and why it is important.TRANSCRIPT
![Page 2: Value of flow](https://reader033.vdocuments.site/reader033/viewer/2022052909/559738e71a28ab54118b4598/html5/thumbnails/2.jpg)
Flow of Value
Vision Document
Analyze Design
Deliver Ready for Release
Feature
Feature
Analyze Queue
Analyze Design Queue
Design
Feature Feature Feature Feature Feature Feature
Feature Feature Feature Feature Feature
![Page 3: Value of flow](https://reader033.vdocuments.site/reader033/viewer/2022052909/559738e71a28ab54118b4598/html5/thumbnails/3.jpg)
Airplane Game
Paper Airplane Game
• Team of 5 makes 20 airplanes
• 1st Run: Fast as you can
– WIP piles up
• 2nd Run: Flow
– Batch size of one
• Consistently better results
– Lead Time: 3X improvement
– Throughput: 10-20% better
– Lower stress
– Easier to manage
![Page 4: Value of flow](https://reader033.vdocuments.site/reader033/viewer/2022052909/559738e71a28ab54118b4598/html5/thumbnails/4.jpg)
Improves Customer Lead Time
Makes Customers
Happy
The Value of Flow
![Page 5: Value of flow](https://reader033.vdocuments.site/reader033/viewer/2022052909/559738e71a28ab54118b4598/html5/thumbnails/5.jpg)
Make Value FlowLittle’s Law
Lead Time = WIP / Throughput(time) = (items) / (items/time)
Where:
Lead Time: Time from start to finish
WIP: Work in Progress
Throughput: Average completion rate
Reduce WIP to improve Lead Time
![Page 6: Value of flow](https://reader033.vdocuments.site/reader033/viewer/2022052909/559738e71a28ab54118b4598/html5/thumbnails/6.jpg)
Improves Throughput
Makes Business Happy
The Value of Flow
![Page 7: Value of flow](https://reader033.vdocuments.site/reader033/viewer/2022052909/559738e71a28ab54118b4598/html5/thumbnails/7.jpg)
Avoid Traffic Jams
![Page 8: Value of flow](https://reader033.vdocuments.site/reader033/viewer/2022052909/559738e71a28ab54118b4598/html5/thumbnails/8.jpg)
Requires Continuous Improvement
But, reducing WIP exposes hidden problems due to
– Complexity
– Delay
– Variability
Reduce WIP AND solve problems to
– Establish and improve predictable throughput
– Promote quality
![Page 9: Value of flow](https://reader033.vdocuments.site/reader033/viewer/2022052909/559738e71a28ab54118b4598/html5/thumbnails/9.jpg)
Enables Focus
• Faster customer feedback
• Stop starting, start finishing
• Less overhead
![Page 10: Value of flow](https://reader033.vdocuments.site/reader033/viewer/2022052909/559738e71a28ab54118b4598/html5/thumbnails/10.jpg)
Enables Quality
• Reducing rework from defects
• Getting faster quality feedback
![Page 11: Value of flow](https://reader033.vdocuments.site/reader033/viewer/2022052909/559738e71a28ab54118b4598/html5/thumbnails/11.jpg)
Enables Fast Feedback
• Fast feedback reduces loss from bad outcomes
– Stop working on the wrong thing
• Fast feedback enables exploitation of good outcomes
– Avoid delays when you are doing the right thing
– Learn and innovate
• Fast feedback and progressive elaboration enable an iterative approach
![Page 12: Value of flow](https://reader033.vdocuments.site/reader033/viewer/2022052909/559738e71a28ab54118b4598/html5/thumbnails/12.jpg)
Improves Work Environment
Makes Employees
Happy
The Value of Flow
![Page 13: Value of flow](https://reader033.vdocuments.site/reader033/viewer/2022052909/559738e71a28ab54118b4598/html5/thumbnails/13.jpg)
Respect People
• Make value clear with Stories
• Self organizing teams
• “Build projects around motivated individuals. Give them the environment and support they need, and trust them to get the job done.”
![Page 14: Value of flow](https://reader033.vdocuments.site/reader033/viewer/2022052909/559738e71a28ab54118b4598/html5/thumbnails/14.jpg)
Flow in Practice
The Value of Flow
![Page 15: Value of flow](https://reader033.vdocuments.site/reader033/viewer/2022052909/559738e71a28ab54118b4598/html5/thumbnails/15.jpg)
Flow in Scrum
• Limit WIP? Stories in a sprint
• Improve Throughput? Retrospectives and improve velocity
• Respect for People? “Build projects around motivated individuals. Give them the environment and support they need, and trust them to get the job done.”
![Page 16: Value of flow](https://reader033.vdocuments.site/reader033/viewer/2022052909/559738e71a28ab54118b4598/html5/thumbnails/16.jpg)
Kanban BoardSimple 2-Tier
![Page 17: Value of flow](https://reader033.vdocuments.site/reader033/viewer/2022052909/559738e71a28ab54118b4598/html5/thumbnails/17.jpg)
Kanban BoardLeanKit Kanban with Swimlanes
![Page 18: Value of flow](https://reader033.vdocuments.site/reader033/viewer/2022052909/559738e71a28ab54118b4598/html5/thumbnails/18.jpg)
Feature BoardVersionOne Epic Board
![Page 19: Value of flow](https://reader033.vdocuments.site/reader033/viewer/2022052909/559738e71a28ab54118b4598/html5/thumbnails/19.jpg)
Questions & Comments?