Pular para conteúdo

Sprint 2 - Review

Ata de Reunião

  • Data: 01/06/2026 (Segunda-feira)
  • Participantes: Alberto Côrtes, Ana Caroline Dantas, Enzo Menali (Product Owner), Gustavo Xavier, João Pedro Sampaio
  • Formato: Reunião remota via Teams

Entregas Apresentadas

US08 e US09 — Autenticação e Encerramento de Sessão

Alberto apresentou o fluxo completo de autenticação. A tela de login foi demonstrada com três cenários: login com credenciais válidas de gestor, login com credenciais inválidas e acesso direto a uma rota protegida sem estar autenticado. Em todos os casos o comportamento estava conforme o critério de aceite documentado. O logout foi demonstrado limpando a sessão e redirecionando para a tela de login.

US01 e US10 — Cadastro de Residente e de Usuário

Ana Caroline apresentou o formulário de cadastro com as duas abas (Novo Residente e Novo Usuário). O fluxo de preenchimento, validação de campos obrigatórios e confirmação após o envio foram demonstrados. O PO validou que o formulário cobria os dados mínimos necessários para o funcionamento da ILPI.

Backend Mock

O PO apresentou o servidor json-server configurado com os endpoints de autenticação (/auth/login e /auth/logout) e as coleções de dados (/usuarios e /residentes). Demonstrou o funcionamento da autenticação online e confirmou que os dados de cadastro chegavam ao servidor quando ele estava rodando.

Proteção de rotas e permissões por perfil

Foi demonstrado que usuários com perfil Cuidador não conseguem acessar o menu de Gestão de Usuários, e que usuários não autenticados são redirecionados para o login ao tentar acessar qualquer rota interna.


Verificação e Validação (V/V) — Review

Esta seção registra as atividades de verificação e validação conduzidas durante a Review da Sprint 2.

Verificação — Checklist de critérios de aceite

O grupo percorreu item a item os critérios de aceite definidos no planejamento. O resultado foi o seguinte:

Critério de aceite Resultado
Projeto Vue.js/PWA configurado para a Sprint 2 Verificado
Rotas principais estruturadas Verificado
Tela de login implementada Verificado
Login válido redireciona para área interna Verificado
Login inválido exibe mensagem de erro genérica Verificado
Usuário não autenticado não acessa rotas protegidas Verificado
Perfil e permissões disponíveis nas telas internas Verificado
Logout encerra sessão e redireciona para login Verificado
Dados da sessão anterior não permanecem após logout Verificado
Timeout de sessão de 15 minutos implementado Verificado
Fluxo integrado ao authService da Dupla B Verificado

Todos os critérios foram verificados durante a demonstração ao vivo.

Validação — Feedback do Product Owner

Enzo Menali, atuando como PO, validou as entregas com base no valor percebido para o usuário final (gestor e cuidador da ILPI):

  • O fluxo de login foi considerado adequado para o perfil dos usuários da instituição, que não são especialistas em tecnologia.
  • O formulário de cadastro de residente foi aprovado com uma observação: seria interessante, em sprints futuras, adicionar um campo de observações clínicas iniciais.
  • A restrição de acesso por perfil foi considerada essencial e foi validada como funcionando corretamente.

Verificação — Testes de serviços

A suíte de testes unitários foi executada ao vivo durante a review e apresentou 6/6 testes passando, cobrindo autenticação, criação de usuários e residentes, rejeição de campos inválidos e logout. Essa atividade constitui uma verificação técnica da implementação — os desenvolvedores confirmam que o código funciona conforme especificado — e não uma validação, que é realizada pelo cliente ou PO com base no valor percebido (registrada na seção anterior). Os resultados foram registrados no PR #43.


Verificação Técnica Posterior à Review

O resultado de 6/6 testes acima representa o estado demonstrado durante a reunião de Review. Após o merge do PR #43, revisões técnicas posteriores ampliaram a suíte e corrigiram problemas de integração não identificados na demonstração original.

Na branch fix/integracao-sprint2, foram verificados:

  • cadastro e autenticação de um usuário com perfil Equipe;
  • preservação do ID local durante a reconciliação com o backend;
  • importação de usuários e residentes remotos para o IndexedDB;
  • rejeição de login e CPF duplicados no backend;
  • build de produção do frontend.

Ao final dessa verificação, a suíte apresentou 21/21 testes passando.


Itens que ficam para a próxima sprint

  • Componente de toast/snackbar reutilizável extraído do NovoCadastro
  • Ajuste de touch targets de 44px para tablets (RNF04)
  • Sincronização offline completa com resolução de conflitos

Evidência da Reunião

Não há gravação da Review da Sprint 2 versionada no repositório. A evidência disponível é a ata textual registrada nesta página.


Histórico de Revisão

Data Versão Descrição Autor
14/06/2026 1.0 Registro da ata de Review da Sprint 2 com atividades de V/V Alberto Côrtes
14/06/2026 1.1 Correção da classificação dos testes unitários de Validação para Verificação, conforme feedback do monitor. Alberto Côrtes
15/06/2026 1.2 Correção do dia da reunião, registro da verificação técnica posterior e remoção de referência a gravação inexistente. Enzo Menali