Part 2. Collecting and analyzing your team’s data


In part 1 you learned the concepts of creating and using agile metrics, discovered where to get the data, and observed a team that put the metrics into practice. In part 2 you’ll learn about the details of each data source in the development lifecycle, what each of these data sources can tell you, and how to start collecting and visualizing them. In each chapter you’ll learn how to maximize the use of these systems to provide as much data as possible to gain insight into your team as well as what metrics you can get from each system alone.

Chapter 3 starts with the most common place to collect data about your team, your project tracking system (PTS). We’ll look at different task types, estimations, and workflow metrics.

Chapter 4 shows you the data you can get from your source control management (SCM) system. We’ll look at centralized versus decentralized systems, workflows to use to maximize the data you can get from your systems, and key metrics.

Chapter 5 shows you the data you can get from your continuous integration (CI) and deployment systems. We’ll look at CI, deployments, and automated test results to analyze the different data you can get from various stages in your build cycle.