Skip to content

Relatório da Sprint — Projeto Lumina

1. Informações Gerais

  • Sprint: 02

  • Duração: 08/09/2025 a 14/09/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 na tomada de decisões, estudos técnicos e configuração do ambiente de desenvolvimento para o projeto.

  • Definir as tecnologias para o front-end e back-end da aplicação.

  • Estruturar a documentação do projeto utilizando GitHub Pages.

  • Levantar e documentar os requisitos funcionais e não-funcionais iniciais da solução de ChatBot.

  • Realizar estudos técnicos sobre conceitos-chave (RAG, deploy de apps) e ferramentas de métricas (GitHub Insights).

  • Configurar e organizar o quadro de gerenciamento de tarefas no GitHub Projects.

3. Backlog da Sprint

Item Tarefa Responsável(eis) Status
1 [PO] Definir Requisitos Funcionais e Não Funcionais Arthur Luiz Concluído
2 Estudo sobre RAG e como implementá-lo Tiago Geovane Concluído
3 Documentação de front-end e back-end Nathan Pontes Concluído
4 Configuração e Organização do GitHub Projects para o Squad Cecília Costa Concluído
5 Estudo sobre a ferramenta GitHub Insights Tiago Geovane Concluído
6 Estudo sobre Como hospedar um app na Play Store João Pedro Concluído
7 Criar site com Hugo para documentação no GitHub Pages Átila Sobral Concluído
8 Implementando site com Hugo no GitPages Átila Sobral Concluído
9 Implementando site com Hugo no GitHub Pages (duplicata) Átila Sobral Concluído
10 Adicionando estudos sobre RAG e Github Insights Tiago Geovane Concluído

4. Entregas (Review)

  • Levantamento de Requisitos: Foi apresentado um documento inicial com os requisitos funcionais (interface, fluxo de busca, sistema de contas) e não-funcionais (desempenho, usabilidade, compatibilidade) para o ChatBot.

  • Definição de Tecnologias: Decisão de utilizar Python para o back-end, devido à sua robustez em bibliotecas de IA, e Flutter para o front-end, visando a compatibilidade com dispositivos móveis.

  • Estrutura de Documentação: O site de documentação foi iniciado com Hugo no GitHub Pages. Foram encontrados problemas técnicos com o template, e o time discutiu a possibilidade de migrar para MkDocs.

  • Gerenciamento do Projeto: O quadro Kanban no GitHub Projects foi configurado e apresentado ao time, com um plano para refinar o template das issues para incluir épicos e user stories.

  • Apresentações de Estudos: Foram compartilhados com o time os resultados dos estudos sobre:

  • Como publicar um aplicativo na Google Play Store.

  • O que é e como funciona a técnica RAG (Retrieval-Augmented Generation) para LLMs.

  • Como utilizar o GitHub Insights para análise de métricas do projeto.

5. Métricas da Sprint

  • Velocity (story points concluídos): Não foram utilizados Story Points nesta Sprint.

  • Burn-down Chart: Gráfico não disponível.

  • Qtd. de tarefas concluídas / planejadas: 10 / 10

6. Retrospectiva

O que funcionou bem

  • A equipe concluiu todas as tarefas de estudo e definição planejadas.

  • Boa organização do quadro no GitHub Projects, facilitando a visualização do progresso.

  • As discussões técnicas durante a review (ex: Hugo vs. MkDocs) foram produtivas para alinhar o time.

O que pode melhorar

  • Comunicação e Planejamento: Foi apontada a necessidade de melhorar a comunicação e não deixar o planejamento e a execução das issues para o final da semana.

  • Dificuldades Técnicas: O problema com o template do Hugo mostrou a necessidade de investigar melhor as ferramentas antes de se comprometer com elas.

  • Envolvimento do Time: Garantir que todos os membros estejam ativamente engajados no planejamento e execução das tarefas.

Ações de melhoria

  • Prototipação: Iniciar o protótipo de baixa fidelidade e um esboço no Figma para tangibilizar as ideias.

  • Refinamento de Artefatos: Refatorar o documento de requisitos, criar o Story Map e documentar a arquitetura de software definida.

  • Documentação: Resolver os problemas com o GitHub Pages, decidindo sobre a ferramenta (Hugo ou MkDocs).

  • Processos: Retificar o backlog das próximas sprints com base nos aprendizados.