Agile Event Session

Moneyball for Software Projects: Agile Metrics for the Metrically Challenged

This video content is for Agile Alliance members only

If you’re already an active member, please log in.

To view this content, and gain access to many more valuable resources, conference discounts, and invitations to exclusive networking and learning events, please consider becoming an Agile Alliance member.

About this Event Session

Metrics help forecast and manage Agile projects and teams. Used properly, simple statistical techniques add insight and encourage better actions to be taken. Velocity is the general go to metric, but how well it forecasts the future is the elephant in the Agile community’s room. This session talks about how to capture metrics (other than velocity), how to identify which metrics cause the most impact when changed (carry the most information), and how to use metrics to probabilistically (statistically) forecast a future. We briefly discuss #NoEstimates, and this session touches on the need to move beyond story point estimation in order to improve analytically.

This session will give attendees practical techniques to apply on their own teams and projects, and confidence to talk about forecasts and uncertainty to others. It debunks the common myths that you need lots of data, a Phd in Mathematics and that you need historical data to begin with.

Topics explored include

* Understanding Uncertainty: example problems to help understand how poorly humans assess uncertainty
* Common Errors Traps: why you need to forget standard deviation, and common data mistakes in our industry
* Capturing Data: how to capture data cleanly and prepare it for analysis
* Statistical Forecasting: how we use the data we capture to predict and assess
* Sensitivity Testing: finding what matters most, and why its not story point estimates!
* Waterfall, Scrum and Lean/Kanban Metric Profiles: history of project processes and how they impact forecast-ability and uncertainty (the dreaded cone of uncertainty debunked)

Showing data from over forty teams, this session will show how common patterns (Scrum versus Lean, Operations versus Development, Waterfall versus Scrum) are evident based on team structure and style, and how understanding these assumptions can make managing teams more productive.

Why Software Moneyball? I call a quantitative approach to software project management, “Software Moneyball.” The book, “Moneyball” describes how the Oakland A’s baseball team used analytics to beat better funded competitors ($40M versus $120M), and transformed the business of baseball. If you compete against better funded rivals, you must outsmart them to succeed and better use of analytics is often the sharpest tool in the toolbox. If baseball Managers can do it, so can you.

Additional Resources

We hope you found this content informative

Before you move on, please consider supporting our non-profit mission by making a donation to Agile Alliance today. The opinions and ideas expressed in this video belong solely to the speaker or speakers, and may not represent the opinion or policy of Agile Alliance.

Speaker(s) may be willing to present this session at local group meetings and other events.

Agile2014
Slides, Video
Advancing

More Agile Event Session Videos

Agile2017 Orlando, Florida 2017
When organizations move to agile for software delivery, there is often tension with traditional portfolio management. This talk will illustrate how an organization can move from traditional portfolio management approaches to one that embraces agile s…
Agile2017 Orlando, Florida 2017
When organizations move to agile for software delivery, there is often tension with traditional portfolio management. This talk will illustrate how an organization can move from traditional portfolio management approaches to one that embraces agile s…

Have a comment? Join the conversation

Ready to join Agile Alliance?

Unlock members-only access to online learning sessions, Agile resources, annual conference discounts, and more! And when you join, you’ll be supporting our member initiatives, regional events, and global community groups.

IMPORTANT: We have transitioned to a new membership platform. If you have not already done so, you will need to SET UP AN ACCOUNT on the new platform to establish your user profile. Your previous login credentials will not work until you do this set up.

When you see the login screen, choose “Set up Account” and follow the prompts to create your new account. You can choose to log in using your social credentials for either Google or Linkedin (recommended), or you can set up your account using an email address.