Inhoudsopgave
Delen zijn hele getallen; onderwerpen zijn decimalen (onderwerp N.0 introduceert elk deel). Zie ook de Inleiding.
Deel 1: De grondslagen van meten
- 1.0 Inleiding
- 1.1 Waarom softwareontwikkeling meten
- 1.2 Goodharts wet en de psychologie van metrieken
- 1.3 Uitkomsten boven output: kiezen wat je meet
- 1.4 Metriekengovernance en eigenaarschap
- 1.5 Databronnen en instrumentatie
- 1.6 Statistische geletterdheid voor technische metrieken
Deel 2: Flowmetrieken
- 2.0 Inleiding
- 2.1 Het Flow Framework
- 2.2 Flowitems: functies, defecten, risico’s, en schuld
- 2.3 Flowsnelheid en flowverdeling
- 2.4 Flowtijd en flowbelasting
- 2.5 Flow-efficiëntie en onderhanden werk
- 2.6 Cyclustijd en zijn componenten
- 2.7 Wachtrijtheorie
- 2.8 Lean-waardestroommetrieken
- 2.9 Pull request- en codereviewmetrieken
- 2.10 Het DORA-metriekenframework
Deel 3: ontwikkelaarservaring en het SPACE-framework
- 3.0 Inleiding
- 3.1 Het SPACE-framework
- 3.2 Tevredenheid- en welzijnsmetrieken
- 3.3 Prestatiemetrieken en uitkomstproxy’s
- 3.4 Activiteitsmetrieken en hun beperkingen
- 3.5 Communicatie- en samenwerkingsmetrieken
- 3.6 Efficiëntie en flow: diep werk en onderbrekingen
- 3.7 Ontwikkelaarservaring-enquêtes en DevEx-metrieken
Deel 4: code- en kwaliteitsmetrieken
- 4.0 Inleiding
- 4.1 Codecomplexiteitsmetrieken
- 4.2 Testdekking en testeffectiviteit
- 4.3 Codechurn en hotspotanalyse
- 4.4 Statische analyse en code-smell-metrieken
- 4.5 Technische-schuld-meting
- 4.6 Documentatie- en kennismetrieken
Deel 5: product- en bedrijfsmetrieken
- 5.0 Inleiding
- 5.1 Ontsnapte-defectfrekvens en kwaliteitsontsnappingen
- 5.2 Functieadoptie- en gebruiksmetrieken
- 5.3 Klant- en bedrijfsuitkomstmetrieken
- 5.4 Kost en eenheidseconomie van ingenieurswerk
- 5.5 Rendement op investering voor ingenieursinitiatieven
Deel 6: betrouwbaarheid, operaties, en beveiligingsmetrieken
- 6.0 Inleiding
- 6.1 SLI’s, SLO’s, en felbudgetten
- 6.2 Incidentmetrieken: detectie, respons, en herstel
- 6.3 Wachtdienst-, capaciteits-, en operationele-belasting-metrieken
- 6.4 Beveiligings- en vulnerabiliteitsbeheer-metrieken
Deel 7: metrieken in het tijdperk van AI
- 7.0 Inleiding
- 7.1 De generatieve-AI-paradigmaverschuiving
- 7.2 AI-geassisteerde softwareontwikkeling meten
- 7.3 Metriekinflatie- en kwaliteitsverdunningsrisico’s
- 7.4 Uitkomsttelemetrie als de nieuwe noorderstermetriek
Deel 8: een metriekenprogramma bouwen
- 8.0 Inleiding
- 8.1 Een ingenieursmetrieken-dashboard ontwerpen
- 8.2 Toolinglandschap: bouwen versus kopen
- 8.3 Metrieken uitrollen zonder vrees te kweken
- 8.4 Volwassenheidsmodel voor ingenieursmetrieken-programma’s
- 8.5 Een incrementele adoptieroadmap