Scrumban<br />Taking Scrum outside it’s comfort zone<br />
About Me<br />Agile Coach, Certified Scrum Practitioner, Certified Scrum Product Owner<br />13 years experience leading R&...
Why do we need to look outside Scrum? <br />When would we want to use it?<br />What is this Kanban/Scrumban? <br />How doe...
Scrum’s Comfort Zone<br />Event-driven<br />Scrum<br />Enterprise Project Development<br />R&D<br />
What is event-driven?<br />Helpdesk/Support activities (driven by cases opened by customers, under SLA)<br />
What is event-driven?<br />Hardening/Packaging phases (driven by defects found in testing)<br />
Backlog Pains<br />How do we manage the flow around the backlog? <br />How do we ensure we have enough analysis/stories re...
Why do we need to look outside Scrum? <br />When would we want to use it?<br />What is this Kanban/Scrumban? <br />How doe...
Kanban<br />
Toyota Production System<br />“The two pillars of the Toyota production system are just-in-time and automation with a huma...
Scrum Task Board<br />Elad<br />Inbar<br />Mushon<br />Inbar<br />Elad<br />Mushon<br />
What’s the problem?<br />Elad<br />Inbar<br />Mushon<br />Inbar<br />Elad<br />Mushon<br />Mushon<br />Mushon<br />Inbar<b...
Late-binding, Multi-tasking limits<br />Inbar<br />Elad<br />Mushon<br />Inbar<br />Mushon<br />Elad<br />http://moduscoop...
Voila! Kanban!<br />Inbar<br />Elad<br />Mushon<br />Elad<br />http://moduscooperandi.com<br />http://moduscooperandi.com<...
Pull<br />Mushon<br />Mushon<br />Inbar<br />Elad<br />Elad<br />http://moduscooperandi.com<br />http://moduscooperandi.co...
Workflow<br />Inbar<br />Elad<br />Mushon<br />Inbar<br />
Throughput<br />
Teamwork<br />Enhances Teamwork<br />Team focus on goals that add value not individual tasks<br />Encourages Swarming<br /...
When Blocked…<br />Lower priority work…<br />Spikes<br />Analysis<br />Production Capability Improvement work…<br />Tool A...
Cumulative Flow Diagrams<br />http://www.agilemanagement.net<br />
Why do we need to look outside Scrum? <br />When would we want to use it?<br />What is this Kanban/Scrumban? <br />How doe...
Easier transition for Scrum teams/organizations<br />Step by step migration – see http://leansoftwareengineering.com/ksse/...
Team Cadence/Heartbeat<br />
Board reset<br />
Why do we need to look outside Scrum? <br />When would we want to use it?<br />What is this Kanban/Scrumban? <br />How doe...
When should I use Kanban?<br />Extend Scrum to the whole value stream<br />Upstream - Manage the Backlog process - All the...
When should I use Kanban?<br />During hardening sprints<br />For the support/helpdesk teams/activities<br />For periods of...
When should I use Kanban?<br />Another angle to start your transition from<br />Add visibility and WIP controls to current...
Why do we need to look outside Scrum? <br />When would we want to use it?<br />What is this Kanban/Scrumban? <br />How doe...
Why do we need to look outside Scrum? <br />When would we want to use it?<br />What is this Kanban/Scrumban? <br />How to ...
Kanban Deep Dive…<br />Coming Soon…<br />How to managein Kanban using TOC<br />Kanban Release Planning<br />Kanban and Com...
Ask us how<br />info@agilesparks.com, yuval@agilesparks.com<br />Get the slides at http://www.slideshare.net/yyeret/<br />
References and Material<br />Scrumban - http://leansoftwareengineering.com/ksse/scrum-ban/<br />kjscotland@yahoo.co.ukhttp...
Upcoming SlideShare
Loading in...5
×

Kanban/Scrumban - taking scrum outside its comfort zone

26,302

Published on

Kanban is a way to implement a Lean process, focused on flow, time to
market, and waste removal. Understand the Lean principles behind Kanban, its
relation to Agile/Scrum, and how the two can complement each other into
Scrumban. Understand where Kanban should be considered.

5 Comments
49 Likes
Statistics
Notes
No Downloads
Views
Total Views
26,302
On Slideshare
0
From Embeds
0
Number of Embeds
15
Actions
Shares
0
Downloads
944
Comments
5
Likes
49
Embeds 0
No embeds

No notes for slide
  • Scrum doesn’t
  • Kanban/Scrumban - taking scrum outside its comfort zone

    1. 1. Scrumban<br />Taking Scrum outside it’s comfort zone<br />
    2. 2. About Me<br />Agile Coach, Certified Scrum Practitioner, Certified Scrum Product Owner<br />13 years experience leading R&D organizations (including VP R&D) focusing on System-level software and products. <br />Focusing on:<br />Change Management and effective Agile Transitions<br />Enterprise-scale Agility<br />Lean, Kanban, and agility for special circumstances<br />Using Retrospectives and Systems Thinking to identify and address deep issues with how product development organizations execute<br />Agile Management <br />Find me on:<br />yuval@agilesparks.com<br />@yuvalyeret<br />http://www.linkedin.com/in/yuvalyeret<br />
    3. 3. Why do we need to look outside Scrum? <br />When would we want to use it?<br />What is this Kanban/Scrumban? <br />How does it complementScrum?<br />
    4. 4. Scrum’s Comfort Zone<br />Event-driven<br />Scrum<br />Enterprise Project Development<br />R&D<br />
    5. 5. What is event-driven?<br />Helpdesk/Support activities (driven by cases opened by customers, under SLA)<br />
    6. 6. What is event-driven?<br />Hardening/Packaging phases (driven by defects found in testing)<br />
    7. 7. Backlog Pains<br />How do we manage the flow around the backlog? <br />How do we ensure we have enough analysis/stories ready for development? <br />How do we avoid preparing/analysing too many stories for the development to work on (Waste)?<br />We love the visibility Scrum provides us for the development lifecycle. How do we extend it to the backlog / story elaboration phases?<br />
    8. 8. Why do we need to look outside Scrum? <br />When would we want to use it?<br />What is this Kanban/Scrumban? <br />How does it complementScrum?<br />
    9. 9. Kanban<br />
    10. 10. Toyota Production System<br />“The two pillars of the Toyota production system are just-in-time and automation with a human touch, or autonomation. The tool used to operate the system is kanban.”<br />TaiichiOhno, Toyota Production System (adopted 1962)<br />
    11. 11. Scrum Task Board<br />Elad<br />Inbar<br />Mushon<br />Inbar<br />Elad<br />Mushon<br />
    12. 12. What’s the problem?<br />Elad<br />Inbar<br />Mushon<br />Inbar<br />Elad<br />Mushon<br />Mushon<br />Mushon<br />Inbar<br />Inbar<br />Mushon<br />Elad<br />Inbar<br />Inbar<br />Inbar<br />http://moduscooperandi.com<br />
    13. 13. Late-binding, Multi-tasking limits<br />Inbar<br />Elad<br />Mushon<br />Inbar<br />Mushon<br />Elad<br />http://moduscooperandi.com<br />
    14. 14. Voila! Kanban!<br />Inbar<br />Elad<br />Mushon<br />Elad<br />http://moduscooperandi.com<br />http://moduscooperandi.com<br />
    15. 15. Pull<br />Mushon<br />Mushon<br />Inbar<br />Elad<br />Elad<br />http://moduscooperandi.com<br />http://moduscooperandi.com<br />
    16. 16. Workflow<br />Inbar<br />Elad<br />Mushon<br />Inbar<br />
    17. 17. Throughput<br />
    18. 18. Teamwork<br />Enhances Teamwork<br />Team focus on goals that add value not individual tasks<br />Encourages Swarming<br />http://www.flickr.com/photos/markop/2523825358/<br />
    19. 19. When Blocked…<br />Lower priority work…<br />Spikes<br />Analysis<br />Production Capability Improvement work…<br />Tool Automation<br />Refactoring<br />Personal Development<br />Innovation<br />But NOT<br />Anything which will create work downstream<br />NOTE: This doesn’t mean you should ONLY “sharpen the knife” when Blocked!!!<br />
    20. 20. Cumulative Flow Diagrams<br />http://www.agilemanagement.net<br />
    21. 21. Why do we need to look outside Scrum? <br />When would we want to use it?<br />What is this Kanban/Scrumban? <br />How does it complementScrum?<br />
    22. 22.
    23. 23. Easier transition for Scrum teams/organizations<br />Step by step migration – see http://leansoftwareengineering.com/ksse/scrum-ban/<br />
    24. 24. Team Cadence/Heartbeat<br />
    25. 25.
    26. 26. Board reset<br />
    27. 27. Why do we need to look outside Scrum? <br />When would we want to use it?<br />What is this Kanban/Scrumban? <br />How does it complementScrum?<br />
    28. 28. When should I use Kanban?<br />Extend Scrum to the whole value stream<br />Upstream - Manage the Backlog process - All the steps preceding the actual development sprints<br />Downstream – Manage system testing, packaging, deployment<br />
    29. 29. When should I use Kanban?<br />During hardening sprints<br />For the support/helpdesk teams/activities<br />For periods of heavy R&D<br />
    30. 30. When should I use Kanban?<br />Another angle to start your transition from<br />Add visibility and WIP controls to current workflow<br />Inspect the constraints/bottelenecks<br />Adapt the workflow, resources, processes – Scrum It if it makes sense!<br />Drive for maximum throughput and fastest time to delivery<br />Repeat <br />
    31. 31. Why do we need to look outside Scrum? <br />When would we want to use it?<br />What is this Kanban/Scrumban? <br />How does it complementScrum?<br />
    32. 32. Why do we need to look outside Scrum? <br />When would we want to use it?<br />What is this Kanban/Scrumban? <br />How to managein Kanban using TOC<br />Kanban Release Planning<br />Kanban and Commitment/ Velocity<br />Flow of business value using Kanban<br />Scrumbanimplementation Details<br />Advanced Kanban Concepts<br />How does it complementScrum?<br />Detailedcomparison between Scrum and Kanban<br />
    33. 33. Kanban Deep Dive…<br />Coming Soon…<br />How to managein Kanban using TOC<br />Kanban Release Planning<br />Kanban and Commitment/ Velocity<br />Flow of business value using Kanban<br />Scrumbanimplementation Details<br />Advanced Kanban Concepts<br />Detailedcomparison between Scrum and Kanban<br />
    34. 34. Ask us how<br />info@agilesparks.com, yuval@agilesparks.com<br />Get the slides at http://www.slideshare.net/yyeret/<br />
    35. 35. References and Material<br />Scrumban - http://leansoftwareengineering.com/ksse/scrum-ban/<br />kjscotland@yahoo.co.ukhttp://availagility.wordpress.com<br />aaron@sanders.namehttp://aaron.sanders.name/<br />http://groups.yahoo.com/group/kanbandev/<br />
    1. A particular slide catching your eye?

      Clipping is a handy way to collect important slides you want to go back to later.

    ×