1 / 41

Scrum vs. Kanban Enemies or Synergies

Required Slide. SESSION CODE: DPR307. Scrum vs. Kanban Enemies or Synergies. Steven Borg NW Cadence Steven.Borg@nwcadence.com. Joel Semeniuk Telerik Joel.Semeniuk@Telerik.com. Agenda. What are we trying to solve? What is Scrum What is Kanban Comparing Kanban to Scrum Scrumban ?

nat
Télécharger la présentation

Scrum vs. Kanban Enemies or Synergies

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Required Slide SESSION CODE: DPR307 Scrum vs. KanbanEnemies or Synergies Steven Borg NW Cadence Steven.Borg@nwcadence.com Joel Semeniuk Telerik Joel.Semeniuk@Telerik.com

  2. Agenda • What are we trying to solve? • What is Scrum • What is Kanban • Comparing Kanban to Scrum • Scrumban? • More Kanban Techniques • Parting Thoughts

  3. What are we trying to solve? Building New Vs Maintaining

  4. What is Scrum

  5. Recap on Scrum

  6. What is Kanban

  7. What is Kanban • Limit Work-in-Progress • Visualize Workflow • Manage Flow • Process Policies Explicit • Recognize Improvement Opportunities dev test release done ready 5 3 2 3 M J H E A B K I F N L G O C D P Q Flow

  8. Kanban Supports the 7 Principles of Lean

  9. How does Kanban Compare to Scrum

  10. Roles Scrum Team Product Owner Scrum Master Kanban No Prescribed Roles

  11. Iterations Scrum Planning Review Retrospective Kanban • No Prescribed Iterations • Establish Cadences for • Planning • Process Improvement • Release

  12. Limits Scrum Limit by Iteration Sprint Capacity Measure Velocity Fine Tune Over Time Kanban dev test done ready If not all features Same size, WIP could be Total Size of work 3 2 2 Limit by State M J E A B K F N Measure Cycle Time C O D

  13. Change Scrum Plan Sprint Execution Product Owner Product Owner Kanban dev test done ready 3 2 2 M J E A B K F N C G O D

  14. Scrum Board dev test done ready Day 1 B M N K dev test done ready O A J F E D Day n C M J E A B K F dev test done N ready C O D A Last Day B E F N J C O K M D

  15. Kanban Board dev test done ready 3 2 2 Every Day M J E A B K F N C O D

  16. Teams Scrum X-Function Team X-Function Team X-Function Team Testers Product Owner Kanban dev test done ready 3 2 2 dev test done ready M J E A B M J E A K F N B K F N C O D C O D

  17. Estimating Scrum 2 3 2 1 2 2 dev test done ready 2 1 1 1 1 1 3 Sprint 3 Sprint 2 Sprint 1 M J E A B V = 8 V = 6 V = 8 K F N C O Kanban D Estimation Not Prescribed 3 2 2

  18. Multiple Projects Sprint 1 Scrum dev test done ready dev test done ready Kanban 3 2 2

  19. Choosing from theBacklog Sprint 1 Scrum dev test done ready P10 P9 P8 P7 dev test done ready P10 P9 P8 `P7 Kanban Take from the top Take oldest Take any Use Ratios Maintenance New Features Alphabetical Whatever makes sense Not Prescribed 3 2 2

  20. Daily Meetings Scrum Daily Scrum FOCUS ON PEOPLE Kanban Not Prescribed Those that do FOCUS ON FLOW

  21. Measures Scrum Kanban

  22. Summary of Differences

  23. Can You Combine Scrum and Kanban to produce… “Scrumban”

  24. Can you Use Both? Note: “Scrumban” first introduced by Cory Ladas in his book ‘Scrumban”

  25. Cadence and Scrum • Scrum naturally implements a Cadence used in Kanban Cadence / Rhythms Planning Review Retrospective

  26. Can Scrum Pull? • The smaller the iteration – the closer Scrum is to a pull system • Use Iteration Backlog – Pull from Backlog • Plan on Minimal Marketable Features and SLAs Product Owner Scrumban dev test done ready 3 2 2 M J E A B K F N C G O D

  27. Limiting Work • Limit work by Sprint and by WIP using Story Points or Item Count (only works well with features about same size) Scrumban dev test done ready Reset Every Sprint 8-10sp 8-10sp 6-8sp M(3) J(5) E(3) Approximate Sprint Capacity A B K(3) F(3) N(5) C O(2) D Experiment with your team! Max SP could be: ItemCount * MinSize ItemCount * MaxSize

  28. Daily Standup in Kanban • Look at both Value flow and People flow Scrumban FOCUS ON PEOPLE FOCUS ON FLOW Best to use automated Tool to visualize work Which allows you to Pivot by Function and People

  29. Measure Velocity and Cycle Time Scrumban

  30. Other Considerations • Adding more States Add hand-off gates similar to Feature Driven Development Scrumban dev specify test done spec done ready 3 2 2 2 2 M n J p l A B o K q m N C O D Warning: Adding more states increases Work In Progress

  31. Requirement Type Allocations MakeAgile/Lean Highly likelyto change Differentiator Spoiler Engineering Market Risk Value Cost Saver Table Stakes Buy/ReuseTraditional? Very unlikelyto change Adapted from design courtesy David Anderson

  32. Requirement Type Allocated by Swim Lane 3 7 5 5 Allocation (20) dev specify test done dev done spec done ready Differentiator (6) Spoiler (2) Cost Saver (2) Table Stakes (10) Adapted from design courtesy David Anderson

  33. Example: New Features vs Maintenance 2 4 2 2 Allocation (10) dev specify test done dev done spec done ready New Features(8) Bugs(2)

  34. You don’t need a Kanban tool for Kanban

  35. Thoughts? Questions?

  36. Required Slide Resources Learning • Sessions On-Demand & Community • Microsoft Certification & Training Resources www.microsoft.com/teched www.microsoft.com/learning • Resources for IT Professionals • Resources for Developers • http://microsoft.com/technet • http://microsoft.com/msdn

  37. Required Slide Complete an evaluation on CommNet and enter to win!

  38. Sign up for Tech·Ed 2011 and save $500 starting June 8 – June 31st http://northamerica.msteched.com/registration You can also register at the North America 2011 kiosk located at registrationJoin us in Atlanta next year

  39. © 2010 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

  40. Required Slide

More Related