Relatório da Sprint 10 — Portal dos Professores — Squad 04
1. Informações Gerais
- Sprint: 10
- Duração: 14 de setembro de 2025 a 21 de setembro de 2025
- Product Owner: Arthur Scartezini
- Scrum Master: Kaio Amoury
- Time de Desenvolvimento: Caio Lacerda, Ian Pedersoli, Bruno Augusto, Paulo Sérgio
2. Objetivos da Sprint
- Desenvolver o webscraping do Google Scholar para complementar os dados do portal.
- Criar os cards dos professores para exibição na página de busca.
- Implementar a página detalhada do professor.
- Criar testes de integração e configurar coverage.
- Avançar na lógica de busca e filtros do frontend.
3. Backlog da Sprint
| Item | História de Usuário | Critério de Aceite | Status |
|---|---|---|---|
| 1 | Como desenvolvedor, quero minerar dados do Google Scholar | Scraper funcionando e salvando no JSON | Concluído |
| 2 | Como usuário, quero visualizar cards dos professores | Cards exibidos corretamente na página de busca | Concluído |
| 3 | Como usuário, quero acessar a página detalhada do professor | Página funcional com mock data | Concluído |
| 4 | Como desenvolvedor, quero ter testes de integração configurados | Testes criados e badge de coverage no README | Concluído |
| 5 | Como usuário, quero filtrar professores por nome e departamento | Filtros funcionando na página de professores | Concluído |
4. Entregas (Review)
- Webscraping do Google Scholar implementado.
- Cards dos professores criados e integrados à página de busca.
- Página detalhada do professor desenvolvida com base em mock data.
- Testes de integração configurados com badge de coverage no README.
- Filtros e lógica de busca funcionando no frontend.
5. Métricas da Sprint
- Velocity (story points concluídos): 5
- Burn-down Chart: N/A
- Qtd. de histórias concluídas / planejadas: 5 / 5
6. Retrospectiva
O que funcionou bem
- Grande avanço no desenvolvimento das páginas principais do portal.
- Webscraping evoluiu significativamente.
O que pode melhorar
- N/A nesta sprint.
Ações de melhoria
- N/A nesta sprint.
7. Evidências e Links
- Documentos: Issues Sprint 10
- Protótipo/Design: N/A
- PRs/MRs: N/A
- Prints/Imagens: N/A
8. Contribuições por Integrante
- Caio Lacerda — Criou testes de integração, configurou a badge de coverage no README e desenvolveu a lógica de scraping do Google Scholar.
- Ian Pedersoli — Implementou no frontend a barra de busca e filtros na página de professores.
- Bruno Augusto — Criou e implementou os cards dos professores.
- Arthur Scartezini — Corrigiu problema de compatibilidade entre Docker e Chakra UI e desenvolveu o esqueleto da página detalhada do professor usando mock data.
- Paulo Sérgio — Melhorou a responsividade da página detalhada do professor.
- Kaio Amoury — Trabalhou na interface de busca da página de professores, criando filtros e iniciando integração com a API para atualizar a lista de docentes em tempo real.
9. Próximos Passos (prévia da próxima semana)
- Melhorias gerais nas páginas e ajustes de layout.
- Aprofundar responsividade em múltiplas telas.
- Otimização dos pipelines.
- Refinamento da página detalhada e listagem de professores.