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 now.

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.

Abstract/Description

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

Add to Bookmarks Remove Bookmark
Add to Bookmarks Remove from Bookmarks
Add to Bookmarks Remove from Bookmarks

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

Portfolio Management In An Agile World
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…
Portfolio Management In An Agile World
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

Discover the many benefits of membership

Your membership enables Agile Alliance to offer a wealth of first-rate resources, present renowned international events, support global community groups, and more — all geared toward helping Agile practitioners reach their full potential and deliver innovative, Agile solutions.

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.

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.

Not yet a member? Sign up now