Chapter 1. Measuring agile performance
Figure 1.1. The feedback loop: collecting data from your process, asking questions, and tweaking your process
Figure 1.2. Project vs. product mentality
Figure 1.3. An example Gantt chart
Figure 1.4. Groups of systems used to deliver software and what they do
Figure 1.5. Questions you can answer with data from systems in your SDLC.
Figure 1.6. Adding data together to answer high-level questions
Figure 1.7. Collecting data from numerous places
Figure 1.8. A typical Scrum board to track tasks in a sprint
Figure 1.9. Typical environment flow in the path to production
Figure 1.10. X is what you want to answer; some combination of your data can get you there.
Figure 1.11. Breaking down questions with XMind
Figure 1.12. Project tracking data for a team for a few sprints
Figure 1.13. Source control data for a team over a few sprints
Figure 1.14. Team 1’s complete story points over time
Figure 1.15. Joe Developer’s contribution is off the charts, but his team is not performing well.
Chapter 2. Observing a live project
Figure 2.1. Blastamo’s agile pipeline and the software it uses
Figure 2.2. Kibana visualizing log analysis for the case-study project. Error rates have headed off the charts for the last two days.
Figure 2.3. The type, amount, and target of work done by a team can be retrieved by querying your project-tracking and source-control management systems.
Figure 2.4. The component architecture for the system