Tabla de contenidos
Las partes son números enteros; los temas son decimales (el tema N.0 presenta cada parte). Consulta también la Introducción.
Parte 1: Fundamentos de la medición
- 1.0 Introducción
- 1.1 Por qué medir la ingeniería de software
- 1.2 La ley de Goodhart y la psicología de las métricas
- 1.3 Resultados antes que producción: elegir qué medir
- 1.4 Gobernanza y propiedad de las métricas
- 1.5 Fuentes de datos e instrumentación
- 1.6 Alfabetización estadística para métricas de ingeniería
Parte 2: Métricas de flujo
- 2.0 Introducción
- 2.1 El Flow Framework
- 2.2 Elementos de flujo: funcionalidades, defectos, riesgos y deuda
- 2.3 Velocidad de flujo y distribución de flujo
- 2.4 Tiempo de flujo y carga de flujo
- 2.5 Eficiencia de flujo y trabajo en curso
- 2.6 Tiempo de ciclo y sus componentes
- 2.7 Teoría de colas
- 2.8 Métricas Lean de cadena de valor
- 2.9 Métricas de solicitudes de incorporación de cambios y revisión de código
- 2.10 El marco de métricas DORA
Parte 3: Experiencia del desarrollador y el marco SPACE
- 3.0 Introducción
- 3.1 El marco SPACE
- 3.2 Métricas de satisfacción y bienestar
- 3.3 Métricas de rendimiento e indicadores indirectos de resultado
- 3.4 Métricas de actividad y sus límites
- 3.5 Métricas de comunicación y colaboración
- 3.6 Eficiencia y flujo: trabajo profundo e interrupciones
- 3.7 Encuestas de experiencia del desarrollador y métricas DevEx
Parte 4: Métricas de código y calidad
- 4.0 Introducción
- 4.1 Métricas de complejidad de código
- 4.2 Cobertura de pruebas y eficacia de pruebas
- 4.3 Cambios acumulados de código y análisis de puntos calientes
- 4.4 Análisis estático y métricas de olores de código
- 4.5 Medición de la deuda técnica
- 4.6 Métricas de documentación y conocimiento
Parte 5: Métricas de producto y negocio
- 5.0 Introducción
- 5.1 Tasa de defectos escapados y escapes de calidad
- 5.2 Adopción de funcionalidades y métricas de uso
- 5.3 Métricas de resultados de clientes y negocio
- 5.4 Coste y economía unitaria de la ingeniería
- 5.5 Retorno de la inversión para iniciativas de ingeniería
Parte 6: Métricas de fiabilidad, operaciones, y seguridad
- 6.0 Introducción
- 6.1 Indicadores y objetivos de nivel de servicio, y presupuestos de error
- 6.2 Métricas de incidentes: detección, respuesta, y recuperación
- 6.3 Métricas de guardia, capacidad, y carga operativa
- 6.4 Métricas de gestión de seguridad y vulnerabilidades
Parte 7: Métricas en la era de la IA
- 7.0 Introducción
- 7.1 El cambio de paradigma de la IA generativa
- 7.2 Medir el desarrollo de software asistido por IA
- 7.3 Riesgos de inflación de métricas y dilución de calidad
- 7.4 La telemetría de resultados como la nueva estrella polar
Parte 8: Construir un programa de métricas
- 8.0 Introducción
- 8.1 Diseñar un panel de métricas de ingeniería
- 8.2 Panorama de herramientas: construir frente a comprar
- 8.3 Lanzar métricas sin sembrar miedo
- 8.4 Modelo de madurez para programas de métricas de ingeniería
- 8.5 Una hoja de ruta de adopción incremental