Skip to main content

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.