Slide 1

Slide 1 text

@troytuttle #LeanAgileUS19 [email protected] Getting off the Agile Treadmill Minimum Viable Agile

Slide 2

Slide 2 text

@troytuttle #LeanAgileUS19 Minimum Viable Agile Your Feedback Please! (Slides will be available on Twitter and Slideshare)

Slide 3

Slide 3 text

@troytuttle #LeanAgileUS19 Minimum Viable Agile - Industry Lessons? Does anyone here have to change your password every 3 months? When you go to change your password, do you have content requirements? P@ssw0rd?

Slide 4

Slide 4 text

@troytuttle #LeanAgileUS19 Minimum Viable Agile - Industry Lessons? The guidelines were found to actually make our passwords weaker. So they were removed from the NIST guidance in 2017. They were created in 2003! …

Slide 5

Slide 5 text

@troytuttle #LeanAgileUS19 Minimum Viable Agile - Industry Lessons? 1. Expert Led (follow best practice) 2. Tribal Learning (copy and mimic) 3. Few feedback loops. The assumptions were not sufficiently tested or challenged! What are we seeing here?

Slide 6

Slide 6 text

@troytuttle #LeanAgileUS19 Detailed sprint planning Formal sprint commitment Work the sprint Unfinished work We need to get better at planning sprints Coaching to help improve sprint planning Sprint planning takes longer Management Applies pressure Culture of Blame creeps back in… Team works overtime Minimum Viable Agile - The Dysfunction Spiral

Slide 7

Slide 7 text

@troytuttle #LeanAgileUS19 Minimum Viable Agile - The Dysfunction Spiral Detailed sprint planning Formal sprint commitment Work the sprint Unfinished work We need to get better at planning sprints Coaching to help improve sprint planning Sprint planning takes longer Management Applies pressure Culture of Blame creeps back in… Team works overtime

Slide 8

Slide 8 text

@troytuttle #LeanAgileUS19 Minimum Viable Agile Please get into groups of two at your tables Roles: 1 coach and 1 client Coaches take notes (vertically)

Slide 9

Slide 9 text

@troytuttle #LeanAgileUS19 Minimum Viable Agile Imagine… 1. What obstacles do you see in the way? Everyone able to work consistently at their best: Individuals, teams, between teams, across the organization and beyond Right conversations, right people, best possible moment Needs anticipated, met at just the right time -- agendashift.com/true-north

Slide 10

Slide 10 text

@troytuttle #LeanAgileUS19 Minimum Viable Agile Imagine… 2. What would you like to have happen? Everyone able to work consistently at their best: Individuals, teams, between teams, across the organization and beyond Right conversations, right people, best possible moment Needs anticipated, met at just the right time -- agendashift.com/true-north

Slide 11

Slide 11 text

@troytuttle #LeanAgileUS19 Minimum Viable Agile Imagine… 3. Then what happens? Everyone able to work consistently at their best: Individuals, teams, between teams, across the organization and beyond Right conversations, right people, best possible moment Needs anticipated, met at just the right time -- agendashift.com/true-north

Slide 12

Slide 12 text

@troytuttle #LeanAgileUS19 Minimum Viable Agile Imagine… 4. Then what happens? Everyone able to work consistently at their best: Individuals, teams, between teams, across the organization and beyond Right conversations, right people, best possible moment Needs anticipated, met at just the right time -- agendashift.com/true-north

Slide 13

Slide 13 text

@troytuttle #LeanAgileUS19 Minimum Viable Agile How many coaches recorded the words: Agile, Lean, Scrum, Kanban, SAFe, or Cynefin? How about: Standups, Sprints, WIP limits, Kanban boards? Would anyone like to share some obstacles-to-outcomes?

Slide 14

Slide 14 text

@troytuttle #LeanAgileUS19 Minimum Viable Agile agendashift.com/15-minute-foto Caitlin Walker Clean Language created by David Grove

Slide 15

Slide 15 text

@troytuttle #LeanAgileUS19 Minimum Viable Agile Think spaghetti… Agile, Lean, Scrum, Kanban, SAFe, Standups, Sprints, WIP limits, Kanban boards

Slide 16

Slide 16 text

@troytuttle #LeanAgileUS19 Minimum Viable Agile Instead of arguing over Agile practices and frameworks, and copying what the experts recommend… Start with outcomes that people can agree to. Experiment with practices (options), and test our assumptions.

Slide 17

Slide 17 text

@troytuttle #LeanAgileUS19 Minimum Viable Agile In a world of practice prescription, are there alternative methods to Agile transformation?

Slide 18

Slide 18 text

@troytuttle #LeanAgileUS19 Minimum Viable Agile - Agendashift agendashift.com/overview Experiment 15 minute FOTO

Slide 19

Slide 19 text

@troytuttle #LeanAgileUS19 Minimum Viable Agile – Experiments A3 Templates We believe that will result in . If successful, we might expect to see: -- Burrows, Mike. Agendashift

Slide 20

Slide 20 text

@troytuttle #LeanAgileUS19 Minimum Viable Agile – Toyota Kata Current Condition Our Vision Next Target Condition Steps: PDCA P D C A 1. Understand the Direction or Challenge 2. Grasp the Current Condition 3. Establish the Next Target Condition 4. Iterate Toward the Target Condition

Slide 21

Slide 21 text

@troytuttle #LeanAgileUS19 Minimum Viable Agile – Kata Example -- Inspired by: Jimmy Janien, Crisp Blog

Slide 22

Slide 22 text

@troytuttle #LeanAgileUS19 Minimum Viable Agile – Kata Example Obstacle: Incomplete Knowledge across teams. Step: Branching Forum Measure: ID cards done, but not merged Expect: More frequent merges to trunk

Slide 23

Slide 23 text

@troytuttle #LeanAgileUS19 Minimum Viable Agile – What is it? Borrowing from the Product Development concept of Minimum Viable Product. "The minimum viable product is that version of a new product which allows a team to collect the maximum amount of validated learning about customers with the least effort."

Slide 24

Slide 24 text

@troytuttle #LeanAgileUS19 Minimum Viable Agile – What is it? Not a brand. Not a framework. Not a prescription. Just an idea to help me to think about improvement differently.

Slide 25

Slide 25 text

@troytuttle #LeanAgileUS19 Minimum Viable Agile – What is it? Minimum Viable Agile is … Maximum amount of Validated Learning with the least amount of practice effort. Practitioner-Led rather than Expert-Led. Meets the needs of the people doing the transforming. A recognition that Agile is not the goal, it’s just a tool.

Slide 26

Slide 26 text

@troytuttle #LeanAgileUS19 Minimum Viable Agile – Influencers Agile Manifesto Probabilistic Forecasting Toyota Production System

Slide 27

Slide 27 text

@troytuttle #LeanAgileUS19 Minimum Viable Agile – Sacred Cows Let’s look at a couple of Agile Sacred Cows: 1. Story Points and Velocity 2. Burn Down Charts

Slide 28

Slide 28 text

@troytuttle #LeanAgileUS19 Minimum Viable Agile – Story Pointing

Slide 29

Slide 29 text

@troytuttle #LeanAgileUS19 Minimum Viable Agile - Story Pointing Courtesy of Bennet Vallet and Daniel Vacanti Expected Distribution Actual Distribution

Slide 30

Slide 30 text

@troytuttle #LeanAgileUS19 Minimum Viable Agile – Better Planning 1 2 3 5 8 13 21 40 100 Right-sizing the work Then measure: 1. Cycle or Lead Time 2. Throughput

Slide 31

Slide 31 text

@troytuttle #LeanAgileUS19 Minimum Viable Agile – Burn Down Charts What exactly is the team supposed to do with this information? Work Time It’s not actionable!

Slide 32

Slide 32 text

@troytuttle #LeanAgileUS19 Actionable Information! (from ActionableAgile.com) Actionable Information! Minimum Viable Agile – Burn Down Charts

Slide 33

Slide 33 text

@troytuttle #LeanAgileUS19 Minimum Viable Agile Maximum amount of Validated Learning with the least amount of practice effort. Practitioner-Led rather than Expert-Led. Meets the needs of the people doing the transforming. A recognition that Agile is not the goal, it’s just a tool. Summary

Slide 34

Slide 34 text

@troytuttle #LeanAgileUS19 Minimum Viable Agile Your Feedback Please!

Slide 35

Slide 35 text

@troytuttle #LeanAgileUS19 [email protected] Getting off the Agile Treadmill Minimum Viable Agile