FastInBox | Sprint governance

Sprint 2 Planning

Periodo planejado: Sprint 2 | Status: Planejada com backlog estruturado

Documento de planejamento voltado para execucao: define objetivo central, entregaveis, tarefas detalhadas, responsaveis sugeridos, evidencias esperadas e criterio de pronto para acompanhamento no GitHub Project.

1. Contexto da sprint

A Sprint 2 parte de um MVP funcional entregue na Sprint 1. O foco agora deixa de ser apenas comprovar navegacao e passa a consolidar confiabilidade: persistencia real, rastreabilidade operacional, validacao automatizada e maior maturidade de apresentacao para banca e stakeholders.

2. Objetivo central

Transformar o fluxo demonstravel da Sprint 1 em uma base mais consistente para continuidade do projeto, conectando front, back e documentacao a um backlog rastreavel e com evidencias claras de execucao.

3. Entregaveis prioritarios

EntregavelDescricaoResultado esperado
Persistencia server-sideIntegracao progressiva de autenticacao, pacientes e pedidos com API e bancoFluxos deixam de depender exclusivamente de estado local
Kanban sincronizadoAtualizacao de status com origem em dados reais e nao apenas na interfaceFabrica opera com fila mais confiavel
Observabilidade minimaRegistro de eventos de pagamento e mudanca de statusEquipe passa a medir o fluxo critico
Smoke tests E2EAutomacao minima para validar a jornada principalMenor risco de quebrar o MVP em ajustes rapidos
Governanca da sprintIssues, backlog e evidencias centralizados no GitHub ProjectMaior transparencia para equipe e avaliadores

4. Backlog detalhado da Sprint 2

ItemTarefa acionavelOwner sugeridoDependenciaCriterio de aceite
Autenticacao integradaConectar login e sessao do front a endpoints reais do backendFront + BackContrato de autenticacao definidoUsuario autentica sem depender apenas de fixtures locais
Persistencia de pacientesSalvar e listar pacientes por nutricionista com origem no servidorBackModelo de paciente e rotas CRUDPaciente criado reaparece apos recarga e segue vinculado ao owner correto
Persistencia de pedidosSalvar pedido, itens e fabrica responsavel em banco relacionalBack + FrontEntidades e payloads alinhadosPedido pode ser recuperado por nutricionista, paciente e fabrica
Kanban operacional sincronizadoAtualizar colunas e status com base em dados do servidorFrontAPI de leitura e mudanca de statusMudanca de coluna persiste apos refresh e fica visivel aos perfis corretos
Eventos criticosRegistrar pagamento, confirmacao e mudanca de etapa operacionalFullstackDefinicao dos eventos minimosHistorico dos eventos principais fica rastreavel
Smoke testsAutomatizar o caminho criar pedido -> pagar -> acompanhar statusQA + FullstackAmbiente minimamente previsivelTeste executa com sucesso no baseline da sprint
Feedbacks de interfaceReforcar mensagens de sucesso, erro e andamento para o pacienteFrontMapeamento dos estados criticosUsuario entende claramente o que aconteceu e qual o proximo passo
Evidencias e documentacaoAtualizar docs, review e backlog publico com o progresso da sprintDocsExecutar os itens anterioresArtefatos publicados e coerentes com a execucao real

5. Estrutura de acompanhamento

5.1 To Do

5.2 Doing

5.3 Done

6. Definition of Done da sprint

7. Evidencias esperadas

EntregaEvidencia minimaFinalidade academica
Persistencia integradaPrint ou video mostrando dados mantidos apos nova sessaoComprovar evolucao tecnica real
Kanban sincronizadoRegistro da mudanca de status refletida em mais de uma telaDemonstrar consistencia operacional
Smoke testsExecucao com sucesso e saida resumida do testeComprovar preocupacao com qualidade
Documentacao da sprintPages atualizado com backlog e review correspondenteFacilitar banca e continuidade do projeto

8. Riscos e plano de contingencia

RiscoPossivel impactoContingencia
Atraso na integracao entre front e backPostergar persistencia realFechar primeiro contrato minimo e validar por partes, sem travar toda a sprint.
Dados inconsistentes entre telasComprometer a demonstracao do fluxoPriorizar pedidos e status como fonte unica de verdade antes de ampliar escopo.
Falta de evidencias ao final da sprintEnfraquecer apresentacao academicaRegistrar entregas semanalmente e nao apenas no encerramento.
Regressao por ajustes rapidos de interfaceQuebrar jornadas ja aprovadasExecutar smoke test e checklist manual minimo antes de publicar.

9. Ritmo de acompanhamento

10. Resultado esperado ao fim da Sprint 2

Ao final desta sprint, o FastInBox deve manter a clareza visual e a demonstrabilidade conquistadas na Sprint 1, mas com mais confiabilidade tecnica, melhor rastreabilidade e menor dependencia de fluxos puramente simulados.

Este documento deve ser lido em conjunto com a review da Sprint 1 e com o backlog publicado em issues no GitHub Project da organizacao.