Ir para o conteúdo principal

Processo Execução de Tarefa & Deploy

Objetivo

Estimular a entrega contínua, minimizando falhas no deploy e tretas com os clientes.

1 - Tarefa

Cada tarefa estará disponível no ‣, é estritamente obrigatório o preenchimento dos campos:

  • Briefing (descrição da tarefa)
  • Company
  • Status
  • Priority
  • Overdue
  • Developer
  • Product Owner

OBS: O dev. da tarefa é responsável pela estimativa de vencimento

Caso algum dos campos não esteja preenchido e você não possua a informação para preenchimento, questione no grupo interno da EduStore.

2 - Execução da Tarefa

Sempre criar branch's novas para não impactar os ambientes em produção.

Durante a execução da tarefa pode ocorrer dúvidas, tanto de processo quanto técnicas, não perca mais que um turno tentando buscar a solução por conta própria.

Questione o grupo interno da EduStore para que os colaboradores possam te ajudar, caso eles não tenham a solução é o momento Give Your Jumps.

Se o prazo mudar, é obrigatório a alteração do vencimento da tarefa, para isso você efetuará o seguinte comentário na tarefa, após alterar o campo overdue (vencimento):

Prazo original: xx/xx/xxxx - Novo Prazo: xx/xx/xxxx Motivo: xxxxxxxxxxxxxxxxx

OBS: Durante o desenvolvimento da tarefa é importante mostrar ao P.O. como está ficando, para que não se produza toda a tarefa e no final gere retrabalho por algum fluxo ou regra de negócio não visto (antigo modelo Waterfall).

3 - Validação da entrega

OBS: Faça o merge da branch Master|Main → Sua branch

Após ter finalizado o desenvolvimento da tarefa e feito os testes iniciais o desenvolvedor(a) deverá contatar o P.O., podendo até marcar uma call para mostrar a tarefa finalizada e suas peculiaridades.

Durante essa etapa o P.O. poderá dar a tarefa como finalizada ou requisitar modificações.

4 - Follow-up e deploy

Nesta etapa a tarefa já foi validada pelo(a) P.O. e está na hora de colocá-la em produção.

Você fará o merge da sua branch → Master|Main , após fazer isso você fará a roda de testes locais novamente para ver se algo não quebrou na aplicação.

Após a conclusão dos testes você irá informar ao P.O. e ele te dará o OK para subir para produção, apenas suba para a branch master que os ambientes se atualizarão automaticamente, após a atualização teste em produção.

Se essa tarefa é uma funcionalidade nova, você precisa informar os clientes através dos grupos e dependendo do grau de complexidade da funcionalidade você deve escrever um doc para instrução em e mandar o link da doc ao informar nos grupos a nova funcionalidade.