Relatório da Sprint 5
🎯 1. Objetivo da Sprint
A Sprint 5 teve como objetivo dar continuidade à organização e evolução do projeto, com foco em reestruturação de dados, melhorias na documentação e ajustes de responsividade. As atividades envolveram a atualização e organização de informações essenciais, a configuração de ferramentas para melhorar o processo de desenvolvimento e a criação de documentação clara sobre as entregas das sprints anteriores. Além disso, foram realizadas melhorias significativas na experiência do usuário e ajustes na segurança do projeto, garantindo uma base sólida para as próximas etapas.
✅ 2. Atividades Realizadas
Durante a Sprint 5, foram realizadas as seguintes atividades:
-
Preenchimento do arquivo organização:
-
O arquivo "Organização" precisa ser preenchido corretamente para garantir que todas as informações estruturais e operacionais da organização sejam refletidas de forma clara e precisa.
-
Restruturação e correção de dados:
-
Reestruturar a página tables.html utilizando JSON e JavaScript, além de realizar alterações no app.py para integrar os dados.
-
Configuração de MkDocs para documentação de projeto e publicação via GitHub Pages:
-
Configuração de MkDocs para documentação de projeto e publicação via GitHub Pages.
-
Criar documentação sobre a Sprint 4:
-
Criar documentação a respeito da Sprint 4 detalhando a sprint.
-
Criar e configurar os Community Standards e a aba de Security:
-
Criar e configurar os Community Standards (Padrões da Comunidade) e a aba de Security (Segurança) no repositório do GitHub, garantindo que as diretrizes de participação e segurança estejam claras e acessíveis a todos os colaboradores.
-
Revisão e reestruturação de responsividade:
-
Revisão e reestruturação de responsividade para otimizar a experiência do usuário em dispositivos móveis e desktops. Ajustes necessários no layout, funcionalidades e elementos interativos para garantir uma navegação fluida em diferentes tamanhos de tela.
-
Criar e Atualizar Release Notes:
-
A tarefa consiste em criar ou atualizar as Release Notes para a versão mais recente do produto. As Release Notes devem incluir informações claras e detalhadas sobre as mudanças, melhorias, correções e novos recursos implementados. O objetivo é fornecer aos usuários e desenvolvedores uma visão completa e organizada das alterações feitas na versão.
📝 3. Requisitos Definidos e Cumpridos
Com o progresso significativo nos requisitos da Sprint 4, a Sprint 5 focou na finalização de documentações importantes, correção e revisão das implementações, além da adição do MkDocs para a publicação do site no GitHub Pages. Além disso, foram criadas as release notes, a aba de padrões da comunidade e a de segurança.
📅 4. 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 🔴 | Concluído |
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 🔴 | Concluído |
⚠️ 5. Riscos e Mitigações
Durante a Sprint 5, os principais riscos identificados estavam relacionados à organização das entregas finais e à adaptação a novas práticas no projeto.
- Trabalho em Equipe no Git:
- A alta colaboração no Git aumentou o risco de conflitos entre branches. Esse problema foi mitigado com o uso rigoroso de pull requests, revisão de código e integração frequente.
Essas estratégias permitiram que os riscos fossem controlados, mantendo a eficiência e a qualidade dos entregáveis.
🔜 7. Próximos Passos
Para a Sprint 6, os principais objetivos são:
- Aguardar feedback: A equipe planeja esperar o feedback da Release 1 para aprimorar o projeto.