Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Kanban vs scrum

Describe Kanban and Scurm

  • Login to see the comments

Kanban vs scrum

  1. 1. Kanban and Scrum are competitors or friends? Presented by: Maha Saad 1
  2. 2. Once upon a time 2 No process Unrealistic process No process Both are unhappy They heard about scrum Happily apply Scrum Unrealistic process Not always matchUnhappy again
  3. 3. •Software process •Scrum •Kanban •Scrum Vs Kanban Kanban and Scrum are competitors or friends? 3 Agenda
  4. 4. • Software Processes Is a division of software development work into distinct phases containing activities with the intent of better planning and management. • Why is Software Process nightmare? • Inflexible, doesn’t fit organizational needs. • Just a documentation nightmare. • Adds overhead, extend project schedules. • Needs over commitments • Most of these legends based on bad process improvement experience. Kanban and Scrum are competitors or friends? 4 Software process legends. SW process Scrum Kanban Kanban vs Scrum
  5. 5. • For individuals: • Reduces interruption and surprises “You work in your planned tasks”. • Reduce reworks. • For project: • Improve ability to estimate tasks • Reduce risk of surprises “requirements creep, nasty integration bugs”. • Effective monitoring catches problems when they occur. • For organization: • Increase customer satisfaction as a result of improved product stability. • Increase repeatability of success “facilitates more accurate strategic planning. Kanban and Scrum are competitors or friends? 5 Why Software Process is important? SW process Scrum Kanban Kanban vs Scrum
  6. 6. • Where are we now? • When will it be done? • Who is working on what? • What should I be doing now? Kanban and Scrum are competitors or friends? 6 Now at anytime you have an answer for: SW process Scrum Kanban Kanban vs Scrum
  7. 7. Software Process models SW process Scrum Kanban Kanban vs Scrum Agile Kanban and Scrum are competitors or friends? 7
  8. 8. Kanban and Scrum are competitors or friends? 8 Is Agile a methodology? SW process Scrum Kanban Kanban vs Scrum
  9. 9. Kanban and Scrum are competitors or friends? 9 It’s an umbrella. SW process Scrum Kanban Kanban vs Scrum
  10. 10. • Principles: • Split your organization into small, cross-functional, self-organizing teams. • Split your work into a list of small deliverables. • Sort the list by priority and estimate the relative effort • Split time into short fixed-length iterations • integrating regularly to see the whole. • Activities: Kanban and Scrum are competitors or friends? 10 Scrum principles and activities. SW process Scrum Kanban Kanban vs Scrum
  11. 11. • It’s difficult to plan a project that lacks a clear definition. • Scrum resists change within an iteration. • Difficult to plan and commit for long iteration • Difficult to fit stories in short iterations. • It needs changing of my culture. Kanban and Scrum are competitors or friends? 11 Scrum defects. SW process Scrum Kanban Kanban vs Scrum
  12. 12. • Kanban is Lean tool. • Lean began in manufacturing environments (Toyota – Japan 1940). • Production cycle cost quality • Overproduction • Holding inventory • Waiting • Non-Value-Added-Processing • Defects • Goals: • Limit work in progress. • Increase efficiency. Kanban and Scrum are competitors or friends? 12 Kanban and Lean production SW process Scrum Kanban Kanban vs Scrum
  13. 13. • Solutions: • Manufacture based upon a pull system • Resources are provided on a just-in-time basis. • Value Stream Mapping • Focus only on few items • Kanban (Visual signal/Card) • A method for maintaining flow of material • How much material is needed. • From where the material is ordered. • To where it should be delivered • Other industries as SW start to follow Lean production Kanban and Scrum are competitors or friends? 13 Kanban and Lean production Cont… SW process Scrum Kanban Kanban vs Scrum
  14. 14. Kanban • Principles: • Visualize the workflow • Limit WIP • Measure the lead time • Activities: Map Your Workflow Visualize Work in Process Set Your Initial WIP Limits Get Kanban Working Look for Bottlenecks Inspect and Adapt Kanban and Scrum are competitors or friends? 14 Kanban principles and activities. SW process Scrum Kanban Kanban vs Scrum
  15. 15. • Map the existing process not an ideal process. • Start simple and add columns as necessary • It will be enhanced iteratively. Kanban and Scrum are competitors or friends? 15 Map Your Workflow SW process Scrum Kanban Kanban vs Scrum
  16. 16. Visualize your work SW process Scrum Kanban Kanban vs Scrum Kanban and Scrum are competitors or friends? 16
  17. 17. • Take care • Too low WIP limit => idle people => bad productivity • Too high WIP limit => idle tasks => bad lead time • You don’t have to get them exactly right the first time. • Some recommendations: • Setting low initial limits can be painful, but yields faster results. • Setting high limits initially and lowering them over time may slower results. • In progress stories = 0.5 * team members & story in queue = 0.5 in progress stories • But you don’t want force developers to work together on stories In progress stories = 1.5 * team members Kanban and Scrum are competitors or friends? 17 Set your initial limit SW process Scrum Kanban Kanban vs Scrum
  18. 18. • Pull system • One stage of the process pulls work from the previous stage. • Giving the signal to the previous stage to make another one. • This approach limits WIP • Push system • Each stage works as quickly as possible • And then pushes work to the next • No matter how much WIP already exists. Kanban and Scrum are competitors or friends? 18 Get Kanban working SW process Scrum Kanban Kanban vs Scrum
  19. 19. • If your WIP limits are set well, you’ll hit a limit just as a bottleneck begins to form. Kanban and Scrum are competitors or friends? 19 Look for bottlenecks SW process Scrum Kanban Kanban vs Scrum
  20. 20. • Calculate your metrics as lead time, bottlenecks • Update your parameters as WIP • Start again. Kanban and Scrum are competitors or friends? 20 Inspect and adapt SW process Scrum Kanban Kanban vs Scrum
  21. 21. Scrum Kanban Time boxed iterations Fixed time iterations. Sprint planning then complete committed tasks. then review & retrospective Do scrum iteration Or event driven iteration Or do what fit with you WIP Limits WIP per iteration Limits WIP per workflow state Roles Prescribes 3 roles: - Product Owner - Team - Scrum Master Add the role you want BUT don’t conflict with other elements of the process Feedback loops - Daily in standup. - Every iteration in retrospective - Select when you want to analyze the metrics and make changes - Just like Scrum Too long loop improvement will be slow. Too short loop process not have time to stabilize between each change Kanban and Scrum are competitors or friends? 21 Kanban Scrum comparison (1/4) SW process Scrum Kanban Kanban vs Scrum
  22. 22. Scrum Kanban Change requests Resists change within an iteration - Pull change as soon as there is a capacity - just like Scrum Backlog items must fit in a sprint Yes No Estimation <<Prescribed>> Calculated via average velocity and story points. {V = nPoints/Iteration} <<Not Prescribed>> - break each item into roughly equal pieces. {V = nPecies/unit of time} - Average lead time per MMF - just like Scrum - Use T-shirt sizes (S, M, L) - Others……. Kanban and Scrum are competitors or friends? 22 Kanban Scrum comparison (2/4) SW process Scrum Kanban Kanban vs Scrum
  23. 23. Scrum Kanban Product backlog prioritization Sorting the backlog by priority. Changes to priorities take effect in the next sprint. Any prioritization scheme or none - Always take the top item. - Always take the oldest item - Take any item - Spend approximately 20% on maintenance items and 80% on new features. - Split the team’s capacity roughly evenly between product A and product B · Empirical Yes Yes 23 Kanban Scrum comparison (3/4) SW process Scrum Kanban Kanban vs Scrum Kanban and Scrum are competitors or friends?
  24. 24. Scrum Kanban Daily meetings <<Prescribed>> people-oriented <<Not prescribed BUT preferred>> board-oriented Support multiple projects Yes Yes Charts Sprint and release burndown charts Any or none Kanban and Scrum are competitors or friends? 24 Kanban Scrum comparison (4/4) SW process Scrum Kanban Kanban vs Scrum
  25. 25. It’s not Agile Kanban and Scrum are competitors or friends? 25 Is it Agile?????? SW process Scrum Kanban Kanban vs Scrum Iterations are not prescribed Roles are not prescribed. Charts are not prescribed AGAIN Agile is values and principles not activities
  26. 26. You can have/do vs You should have/do Kanban is not magic you should pay  Fewer constraints  many parameters to think about Kanban and Scrum are competitors or friends? 26 Kanban vs Scrum conclusion SW process Scrum Kanban Kanban vs Scrum
  27. 27. • Organizations are not ready for a radical overhaul • You like scrum but not all activities and principles Getting off the sofa and going for a marathon (Scrum) may cause a heart attack Kanban and Scrum are competitors or friends? 27 When can you use Kanban SW process Scrum Kanban Kanban vs Scrum
  28. 28. If process doesn’t match with you Kanban and Scrum are competitors or friends? 28 Conclusion Don’t doubt yourself and be Don’t doubt process concept and be Doubt process improvement and be • Kanban and Scrum are friends  • It’s not everything about Kanban.
  29. 29. • http://www.forbes.com/sites/stevedenning/2012/09/25/what-exactly-is-agile-is- kanban-agile/ • http://agileproductdesign.com/blog/2009/kanban_over_simplified.html • http://www.slideshare.net/RossC0/kanban-vs-scrum • http://agilescout.com/agile-is-not-a-methodology/ • http://en.wikipedia.org/wiki/Software_development_process • http://users.csc.calpoly.edu/~jdalbey/308/Lectures/SoftwareProcessModels.html • http://www.scrumstudy.com/scrum-principles.asp • http://www.infoq.com/news/2009/05/kniberg-kanban-v-scrum • https://kanbanery.com/ebook/GettingStartedWithKanban.pdf • http://mhc-net.com/whitepapers_presentations/LeanPrinciples.pdf Kanban and Scrum are competitors or friends? 29 References
  30. 30. Kanban and Scrum are competitors or friends? 30
  31. 31. Thank you for your attention Kanban and Scrum are competitors or friends? 31

×