From Scrum To Agile

From Scrum To Agile

A tale of process development to kanban via scrum and scrumban at a company.

6ba92bd65b22e6c4b69bae9485124af4?s=128

Leon Rosenberg

October 26, 2013
Tweet

Transcript

  1. From Scrum to Agile 25 Oct 2013 http://leon-rosenberg.net (@dvayanu) anotheria

    solutions gmbh http://www.anotheria.net Samstag, 26. Oktober 13
  2. Samstag, 26. Oktober 13

  3. Who am I? • Leon Rosenberg - Architect, DevOps. •

    1997 - Started programming with Java. • 2000 - Started building Portals. • 2003 - Founded anotheria.net. • 2007 - Started MoSKito. Samstag, 26. Oktober 13
  4. Samstag, 26. Oktober 13

  5. Samstag, 26. Oktober 13

  6. Samstag, 26. Oktober 13

  7. A tale of two processes @ a company Samstag, 26.

    Oktober 13
  8. Characters Samstag, 26. Oktober 13

  9. A bit of history • 2009 - 3 Java Developers

    • 4 Releases per Year (with luck) • Zero happiness Samstag, 26. Oktober 13
  10. Chapter I Samstag, 26. Oktober 13

  11. The Mission Samstag, 26. Oktober 13

  12. Samstag, 26. Oktober 13

  13. Chapter II Samstag, 26. Oktober 13

  14. Time passed by • 2012 - Roundabout 20 Developers •

    3 Week Releases • Much more happiness Samstag, 26. Oktober 13
  15. Problems Samstag, 26. Oktober 13

  16. Large Stories Samstag, 26. Oktober 13

  17. Samstag, 26. Oktober 13

  18. Déjà vu? Samstag, 26. Oktober 13

  19. Change Of Scope Samstag, 26. Oktober 13

  20. One more Feature? Please? Samstag, 26. Oktober 13

  21. Samstag, 26. Oktober 13

  22. I need this feature now all teams are equal, but

    some are less equal than others Samstag, 26. Oktober 13
  23. I need this live now Samstag, 26. Oktober 13

  24. Samstag, 26. Oktober 13

  25. Sprint Day 1 TODO IN PROGRESS DONE Story1 Story2 Story3

    Story4 Story5 Story6 Samstag, 26. Oktober 13
  26. Sprint Day 20 TODO IN PROGRESS DONE Story1 Story2 Story3

    Story4 Story5 Story6 Urgent Urgent Urgent Urgent Samstag, 26. Oktober 13
  27. Frustrating • Performed more work as commited • Commitment not

    held Samstag, 26. Oktober 13
  28. Samstag, 26. Oktober 13

  29. Samstag, 26. Oktober 13

  30. Samstag, 26. Oktober 13

  31. “Based on lean principles and the theory of constraints, Kanban

    is a second-generation Agile approach that addresses the entire value stream and overcomes the challenges inherent in team-based Agile approaches such as Scrum and XP.” Alan Shalloway Samstag, 26. Oktober 13
  32. Things in common Samstag, 26. Oktober 13

  33. Lean and Agile Samstag, 26. Oktober 13

  34. Pull process • Scrum - Commitment • Kanban - Workflow

    Samstag, 26. Oktober 13
  35. WIP Limit • Scrum - WIP per Sprint • Kanban

    - WIP per Column Samstag, 26. Oktober 13
  36. Transparency Samstag, 26. Oktober 13

  37. Release • Both concentrate on producing release- able software. •

    Often. Samstag, 26. Oktober 13
  38. Both live on self- organized Teams Samstag, 26. Oktober 13

  39. Things that differ Samstag, 26. Oktober 13

  40. Timebox Scrum Kanban Mandatory timebox 2,3 or 4 weeks. Optional

    But highly recommended. Samstag, 26. Oktober 13
  41. Scrum Kanban Strong commitment. No commitment. Commitment Samstag, 26. Oktober

    13
  42. WIP Scrum Kanban Indirectly via Sprint Backlog Directly at each

    column Samstag, 26. Oktober 13
  43. Backlog Scrum Kanban Only modifyable at the beginning of the

    sprint. Items can be edited and reprioritized at any time. Samstag, 26. Oktober 13
  44. Backlog Scrum Kanban Belongs to one team. Can be shared.

    Samstag, 26. Oktober 13
  45. Board Scrum Kanban Reseted at the end of each sprint.

    Persistent. Samstag, 26. Oktober 13
  46. Management Scrum Kanban Marginalizes management Enables participation of management. Samstag,

    26. Oktober 13
  47. Scrummaster? Scrum Kanban Scrummaster. ??? Samstag, 26. Oktober 13

  48. Migrate all teams at once? Samstag, 26. Oktober 13

  49. Samstag, 26. Oktober 13

  50. Scrumban • Kanban backlog. • Kanban board. • Scrum iterations.

    • Integration with scrum teams. Samstag, 26. Oktober 13
  51. Did it work? Samstag, 26. Oktober 13

  52. Samstag, 26. Oktober 13

  53. All Teams on Kanban now Samstag, 26. Oktober 13

  54. Max 12 Days Release Samstag, 26. Oktober 13

  55. Samstag, 26. Oktober 13

  56. Epilogue Samstag, 26. Oktober 13

  57. And The PO? Samstag, 26. Oktober 13

  58. Samstag, 26. Oktober 13

  59. Thanx • http://www.anotheria.net • http://leon-rosenberg.net Samstag, 26. Oktober 13