SlideShare une entreprise Scribd logo
1  sur  16
Iteration 10
      Theory of Constraints
with David Alpert & Steve Rogalsky
    Twitter hash tag #agilewpg
The Hike
Balance




          Round 1
Round 2




Imbalance
No Idle Time!
Ahhhhh….
What is the Goal?
Cost Accounting   Throughput Accounting
- Net Profit      - Throughput
- ROI             - Inventory
- Cash Flow       - Operating Expense
"There is more value created with
 overall alignment than with local
             excellence"

        - Don Rienertsen
5 focusing steps

1. Find the constraint

    2. Exploit the constraint

       3. Subordinate everything to the
                  constraint

               4. Elevate the constraint.

                                5. Again
The hike (instance: bob the mallard)




                    1.   Constraint
                    2.   Exploit
                    3.   Subordinate
                    4.   Elevate
                    5.   Again!
Ballpoint game (class: duck)




                1.   Constraint
                2.   Exploit.
                3.   Subordinate.
                4.   Elevate.
                5.   Again!
Predictability
Recycling waste
In Closing

1. A balanced system… isn’t.
2. Every system has a constraint.
   • Find it, exploit it, subordinate
       to it, elevate it, repeat.
3. What is the goal?
4. Shift from Individual to
   Team measurements.
5. And once again…
   Limit WIP, Limit Inventory
Contact Info



David Alpert
http://lmgtfy.com/?q=David+Alpert+Winnipeg#

Steve Rogalsky
http://lmgtfy.com/?q=Steve+Rogalsky#

Contenu connexe

Plus de Steve Rogalsky

Plus de Steve Rogalsky (18)

Retrospectives: from Whatever to Wow
Retrospectives: from Whatever to WowRetrospectives: from Whatever to Wow
Retrospectives: from Whatever to Wow
 
Agile in Winnipeg:.a retrospective
Agile in Winnipeg:.a retrospectiveAgile in Winnipeg:.a retrospective
Agile in Winnipeg:.a retrospective
 
Your Design is only Mostly Dead
Your Design is only Mostly DeadYour Design is only Mostly Dead
Your Design is only Mostly Dead
 
Trends in Agile Software
Trends in Agile SoftwareTrends in Agile Software
Trends in Agile Software
 
User Story Mapping in Practice
User Story Mapping in PracticeUser Story Mapping in Practice
User Story Mapping in Practice
 
A Guide to Lean Coffee
A Guide to Lean CoffeeA Guide to Lean Coffee
A Guide to Lean Coffee
 
Silent Brainstorming: A Guide To Using Post-its
Silent Brainstorming: A Guide To Using Post-itsSilent Brainstorming: A Guide To Using Post-its
Silent Brainstorming: A Guide To Using Post-its
 
The Silence of Agile
The Silence of AgileThe Silence of Agile
The Silence of Agile
 
Agile101 Small Batches
Agile101 Small BatchesAgile101 Small Batches
Agile101 Small Batches
 
User Story Mapping
User Story MappingUser Story Mapping
User Story Mapping
 
Multitaskers Anonymous
Multitaskers AnonymousMultitaskers Anonymous
Multitaskers Anonymous
 
User Story Mapping
User Story MappingUser Story Mapping
User Story Mapping
 
User Story Workshop
User Story WorkshopUser Story Workshop
User Story Workshop
 
User Story Mapping
User Story MappingUser Story Mapping
User Story Mapping
 
Moving Towards Zero Defects with Specification by Example
Moving Towards Zero Defects with Specification by ExampleMoving Towards Zero Defects with Specification by Example
Moving Towards Zero Defects with Specification by Example
 
User Story Mapping
User Story MappingUser Story Mapping
User Story Mapping
 
Winnipeg Agile Users Group March 10 2011
Winnipeg Agile Users Group March 10 2011Winnipeg Agile Users Group March 10 2011
Winnipeg Agile Users Group March 10 2011
 
Using Value Stream Mapping to make the case for Acceptance Test Driven Develo...
Using Value Stream Mapping to make the case for Acceptance Test Driven Develo...Using Value Stream Mapping to make the case for Acceptance Test Driven Develo...
Using Value Stream Mapping to make the case for Acceptance Test Driven Develo...
 

Dernier

FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
dollysharma2066
 
Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...
Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...
Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...
lizamodels9
 
Insurers' journeys to build a mastery in the IoT usage
Insurers' journeys to build a mastery in the IoT usageInsurers' journeys to build a mastery in the IoT usage
Insurers' journeys to build a mastery in the IoT usage
Matteo Carbone
 
Call Girls in Delhi, Escort Service Available 24x7 in Delhi 959961-/-3876
Call Girls in Delhi, Escort Service Available 24x7 in Delhi 959961-/-3876Call Girls in Delhi, Escort Service Available 24x7 in Delhi 959961-/-3876
Call Girls in Delhi, Escort Service Available 24x7 in Delhi 959961-/-3876
dlhescort
 
Nelamangala Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
Nelamangala Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...Nelamangala Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
Nelamangala Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
amitlee9823
 
Call Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service BangaloreCall Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
amitlee9823
 
Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...
Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...
Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...
daisycvs
 
Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...
Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...
Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...
amitlee9823
 

Dernier (20)

FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
 
Falcon's Invoice Discounting: Your Path to Prosperity
Falcon's Invoice Discounting: Your Path to ProsperityFalcon's Invoice Discounting: Your Path to Prosperity
Falcon's Invoice Discounting: Your Path to Prosperity
 
Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...
Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...
Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...
 
Insurers' journeys to build a mastery in the IoT usage
Insurers' journeys to build a mastery in the IoT usageInsurers' journeys to build a mastery in the IoT usage
Insurers' journeys to build a mastery in the IoT usage
 
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...
 
Mysore Call Girls 8617370543 WhatsApp Number 24x7 Best Services
Mysore Call Girls 8617370543 WhatsApp Number 24x7 Best ServicesMysore Call Girls 8617370543 WhatsApp Number 24x7 Best Services
Mysore Call Girls 8617370543 WhatsApp Number 24x7 Best Services
 
Call Girls in Delhi, Escort Service Available 24x7 in Delhi 959961-/-3876
Call Girls in Delhi, Escort Service Available 24x7 in Delhi 959961-/-3876Call Girls in Delhi, Escort Service Available 24x7 in Delhi 959961-/-3876
Call Girls in Delhi, Escort Service Available 24x7 in Delhi 959961-/-3876
 
Nelamangala Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
Nelamangala Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...Nelamangala Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
Nelamangala Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
 
Value Proposition canvas- Customer needs and pains
Value Proposition canvas- Customer needs and painsValue Proposition canvas- Customer needs and pains
Value Proposition canvas- Customer needs and pains
 
Famous Olympic Siblings from the 21st Century
Famous Olympic Siblings from the 21st CenturyFamous Olympic Siblings from the 21st Century
Famous Olympic Siblings from the 21st Century
 
Phases of Negotiation .pptx
 Phases of Negotiation .pptx Phases of Negotiation .pptx
Phases of Negotiation .pptx
 
Call Girls Ludhiana Just Call 98765-12871 Top Class Call Girl Service Available
Call Girls Ludhiana Just Call 98765-12871 Top Class Call Girl Service AvailableCall Girls Ludhiana Just Call 98765-12871 Top Class Call Girl Service Available
Call Girls Ludhiana Just Call 98765-12871 Top Class Call Girl Service Available
 
Call Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service BangaloreCall Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
 
Monthly Social Media Update April 2024 pptx.pptx
Monthly Social Media Update April 2024 pptx.pptxMonthly Social Media Update April 2024 pptx.pptx
Monthly Social Media Update April 2024 pptx.pptx
 
Uneak White's Personal Brand Exploration Presentation
Uneak White's Personal Brand Exploration PresentationUneak White's Personal Brand Exploration Presentation
Uneak White's Personal Brand Exploration Presentation
 
Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...
Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...
Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...
 
B.COM Unit – 4 ( CORPORATE SOCIAL RESPONSIBILITY ( CSR ).pptx
B.COM Unit – 4 ( CORPORATE SOCIAL RESPONSIBILITY ( CSR ).pptxB.COM Unit – 4 ( CORPORATE SOCIAL RESPONSIBILITY ( CSR ).pptx
B.COM Unit – 4 ( CORPORATE SOCIAL RESPONSIBILITY ( CSR ).pptx
 
Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...
Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...
Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...
 
Falcon Invoice Discounting: The best investment platform in india for investors
Falcon Invoice Discounting: The best investment platform in india for investorsFalcon Invoice Discounting: The best investment platform in india for investors
Falcon Invoice Discounting: The best investment platform in india for investors
 
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRL
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRLMONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRL
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRL
 

Agile and Theory of Constraints

Notes de l'éditeur

  1. DAVIDhttp://www.crowtege.com/2012/01/30/nature-deficit-disorder/- - Round 1 was a balanced system (next slide)
  2. DAVIDA common goal is to balance your system:- “A balanced [system]is where the capacity of every resource is balanced exactly with demand from the market.”Assumptions: Keep everyone is busy working all the time; Idle time is “waste”; If we aren’t moving fast enough, we add more people;Misc: Gantt charts encourage planning far into the future based on “balancing” work evenly across individuals and trying to keep everyone busy all the time.http://www.nimblefitness.com/wp-content/uploads/2010/09/Healthy-Balance-1024x681.jpg
  3. DAVIDYour speed depends on the person in front of you. The ability to go faster than average is restricted. There are limits to your speed, but there is no limit on your ability to slow down or stop. Dependency limits the opportunity for higher fluctuations. The gaps increase farther down the line because they have to make up for all fluctuations in the line in front of them. The person at the back has to make up for all the slowness in front of them.Reality: Fluctuations don’t even out; People at the end constantly trying to catch up but can’t;Statistical Fluctuations & Dependent EventsYour speed depends on the person in front of you. The ability to go faster than average is restricted. There are limits to your speed, but there is no limit on your ability to slow down or stop;Dependency limits the opportunity for higher fluctuations. The gaps increase farther down the line because they have to make up for all fluctuations in the line in
  4. DAVIDConstraint @ the backNo idle time!But, gaps are widening as they move forward. (more inventory)Throughput is still… terrible. The last person is determining the throughput. (high cycle time)It doesn't matter how fast any of us can go - it only matters how fast the slowest can go. The slowest person governs throughput“PM is walking by, I’d better look busy”Cost of change is higher in a long line vs. the short line.
  5. DAVIDRound 4a – Constraint at the frontGaps briefly form and then are reduce;Faster people behind slower people can use excess capacity to “catch up”;Inventory is minimal. But.. fast people start grumbling; Fast people still have capacity left over (can’t pass the person in front of you!)The idea isn't to get there the fastest individually, but as a group!It doesn’t matter how fast you go at the front, you’re not “done” until the last person arrives.To go faster (as a group) you have to figure out how to get the slowest to go faster. Round 4b – Can share excess with other peopleUses the resources you already havehttp://thecityfix.com/blog/thecityfix-picks-december-10-dubais-transit-hopes-wasted-parking-in-america-u-k-emission-cuts/
  6. STEVE“To make money”Outcomes!Change the world!Sad faces to happy faces!"the goal is not to keep people busy; the goal is to generate useful output"
  7. DAVIDCost AccountingFocus is on the individual - Keep individuals busy @ 100% each No down time, no slack time for improvementsThroughput AccountingFocus is on delivering value (as a team) [Throughput] Salaries are seen as buying time from employees [Operating Expense] Knowledge/training is an investment [sunk Operating Expense, available Inventory]
  8. BOTH
  9. STEVEFind the constraintInventory, work piling up, downstream resources are idleExploit the constraint –“You can increase the capacity of the whole team by increasing the speed of the bottleneck”“If you lose any time at the bottleneck, it is gone forever, you can’t make it up!”Remove non productive work. Keep this constraint working at all times.Avoid distractionsRemove multitasking & task switchingEnsure that they always have something to work on (create a small buffer in front of them)Let the constraint pull – don’t pushCarefully prioritize their workSubordinate everything to the constraintHave a quality check before the constraint (test first!)Have everyone else work at their rhythmFeed them ‘work’ or ‘material’ in the way that best suits themElevate the constraint.TrainingCoachingBetter ToolsFastest, better computerMore peopleThis one requires the most investment, so do it last.Again.The constraint moves.
  10. SteveConstraint = small diceExploit = Move it to the front of the lineSubordinate = Everyone move no faster than the constraint.Elevate = Share extra rolls to allow the small dice to go faster.
  11. SteveBall Point Game as a class of problemsConstraint = Hand-offs between peopleExploit = Remove non productive work by shrinking the size of your circleSubordinate = Increase quality by dropping vs. throwing. Move your arms more vs. throwing.Elevate = Pass 3 balls vs. 1 ballAgain = repeat!Waterfall as a class of problemsConstraint = hand-offs between people (look for the inventory)Exploit/Subordinate/Elevate = Move communication to the ‘front’ by co-locating, reducing documentation, stand-upsvisual boards
  12. DAVIDA system based on TOC is more predictable than a balanced (or unbalanced) system.Physics proves the benefits of agile/kanban
  13. DAVIDUsing slack time “for free” to improve qualityGet “extra” capacity for free without adding peopleSlack time/sharing/exploiting and their relation to cross functional teamsTDD & TOC