Índice
As partes são números inteiros; os temas são decimais (o tema N.0 apresenta cada parte). Veja também a Introdução.
Parte 1: Fundamentos da Medição
- 1.0 Introdução
- 1.1 Porquê medir a engenharia de software
- 1.2 A lei de Goodhart e a psicologia das métricas
- 1.3 Resultados acima do produto: escolher o que medir
- 1.4 Governação e propriedade das métricas
- 1.5 Fontes de dados e instrumentação
- 1.6 Literacia estatística para métricas de engenharia
Parte 2: Métricas de Fluxo
- 2.0 Introdução
- 2.1 O Flow Framework
- 2.2 Itens de fluxo: funcionalidades, defeitos, riscos, e dívida
- 2.3 Velocidade de fluxo e distribuição de fluxo
- 2.4 Tempo de fluxo e carga de fluxo
- 2.5 Eficiência de fluxo e trabalho em curso
- 2.6 Tempo de ciclo e os seus componentes
- 2.7 Teoria das filas
- 2.8 Métricas lean de cadeia de valor
- 2.9 Métricas de pull request e revisão de código
- 2.10 O framework de métricas DORA
Parte 3: Experiência do Programador e o Framework SPACE
- 3.0 Introdução
- 3.1 O framework SPACE
- 3.2 Métricas de satisfação e bem-estar
- 3.3 Métricas de desempenho e proxies de resultado
- 3.4 Métricas de atividade e os seus limites
- 3.5 Métricas de comunicação e colaboração
- 3.6 Eficiência e fluxo: trabalho profundo e interrupções
- 3.7 Inquéritos de experiência do programador e métricas DevEx
Parte 4: Métricas de Código e Qualidade
- 4.0 Introdução
- 4.1 Métricas de complexidade de código
- 4.2 Cobertura de testes e eficácia de testes
- 4.3 Processamento de código e análise de pontos quentes
- 4.4 Análise estática e métricas de odores de código
- 4.5 Medição de dívida técnica
- 4.6 Métricas de documentação e conhecimento
Parte 5: Métricas de produto e negócio
- 5.0 Introdução
- 5.1 Taxa de defeitos escapados e escapes de qualidade
- 5.2 Métricas de adoção e utilização de funcionalidades
- 5.3 Métricas de resultado de cliente e negócio
- 5.4 Custo e economia unitária da engenharia
- 5.5 Retorno sobre o investimento para iniciativas de engenharia
Parte 6: Métricas de fiabilidade, operações, e segurança
- 6.0 Introdução
- 6.1 Indicadores de nível de serviço, objetivos, e orçamentos de erro
- 6.2 Métricas de incidentes: deteção, resposta, e recuperação
- 6.3 Métricas de prevenção, capacidade, e carga operacional
- 6.4 Métricas de gestão de segurança e vulnerabilidade
Parte 7: Métricas na era da IA
- 7.0 Introdução
- 7.1 A mudança de paradigma da IA generativa
- 7.2 Medir o desenvolvimento de software assistido por IA
- 7.3 Riscos de inflação de métricas e diluição de qualidade
- 7.4 A telemetria de resultado como a nova estrela-guia
Parte 8: Construir um programa de métricas
- 8.0 Introdução
- 8.1 Desenhar um painel de métricas de engenharia
- 8.2 Panorama de ferramentas: construir versus comprar
- 8.3 Implementar métricas sem gerar medo
- 8.4 Modelo de maturidade para programas de métricas de engenharia
- 8.5 Um roteiro incremental de adoção