The Value of Flow


 Presented by Dean Stevens
Dean.Stevens@Synaptus.com
Flow of Value
                 Analyze                       Design
 Vision                                                                Deliver   Ready for
Document                             Design             Design
           Analyze     Analyze                                                    Release
           Queue                     Queue

 Feature   Feature         Feature   Feature        Feature      Feature          Feature


 Feature   Feature         Feature   Feature        Feature      Feature
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
The Value of Flow




                 Improves
            Customer Lead Time



  Makes
Customers
  Happy
Make Value Flow
                                           Little’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
The Value of Flow




            Improves
           Throughput



 Makes
Business
 Happy
Avoid Traffic Jams
Requires Continuous Improvement



But, reducing WIP exposes   Reduce WIP AND solve
  hidden problems due to      problems to
  – Complexity                – Establish and improve
  – Delay                       predictable throughput
  – Variability               – Promote quality
Enables Focus


• Faster customer feedback

• Stop starting, start finishing

• Less overhead
Enables Quality


• Reducing rework from defects

• Getting faster quality feedback
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
The Value of Flow




               Improves
            Work Environment



 Makes
Employees
  Happy
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.”
The Value of Flow




Flow in Practice
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.”
Kanban Board
 Simple 2-Tier
Kanban Board
LeanKit Kanban with Swimlanes
Feature Board
VersionOne Epic Board
Questions & Comments?

Value of flow

  • 1.
    The Value ofFlow Presented by Dean Stevens Dean.Stevens@Synaptus.com
  • 2.
    Flow of Value Analyze Design Vision Deliver Ready for Document Design Design Analyze Analyze Release Queue Queue Feature Feature Feature Feature Feature Feature Feature Feature Feature Feature Feature Feature Feature
  • 3.
    Airplane Game Paper AirplaneGame • 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
  • 4.
    The Value ofFlow Improves Customer Lead Time Makes Customers Happy
  • 5.
    Make Value Flow Little’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
  • 6.
    The Value ofFlow Improves Throughput Makes Business Happy
  • 7.
  • 8.
    Requires Continuous Improvement But,reducing WIP exposes Reduce WIP AND solve hidden problems due to problems to – Complexity – Establish and improve – Delay predictable throughput – Variability – Promote quality
  • 9.
    Enables Focus • Fastercustomer feedback • Stop starting, start finishing • Less overhead
  • 10.
    Enables Quality • Reducingrework from defects • Getting faster quality feedback
  • 11.
    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
  • 12.
    The Value ofFlow Improves Work Environment Makes Employees Happy
  • 13.
    Respect People • Makevalue 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.”
  • 14.
    The Value ofFlow Flow in Practice
  • 15.
    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.”
  • 16.
  • 17.
  • 18.
  • 19.

Editor's Notes

  • #3 Who played the airplane game? What were the benefits of flow?Lead TimeCycle Time (Velocity)Team satisfactionWe want valuable features to flow… Through the TeamThrough the Extended TeamWork with customers to understand what is valuableWhat is inhibiting Flow?
  • #4 http://alistair.cockburn.us/Airplane+game
  • #5 Make Value Flow
  • #6 Throughput (items/time) = WIP (items) / Lead Time (time)Lead Time and Throughput are results. WIP is what we can manage.
  • #7 Continuous Improvement
  • #13 Foundation for LeadershipRespect for People
  • #15 Foundation for LeadershipRespect for People
  • #17 Expand, collapse