Achieving Maintenance Stabilisation with Agile,             Kanban and Lean Thinking                              by      ...
Flow
Production Flow:“The movement of the products withinthe shop during each stage of the parts       manufacturing process.” ...
Be careful when you are talking about        optimizing the flow...
...because there may be multiple flows!
Production Flow  feedback loop                  Maintenance Flow
Production Flow  feedback loop                  Maintenance Flow
Production Flow  feedback loop                  Maintenance Flow
Production Flow
Optimize on the right flow!
3             4               2 Cloud         Queue Reproduction Implementation   Validation   Live                       ...
3             4               2 Cloud         Queue Reproduction Implementation   Validation   Live                       ...
Collaboration Ideas
Collaboration IdeasDefects arent different from user stories
User story         DefectHas an owner              Not always         AlwaysHas a deadline           Fuzzy, flexible   Almo...
Collaboration IdeasDefects arent different from user storiesAutomatic data collection scripts
Collaboration IdeasDefects arent different from user storiesAutomatic data collection scriptsDefect and future oriented da...
3                4               2  Cloud       Queue   Reproduction   Implementation   Validation   Live                 ...
Collaboration IdeasDefects arent different from user storiesAutomatic data collection scriptsDefect and future oriented da...
Collaboration IdeasDefects arent different from user storiesAutomatic data collection scriptsDefect and future oriented da...
Collaboration IdeasDefects arent different from user storiesAutomatic data collection scriptsDefect and future oriented da...
Collaboration IdeasDefects arent different from user storiesAutomatic data collection scriptsDefect and future oriented da...
Collaboration IdeasDefects arent different from user storiesAutomatic data collection scriptsDefect and future oriented da...
Optimization Ideas
Optimization IdeasUse continuous integration and stagingenvironments
Optimization IdeasUse continuous integration and stagingenvironmentsIntroduce separate swim lanes for differentversions
3             4                    2 Cloud         Queue Reproduction Implementation        Validation   Live             ...
Optimization IdeasUse continuous integration and stagingenvironmentsIntroduce separate swim lanes for differentversionsInt...
3             4               2 Cloud         Queue Reproduction Implementation   Validation   Live                      h...
Optimization IdeasUse continuous integration and stagingenvironmentsIntroduce separate swim lanes for differentversionsInt...
Optimization IdeasUse continuous integration and stagingenvironmentsIntroduce separate swim lanes for differentversionsInt...
Optimization IdeasUse continuous integration and stagingenvironmentsIntroduce separate swim lanes for differentversionsInt...
Leadership Ideas
Leadership IdeasKeep the Cloud small and the Live large
A retrospective comment:“Zsolt, can we keep the finished defects onthe board? I feel better when I see howmuch we finished, ...
Leadership IdeasKeep the Cloud small and the Live largeDiscuss problems right on the spot
3             4                2 Cloud         Queue Reproduction Implementation    Validation   Live                     ...
Leadership IdeasKeep the Cloud small and the Live largeDiscuss problems right on the spotProvide feedback to the other teams
Leadership IdeasKeep the Cloud small and the Live largeDiscuss problems right on the spotProvide feedback to the other tea...
Leadership IdeasKeep the Cloud small and the Live largeDiscuss problems right on the spotProvide feedback to the other tea...
Leadership IdeasKeep the Cloud small and the Live largeDiscuss problems right on the spotProvide feedback to the other tea...
We are not quite done yet
Idea
A good idea makesa positive difference
If your idea is really good, people will follow you                                           sasquatch music festival 2009
What if your idea doesn’t fit into the big picture?
Then find this guy...               ... and prove him that             your idea is really good!
Now, we are done ;-)
Thank you very much for your attention!http://zsoltfabok.com/               @ZsoltFabok
Sources of the used images:leaders on the field:   http://carterkellyconsulting.com/lifepoint_leadervisionspiritfactory floo...
Achieving Maintenance Stabilisation with Agile, Kanban and Lean Thinking
Achieving Maintenance Stabilisation with Agile, Kanban and Lean Thinking
Achieving Maintenance Stabilisation with Agile, Kanban and Lean Thinking
Achieving Maintenance Stabilisation with Agile, Kanban and Lean Thinking
Achieving Maintenance Stabilisation with Agile, Kanban and Lean Thinking
Achieving Maintenance Stabilisation with Agile, Kanban and Lean Thinking
Achieving Maintenance Stabilisation with Agile, Kanban and Lean Thinking
Achieving Maintenance Stabilisation with Agile, Kanban and Lean Thinking
Achieving Maintenance Stabilisation with Agile, Kanban and Lean Thinking
Achieving Maintenance Stabilisation with Agile, Kanban and Lean Thinking
Upcoming SlideShare
Loading in...5
×

Achieving Maintenance Stabilisation with Agile, Kanban and Lean Thinking

374

Published on

Agile Cambridge 2012

Published in: Technology
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
374
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
0
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Transcript of "Achieving Maintenance Stabilisation with Agile, Kanban and Lean Thinking"

  1. 1. Achieving Maintenance Stabilisation with Agile, Kanban and Lean Thinking by Zsolt Fabok 2012.09.27@ZsoltFabok #agilecamhttp://zsoltfabok.com/ http://www.agilecambridge.net/ac2012/
  2. 2. Flow
  3. 3. Production Flow:“The movement of the products withinthe shop during each stage of the parts manufacturing process.” http://www.toolingu.com/definition-900130-12169-product-flow.html
  4. 4. Be careful when you are talking about optimizing the flow...
  5. 5. ...because there may be multiple flows!
  6. 6. Production Flow feedback loop Maintenance Flow
  7. 7. Production Flow feedback loop Maintenance Flow
  8. 8. Production Flow feedback loop Maintenance Flow
  9. 9. Production Flow
  10. 10. Optimize on the right flow!
  11. 11. 3 4 2 Cloud Queue Reproduction Implementation Validation Live #~ #~ #~ #~ #~ #~ ~~ ~~ ~~ ~~ ~~ ~~#~~~ #~ #~ ~~ #~ #~ #~ ~~ #~ ~~ ~~ ~~# ~~ ~ #~~~ #~ ~~ #~ #~ ~~ #~ #~ ~~ ~~ ~~ ~~ #~ ~~ Maintenance Flow
  12. 12. 3 4 2 Cloud Queue Reproduction Implementation Validation Live #~ #~ #~ #~ #~ #~ ~~ ~~ ~~ ~~ ~~ ~~#~~~ #~ #~ ~~ #~ #~ #~ ~~ #~ ~~ ~~ ~~# ~~ ~ #~~~ #~ ~~ #~ #~ ~~ #~ #~ ~~ ~~ ~~ ~~ #~ ~~ Collaboration Optimization Leadership
  13. 13. Collaboration Ideas
  14. 14. Collaboration IdeasDefects arent different from user stories
  15. 15. User story DefectHas an owner Not always AlwaysHas a deadline Fuzzy, flexible Almost alwaysExpectations are clear Not always AlwaysCustomer contact Seldom Too oftenWill they be delivered Not always Most likely
  16. 16. Collaboration IdeasDefects arent different from user storiesAutomatic data collection scripts
  17. 17. Collaboration IdeasDefects arent different from user storiesAutomatic data collection scriptsDefect and future oriented daily meeting
  18. 18. 3 4 2 Cloud Queue Reproduction Implementation Validation Live #~ #~ #~ #~ #~ #~ ~~ ~~ ~~ ~~ ~~ #~ ~~ ~~ #~ #~ ~~ #~ #~ #~ #~ ~~ ~~ ~~ ~~## ~ ~ ~~~~ ~ # ~ ~ #~ #~ #~ #~ ~ ~ ~~ ~~ ~~ ~~ #~ ~~
  19. 19. Collaboration IdeasDefects arent different from user storiesAutomatic data collection scriptsDefect and future oriented daily meetingPrioritize by cost of delay
  20. 20. Collaboration IdeasDefects arent different from user storiesAutomatic data collection scriptsDefect and future oriented daily meetingPrioritize by cost of delayDesign discussion every afternoon
  21. 21. Collaboration IdeasDefects arent different from user storiesAutomatic data collection scriptsDefect and future oriented daily meetingPrioritize by cost of delayDesign discussion every afternoonWrite your own bug report
  22. 22. Collaboration IdeasDefects arent different from user storiesAutomatic data collection scriptsDefect and future oriented daily meetingPrioritize by cost of delayDesign discussion every afternoonWrite your own bug reportUse collaboration tools for communication
  23. 23. Collaboration IdeasDefects arent different from user storiesAutomatic data collection scriptsDefect and future oriented daily meetingPrioritize by cost of delayDesign discussion every afternoonWrite your own bug reportUse collaboration tools for communicationThrow away old defects
  24. 24. Optimization Ideas
  25. 25. Optimization IdeasUse continuous integration and stagingenvironments
  26. 26. Optimization IdeasUse continuous integration and stagingenvironmentsIntroduce separate swim lanes for differentversions
  27. 27. 3 4 2 Cloud Queue Reproduction Implementation Validation Live version 1.2 #~ #~ #~ #~ #~ #~ ~~ ~~ ~~ ~~ ~~ ~~#~~~ #~ ~~ #~ #~ #~ ~~# ~~ ~ ~~ #~ version 2.1~~ #~ #~ ~~ ~~ ~~ #~ #~ ~~ #~ ~~ ~~ #~ #~ ~~ #~ ~~ version 3.3 ~~
  28. 28. Optimization IdeasUse continuous integration and stagingenvironmentsIntroduce separate swim lanes for differentversionsIntroduce hot lane for expedite defects
  29. 29. 3 4 2 Cloud Queue Reproduction Implementation Validation Live hot #~ #~ #~ ~~ ~~ ~~#~~~ #~ ~~ #~ #~ #~ ~~ #~ #~ ~~# ~~ ~ ~~ #~ ~~~~ #~ #~ ~~ ~~ #~ ~~ #~ ~~ ~~ #~ ~~ #~ #~ ~~ ~~ #~ ~~ #~ ~~ #~ ~~
  30. 30. Optimization IdeasUse continuous integration and stagingenvironmentsIntroduce separate swim lanes for differentversionsIntroduce hot lane for expedite defectsAfter reproduction write a test case
  31. 31. Optimization IdeasUse continuous integration and stagingenvironmentsIntroduce separate swim lanes for differentversionsIntroduce hot lane for expedite defectsAfter reproduction write a test caseAlways have someone test your code
  32. 32. Optimization IdeasUse continuous integration and stagingenvironmentsIntroduce separate swim lanes for differentversionsIntroduce hot lane for expedite defectsAfter reproduction write a test caseAlways have someone test your codeMeasure and improve the flow
  33. 33. Leadership Ideas
  34. 34. Leadership IdeasKeep the Cloud small and the Live large
  35. 35. A retrospective comment:“Zsolt, can we keep the finished defects onthe board? I feel better when I see howmuch we finished, while the new ones keepcoming and coming and coming...”
  36. 36. Leadership IdeasKeep the Cloud small and the Live largeDiscuss problems right on the spot
  37. 37. 3 4 2 Cloud Queue Reproduction Implementation Validation Live #~ #~ #~ #~ #~ #~ ~~ ~~ ~~ ~~ ~~ ~~#~~~ #~ ~~ #~ #~ #~ #~ ~~ ~~ ~~# ~~ ~ #~~~ #~ ~~ #~ ~~ #~ #~ ~~ ~~ ~~ #~ ~~ #~ ~~ #~ ~~
  38. 38. Leadership IdeasKeep the Cloud small and the Live largeDiscuss problems right on the spotProvide feedback to the other teams
  39. 39. Leadership IdeasKeep the Cloud small and the Live largeDiscuss problems right on the spotProvide feedback to the other teamsRotate people between phases
  40. 40. Leadership IdeasKeep the Cloud small and the Live largeDiscuss problems right on the spotProvide feedback to the other teamsRotate people between phasesWeekly face-to-face with everybody
  41. 41. Leadership IdeasKeep the Cloud small and the Live largeDiscuss problems right on the spotProvide feedback to the other teamsRotate people between phasesWeekly face-to-face with everybodyTurn off notifications - email, issue tracker
  42. 42. We are not quite done yet
  43. 43. Idea
  44. 44. A good idea makesa positive difference
  45. 45. If your idea is really good, people will follow you sasquatch music festival 2009
  46. 46. What if your idea doesn’t fit into the big picture?
  47. 47. Then find this guy... ... and prove him that your idea is really good!
  48. 48. Now, we are done ;-)
  49. 49. Thank you very much for your attention!http://zsoltfabok.com/ @ZsoltFabok
  50. 50. Sources of the used images:leaders on the field: http://carterkellyconsulting.com/lifepoint_leadervisionspiritfactory floor: http://www.copters.com/trips/rhc2006.htmlMiners: http://www.foreignpolicy.com/articles/2010/05/18/ the_coal_miners_burden?page=fulhipchat: http://blogs.atlassian.com/2012/03/meet-hipchat-the-newest- member-of-the-atlassian-family/Continuous delivery: http://www.infoq.com/articles/Continous-Delivery- PatternsCost of delay: http://agileconsulting.blogspot.com/2011/03/using-cost-of- delay-functions-to.html

×