Relatório da Sprint 3
🎯 1. Objetivo da Sprint
A Sprint 3 teve como objetivo consolidar as tarefas iniciais do projeto e avançar nas áreas de documentação e design do site. As atividades foram focadas em personalizar o front-end, organizar as tarefas futuras e documentar as contribuições realizadas.
✅ 2. Atividades Realizadas
Durante a Sprint 3, foram realizadas as seguintes atividades:
- Documentação da Sprint 2:
-
Registro da documentação da Sprint 2, incluindo os objetivos e atividades realizadas, criando uma base para as sprints subsequentes.
-
Documentação das Atas de Reunião:
-
Registro das reuniões realizadas durante a Sprint para garantir um histórico das decisões e encaminhamentos.
-
Personalização do front com Figma:
-
A personalização do front foi realizada, incluindo a definição do layout e da identidade visual do projeto com base no protótipo criado no Figma.
-
Criação das issues da semana:
-
Criação das issues da semana, organizando as tarefas a serem realizadas para o avanço do projeto
-
Documentação das funções na sprint:
- Documentação das funções e processos desenvolvidos durante a Sprint 3, criando um guia para os próximos desenvolvimentos.
📝 3. Requisitos Definidos e Cumpridos
Com o adiantamento de diversos requisitos da sprint 2, foi decidido na Sprint 3 o foco na documentação e na personalização do front-end com Figma para garantir um bom andamento nas sprints futuras.
🛠️ 4. Configuração do Ambiente
O ambiente de desenvolvimento foi mantido com foco na personalização do front-end. Durante essa fase, foram utilizadas rotas básicas do Flask, e o próprio Flask foi configurado para dar suporte à estrutura do projeto. Além disso, foi configurado um ambiente para o back-end com o Flask, preparando o sistema para a integração com o front-end e garantindo a flexibilidade necessária para o desenvolvimento futuro.
📅 5. Backlog Atualizado
ID | Requisito | Prioridade 🚨 | Status |
---|---|---|---|
R1 | Documentar o Escopo do Projeto | Alta 🔴 | Concluído |
R2 | Definir e Priorizar Requisitos | Alta 🔴 | Concluído |
R3 | Especificar a Arquitetura | Alta 🔴 | Concluído |
R4 | Configurar Repositório | Alta 🔴 | Concluído |
R5 | Configurar Ambiente Flask | Média 🟡 | Concluído |
R6 | Criar Estrutura Básica de Front-end | Média 🟡 | Concluído |
R7 | Explorar Integração Front-end e back-end | Alta 🔴 | Concluído |
R8 | Implementar Rota Básica no Flask | Alta 🔴 | Concluído |
R9 | Criar Páginas de Visualização no Front-end | Alta 🔴 | Concluído |
R10 | Conectar Front-end ao Back-end | Alta 🔴 | Concluído |
R11 | Implementar Design Responsivo Básico | Alta 🔴 | Não iniciado |
R12 | Adicionar Gráficos com Dados Estáticos | Média 🟡 | Concluído |
R13 | Documentar Instruções de Desenvolvimento | Alta 🔴 | Não iniciado |
R14 | Publicar no GitHub Pages | Alta 🔴 | Não iniciado |
⚠️ 6. Riscos e Mitigações
Durante a Sprint 3, os principais riscos estavam relacionados ao uso do Figma e ao trabalho em grupo no Git. A introdução do Figma, uma ferramenta nova para a equipe, trouxe o risco de dificuldades na adaptação e na colaboração, o que poderia atrasar o desenvolvimento. No entanto, com treinamentos e um fluxo de trabalho compartilhado, esse risco foi mitigado.
Por outro lado, ao focar mais na codificação do que na documentação, os riscos aumentaram, especialmente no Git. O trabalho simultâneo de vários desenvolvedores no código gerou maior chance de conflitos e perda de histórico, além de dificultar a integração das alterações. Para mitigar esse risco, a equipe adotou o uso de branches individuais, revisão constante de código via pull request e commits frequentes. Essas práticas ajudaram a minimizar problemas e a manter a colaboração eficiente.
🔜 7. Próximos Passos
Para a Sprint 4, os principais objetivos são:
-
Criação da release note: Documentar as principais alterações, funcionalidades implementadas, correções de bugs e melhorias realizadas durante a Sprint 4.
-
Requisito R11: Implementar a Responsividade para garantir que o site tenha uma interface adaptável, oferecendo uma boa experiência de usuário em diferentes dispositivos.
-
Requisito R14: Publicar no Github Pages, uma plataforma gratuita que permite hospedar páginas estáticas diretamente de um repositório do GitHub.