Skip to content

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:

  1. Criação da release note: Documentar as principais alterações, funcionalidades implementadas, correções de bugs e melhorias realizadas durante a Sprint 4.

  2. 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.

  3. Requisito R14: Publicar no Github Pages, uma plataforma gratuita que permite hospedar páginas estáticas diretamente de um repositório do GitHub.