Desenvolvimento
A metodologia de trabalho do time de desenvolvimento descreve como uma demanda chega até os desenvolvedores, como ela é executada e entregue, e como as prioridades são organizadas no board dentro da sprint.
Em uma frase: nenhuma demanda cai direto no time técnico. Ela passa antes pelo Planejamento/Engenharia, é negociada e priorizada, e só então entra na sprint com um prazo combinado.
Antes de chegar ao time técnico
Todas as demandas passam primeiro pelo departamento de Planejamento/Engenharia. Elas podem ser de quatro tipos:
- Bugs e erros — situações que impedem alguma atividade no sistema. Podem ser identificados pelo cliente ou pelo time interno e precisam ser resolvidos dentro dos prazos de contrato, conforme o nível de severidade.
- Alterações — quando o comportamento do sistema está inadequado ao que se espera da funcionalidade ou não atende a todos os cenários.
- Melhorias — casos em que é possível otimizar o fluxo de trabalho, para entregar mais facilidade e agilidade ao usuário.
- Customizações — quando o cliente trabalha de outra forma e precisa que o sistema se comporte conforme a metodologia dele.
Independentemente do tipo ou da origem, toda demanda passa por avaliação, entendimento, negociação e priorização com o cliente, feitos pela área de negócios da Appolus.
Toda demanda entra na sprint com um prazo de entrega preestabelecido. Esse prazo deve ser seguido: atrasos geram desgaste com o cliente e os usuários e, em alguns casos, até multas contratuais.
Nesta seção
- Fluxo de trabalho e entrega — o caminho da demanda dentro do time técnico, com fluxograma e o status de cada etapa no board.
- Priorização e boas práticas — como ordenar as tarefas do board, gerir prioridades e prazos, code review e revisão de cards rejeitados.