Scrumban:
From Scrum to Kanban
in 10 easy steps!

Tor Hovland
tor@hovland.name
2010-06-02
Scrum is easy!
             • You just have to:
                      prioritize a month ahead
                      est...
If you can do this, keep doing it!




tor@hovland.name
Kanban may be better

             • No sprints

             • Just a continuous flow of work




tor@hovland.name
Particularly well suited

             • when it is hard to make a backlog
               up-front

                    s...
Limited work in progress

             • Just as a currency note is a valuable
               share of limited money ...
 ...
No need to choose. Adapt step by step.


             • Perhaps you end up doing
               50% Scrum, 50% Kanban.



...
From Scrum to Kanban in 10 easy steps!




tor@hovland.name
Step 1: The Scrum board   • Everything is in progress :-o




tor@hovland.name
End of sprint   • Nothing is finished :-O




tor@hovland.name
Step 2: Limited WIP




tor@hovland.name
Step 3: Add useful states   • Examples:
                                          Specify
             • Keep it simple  ...
Step 4: Add handover-queues




tor@hovland.name
Step 5: Add done-criteria




tor@hovland.name
Step 6: Prioritizing just-in-time




tor@hovland.name
Step 7: Pull-based demo and retrospective




tor@hovland.name
Step 8: Drop the iterations

             • The purpose of the iterations are
               close to zero now and can be
...
Step 9: Accommodate urgent tasks




tor@hovland.name
Step 10: Optimize WIP limits

             • Don’t increase a limit when the problem is
               work piling up some...
Even if you don’t want to drop Scrum


             • Try limiting WIP
             • ... by not starting a user story unt...
More info

           • Corey Ladas’s book



           • Kniberg & Skarin’s
             ”Kanban and Scrum”



         ...
Upcoming SlideShare
Loading in...5
×

XP2010 - From Scrum To Kanban In 10 Easy Steps!

810

Published on

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

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

No notes for slide

Transcript of "XP2010 - From Scrum To Kanban In 10 Easy Steps!"

  1. 1. Scrumban: From Scrum to Kanban in 10 easy steps! Tor Hovland tor@hovland.name 2010-06-02
  2. 2. Scrum is easy! • You just have to:  prioritize a month ahead  estimate  commit to just enough work  develop and test within the sprint  fend off interruptions  get DONE with everything  repeat without fail month after month tor@hovland.name
  3. 3. If you can do this, keep doing it! tor@hovland.name
  4. 4. Kanban may be better • No sprints • Just a continuous flow of work tor@hovland.name
  5. 5. Particularly well suited • when it is hard to make a backlog up-front  support projects  innovative projects tor@hovland.name
  6. 6. Limited work in progress • Just as a currency note is a valuable share of limited money ... • ... a Kanban is a valuable share of limited work capacity. • A task with a Kanban is privileged, because it will get done quickly. tor@hovland.name
  7. 7. No need to choose. Adapt step by step. • Perhaps you end up doing 50% Scrum, 50% Kanban. tor@hovland.name
  8. 8. From Scrum to Kanban in 10 easy steps! tor@hovland.name
  9. 9. Step 1: The Scrum board • Everything is in progress :-o tor@hovland.name
  10. 10. End of sprint • Nothing is finished :-O tor@hovland.name
  11. 11. Step 2: Limited WIP tor@hovland.name
  12. 12. Step 3: Add useful states • Examples:  Specify • Keep it simple  Test  Review  Deploy tor@hovland.name
  13. 13. Step 4: Add handover-queues tor@hovland.name
  14. 14. Step 5: Add done-criteria tor@hovland.name
  15. 15. Step 6: Prioritizing just-in-time tor@hovland.name
  16. 16. Step 7: Pull-based demo and retrospective tor@hovland.name
  17. 17. Step 8: Drop the iterations • The purpose of the iterations are close to zero now and can be dropped. • But if you like to have sprint goals and timeboxes, you can keep them. tor@hovland.name
  18. 18. Step 9: Accommodate urgent tasks tor@hovland.name
  19. 19. Step 10: Optimize WIP limits • Don’t increase a limit when the problem is work piling up somewhere else. tor@hovland.name
  20. 20. Even if you don’t want to drop Scrum • Try limiting WIP • ... by not starting a user story until you absolutely have to. • Better to really finish 2 stories • ... than to finish 3 in a hurry and having to rework them later. tor@hovland.name
  21. 21. More info • Corey Ladas’s book • Kniberg & Skarin’s ”Kanban and Scrum” • tor@hovland.name tor@hovland.name

×