Fluxo de trabalho e entrega
Ao receber uma demanda já priorizada dentro da sprint, o time técnico segue o fluxo abaixo. O retângulo tracejado marca as etapas que são responsabilidade do time técnico; as pontas (Planejamento/Engenharia e Notificação/Entrega) ficam com outras áreas.
Fluxograma
As setas tracejadas são os retornos: uma etapa pode devolver o card para uma etapa anterior quando pede ajustes ou é rejeitada.
As etapas e o status no board
Cada etapa corresponde a um status no board. O nome entre colchetes é o status que o card assume naquele momento.
- Análise técnica [fazendo]O desenvolvedor lê e avalia tudo o que foi relatado no card, tira dúvidas com a engenharia quando necessário, prepara o ambiente local e reproduz o cenário. Em seguida, registra no card (comentário), de forma não técnica, o que será feito e confirma se o prazo de entrega é factível.
- Desenvolvimento e testes internos [fazendo]Com a análise registrada, o desenvolvedor atua na tarefa, implementa o que foi proposto e valida internamente o resultado.
- Revisão de códigoGarante que o que foi desenvolvido segue os padrões de qualidade do projeto e da linguagem. É uma etapa sensível, pois depende da atuação de outros membros do time.
- Testes — Service Desk [feito]Após o deploy no ambiente de testes, o card vai para "feito" e o Service Desk testa seguindo os critérios de aceitação. Acompanhe de perto: se for rejeitado, o card vai para "rejeitado" e o desenvolvedor deve reavaliá-lo o quanto antes.
- HomologaçãoA demanda é disponibilizada ao cliente no mesmo ambiente de testes para validação. Se o cliente aprovar, o card vai para "aprovado". Se rejeitar, o Service Desk reavalia (podendo envolver nova análise do desenvolvedor) e o card volta para "rejeitado".
- Deploy em produção [aprovado]Com a PR e o card aprovados, o próprio desenvolvedor responsável pela demanda entrega a solução, fazendo o deploy no ambiente de produção.
- Notificação ao cliente e entrega [closed]Etapa do Service Desk: informa o cliente sobre o que foi entregue e registra a demanda como concluída no chamado.