Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
Lean Software Development                   An SD Times Webinar with Kent Beck and Henrik KnibergAslam Khan :: @aslamkhn :...
Personal Flow finding waste in my day to day workdesign next generation architecture    write some mini frameworksdevelop ...
Cleaning up waste                   what do you actually have control over?         What is my chain of waste? MOVING too ...
What did I learn?DO look for the chain of waste           DON’ T try to eliminate waste                                   ...
What did I do?                               buffer and limit work in progress           task switching                   ...
Team Flow                                finding waste in the overall development process                         Kent Bec...
Big wins                                   … big wins are above the line                                                  ...
At another team with whom I work       estimate and                                         complete unit                 ...
Look above the line too                                                                            but what’s this?       ...
What is the real problem?       estimate and                                          complete unit                       ...
Lessons I learned                                                            DON’ T believe that automationDO look for way...
Multiple Flows                              waste as a result of different many processes           The flow for one of th...
Multiple Flows                   waste as a result of different many processesSame flow from the development team perspect...
Intersecting Flows                  waste as a result of different ‘mini’ processesLet’s superimpose this flow with the te...
Disruptive Flow                                      occurs when different flows intersect it reminds me of different curr...
Constructive Flowoccurs when different flows are buffered or embeddedcreate buffers between flows works well for manual or...
What did I learn? Small intersections, frequently   enough, can cause nasty    whirlpools in your flow                    ...
Feeding back into a flow                  knowing when to act on valuable feedback defects are tossed right back intodevel...
Thrashing towards stability     when we react to all feedback immediately             thrashing for stability             ...
Buffering manual flows                   avoiding disruptive intersections of flowsdefects get ‘work arounds’ and bugs are...
Gently gaining stabilitywhen we choose which feedback to react to and when to react gently gaining stability buffered feed...
A Lesson in Electronics 101            the system is somewhere between two states but it’s in neither stateV-in           ...
When we react too soon  Hysteresis we have built in has too narrow a range               it’s back to thrashing
When we react too late        Hysteresis that we have built in has too wide a rangetoo much energy needed to get it back i...
What did I learn?  Rapid feedback can be as  dangerous as no feedback             and Slow feedback consumes a lot        ...
Waste starts with me and ends with me                                                         Personal flow               ...
Only dead fish go with the flow                                  ( blindly following a process does not create masterpiece...
Upcoming SlideShare
Loading in …5
×

Constructive Flowoccurs when different flows Lean in Software Development

5,637 views

Published on

Constructive Flowoccurs when different flows are buffered or embeddedcreate buffers between flows works well for manual or semi-automated processes buffer create embedded flows works well for highly automated processes ( because it’s automated, the touch point is a tiny, lightweight buffer )

Published in: Technology, Business

×