O slideshow foi denunciado.
Utilizamos seu perfil e dados de atividades no LinkedIn para personalizar e exibir anúncios mais relevantes. Altere suas preferências de anúncios quando desejar.

Scaling agile from the ground up

After we finally seem to have settled the agile wars, between XP, Scrum and Kanban, the market
now starts to flood with enterprise agile frameworks, such as SAFe, DAD and Agility Path.
However, many organizations are still struggling with how to implement agile, even in
straightforward projects. During this vivid talk Sander Hoogendoorn, independent agile mentor,
software architect and developer, will share his years of experiences in implementing agile
principles and techniques in organizations, from the ground up, one step at the time. Sander does
not shy away from criticizing agile – especially enterprise agile – and will go through a series of
anti-patterns, pitfalls and roadblocks organizations encounter when moving towards agile, Scrum
and Kanban. He also shows how to get around them, illustrated with many real-life and examples,
and how to implement agile in baby steps.

Scaling agile from the ground up

  1. 1. @aahoogendoorn SCALING AGILE FROM THE GROUND UP Sander Hoogendoorn ditisagile.nl Mentoring ▪ Consulting ▪ Training ▪ Agile ▪ Software architecture ▪ Code
  2. 2. SCALING AGILE FROM THE GROUND UP ©2015 ditisagile.nl. All Rights Reserved@aahoogendoorn 2 Sander Hoogendoorn Me  Dad  Mentor, trainer, software architect, programmer  Books, articles, conferences Work  Owner, ditisagile.nl  PTO Capgemini  Global design authority agile Capgemini  CTO insurance company Web  www.sanderhoogendoorn.com  www.smartusecase.com  www.speedbird9.com  @aahoogendoorn  sander@ditisagile.nl
  3. 3. SCALING AGILE FROM THE GROUND UP ©2015 ditisagile.nl. All Rights Reserved@aahoogendoorn 3
  4. 4. @aahoogendoorn INSURANCE GOES AGILE
  5. 5. @aahoogendoorn 6SCALING AGILE FROM THE GROUND UP ©2015 ditisagile.nl. All Rights Reserved Command and Conquer Culture
  6. 6. @aahoogendoorn 7SCALING AGILE FROM THE GROUND UP ©2015 ditisagile.nl. All Rights Reserved The rabbit hole
  7. 7. @aahoogendoorn 8SCALING AGILE FROM THE GROUND UP ©2015 ditisagile.nl. All Rights Reserved Agile is taken the red pill
  8. 8. @aahoogendoorn HAVING SOME PROCESS IS NOT NECESSARILY BAD
  9. 9. @aahoogendoorn 10SCALING AGILE FROM THE GROUND UP ©2015 ditisagile.nl. All Rights Reserved The agile manifesto
  10. 10. SCALING AGILE FROM THE GROUND UP ©2015 ditisagile.nl. All Rights Reserved@aahoogendoorn 12 What do you mean Scrum is not a process?
  11. 11. SCALING AGILE FROM THE GROUND UP ©2015 ditisagile.nl. All Rights Reserved@aahoogendoorn 13 Is large scale agile just multiple copies?
  12. 12. SCALING AGILE FROM THE GROUND UP ©2015 ditisagile.nl. All Rights Reserved@aahoogendoorn 14 Or does large scale require a large scale process?
  13. 13. @aahoogendoorn 15SCALING AGILE FROM THE GROUND UP ©2015 ditisagile.nl. All Rights Reserved Does agile scale?
  14. 14. @aahoogendoorn 17SCALING AGILE FROM THE GROUND UP ©2015 ditisagile.nl. All Rights Reserved At the wrong enactment
  15. 15. @aahoogendoorn 18SCALING AGILE FROM THE GROUND UP ©2015 ditisagile.nl. All Rights Reserved Building agile from the ground up
  16. 16. @aahoogendoorn HAVING SOME X IS NOT NECESSARILY BAD
  17. 17. @aahoogendoorn YOUR TASK BOARD IS NOT ALWAYS RIGHT Not exactly Scrum? So what? It works for us
  18. 18. @aahoogendoorn 22SCALING AGILE FROM THE GROUND UP ©2015 ditisagile.nl. All Rights Reserved What’s the real status?
  19. 19. @aahoogendoorn 23SCALING AGILE FROM THE GROUND UP ©2015 ditisagile.nl. All Rights Reserved Visualizing your work item life cycle
  20. 20. @aahoogendoorn MOVE TOWARDS FLOW
  21. 21. @aahoogendoorn ALLOW YOUR TEAMS TO LEARN
  22. 22. SCALING AGILE FROM THE GROUND UP ©2015 ditisagile.nl. All Rights Reserved@aahoogendoorn 28 GERALD WEINBERG
  23. 23. SCALING AGILE FROM THE GROUND UP ©2015 ditisagile.nl. All Rights Reserved@aahoogendoorn 29 Learning how to play pinball
  24. 24. SCALING AGILE FROM THE GROUND UP ©2015 ditisagile.nl. All Rights Reserved@aahoogendoorn 30 Learning how to play pinball
  25. 25. SCALING AGILE FROM THE GROUND UP ©2015 ditisagile.nl. All Rights Reserved@aahoogendoorn 31 Learning how to play pinball
  26. 26. SCALING AGILE FROM THE GROUND UP ©2015 ditisagile.nl. All Rights Reserved@aahoogendoorn 32 Learning how to play pinball
  27. 27. @aahoogendoorn 34SCALING AGILE FROM THE GROUND UP ©2015 ditisagile.nl. All Rights Reserved Continuous improvement means taking baby steps
  28. 28. @aahoogendoorn YOU ARE NOT USAIN BOLT
  29. 29. SCALING AGILE FROM THE GROUND UP ©2015 ditisagile.nl. All Rights Reserved@aahoogendoorn 36 Sprints. Scrum’s mini-projects The teams commit to deliver
  30. 30. SCALING AGILE FROM THE GROUND UP ©2015 ditisagile.nl. All Rights Reserved@aahoogendoorn 38 The red sprint anti-pattern
  31. 31. @aahoogendoorn 40SCALING AGILE FROM THE GROUND UP ©2015 ditisagile.nl. All Rights Reserved Again, move towards flow
  32. 32. @aahoogendoorn DEAR PROJECT MANAGER PLEASE STOP PLANNING
  33. 33. @aahoogendoorn 42SCALING AGILE FROM THE GROUND UP ©2015 ditisagile.nl. All Rights Reserved The inability to plan large scale projects
  34. 34. SCALING AGILE FROM THE GROUND UP ©2015 ditisagile.nl. All Rights Reserved@aahoogendoorn 43 How long do you need to build this feature? Eh .. I don’t know. It depends I guess 20 hours.
  35. 35. SCALING AGILE FROM THE GROUND UP ©2015 ditisagile.nl. All Rights Reserved@aahoogendoorn 44 Please for once give me an exact number you silly nerd! Stop asking me these things I don’t really have an answer to
  36. 36. SCALING AGILE FROM THE GROUND UP ©2015 ditisagile.nl. All Rights Reserved@aahoogendoorn 45 We are using the wrong metaphors How long do you need to build this feature? How long do you need to build this feature?
  37. 37. SCALING AGILE FROM THE GROUND UP ©2015 ditisagile.nl. All Rights Reserved@aahoogendoorn 46 Manufacturing? Construction? Manufacturing and construction are linear processes Software development is a creative process and it is very much non-linear Software isn’t Built, it’s Invented Coding is a creative problem. Every time a developer writes code, he is taking a non- deterministic path towards an unknown solution —  a unique solution that has never been created before. If the work weren’t unique, he wouldn’t need to write it, he’d simply copy and paste it.
  38. 38. @aahoogendoorn 48SCALING AGILE FROM THE GROUND UP ©2015 ditisagile.nl. All Rights Reserved Learn to live with ambiguity
  39. 39. SCALING AGILE FROM THE GROUND UP ©2015 ditisagile.nl. All Rights Reserved@aahoogendoorn 49 What feature should be build first? Eh .. I don’t know. It depends I guess Good question!
  40. 40. @aahoogendoorn 50SCALING AGILE FROM THE GROUND UP ©2015 ditisagile.nl. All Rights Reserved Work from roadmaps
  41. 41. SCALING AGILE FROM THE GROUND UP ©2015 ditisagile.nl. All Rights Reserved@aahoogendoorn 51 Do we really need projects?
  42. 42. @aahoogendoorn
  43. 43. @aahoogendoorn IN RETROSPECTIVE?
  44. 44. @aahoogendoorn 54SCALING AGILE FROM THE GROUND UP ©2015 ditisagile.nl. All Rights Reserved Non-linear baby steps
  45. 45. @aahoogendoorn 55SCALING AGILE FROM THE GROUND UP ©2015 ditisagile.nl. All Rights Reserved Scaling agile from the ground up
  46. 46. @aahoogendoorn 56SCALING AGILE FROM THE GROUND UP ©2015 ditisagile.nl. All Rights Reserved Be contagious
  47. 47. @aahoogendoorn 58SCALING AGILE FROM THE GROUND UP ©2015 ditisagile.nl. All Rights Reserved Be contagious
  48. 48. @aahoogendoorn 59SCALING AGILE FROM THE GROUND UP ©2015 ditisagile.nl. All Rights Reserved We are contagious!
  49. 49. @aahoogendoorn THERE IS NO SO THING AS ONE-SIZE-FITS-ALL AGILE
  50. 50. @aahoogendoorn
  51. 51. @aahoogendoorn AND HAVE FUN…
  52. 52. @aahoogendoorn THIS IS AGILE www.createspace.com/4747266 Password: agilescrum Discount code: KGNWKKWG
  53. 53. @aahoogendoorn www.sanderhoogendoorn.com www.ditisagile.nl www.speedbird9.com sander@ditisagile.nl @aahoogendoorn REFERENCES AND QUESTIONS

×