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.

Modern Professional Scrum using Flow and Kanban - Agile and Beyond Detroit 2019

305 views

Published on

Should you use Scrum or Kanban? You don’t have to choose: Scrum teams improve when they look at flows inside and outside their sprints from a Lean/Kanban perspective. In this session we will talk about Kanban-related myths prevalent in the Scrum world and identify common ground between them. We will look at ways to bring Kanban flow into your Scrum: the Kanban-based Sprint/product backlog, flow-based daily Scrum, visualizing aging work, and flow-based Sprint planning .We will describe ways to wrap Scrum with a Kanban flow system, and how DevOps fits into this picture.

You’ll leave with a better understanding of how Scrum, Kanban, and DevOps relate to each other and with ideas for experiments to try when back at work.

Published in: Business
  • Be the first to comment

Modern Professional Scrum using Flow and Kanban - Agile and Beyond Detroit 2019

  1. 1. YuvalYeret Scrum.org PST | PSK Steward | SAFe SPCT AgileSparks Yuval@AgileSparks.com @YuvalYeret Modern Professional Scrum using Flow and Kanban
  2. 2. 2 Some of the organizations we’re working with that effectively combine Scrum w/ Kanban
  3. 3. 3 Scrum is for … Kanban is for …
  4. 4. 4 Our Scrum team has evolved to become a Kanban team – it’s easier and a better fit for us
  5. 5. 5 Kanban in the Scrum Context Like the Scrum Guide; a simple set of rules to help ScrumTeams get the maximum benefit from Kanban/Flow practices.
  6. 6. Sprint Backlog Design Development Testing Done Doing Ready Doing Ready Doing Ready IsThis Kanban? IsThisWaterfall?
  7. 7. 1.Defining and visualizing the “Workflow” 2.Limiting (and REDUCING) work-in- progress (WIP) 3.Actively managing the items in progress 4.Inspecting and adapting your “Workflow” Kanban in a Scrum Context – Core Practices
  8. 8. Next Discovery Build Ready Building Deploy Ready Validate Release Ready Stage Production Doing Complete Doing Complete WIP Actively managing the items in progress – Using Some key flow metrics 5 4 3 4 2 2 CycleTime Throughput Work Item Aging
  9. 9. 9 Scrum includes Story Points, Burndowns,Tasks
  10. 10. Flow-based Sprint Planning • You don’t need to plan out the entire Sprint • You can begin unplanned work part way through the Sprint (Leverage the Sprint Goal) • Work can flow across Sprint boundaries • Use throughput rather than story points/velocity 10
  11. 11. 12 About that Burndown Chart…
  12. 12. •Work the board right to left (Flow/Pull mode) •What happened to me yesterday? •What is going to happen to me today? •Is there any impediment to my flow? 13 Daily Scrum - Focus on the flow of work – Tell the story from the PBI’s perspective So yesterday… And Today… Right-to-Left Daily Scrum Flow
  13. 13. Instead… Look for work that isn’t flowing well “I measure latency quite easily. I write dates at the back of the cards. I calculate latency by doing a simple math: date the story finished minus the date the story started. But text on the back of the cards was not very visible. But I needed something more visible.That is when my current team came up with the following technique. It is definitely very visible!” http://agiletips.blogspot.com/2010/09/latency-and-banana.html 14
  14. 14. Use Cycle time to figure out realistic Service Level Expectations
  15. 15. Next Discovery Build Ready Building Deploy Ready Validate Release Ready Stage Production Doing Complete Doing Complete WIP Using Flow Metrics in the Scrum Events 5 4 3 4 2 2 CycleTime Throughput Work Item Aging Sprint Review Sprint Planning Daily Scrum Sprint Retrospective
  16. 16. Kanban – Not just for the Sprint… 17 DownstreamUpstream
  17. 17. 18 We moved to DevOps Continuous Delivery so we’re moving to Kanban
  18. 18. Classic Approach to Potentially Releasable Increment Product Backlog Develop &Test Release Activities Deployment Production Doing Ready Doing Ready Doing Ready Doing Ready O P Q R S T U V … K L M N C D B E I A F H G J Sprint2 Sprint3 Sprint1 Continuous Integration
  19. 19. Small Batch Continuous Flow Increments 20 To Do Planning Deveop &Test Delivery Deployment Production / Done Doing Doing Complete Doing Complete Doing Complete Auto Automated Agile Continuous Integration Powered by strong automation Frequent Feature Delivery Predictable, Repeatable, Non-Event S T U V Q R O P B C L I G J H U F
  20. 20. All together now - Scrum, DevOps and Kanban … Learn more about Scrum & DevOps - https://www.scrum.org/resources/convergence-scrum-and- devops
  21. 21. The Kanban Guide for Scrum Teams February 2018 Developed and sustained by Scrum.org and Daniel Vacaniti 22 Suggested Reading • https://www.scrum.org/resources/su ggested-reading-professional- scrum-kanban • https://www.scrum.org/resources/ka nban-guide-scrum-teams 22
  22. 22. Professional Scrum with Kanban – HelpingTeams Get More from Scrum Scrum Kanban Professional Scrum Done Right
  23. 23. Professional Scrum with Kanban – HelpingTeams Get More from Scrum Find me at: YuvalYeret, Scrum.org PST, PSK Steward Yuval@AgileSparks.com @YuvalYeret https://www.agilesparks.com/psk PSK Course – Aug 12-13, 2019 – Indianapolis, IN AB19 10% Discount http://bit.ly/pskind

×