SlideShare uma empresa Scribd logo
1 de 60
Achieving Maintenance Stabilisation with Agile,
             Kanban and Lean Thinking
                              by
                         Zsolt Fabok
                         2012.09.27




@ZsoltFabok                                                  #agilecam
http://zsoltfabok.com/            http://www.agilecambridge.net/ac2012/
Flow
Production Flow:
“The movement of the products within
the shop during each stage of the parts
       manufacturing process.”




                       http://www.toolingu.com/definition-900130-12169-product-flow.html
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

                          #~                #~        #~         #~
     #~         #~
                          ~~                ~~        ~~         ~~
     ~~         ~~
#~
~~        #~
                                     #~
          ~~    #~        #~                                     #~
                                     ~~
   #~           ~~        ~~                                     ~~
# ~~ ~
 #~
~~     #~
 ~~                       #~         #~
       ~~       #~
     #~         ~~        ~~         ~~
     ~~

                #~
                ~~




                     Maintenance Flow
3             4               2
 Cloud         Queue Reproduction Implementation   Validation   Live

                          #~                #~        #~         #~
     #~         #~
                          ~~                ~~        ~~         ~~
     ~~         ~~
#~
~~        #~
                                     #~
          ~~    #~        #~                                     #~
                                     ~~
   #~           ~~        ~~                                     ~~
# ~~ ~
 #~
~~     #~
 ~~                       #~         #~
       ~~       #~
     #~         ~~        ~~         ~~
     ~~

                #~
                ~~




      Collaboration                       Optimization

                          Leadership
Collaboration Ideas
Collaboration Ideas
Defects aren't different from user stories
User story         Defect

Has an owner              Not always         Always

Has a deadline           Fuzzy, flexible   Almost always

Expectations are clear    Not always         Always

Customer contact            Seldom          Too often

Will they be delivered    Not always       Most likely
Collaboration Ideas
Defects aren't different from user stories
Automatic data collection scripts
Collaboration Ideas
Defects aren't different from user stories
Automatic data collection scripts
Defect and future oriented daily meeting
3                4               2
  Cloud       Queue   Reproduction   Implementation   Validation   Live

                         #~                    #~        #~        #~
      #~       #~
                         ~~                    ~~        ~~        ~~
               ~~
 #~ ~~
 ~~      #~
                                      #~
         ~~    #~        #~                                        #~
   #~                                 ~~
               ~~        ~~                                        ~~
## ~ ~
  ~~
~~ ~ # ~
  ~
               #~        #~           #~
     #~ ~
       ~
               ~~        ~~           ~~
    ~~

               #~
               ~~
Collaboration Ideas
Defects aren't different from user stories
Automatic data collection scripts
Defect and future oriented daily meeting
Prioritize by cost of delay
Collaboration Ideas
Defects aren't different from user stories
Automatic data collection scripts
Defect and future oriented daily meeting
Prioritize by cost of delay
Design discussion every afternoon
Collaboration Ideas
Defects aren't different from user stories
Automatic data collection scripts
Defect and future oriented daily meeting
Prioritize by cost of delay
Design discussion every afternoon
Write your own bug report
Collaboration Ideas
Defects aren't different from user stories
Automatic data collection scripts
Defect and future oriented daily meeting
Prioritize by cost of delay
Design discussion every afternoon
Write your own bug report
Use collaboration tools for communication
Collaboration Ideas
Defects aren't different from user stories
Automatic data collection scripts
Defect and future oriented daily meeting
Prioritize by cost of delay
Design discussion every afternoon
Write your own bug report
Use collaboration tools for communication
Throw away old defects
Optimization Ideas
Optimization Ideas
Use continuous integration and staging
environments
Optimization Ideas
Use continuous integration and staging
environments
Introduce separate swim lanes for different
versions
3             4                    2
 Cloud         Queue Reproduction Implementation        Validation   Live




                     version 1.2
                                         #~                 #~        #~
     #~         #~                            #~
                                         ~~                 ~~        ~~
     ~~         ~~                            ~~
#~
~~        #~
          ~~                                                          #~
   #~           #~
                                                                      ~~
# ~~ ~          ~~
 #~
                     version 2.1
~~     #~                                          #~
 ~~
       ~~                                          ~~
     #~                             #~
     ~~         #~                  ~~
                ~~



                #~                                 #~
                ~~                  #~             ~~
                      version 3.3




                                    ~~
Optimization Ideas
Use continuous integration and staging
environments
Introduce separate swim lanes for different
versions
Introduce hot lane for expedite defects
3             4               2
 Cloud         Queue Reproduction Implementation   Validation   Live




                      hot
                                         #~
     #~         #~                       ~~
     ~~         ~~
#~
~~        #~
          ~~    #~                                  #~
   #~           ~~          #~
                                    #~              ~~
# ~~ ~                      ~~
 #~                                 ~~
~~     #~                                                       #~
 ~~
       ~~       #~                                              ~~
     #~         ~~
     ~~
                                    #~
                                    ~~                           #~
                #~
                ~~                                               ~~

                                    #~
                                    ~~
                #~
                ~~
                                    #~
                                    ~~
Optimization Ideas
Use continuous integration and staging
environments
Introduce separate swim lanes for different
versions
Introduce hot lane for expedite defects
After reproduction write a test case
Optimization Ideas
Use continuous integration and staging
environments
Introduce separate swim lanes for different
versions
Introduce hot lane for expedite defects
After reproduction write a test case
Always have someone test your code
Optimization Ideas
Use continuous integration and staging
environments
Introduce separate swim lanes for different
versions
Introduce hot lane for expedite defects
After reproduction write a test case
Always have someone test your code
Measure and improve the flow
Leadership Ideas
Leadership Ideas
Keep the Cloud small and the Live large
A retrospective comment:

“Zsolt, can we keep the finished defects on
the board? I feel better when I see how
much we finished, while the new ones keep
coming and coming and coming...”
Leadership Ideas
Keep the Cloud small and the Live large
Discuss problems right on the spot
3             4                2
 Cloud         Queue Reproduction Implementation    Validation   Live
                                               #~      #~         #~
     #~         #~        #~
                                               ~~      ~~         ~~
     ~~         ~~        ~~
#~
~~        #~
          ~~                                   #~
                #~                                                #~
   #~                                          ~~
                ~~                                                ~~
# ~~ ~
 #~
~~     #~
 ~~                                  #~
       ~~       #~
     #~         ~~                   ~~
     ~~

                #~
                ~~                   #~
                                     ~~   #~
                                          ~~
Leadership Ideas
Keep the Cloud small and the Live large
Discuss problems right on the spot
Provide feedback to the other teams
Leadership Ideas
Keep the Cloud small and the Live large
Discuss problems right on the spot
Provide feedback to the other teams
Rotate people between phases
Leadership Ideas
Keep the Cloud small and the Live large
Discuss problems right on the spot
Provide feedback to the other teams
Rotate people between phases
Weekly face-to-face with everybody
Leadership Ideas
Keep the Cloud small and the Live large
Discuss problems right on the spot
Provide feedback to the other teams
Rotate people between phases
Weekly face-to-face with everybody
Turn off notifications - email, issue tracker
We are not quite done yet
Idea
A good idea makes
a 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_leadervisionspirit

factory floor:
  http://www.copters.com/trips/rhc2006.html

Miners:
  http://www.foreignpolicy.com/articles/2010/05/18/
  the_coal_miners_burden?page=ful

hipchat:
  http://blogs.atlassian.com/2012/03/meet-hipchat-the-newest-
  member-of-the-atlassian-family/

Continuous delivery:
  http://www.infoq.com/articles/Continous-Delivery-
  Patterns

Cost of delay:
  http://agileconsulting.blogspot.com/2011/03/using-cost-of-
  delay-functions-to.html

Mais conteúdo relacionado

Mais de Zsolt Fabok

The Road to a Fairly Predictable System
The Road to a Fairly Predictable SystemThe Road to a Fairly Predictable System
The Road to a Fairly Predictable System
Zsolt Fabok
 
SPSE2012 - Measure and Manage Flow in Practice
SPSE2012 - Measure and Manage Flow in PracticeSPSE2012 - Measure and Manage Flow in Practice
SPSE2012 - Measure and Manage Flow in Practice
Zsolt Fabok
 
The Difficult Life of a Lean Team Leader
The Difficult Life of a Lean Team LeaderThe Difficult Life of a Lean Team Leader
The Difficult Life of a Lean Team Leader
Zsolt Fabok
 
Evolution of the Software Development Process at Digital Natives
Evolution of the Software Development Process at Digital NativesEvolution of the Software Development Process at Digital Natives
Evolution of the Software Development Process at Digital Natives
Zsolt Fabok
 
Agile in Stealth Mode
Agile in Stealth ModeAgile in Stealth Mode
Agile in Stealth Mode
Zsolt Fabok
 
Maintenance Stabilisation
Maintenance StabilisationMaintenance Stabilisation
Maintenance Stabilisation
Zsolt Fabok
 
Kanban Basics for Beginners Revised
Kanban Basics for Beginners RevisedKanban Basics for Beginners Revised
Kanban Basics for Beginners Revised
Zsolt Fabok
 
Measure and Manage Flow in Practice
Measure and Manage Flow in PracticeMeasure and Manage Flow in Practice
Measure and Manage Flow in Practice
Zsolt Fabok
 

Mais de Zsolt Fabok (20)

Introduction to Software Development
Introduction to Software DevelopmentIntroduction to Software Development
Introduction to Software Development
 
Philosophies of Building the Workplace
Philosophies of Building the WorkplacePhilosophies of Building the Workplace
Philosophies of Building the Workplace
 
Agile, Lean UX is Coming
Agile, Lean UX is ComingAgile, Lean UX is Coming
Agile, Lean UX is Coming
 
The Road to a Fairly Predictable System
The Road to a Fairly Predictable SystemThe Road to a Fairly Predictable System
The Road to a Fairly Predictable System
 
Measure and Manage Flow in Practice
Measure and Manage Flow in PracticeMeasure and Manage Flow in Practice
Measure and Manage Flow in Practice
 
Narrow Down What to Test
Narrow Down What to TestNarrow Down What to Test
Narrow Down What to Test
 
The Groundhog Day of a Team Leader
The Groundhog Day of a Team LeaderThe Groundhog Day of a Team Leader
The Groundhog Day of a Team Leader
 
Targu Mures - Behind the Curtain: The Agile/Lean Way of Working
Targu Mures - Behind the Curtain: The Agile/Lean Way of WorkingTargu Mures - Behind the Curtain: The Agile/Lean Way of Working
Targu Mures - Behind the Curtain: The Agile/Lean Way of Working
 
Targu Mures - Measure and Manage Flow in Practice
Targu Mures - Measure and Manage Flow in PracticeTargu Mures - Measure and Manage Flow in Practice
Targu Mures - Measure and Manage Flow in Practice
 
ACCU2012 - The Groundhog Day of a Team Leader
ACCU2012 - The Groundhog Day of a Team LeaderACCU2012 - The Groundhog Day of a Team Leader
ACCU2012 - The Groundhog Day of a Team Leader
 
SPSE2012 - Measure and Manage Flow in Practice
SPSE2012 - Measure and Manage Flow in PracticeSPSE2012 - Measure and Manage Flow in Practice
SPSE2012 - Measure and Manage Flow in Practice
 
Don't Fear Change, Let Change Fear You
Don't Fear Change, Let Change Fear YouDon't Fear Change, Let Change Fear You
Don't Fear Change, Let Change Fear You
 
The Difficult Life of a Lean Team Leader
The Difficult Life of a Lean Team LeaderThe Difficult Life of a Lean Team Leader
The Difficult Life of a Lean Team Leader
 
Measure and Manage Flow v2
Measure and Manage Flow v2Measure and Manage Flow v2
Measure and Manage Flow v2
 
Evolution of the Software Development Process at Digital Natives
Evolution of the Software Development Process at Digital NativesEvolution of the Software Development Process at Digital Natives
Evolution of the Software Development Process at Digital Natives
 
Agile in Stealth Mode
Agile in Stealth ModeAgile in Stealth Mode
Agile in Stealth Mode
 
Maintenance Stabilisation
Maintenance StabilisationMaintenance Stabilisation
Maintenance Stabilisation
 
Kanban Basics for Beginners Revised
Kanban Basics for Beginners RevisedKanban Basics for Beginners Revised
Kanban Basics for Beginners Revised
 
Measure and Manage Flow in Practice
Measure and Manage Flow in PracticeMeasure and Manage Flow in Practice
Measure and Manage Flow in Practice
 
Kanban in 5 minutes
Kanban in 5 minutesKanban in 5 minutes
Kanban in 5 minutes
 

Último

Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 

Último (20)

Spring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUKSpring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
 
WSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering Developers
 
Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
 
Vector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxVector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptx
 
Introduction to use of FHIR Documents in ABDM
Introduction to use of FHIR Documents in ABDMIntroduction to use of FHIR Documents in ABDM
Introduction to use of FHIR Documents in ABDM
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 

Achieving Maintenance Stabilisation with Agile, Kanban and Lean Thinking

  • 1. Achieving Maintenance Stabilisation with Agile, Kanban and Lean Thinking by Zsolt Fabok 2012.09.27 @ZsoltFabok #agilecam http://zsoltfabok.com/ http://www.agilecambridge.net/ac2012/
  • 3. Production Flow: “The movement of the products within the shop during each stage of the parts manufacturing process.” http://www.toolingu.com/definition-900130-12169-product-flow.html
  • 4. Be careful when you are talking about optimizing the flow...
  • 5. ...because there may be multiple flows!
  • 6. Production Flow feedback loop Maintenance Flow
  • 7. Production Flow feedback loop Maintenance Flow
  • 8. Production Flow feedback loop Maintenance Flow
  • 10. Optimize on the right flow!
  • 11. 3 4 2 Cloud Queue Reproduction Implementation Validation Live #~ #~ #~ #~ #~ #~ ~~ ~~ ~~ ~~ ~~ ~~ #~ ~~ #~ #~ ~~ #~ #~ #~ ~~ #~ ~~ ~~ ~~ # ~~ ~ #~ ~~ #~ ~~ #~ #~ ~~ #~ #~ ~~ ~~ ~~ ~~ #~ ~~ Maintenance Flow
  • 12. 3 4 2 Cloud Queue Reproduction Implementation Validation Live #~ #~ #~ #~ #~ #~ ~~ ~~ ~~ ~~ ~~ ~~ #~ ~~ #~ #~ ~~ #~ #~ #~ ~~ #~ ~~ ~~ ~~ # ~~ ~ #~ ~~ #~ ~~ #~ #~ ~~ #~ #~ ~~ ~~ ~~ ~~ #~ ~~ Collaboration Optimization Leadership
  • 14. Collaboration Ideas Defects aren't different from user stories
  • 15. User story Defect Has an owner Not always Always Has a deadline Fuzzy, flexible Almost always Expectations are clear Not always Always Customer contact Seldom Too often Will they be delivered Not always Most likely
  • 16. Collaboration Ideas Defects aren't different from user stories Automatic data collection scripts
  • 17.
  • 18.
  • 19.
  • 20.
  • 21.
  • 22. Collaboration Ideas Defects aren't different from user stories Automatic data collection scripts Defect and future oriented daily meeting
  • 23. 3 4 2 Cloud Queue Reproduction Implementation Validation Live #~ #~ #~ #~ #~ #~ ~~ ~~ ~~ ~~ ~~ #~ ~~ ~~ #~ #~ ~~ #~ #~ #~ #~ ~~ ~~ ~~ ~~ ## ~ ~ ~~ ~~ ~ # ~ ~ #~ #~ #~ #~ ~ ~ ~~ ~~ ~~ ~~ #~ ~~
  • 24. Collaboration Ideas Defects aren't different from user stories Automatic data collection scripts Defect and future oriented daily meeting Prioritize by cost of delay
  • 25.
  • 26. Collaboration Ideas Defects aren't different from user stories Automatic data collection scripts Defect and future oriented daily meeting Prioritize by cost of delay Design discussion every afternoon
  • 27. Collaboration Ideas Defects aren't different from user stories Automatic data collection scripts Defect and future oriented daily meeting Prioritize by cost of delay Design discussion every afternoon Write your own bug report
  • 28. Collaboration Ideas Defects aren't different from user stories Automatic data collection scripts Defect and future oriented daily meeting Prioritize by cost of delay Design discussion every afternoon Write your own bug report Use collaboration tools for communication
  • 29. Collaboration Ideas Defects aren't different from user stories Automatic data collection scripts Defect and future oriented daily meeting Prioritize by cost of delay Design discussion every afternoon Write your own bug report Use collaboration tools for communication Throw away old defects
  • 31. Optimization Ideas Use continuous integration and staging environments
  • 32.
  • 33. Optimization Ideas Use continuous integration and staging environments Introduce separate swim lanes for different versions
  • 34. 3 4 2 Cloud Queue Reproduction Implementation Validation Live version 1.2 #~ #~ #~ #~ #~ #~ ~~ ~~ ~~ ~~ ~~ ~~ #~ ~~ #~ ~~ #~ #~ #~ ~~ # ~~ ~ ~~ #~ version 2.1 ~~ #~ #~ ~~ ~~ ~~ #~ #~ ~~ #~ ~~ ~~ #~ #~ ~~ #~ ~~ version 3.3 ~~
  • 35. Optimization Ideas Use continuous integration and staging environments Introduce separate swim lanes for different versions Introduce hot lane for expedite defects
  • 36. 3 4 2 Cloud Queue Reproduction Implementation Validation Live hot #~ #~ #~ ~~ ~~ ~~ #~ ~~ #~ ~~ #~ #~ #~ ~~ #~ #~ ~~ # ~~ ~ ~~ #~ ~~ ~~ #~ #~ ~~ ~~ #~ ~~ #~ ~~ ~~ #~ ~~ #~ #~ ~~ ~~ #~ ~~ #~ ~~ #~ ~~
  • 37. Optimization Ideas Use continuous integration and staging environments Introduce separate swim lanes for different versions Introduce hot lane for expedite defects After reproduction write a test case
  • 38.
  • 39.
  • 40.
  • 41. Optimization Ideas Use continuous integration and staging environments Introduce separate swim lanes for different versions Introduce hot lane for expedite defects After reproduction write a test case Always have someone test your code
  • 42. Optimization Ideas Use continuous integration and staging environments Introduce separate swim lanes for different versions Introduce hot lane for expedite defects After reproduction write a test case Always have someone test your code Measure and improve the flow
  • 44. Leadership Ideas Keep the Cloud small and the Live large
  • 45. A retrospective comment: “Zsolt, can we keep the finished defects on the board? I feel better when I see how much we finished, while the new ones keep coming and coming and coming...”
  • 46. Leadership Ideas Keep the Cloud small and the Live large Discuss problems right on the spot
  • 47. 3 4 2 Cloud Queue Reproduction Implementation Validation Live #~ #~ #~ #~ #~ #~ ~~ ~~ ~~ ~~ ~~ ~~ #~ ~~ #~ ~~ #~ #~ #~ #~ ~~ ~~ ~~ # ~~ ~ #~ ~~ #~ ~~ #~ ~~ #~ #~ ~~ ~~ ~~ #~ ~~ #~ ~~ #~ ~~
  • 48. Leadership Ideas Keep the Cloud small and the Live large Discuss problems right on the spot Provide feedback to the other teams
  • 49. Leadership Ideas Keep the Cloud small and the Live large Discuss problems right on the spot Provide feedback to the other teams Rotate people between phases
  • 50. Leadership Ideas Keep the Cloud small and the Live large Discuss problems right on the spot Provide feedback to the other teams Rotate people between phases Weekly face-to-face with everybody
  • 51. Leadership Ideas Keep the Cloud small and the Live large Discuss problems right on the spot Provide feedback to the other teams Rotate people between phases Weekly face-to-face with everybody Turn off notifications - email, issue tracker
  • 52. We are not quite done yet
  • 53. Idea
  • 54. A good idea makes a positive difference
  • 55. If your idea is really good, people will follow you sasquatch music festival 2009
  • 56. What if your idea doesn’t fit into the big picture?
  • 57. Then find this guy... ... and prove him that your idea is really good!
  • 58. Now, we are done ;-)
  • 59. Thank you very much for your attention! http://zsoltfabok.com/ @ZsoltFabok
  • 60. Sources of the used images: leaders on the field: http://carterkellyconsulting.com/lifepoint_leadervisionspirit factory floor: http://www.copters.com/trips/rhc2006.html Miners: http://www.foreignpolicy.com/articles/2010/05/18/ the_coal_miners_burden?page=ful hipchat: http://blogs.atlassian.com/2012/03/meet-hipchat-the-newest- member-of-the-atlassian-family/ Continuous delivery: http://www.infoq.com/articles/Continous-Delivery- Patterns Cost of delay: http://agileconsulting.blogspot.com/2011/03/using-cost-of- delay-functions-to.html