Relatório da Sprint — Projeto Lumina¶
1. Informações Gerais¶
-
Sprint: 09
-
Duração: 27/10/2025 a 02/11/2025
-
Product Owner: Arthur Luiz Silva Guedes
-
Scrum Master: Cecília Costa Rebelo Cunha
-
Time de Desenvolvimento: Átila Sobral de Oliveira, João Pedro Ferreira Gomes, Nathan Pontes Romão, Tiago Geovane da Silva Sousa
2. Objetivos da Sprint¶
Sprint focada em avançar functionalities do front-end (configurações), estruturar o back-end (WebCrawler e banco de dados) e implementar os primeiros testes.
-
Implementar a lógica dos botões na tela de configurações do aplicativo.
-
Avançar no desenvolvimento do WebCrawler e na montagem do banco de dados.
-
Concluir a implementação inicial dos testes unitários (issue da Cecília).
3. Backlog da Sprint¶
| Item | Tarefa | Responsável(eis) | Status |
|---|---|---|---|
| 1 | Implementar a funcionalidade dos botões das configurações | João Pedro, Nathan | Concluído |
| 2 | Trabalhar no WebCrawler e montar o banco de dados | Tiago | Concluído |
| 3 | Desenvolver os testes unitários iniciais do backend | Cecília | Concluído |
4. Entregas (Review)¶
-
Front-end: Foi entregue a implementação funcional dos botões na tela de configurações.
-
Back-end: Tiago apresentou o trabalho realizado no WebCrawler.
-
Infraestrutura: A estrutura inicial do banco de dados foi montada.
-
Qualidade: Cecília concluiu sua issue, referente à implementação dos testes unitários.
5. Métricas da Sprint¶
-
Velocity (story points concluídos): Não foram utilizados Story Points.
-
Burn-down Chart: Gráfico não disponível.
-
Qtd. de tarefas concluídas / planejadas: 3 / 3
6. Retrospectiva¶
O que funcionou bem¶
-
A entrega da Release 1 (provavelmente ocorrida nesta sprint) foi um sucesso.
-
A arquitetura definida para o projeto foi elogiada, validando as decisões técnicas do time.
O que pode melhorar¶
-
É preciso ter mais atenção ao padrão do código durante o desenvolvimento.
-
A comunicação sobre Pull Requests (PRs) precisa ser melhorada, informando o time e solicitando reviews de forma mais ativa.
Ações de melhoria (Plano para Sprint 10)¶
-
Processo de Desenvolvimento: Utilizar melhor os PRs, pedindo ativamente por revisões, e focar na padronização do código.
-
Back-end: Implementar os scrapers para o Metrópoles, o Splitter, o Embedder e o Banco de Dados Vetorial.
-
Infraestrutura: Pesquisar e implementar um CronJob para o WebCrawler.
-
Front-end: Pesquisar a persistência do histórico de chats, pesquisar testes unitários no Flutter e implementar o tutorial do app.
-
Qualidade: Continuar o desenvolvimento dos testes unitários.