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:
- Personalização do front com Figma : Implementar a lógica para a integração das rotas e funcionalidades básicas.
- Documentação das funções na sprint: Finalizar a documentação das funções e processos desenvolvidos durante a Sprint 3.