Chapter 7. Working with the data you’re collecting: the sum of the parts

 

This chapter covers

  • Identifying when to use custom metrics
  • Figuring out what you need to create a metric
  • Combining data points to create metrics
  • Building key metrics to track how well your team is working

Metrics are measurements or properties that help in making decisions. In agile processes metrics can be created from the data your team is generating to help determine where you need to take action to improve.

7.1. Combining data points to create metrics

To create a metric you only need two things:

  • Data to generate the metric from
  • A function to calculate the metric

In previous chapters we’ve been focusing on the data you can collect from the different systems in your application lifecycle and what you can learn from it alone or combined with other data. Now you can start combining data points to create your own metrics using the following steps.

  • Explore your data. Ensure that you know what you have.
  • Break down your data to determine what to track. Using the knowledge you have about your data, pick out the most useful and telling data points to build metrics with.
  • Build your functions around data points. Adding together multiple data points that are related to a behavior will give you metrics that tell you a lot with a simple measurement.

Figure 7.1 shows these steps in the context of the big picture.

Figure 7.1. Building metrics in the context of collecting, analyzing, and applying metrics

7.2. Using your data to define “good”

7.3. How to create metrics

7.4. Case study: creating and using a new metric to measure continuous- s release quality

7.5. Summary

sitemap