Agile2017 has ended
Tuesday, August 8 • 2:00pm - 3:15pm
Which Development Metrics Should I Watch? (Gene Gotimer) POPULAR

Sign up or log in to save this to your schedule, view media, leave feedback and see who's attending!

Limited Capacity full
Adding this to your schedule will put you on the waitlist.

W. Edwards Deming noted that “people with targets and jobs dependent upon meeting them will probably meet the targets – even if they have to destroy the enterprise to do it.” While metrics can be a great tool for evaluating performance and software quality, becoming beholden to reaching metrics goals, especially the wrong ones, can be detrimental to the project. Each team needs to take care and understand what targets are appropriate for their project. They also need to consider the current and desired states of the source code and product and the capabilities and constraints of the team.
As one of the lead architects working with a huge codebase on a government project, I often have the opportunity to influence the teams around me into watching or ignoring various metrics. I will walk through some measures that are available to most projects and discuss what they really mean, various misconceptions about their meaning, the tools that can be used to collect them, and how you can use them to help your team. I’ll discuss experiences and lessons learned (often the hard way) about using the wrong metrics and the damage they can do.
This session is aimed at development leads and others that are trying to choose the right metrics to measure or trying to influence what metrics to avoid.

Learning Outcomes:
  • Code coverage doesn’t tell you what is tested; it shows you what isn’t.
  • Mutation testing can be extremely valuable as a metric and as a learning tool.
  • Watching trends of metrics can be much more useful than aiming for specific values.
  • That said, zero failing unit tests and no known security issues can be universal goals.
  • Cutting corners doesn’t always make you faster, even in the near-term.
  • Ultimately, escaped defects is the most important metric to measure.


avatar for Gene Gotimer

Gene Gotimer

Senior Architect, Coveros, Inc.
Gene Gotimer is a senior architect at Coveros, Inc., a software company that uses agile methods to help customers build software better, faster, and more securely. They do this by focusing on agile development and DevOps practices such as continuous integration, repeatable builds... Read More →

Tuesday August 8, 2017 2:00pm - 3:15pm EDT
Wekiwa 7&8