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.

Agile Mumbai 2019 Conference | Changeban | Mike Burrows

57 views

Published on

Session Title : Changeban

Published in: Education
  • Be the first to comment

  • Be the first to like this

Agile Mumbai 2019 Conference | Changeban | Mike Burrows

  1. 1. Mike Burrows mike@agendashift.com Twitter: @asplake @agendashift #changeban Web: agendashift.com/changeban Slack: agendashift.com/slack, channel #changeban Version 1.0, November 2018 Copyright © 2017-2018 Agendashift™ (a trading name of Positive Incline Ltd) Changeban by Mike Burrows of Positive Incline Ltd is licensed under the Creative Commons Attribution-ShareAlike 4.0 International License. To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/4.0/deed.en_US. Visit www.agendashift.com/changeban for facilitation information and downloads. ChangebanA Lean Startup-flavoured Kanban simulation
  2. 2. Facilitator’s overview Iteration 1: visual managment • Visualise work and workflow • Playing cards as a source of variation. Can use coins instead but cards work better. • Setup • Rules for red and black • Accepting and rejecting items • Scoring • Mid-iteration reflection (“timeout”) Iteration 2 • Add WIP limits – identical rules otherwise Exercise: Reversing into Lean Startup Hidden
  3. 3. Notes to facilitators: Please read • Do read Changeban facilitation information and downloads at http://www.agendashift.com/changeban and register for the latest source files (which you can adapt to your needs) and to receive future updates • Most important points: • DO NOT give a lecture first. Experience before explanation! Give participants the space to make their own discoveries • Teams of 4 people are ideal; teams of 3 or 5 also work fine • Via agendashift.com/slack join us on Slack and find the dedicated #changeban channel • See also http://www.agendashift.com/featureban and the #featureban channel for the game on which this was based Hidden
  4. 4. Agree Urgency In progress ( ) Complete ☺Negotiate Change ( ) Validate Adoption ( ) Verify Performance ( ) Accepted Rejected AU NC VA VP MB BBB// MBKF B MB B MBSC B AW AW B Visualise our work… – product ideas – improvement ideas: - process, organisation, policy Iteration 1: Visual management MB MB MB MB MB MB MB MB MB MB
  5. 5. Agree Urgency In progress ( ) Complete ☺Negotiate Change ( ) Validate Adoption ( ) Verify Performance ( ) Accepted Rejected AU NC VA VP MB BBB// MBKF B MB B MBSC B AW AW B …and our workflow Iteration 1: Visual management MB MB MB MB MB MB MB MB MB MB
  6. 6. Agree Urgency In progress ( ) Complete ☺Negotiate Change ( ) Validate Adoption ( ) Verify Performance ( ) Accepted Rejected AU NC VA VP AW AW B Iteration 1: Visual management
  7. 7. Agree Urgency In progress ( ) Complete ☺Negotiate Change ( ) Validate Adoption ( ) Verify Performance ( ) Accepted Rejected AU NC VA VP • Teams of 3 to 5 people (4 is ideal) • Stickies in two colours, 8 stickies per colour • A deck of cards per team Setup MB MB MB MB MB MB MB MB MB MB
  8. 8. Question: What do the cards represent? https://openphoto.net/gallery/image/view/21316
  9. 9. Agree Urgency In progress ( ) Complete ☺Negotiate Change ( ) Validate Adoption ( ) Verify Performance ( ) Accepted Rejected AU NC VA VP EITHER advance an item you own… MB MB MB B Red ♥♦ you win… MB MB MB MB MB MB MB MB MB MB
  10. 10. Agree Urgency In progress ( ) Complete ☺Negotiate Change ( ) Validate Adoption ( ) Verify Performance ( ) Accepted Rejected AU NC VA VP MB B/ MB OR unblock one of your blocked items (without moving it)… MB MB MB MB MB MB MB MB MB MB Red ♥♦ you win…
  11. 11. Agree Urgency In progress ( ) Complete ☺Negotiate Change ( ) Validate Adoption ( ) Verify Performance ( ) Accepted Rejected AU NC VA VP OR start a new item, taking ownership of it MB B MB MB MB MB MB MB MB MB MB MB Red ♥♦ you win… MB
  12. 12. Agree Urgency In progress ( ) Complete ☺Negotiate Change ( ) Validate Adoption ( ) Verify Performance ( ) Accepted Rejected AU NC VA VPMB MB B/ MB If you own any unblocked items, block one. Don’t block multiple items, or anyone else’s KF B Black ♠♣ you lose? MB MB MB MB MB MB MB MB MB MB
  13. 13. Agree Urgency In progress ( ) Complete ☺Negotiate Change ( ) Validate Adoption ( ) Verify Performance ( ) Accepted Rejected AU NC VA VPMB MB B/ MB AND cheer yourself up by starting a new item, taking ownership KF B MBKFMB MB MB MB MB MB MB MB MB Black ♠♣ you lose?
  14. 14. Agree Urgency In progress ( ) Complete ☺Negotiate Change ( ) Validate Adoption ( ) Verify Performance ( ) Accepted Rejected AU NC VA VP MB BBB// KF B MB B MBSC B Endgame 1: Prune decisively MB MB MB MB MB MB MB MB MB MB Each time you advance an item into Accepted (yay!), choose an uncompleted item to reject (yay!). Your team colleagues will help you decide which one. MBKF B
  15. 15. Agree Urgency In progress ( ) Complete ☺Negotiate Change ( ) Validate Adoption ( ) Verify Performance ( ) Accepted Rejected AU NC VA VP MB BBB// MBKF B MB B MBSC B Endgame 1: Prune decisively MB MB MB MB MB MB MB MB MB Perhaps one of these items will never be worth starting MBKF B
  16. 16. Agree Urgency In progress ( ) Complete ☺Negotiate Change ( ) Validate Adoption ( ) Verify Performance ( ) Accepted Rejected AU NC VA VP MB BBB// MBKF B MB B MBSC B Endgame 1: Prune decisively MB MB MB MB MB MB MB MB MB MB MB B Perhaps you’re having difficulty agreeing a feasible solution acceptable to all stakeholders MBKF B
  17. 17. Agree Urgency In progress ( ) Complete ☺Negotiate Change ( ) Validate Adoption ( ) Verify Performance ( ) Accepted Rejected AU NC VA VP MB BBB// MBKF B MB B SC B Endgame 1: Prune decisively MB MB MB MB MB MB MB MB MB MB MBSC B Perhaps this one isn’t going to stick MBKF B
  18. 18. Agree Urgency In progress ( ) Complete ☺Negotiate Change ( ) Validate Adoption ( ) Verify Performance ( ) Accepted Rejected AU NC VA VP MB BBB// MBKF B MBSC B Endgame 1: Prune decisively MB MB MB MB MB MB MB MB MB MB MB BBB// Perhaps this one isn’t proving as valuable as you hoped MBKF B
  19. 19. Agree Urgency In progress ( ) Complete ☺Negotiate Change ( ) Validate Adoption ( ) Verify Performance ( ) Accepted Rejected AU NC VA VPMBKF B If – and only if – you can’t advance, unblock, or start an item of your own, help someone else by unblocking or moving one of theirs Endgame 2: When you’re out of options ML B TP MB BBB// MBKF B MB B AW B AW MB MB MB MB MB MB MB MB MB MB B
  20. 20. Agree Urgency In progress ( ) Complete ☺Negotiate Change ( ) Validate Adoption ( ) Verify Performance ( ) Accepted Rejected AU NC VA VP MB BBB// MBKF B 1 point for each Accepted item, up to a maximum of 4 per colour – 8 points available 1 point for each colour represented in each subcolumn of Rejected – 8 points available A bonus point for each subcolumn of Rejected that contains exactly 2 items, 1 of each colour – 4 points available Here: 6 + 6 + 1 = 13 out of a possible 20, a par score MB B AW B AW MB MB MB MB MB MB MB MB MB MB MBSC B Score for maximum learning across the board
  21. 21. Iteration 1: Visual management – play! • After everyone has drawn a card, discuss your intended moves in your daily standup meeting • Make your moves according to the rules below • Repeat these simulated “days” until your facilitator tells you to stop ♥♦ ♠♣ • EITHER advance an item you own one column rightwards • OR unblock one of your blocked items • OR start a new item, taking ownership • BOTH block one of your currently unblocked items if you have any • AND start a new item if any remain, taking ownership Endgame: ♥♦ or Black ♠♣ • If and only if you can’t move, start, or unblock for yourself, help someone! Move or unblock for another player • When you accept an item, reject another, chosen by the whole team
  22. 22. Iteration 1: Visual management – timeout! Questions: • How would you describe your board in its current state? • If your backlog was inexhaustible, what would happen?
  23. 23. Iteration 1: Visual management – play! • After everyone has drawn a card, discuss your intended moves in your daily standup meeting • Make your moves according to the rules below • Repeat these simulated “days” until your facilitator tells you to stop ♥♦ ♠♣ • EITHER advance an item you own one column rightwards • OR unblock one of your blocked items • OR start a new item, taking ownership • BOTH block one of your currently unblocked items if you have any • AND start a new item if any remain, taking ownership Endgame: ♥♦ or Black ♠♣ • If and only if you can’t move, start, or unblock for yourself, help someone! Move or unblock for another player • When you accept an item, reject another, chosen by the whole team
  24. 24. Agree Urgency In progress ( ) Complete ☺Negotiate Change ( ) Validate Adoption ( ) Verify Performance ( ) Accepted Rejected AU NC VA VP MB BBB// MBKF B 1 point for each Accepted item, up to a maximum of 4 per colour – 8 points available 1 point for each colour represented in each subcolumn of Rejected – 8 points available A bonus point for each subcolumn of Rejected that contains exactly 2 items, 1 of each colour – 4 points available Here: 6 + 6 + 1 = 13 out of a possible 20, a par score MB B AW B AW MB MB MB MB MB MB MB MB MB MB MBSC B Score for maximum learning across the board
  25. 25. WIP limits Perfect 20!
  26. 26. Facilitator’s overview of iteration 2 • Discuss: • Various ways of controlling WIP • Possible impact • Start with new stickies (or clean up & reuse old ones) • Exactly the same rules as before, except that you can’t move a sticky into a column that does not have capacity • In other words, don’t move a sticky in a way that will cause a work-in-progress limit (WIP limit) to be exceeded H idden
  27. 27. Agree Urgency In progress ( ) Complete ☺Negotiate Change ( 2 ) Validate Adoption ( 2 ) Verify Performance ( 2 ) Accepted Rejected AU NC VA VP MB MB MB MB MB MB MB MB MB BBB// MBKF B MB MBSC B AW AW B Exactly the same rules as before, except that these WIP limits must be respected Iteration 2: WIP limits and pull systems MB AW B
  28. 28. Agree Urgency In progress ( ) Complete ☺Negotiate Change ( 2 ) Validate Adoption ( 2 ) Verify Performance ( 2 ) Accepted Rejected AU NC VA VP MB BBB// KF B MB MBSC AW AW B ✔ MBKF B AW B MB MB MB MB MB MB MB MB MB Respect the WIP limits Work gets accepted (yay!) and rejected (yay!) exactly as before
  29. 29. Agree Urgency In progress ( ) Complete ☺Negotiate Change ( 2 ) Validate Adoption ( 2 ) Verify Performance ( 2 ) Accepted Rejected AU NC VA VP MB BBB// MBKF B MB SC AW AW B MBKF B ✖ MBSC Iteration 2: Respect the WIP limits MB MB MB MB MB MB MB MB MB AW B You can’t push work into an activity that’s already operating at capacity
  30. 30. Agree Urgency In progress ( ) Complete ☺Negotiate Change ( 2 ) Validate Adoption ( 2 ) Verify Performance ( 2 ) Accepted Rejected AU NC VA VP MB BBB// MBKF B MB MBSC AW AW B ✔ MB AW B MB MB MB MB MB MB MB MB MB Iteration 2: Respect the WIP limits But it’s fine to pull work into an activity that has capacity available
  31. 31. Agree Urgency In progress ( ) Complete ☺Negotiate Change ( 2 ) Validate Adoption ( 2 ) Verify Performance ( 2 ) Accepted Rejected AU NC VA VP MB BBB// MBKF B MB SC AW AW B MBKF B Iteration 2: Respect the WIP limits MB MB MB MB MB MB MB MB MB AW B ✖ MB Oops! Now what?
  32. 32. Iteration 2: WIP limits and pull systems – play! • After everyone has drawn a cards, discuss your intended moves in your daily standup meeting • Make your moves according to the rules below • Respect the WIP limits: Move only if there is capacity in the receiving column ♥♦ ♠♣ • EITHER advance an item you own one column rightwards • OR unblock one of your blocked items • OR start a new item, taking ownership • BOTH block one of your currently unblocked items if you have any • AND start a new item if any remain, taking ownership Endgame: ♥♦ or Black ♠♣ • If and only if you can’t move, start, or unblock for yourself, help someone! Move or unblock for another player • When you accept an item, reject another, chosen by the whole team
  33. 33. Agree Urgency In progress ( ) Complete ☺Negotiate Change ( ) Validate Adoption ( ) Verify Performance ( ) Accepted Rejected AU NC VA VP MB BBB// MBKF B 1 point for each Accepted item, up to a maximum of 4 per colour – 8 points available 1 point for each colour represented in each subcolumn of Rejected – 8 points available A bonus point for each subcolumn of Rejected that contains exactly 2 items, 1 of each colour – 4 points available Here: 6 + 6 + 1 = 13 out of a possible 20, a par score MB B AW B AW MB MB MB MB MB MB MB MB MB MB MBSC B Score for maximum learning across the board
  34. 34. Iteration 2: Reflections • What just happened? • What was different? • What is a winning strategy? • Implications for practice?
  35. 35. Agree Urgency In progress ( ) Complete ☺Negotiate Change ( 2 ) Validate Adoption ( 2 ) Verify Performance ( 2 ) Accepted Rejected AU NC VA VP Valuable, feasible, usable – fail/reject fast Is it valuable? Will we get to it soon? Is it feasible? Is it acceptable to all parties? Is it usable? Will it stick? Is it actually valuable? Is it meeting needs? X X X X ✔
  36. 36. A retrospective on your rejected ideas For each activity (column) in the process, d Reflect on what you learned Reflect on your learning process
  37. 37. A Lean Startup-inspired hypothesis template Frame two more promising
  38. 38. www.agendashift.com/a3
  39. 39. Topics for discussion • • 1
  40. 40. From the Agendashift stable agendashift.com/resources • Agendashift A3 template • Featureban • 15-minute FOTO • …and more agendashift.com/slack • Dedicated #changeban channel agendashift.com/books agendashift.com/reading agendashift.com/linkedin agendashift.com/partner Mike Burrows mike@agendashift.com Twitter: @asplake @agendashift Profile: agendashift.com/mike
  41. 41. Changeban rules • After everyone has drawn a card, discuss your intended moves in your daily standup meeting • Make your moves according to the rules below • Repeat these simulated “days” until your facilitator tells you to stop ♥♦ ♠♣ • EITHER advance an item you own one column rightwards • OR unblock one of your blocked items • OR start a new item, taking ownership • BOTH block one of your currently unblocked items if you have any • AND start a new item if any remain, taking ownership Endgame: ♥♦ or Black ♠♣ • If and only if you can’t move, start, or unblock for yourself, help someone! Move or unblock for another player • When you accept an item, reject another, chosen by the whole team

×