Free · open · specification-driven
Measure software engineering well.
A working book on choosing metrics that reflect real outcomes rather than activity: the Flow Framework, the SPACE framework, queueing theory, and DORA metrics, code and quality metrics, product and business outcomes, reliability and security, and how generative AI is reshaping what these numbers mean.
Contents
- 1 Foundations of Measurement
- 1.0 Einführung zu Teil 1: Grundlagen der Messung
- 1.1 Warum Softwareentwicklung überhaupt messen
- 1.2 Goodharts Gesetz und die Psychologie der Metriken
- 1.3 Ergebnisse vor Output: die Wahl, was gemessen wird
- 1.4 Metrik-Governance und Eigentümerschaft
- 1.5 Datenquellen und Instrumentierung
- 1.6 Statistische Kompetenz für Engineering-Metriken
- 2 Flow Metrics
- 2.0 Einführung zu Teil 2: Flow-Metriken
- 2.1 Das Flow Framework
- 2.2 Flow-Items: Features, Defekte, Risiken und Schulden
- 2.3 Flow-Velocity und Flow-Verteilung
- 2.4 Flow-Zeit und Flow-Last
- 2.5 Flow-Effizienz und Work in Process
- 2.6 Zykluszeit und ihre Bestandteile
- 2.7 Warteschlangentheorie
- 2.8 Lean-Wertstrom-Metriken
- 2.9 Pull-Request- und Code-Review-Metriken
- 2.10 Das DORA-Metriken-Framework
- 3 Developer Experience and the SPACE Framework
- 3.0 Einführung zu Teil 3: Entwicklererfahrung und das SPACE-Framework
- 3.1 Das SPACE-Framework
- 3.2 Zufriedenheit und Wohlbefinden-Metriken
- 3.3 Leistungsmetriken und Ergebnis-Stellvertreter
- 3.4 Aktivitätsmetriken und ihre Grenzen
- 3.5 Kommunikations- und Zusammenarbeits-Metriken
- 3.6 Effizienz und Fluss: konzentrierte Arbeit und Unterbrechungen
- 3.7 Entwicklererfahrungs-Umfragen und DevEx-Metriken
- 4 Code and Quality Metrics
- 5 Product and Business Metrics
- 6 Reliability, Operations, and Security Metrics
- 6.0 Einführung zu Teil 6: Zuverlässigkeits-, Betriebs-, und Sicherheitsmetriken
- 6.1 Service-Level-Indikatoren, -Ziele, und Fehlerbudgets
- 6.2 Vorfallmetriken: Erkennung, Reaktion, und Wiederherstellung
- 6.3 Bereitschaftsdienst-, Kapazitäts-, und Betriebslastmetriken
- 6.4 Sicherheits- und Schwachstellenmanagement-Metriken
- 7 Metrics in the Age of AI
- 8 Building a Metrics Program
- 9 Appendices
This site is built with SvelteKit and the Lily Design System. The book's content lives in the software-engineering-metrics content repository; see the project page for how the two fit together, and contributing for how to help.