Skip to content

Relatório da Sprint 2


🎯 1. Objetivo da Sprint

A Sprint 2 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 2, foram realizadas as seguintes atividades:

  • Documentação da Sprint 1:
  • Registro da Sprint 1, 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.

  • Modelo Base do Site:

  • Criação do modelo inicial do site, definindo a estrutura básica do front-end e iniciando a implementação de layouts.

  • Estudo das APIs do Governo:

  • Pesquisa sobre as APIs disponíveis do governo, visando a integração das informações necessárias para o projeto.

📝 3. Requisitos Definidos e Cumpridos

ID Requisito Prioridade 🚨 Status Conclusão
R5 Configurar Ambiente para o Back-end com Flask Média 🟡 Concluído No prazo ⏳
R6 Criar Estrutura Básica de Front-end Média 🟡 Concluído No prazo ⏳
R7 Explorar Integração Front-end e back-end Alta 🔴 Concluído No prazo ⏳
R8 Implementar Rota Básica no Flask Alta 🔴 Concluído Adiantado ⚡
R9 Criar Páginas de Visualização no Front-end Alta 🔴 Concluído Adiantado ⚡

🛠️ 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

Os principais riscos identificados incluíram o gerenciamento das demandas do front-end e o uso de APIs do governo, que podem apresentar problemas inesperados. Esses riscos foram mitigados por meio de reuniões frequentes e ajustes contínuos no planejamento. Quanto à parte da API, foi realizado um estudo aprofundado sobre as APIs do governo, explorando sua documentação e realizando testes preliminares para garantir que elas atendam às necessidades do projeto.


🔜 7. Próximos Passos

Para a Sprint 3, os principais objetivos são:

  1. Personalização do front com Figma : Implementar a lógica para a integração das rotas e funcionalidades básicas.
  2. Documentação das funções na sprint: Finalizar a documentação das funções e processos desenvolvidos durante a Sprint 3.