Diagnóstico do estado atual do desenvolvimento de software
Uma avaliação compacta do sistema de desenvolvimento de software, dos seus principais pontos de fricção e das prioridades que deverão orientar os próximos 90 dias.
- Mais indicado para
- Pequenas e médias empresas tecnológicas com preocupações amplas ou pouco definidas sobre a sua capacidade de desenvolvimento.
- Duração habitual
- Uma semana
- Resultado principal
- Uma visão clara do estado atual e uma direção priorizada para a melhoria.
Quando é útil#
Este diagnóstico destina-se a organizações que conseguem ver sinais de dificuldade, mas ainda não sabem de que tipo de intervenção necessitam.
Esses sinais podem incluir:
- Desenvolvimento mais lento ou menos previsível
- Problemas recorrentes de coordenação
- Responsabilidades pouco claras
- Demasiado trabalho em curso
- Interrupções operacionais repetidas
- Preocupações técnicas e organizacionais que se tornam inseparáveis
- Explicações contraditórias sobre o que está a falhar
- Iniciativas de melhoria propostas sem um diagnóstico partilhado
O objetivo não é avaliar detalhadamente cada equipa, processo ou decisão técnica. É identificar o pequeno conjunto de condições que mais influencia o desempenho atual do sistema de desenvolvimento de software.
O que o diagnóstico examina#
Consoante a organização e a evidência disponível, a análise pode examinar:
- Como o trabalho entra no sistema e se desloca através dele
- Onde as decisões são tomadas e atrasadas
- Limites de responsabilidade e propriedade
- Coordenação entre produto, engenharia, arquitetura e liderança
- Interrupções e padrões recorrentes de escalamento
- Restrições de entrega e pressão de trabalho em curso
- Condições técnicas que afetam o desempenho organizacional
- Condições organizacionais que afetam o trabalho técnico
- Iniciativas de melhoria existentes e os pressupostos em que assentam
Como funciona a intervenção#
Normalmente, o diagnóstico combina:
- Um breve questionário inicial
- Uma conversa de 60 a 90 minutos com a liderança
- Duas a quatro entrevistas focadas com equipas ou partes interessadas
- Uma análise ligeira de evidência relevante
- Análise e síntese
- Uma conversa final sobre conclusões e prioridades
A análise de evidência pode incluir artefactos de planeamento selecionados, informação sobre fluxos de trabalho, indicadores de entrega, material de arquitetura, documentação organizacional ou outras fontes relevantes para as preocupações examinadas.
O processo é deliberadamente compacto. Foi concebido para identificar uma direção, e não para produzir uma auditoria exaustiva.
O que a organização recebe#
O principal entregável é um Relatório de estado atual e prioridades, que inclui:
- Uma descrição concisa do sistema atual de desenvolvimento de software
- As conclusões mais importantes
- As dinâmicas subjacentes que ligam essas conclusões
- Um mapa priorizado de preocupações
- Uma direção recomendada para os próximos 90 dias
- Questões ou riscos que exigem investigação adicional
- Uma recomendação sobre o nível de apoio adequado em seguida
O resultado pode indicar que a organização deverá resolver uma dificuldade específica de desenvolvimento, clarificar responsabilidades, melhorar um determinado mecanismo operacional ou realizar um diagnóstico mais profundo.
Pode também demonstrar que o aparente problema de desenvolvimento é, fundamentalmente, um problema de governação.
Relação com o Diagnóstico de governação para o crescimento#
O Diagnóstico do estado atual não é uma versão abreviada do Diagnóstico de governação para o crescimento.
É mais amplo no seu âmbito inicial e destina-se a organizações cujo problema central ainda não foi identificado.
Quando a evidência demonstra que as principais restrições envolvem autoridade de decisão, dependência de fundadores ou executivos, compressão da governação ou problemas estruturais de coordenação durante o crescimento, o diagnóstico mais profundo de quatro semanas poderá ser o passo seguinte adequado.
Essa recomendação só é feita quando as conclusões a sustentam.
Comecemos por uma conversa
Se uma destas situações se assemelha ao que a sua organização enfrenta, escreva-me com uma breve descrição do problema.