Relatório da Sprint 09 — Portal dos Professores — Squad 04
1. Informações Gerais
- Sprint: 09
- 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 a página de busca dos professores com filtros funcionais.
- Criar endpoints no backend para atender o frontend.
- Estruturar a lógica inicial do pipeline no GitHub Actions.
- Corrigir problemas críticos de renderização na Home Page.
3. Backlog da Sprint
| Item | História de Usuário | Critério de Aceite | Status |
|---|---|---|---|
| 1 | Como usuário, quero buscar professores por nome e departamento | Página de busca funcional | Concluído |
| 2 | Como desenvolvedor, quero endpoints para consumir dados no frontend | Endpoints funcionando com parâmetros | Concluído |
| 3 | Como equipe, queremos iniciar a lógica do pipeline do GitHub Actions | Estratégia definida e testada | Concluído |
| 4 | Como usuário, quero que a Home carregue corretamente | Correção do loop de renderização | Concluído |
4. Entregas (Review)
- Página de busca com filtros por nome e departamento.
- Endpoints criados e integrados ao frontend.
- Estratégia do pipeline do GitHub Actions definida.
- Correção do loop de renderização recursiva da Home Page.
- Protótipo de alta fidelidade adicionado ao template oficial.
- Página “Sobre Nós” implementada.
5. Métricas da Sprint
- Velocity (story points concluídos): 4
- Burn-down Chart: N/A
- Qtd. de histórias concluídas / planejadas: 4 / 4
6. Retrospectiva
O que funcionou bem
- Definição da lógica inicial do pipeline foi um grande avanço técnico.
O que pode melhorar
- Produtividade individual ao longo da sprint.
Ações de melhoria
- Dedicar mais tempo ao projeto e manter ritmo constante de entregas.
7. Evidências e Links
- Documentos: Issues Sprint 09
- Protótipo/Design: Adicionado ao template oficial
- PRs/MRs: N/A
- Prints/Imagens: N/A
8. Contribuições por Integrante
- Caio Lacerda — Criou endpoints da API para listagem de departamentos e implementou a estratégia inicial do pipeline no GitHub Actions.
- Ian Pedersoli — Criou e editou endpoints da API, adicionando e ajustando parâmetros.
- Bruno Augusto — (Atuação registrada como parte da equipe; sem entregas específicas reportadas nesta sprint).
- Arthur Scartezini — Adicionou o protótipo de alta fidelidade ao template oficial da equipe, tornando-o navegável.
- Paulo Sérgio — Implementou a página "Sobre Nós", criando o primeiro modelo que será aprimorado na próxima sprint.
- Kaio Amoury — Investigou e corrigiu o loop de renderização da Home Page, garantindo seu carregamento correto sem travamentos.
9. Próximos Passos (prévia da próxima semana)
- Implementar scraping do Google Scholar.
- Desenvolver a página detalhada dos professores (perfil individual).
- Continuar evolução do frontend e integração com os dados minerados.