Pocket-sized insights for software teams
i would consider this book essential reading for people new and/or experienced in the lean-agile world. the questions it answers, the perspectives it gives and stories told make it a book with great learnings and practical guidance for everyday application in your organization."
- nick brown, agile lead (ifs) at pwc uk
"i love that this is written specifically for team members, rather than tech leadership - there are questions that all teams need to ask themselves about the flow, quality and value of their work. the clear examples and explanations in here will spark curiosity in any team member and equip them to use their own data to help them focus on what matters most."
- victoria morgan-smith, director of delivery, internal products at financial times
"i love this book. it gets straight to the point providing easy to understand, and practical guidance on how to use data to answer all the commonly asked questions. questions such as "how do we know this works?" and "when will it be done?'. highly recommended to anyone who works with a team looking to improve their ability to build and operate software systems."
- amy phillips, engineering manager at gousto
team guides for software
praise for metrics for business decisions
index of case studies
what is covered in this book
all the time in the world
value, quality, & operational metrics
how to use this book
feedback and suggestions
1. throughput: how fast are we going?
1.1 why should i care about throughput?
1.2 what's the problem with velocity and story points?
1.3 what is throughput?
1.4 use throughput for short term predictions
1.5 use throughput to validate experiments
1.6 use throughput for long term predictions
1.7 debunking some myths
1.8 public resources
1.9 get started!
2. lead time: how long will this take?
2.1 why should i care about lead time?
2.2 what is lead time?
2.3 measuring lead time
2.4 use lead time to make predictions
2.5 use lead time to answer business questions
2.6 use lead time for continuous improvement
2.7 use lead time to answer "what should we work on today?"
2.8 debunking some myths
2.9 public resources
2.10 get started!
3. forecasting and planning: when will it be done?
3.1 why should i care about forecasting?
3.2 the common way of estimating
3.3 how long will this feature/project take?
3.4 answering business questions with probabilistic forecasting
3.5 forecasting tips & tricks: how to improve your forecasts
3.6 the benefits of forecasting
3.7 debunking some myths
3.8 public resources
3.9 get started!
4. metrics for flow: where is the bottleneck?
4.1 why should i care about flow?
4.2 what is flow
4.3 use a cumulative flow diagram to answer: is work flowing well?
4.4 use net flow to answer: is our process balanced?
4.5 use flow efficiency to improve the end-to-end process
4.6 public resources
4.7 get started!
5. metrics for quality: how do we know this works?
5.1 why should i care about metrics for quality?
5.2 what do we mean by quality?
5.3 use quality metrics to identify the needs of various groups of people
5.4 use quality metrics to discover who is affected by quality
5.5 use quality metrics to identify and reduce failure demand
5.6 use quality metrics to tell compelling stories to the right people
5.7 debunking some myths
5.8 get started!
6. metrics for value: is this worth doing?
6.1 why should i care about value metrics?
6.2 what are metrics for value?
6.3 provide a foundation of operational and quality metrics
6.4 measure usage: is anyone using it?
6.5 use the pirate metrics: aarrr
6.6 make your customers part of the decision-making process
6.7 expect to keep learnin...