List of Figures

 

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