Your SlideShare is downloading. ×
0
Kanban/Scrumban - taking scrum outside its comfort zone
Kanban/Scrumban - taking scrum outside its comfort zone
Kanban/Scrumban - taking scrum outside its comfort zone
Kanban/Scrumban - taking scrum outside its comfort zone
Kanban/Scrumban - taking scrum outside its comfort zone
Kanban/Scrumban - taking scrum outside its comfort zone
Kanban/Scrumban - taking scrum outside its comfort zone
Kanban/Scrumban - taking scrum outside its comfort zone
Kanban/Scrumban - taking scrum outside its comfort zone
Kanban/Scrumban - taking scrum outside its comfort zone
Kanban/Scrumban - taking scrum outside its comfort zone
Kanban/Scrumban - taking scrum outside its comfort zone
Kanban/Scrumban - taking scrum outside its comfort zone
Kanban/Scrumban - taking scrum outside its comfort zone
Kanban/Scrumban - taking scrum outside its comfort zone
Kanban/Scrumban - taking scrum outside its comfort zone
Kanban/Scrumban - taking scrum outside its comfort zone
Kanban/Scrumban - taking scrum outside its comfort zone
Kanban/Scrumban - taking scrum outside its comfort zone
Kanban/Scrumban - taking scrum outside its comfort zone
Kanban/Scrumban - taking scrum outside its comfort zone
Kanban/Scrumban - taking scrum outside its comfort zone
Kanban/Scrumban - taking scrum outside its comfort zone
Kanban/Scrumban - taking scrum outside its comfort zone
Kanban/Scrumban - taking scrum outside its comfort zone
Kanban/Scrumban - taking scrum outside its comfort zone
Kanban/Scrumban - taking scrum outside its comfort zone
Kanban/Scrumban - taking scrum outside its comfort zone
Kanban/Scrumban - taking scrum outside its comfort zone
Kanban/Scrumban - taking scrum outside its comfort zone
Kanban/Scrumban - taking scrum outside its comfort zone
Kanban/Scrumban - taking scrum outside its comfort zone
Kanban/Scrumban - taking scrum outside its comfort zone
Kanban/Scrumban - taking scrum outside its comfort zone
Kanban/Scrumban - taking scrum outside its comfort zone
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Kanban/Scrumban - taking scrum outside its comfort zone

25,842

Published on

Kanban is a way to implement a Lean process, focused on flow, time to …

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
48 Likes
Statistics
Notes
No Downloads
Views
Total Views
25,842
On Slideshare
0
From Embeds
0
Number of Embeds
15
Actions
Shares
0
Downloads
926
Comments
5
Likes
48
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide
  • Scrum doesn’t
  • Transcript

    • 1. Scrumban<br />Taking Scrum outside it’s comfort zone<br />
    • 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. 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. Scrum’s Comfort Zone<br />Event-driven<br />Scrum<br />Enterprise Project Development<br />R&D<br />
    • 5. What is event-driven?<br />Helpdesk/Support activities (driven by cases opened by customers, under SLA)<br />
    • 6. What is event-driven?<br />Hardening/Packaging phases (driven by defects found in testing)<br />
    • 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. 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. Kanban<br />
    • 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. Scrum Task Board<br />Elad<br />Inbar<br />Mushon<br />Inbar<br />Elad<br />Mushon<br />
    • 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. Late-binding, Multi-tasking limits<br />Inbar<br />Elad<br />Mushon<br />Inbar<br />Mushon<br />Elad<br />http://moduscooperandi.com<br />
    • 14. Voila! Kanban!<br />Inbar<br />Elad<br />Mushon<br />Elad<br />http://moduscooperandi.com<br />http://moduscooperandi.com<br />
    • 15. Pull<br />Mushon<br />Mushon<br />Inbar<br />Elad<br />Elad<br />http://moduscooperandi.com<br />http://moduscooperandi.com<br />
    • 16. Workflow<br />Inbar<br />Elad<br />Mushon<br />Inbar<br />
    • 17. Throughput<br />
    • 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. 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. Cumulative Flow Diagrams<br />http://www.agilemanagement.net<br />
    • 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.
    • 23. Easier transition for Scrum teams/organizations<br />Step by step migration – see http://leansoftwareengineering.com/ksse/scrum-ban/<br />
    • 24. Team Cadence/Heartbeat<br />
    • 25.
    • 26. Board reset<br />
    • 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. 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. 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. 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. 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. 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. 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. Ask us how<br />info@agilesparks.com, yuval@agilesparks.com<br />Get the slides at http://www.slideshare.net/yyeret/<br />
    • 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 />

    ×