Table of Contents
Troy Magennis - Data Driven Coaching
Team data and dashboards can be misused and cause more pain than results. Having the team run blind to its historical data though is often worse, with solely opinions and gut-feel driving process change. Helping your teams see and understand a holistic balance of their data will give your coaching advice context and encourage team constant improvement through experiments and reflection. Coaching dashboards are about balancing trade-offs. Trading something your team is great at for something they want (or need) to improve. Having the team complete the feedback loop and confirm than an experiment had the intended impact, will process improvement be continuous and sustainable.
This session shows how to expose data to teams in order for them to retrospect productively, determine if a process experiment is panning out as expected, and to vigorously explore process change opportunities. Recent research shows strong relationships of certain metrics to process and practices, and this session demonstrates how these metrics have and can be tied to timely coaching advice.
The real-world dashboards demonstrated in this session show most common problems and how to avoid them with before and after shots and quotes from the teams impacted by them. In this session you will – Learn how you can not only gather data, but use it to improve the process, with examples! Learn how your can tie data insights to coaching advice (data driven coaching) Learn how you can detect, predict and avoid data gaming and dashboard misuse Learn from my mistakes, and mistakes I’ve seen others with real examples of Agile coaching dashboards (good and bad) Learning Outcomes: How to reliably expose team data for process improvement How to tie data to coaching advice (data driven coaching) How to avoiding data gaming and dashboard misuse Real examples of Agile coaching dashboards (good and bad)
Summary
- Content rating (0-no new ideas, 5 - a new ideas/approach, 9-new ideas): 7
- Style rating (0-average presentstion, 5 - my level, 9-I learned something about presenting): 5
Action / Learning
- Quote “Make a difference, not a point” - Troy
- See Windyty.com
- Quote “Never show data unless you show it compared to something else” - Edward tufte
- Quote “If anyone adjusts a stable process , the output that follows will be worse than he had left the process alone” - Deming. You can do more harm than good. Don't panic
- Check out Leankit
- Checkout Jumpplot.com
- See Bit.ly/ThroughPut
- Capability matrix - management job
- Bring in the quadrant thinking for retro - start date, end date, and type
- Find out about tableaux (product to visualize data?)
- See paper bit.ly/14eYFM2 - need to understand this better
Presentation
Presentation at: https://submissions.agilealliance.org/attachments/2394
My copy: data_driven_coaching_-_agile_2016_troy_magennis_.pdf
Also
- To understand what you can do with start and stop date (cycle time graphs): http://bit.ly/Throughput
- To understand a way to develop people - capabilities matrix: http://bit.ly/CapabilityMatrix
Notes
See duck / rabbit slide See something different
Metrics - watch for the behavior that you don't expect
People worry about being blamed / judge Don't embarrass - this results in poor data
Make a difference, not a point Only do it when you know you can make a difference
Use data to tell a story What to do next Not talking about the past This is a recording of the past
Without a story, data is boring
Windyty.com
Why do good charts work Answers - compared to what, compared to me (as long as I am driving when I see it) About trends
“Never show data unless you show it compared to something else” - Edward tufte
Ok want personal information But allow someone to select themselves
Makeover chart
Crowd sourcing stories - Twitter
What questions do we ask And then work on “compare to what”
“If anyone adjusts a stable process , the output that follows will be worse than he had left the process alone” - Deming You can do more harm than good Don't panic
For visualization work need to do as group See things differently Want to make sure people are seeing the same
Allow people to drill down into detail Explore their own data during retros etc Navigation metaphor
Jumpplot.com Height of curve is cycle time Under line is “going back”
It's too hard and we don't have the data
What could I do with just start and complete date Bit.ly/ThroughPut
MVP
Mvp vs win championship 24%
Capability matrix Ready to learn, doers, can teach other Rather quit, maybe willing to learn, yes willing to learn
Use this to build a bench Skill deficit
Managers job is to grow people
Print it out, Fill it out, don't put your name on it Anonymous gives better data
Find balance Help teams understand trade offs Think ahead Ready for future
Coaches job is to find balance Measure 4 things Quality, responsiveness, productivity, predictability - Larry macherone Have at least at one measure per quadrant Normalize by team size
Always show the four metrics together As working trade offs
Team only view of data?
Cannot be excellent in all four levels
It's about the team Divide by team size Divide by average (helps normalize for SD)
Quality If our entire did nothing else but fix bugs at our historical rate we would have X days of work Goal to keep within 10 days (or else we help you)
Compare your teams with other teams Your team highlight / rest dark No vertical axis as not important Then took away messy lines and just put in company average Allows people to see Trade some throughput to improve defect or predictability, for example
Change coaching advise See panel
Given shape of curve is there is coaching advice we can make
See paper bit.ly/14eYFM2
Message - stop telling people what they can't do Need to understand this better