Sprint 4
Período: 20/05/2023 a 03/06/2023
A Sprint 4 marca o início do desenvolvimento do produto e representa um período de adaptação da rotina dos integrantes ao processo de desenvolvimento. É importante considerar que, como esta é a primeira Sprint envolvendo o desenvolvimento da aplicação, é natural que ocorram erros, tanto no produto quanto no processo. No entanto, é essencial adotar medidas para minimizar esses erros e maximizar a eficiência do trabalho realizado durante esta fase inicial.
Ferramentas Utilizadas
- Jira
- Discord
Sprint Planning
Objetivos: Iniciar o desenvolvimento do MVP1. A ideia inicial na sprint é implementar as funcionalidades iniciais do produto.
Durante a Sprint Planning, foram analisadas as necessidades do projeto, incluindo a mudança do banco de dados do Firebase para o Supabase devido à complexidade técnica e à facilidade de implementação. Além disso, foram definidas as linguagens de desenvolvimento, com TypeScript escolhido para o Front-End e NodeJS para o Back-End.
Em relação à definição das histórias de usuário para esta sprint, foram tomadas as seguintes decisões:
As US 10 e US 15 foram consideradas inviáveis de serem desenvolvidas no MVP1 devido às suas prioridades baixas. Portanto, ambas foram movidas para o MVP2.
As histórias de usuário que foram selecionadas para serem trabalhadas nesta sprint são as seguintes:
- US01, US02, US03, US04: Tema TH01 - Gerenciamento de usuário.
- US12, US13, US14: Tema TH03 - Gerenciamento de despesas.
Sprint Review
Durante a Sprint 4, que foi focada na adaptação dos integrantes, algumas histórias de usuário não foram concluídas como esperado. As histórias US01, US03 e US04 não foram totalmente integradas ao front-end, e as histórias US12, US13 e US14 estavam em andamento.
Na Sprint Review, houve uma conversa entre o cliente e a Scrum Master. Foram mencionados os problemas técnicos que surgiram durante a sprint e foram mostradas as histórias US01 e US02 já implementadas em um aplicativo local. Comprometeu-se a concluir todas as histórias de usuário na próxima sprint, juntamente com a primeira versão da aplicação mobile.
Espera-se que, com esse compromisso, seja possível finalizar as tarefas pendentes e alcançar os objetivos estabelecidos para a próxima sprint, garantindo um progresso consistente no desenvolvimento do produto.
Sprint Retrospective
A Sprint Retrospective ocorreu após receber o feedback do Professor George no ponto de controle da unidade, onde discutimos o desempenho da equipe durante a sprint e identificamos possíveis áreas de melhoria. Durante a retrospectiva, destacamos os seguintes pontos:
O que deu certo na sprint:
- O Back-End estava em um estágio avançado, testado e desenvolvido corretamente de acordo com os critérios de aceitação.
Problemas identificados:
- Houve falta de organização na equipe em relação ao controle de tarefas e histórias em andamento.
- Foram realizados merges diretos na branch "main" sem revisão prévia, resultando em conflitos no projeto principal.
- Os testes não foram executados de forma regular.
- A comunicação entre os integrantes não estava fluindo adequadamente.
Soluções propostas para a próxima sprint:
- Medidas para aumentar a produtividade da equipe:
- Implementar um melhor controle das tarefas e histórias de usuário em desenvolvimento.
- Resolução dos problemas identificados:
- Melhorar a comunicação entre os integrantes, mantendo todos atualizados sobre o progresso do projeto.
- Estabelecer a revisão obrigatória de Pull Requests antes do merge na branch "main".
- Reforçar o comprometimento dos integrantes com o projeto.