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.
Translations: English, العربية, বাংলা, Cymraeg, Deutsch, Español, Français, हिन्दी, Bahasa Indonesia, 日本語, 한국어, Nederlands, Português, Русский, Svenska, اردو, 中文
Contents
- 1 Foundations of Measurement
- 1.0 Inngangur að 1. hluta: Grundvöllur mælinga
- 1.1 Hvers vegna að mæla hugbúnaðarverkfræði
- 1.2 Lögmál Goodharts og sálfræði mælikvarða
- 1.3 Niðurstöður fram yfir afurðir: að velja hvað á að mæla
- 1.4 Stjórnarhættir og eignarhald mælikvarða
- 1.5 Gagnauppsprettur og tækjavæðing
- 1.6 Tölfræðilæsi fyrir verkfræðimælikvarða
- 2 Flow Metrics
- 2.0 Inngangur að 2. hluta: Flæðimælikvarðar
- 2.1 Flæðiramminn
- 2.2 Flæðiatriði: eiginleikar, gallar, áhættur og skuld
- 2.3 Flæðishraði og flæðisdreifing
- 2.4 Flæðistími og flæðisálag
- 2.5 Flæðinýtni og vinna í vinnslu
- 2.6 Ferlitími og þættir hans
- 2.7 Biðraðafræði
- 2.8 Lean-virðisstraumsmælikvarðar
- 2.9 Mælikvarðar sameiningarbeiðna og kóðayfirferðar
- 2.10 DORA-mælikvarðaramminn
- 3 Developer Experience and the SPACE Framework
- 3.0 Inngangur að 3. hluta: Þróunarupplifun og SPACE-ramminn
- 3.1 SPACE-ramminn
- 3.2 Mælikvarðar ánægju og vellíðanar
- 3.3 Frammistöðumælikvarðar og staðgenglar niðurstaðna
- 3.4 Virknimælikvarðar og takmörk þeirra
- 3.5 Mælikvarðar samskipta og samvinnu
- 3.6 Skilvirkni og flæði: djúpvinna og truflanir
- 3.7 Kannanir á þróunarupplifun og DevEx-mælikvarðar
- 4 Code and Quality Metrics
- 5 Product and Business Metrics
- 6 Reliability, Operations, and Security Metrics
- 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.