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.