Skip to content

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:

  1. Aguardar feedback: A equipe planeja esperar o feedback da Release 1 para aprimorar o projeto.