Exemplo: especificação de painel para um painel de métricas de entrega
Uma especificação de painel concretizada, seguindo o tema 8.1, Conceber um painel de métricas de engenharia. O que importa é a forma: um público nomeado, um pequeno número de mosaicos, padrões de visualização honestos e uma cadência de atualização enunciada.
Público
A liderança de engenharia e a equipa da plataforma, revisto na revisão de entrega quinzenal. Não se destina à avaliação de desempenho individual.
Mosaicos (por ordem de apresentação)
- Frequência de implementação, últimas 4 semanas, por equipa. Gráfico de linhas, intervalos semanais, eixo a começar em zero.
- Tempo de espera das alterações, mediana e percentil 90, últimas 4 semanas. Gráfico de barras com ambas as séries apresentadas, não apenas a mediana.
- Taxa de falha das alterações, últimas 4 semanas, com a definição de “falha” acordada pela equipa ligada a partir do mosaico.
- Tempo de recuperação de uma implementação falhada, mediana, últimas 4 semanas.
- Orçamento de erro restante, trimestre em curso, por serviço, em percentagem.
Regras de visualização
- Todo o gráfico de tendência mostra pelo menos oito pontos de dados, nunca uma única fotografia.
- Os eixos começam em zero, salvo se uma exceção enunciada estiver documentada no mosaico.
- As implementações, os incidentes e os feriados são anotados na linha cronológica para que os leitores possam distinguir uma mudança real de ruído.
- Sem eixos duplos, sem efeitos 3D, sem intervalos de datas escolhidos a dedo.
Cadência de atualização
Os mosaicos alimentados pelo pipeline (frequência de implementação, tempo de espera) são atualizados de hora a hora. Os mosaicos alimentados por incidentes (taxa de falha das alterações, tempo de recuperação) são atualizados quando uma análise pós-incidente é encerrada. O painel mostra a sua própria hora da última atualização.
O que este painel exclui deliberadamente
Contagens de commits por pessoa, contagens de pull requests por pessoa e linhas de código. São métricas de atividade com um historial bem documentado de manipulação e de medirem o esforço em vez do resultado (tema 3.4).