Ir para o conteúdo

Cronograma e entregas

6 Cronograma e entregas

A partir da estratégia de desenvolvimento ScrumXP estabelecida, tem-se a seguinte proposta de cronograma. Cada sprint entrega um incremento funcional integrado e testado — não há sprints dedicadas exclusivamente a integração ou testes. Os RNFs críticos (segurança, privacidade, auditoria, integridade, conformidade) são tratados de forma transversal desde a Sprint 2, incorporados em cada funcionalidade à medida que são desenvolvidas.

Sprint Início Fim Objetivo principal CPs Entregas esperadas RNFs transversais nesta sprint Validação do cliente
Sprint 0 19/04/26 02/05/26 Configuração e arquitetura inicial - Ambiente configurado. Arquitetura inicial. - N/A (Validação interna)
Sprint 1 03/05/26 09/05/26 Cadastro de pacientes CP1, CP6 Cadastro de pacientes com autenticação. Entrega parcial 1: módulo de cadastro funcional. Controle de acesso básico; dados sensíveis protegidos no cadastro. Validação do fluxo de cadastro e controle de acesso com o Dr. Rogério.
Sprint 2 10/05/26 16/05/26 Prontuário SOAP (Estrutura base) CP1 Estrutura SOAP inicial. Integração com cadastro. Privacidade (acesso restrito ao perfil autorizado). Feedback sobre estrutura base do SOAP.
Sprint 3 17/05/26 23/05/26 Histórico clínico e protocolos CP3 Campos guiados por protocolos (CID-10). Entrega parcial 2: prontuário SOAP funcional. Início da auditoria de acesso aos registros. Feedback sobre campos clínicos e fluxo de consulta.
Sprint 4 24/05/26 30/05/26 Integridade documental (Cadeia criptográfica) CP4 Cadeia de integridade criptográfica. Integridade documental verificável. Validação da verificação de integridade.
Sprint 5 31/05/26 06/06/26 Exportação de dados e Auditoria CP7, CP9 Exportação de dados do prontuário (JSON, PDF). Log completo de auditoria. Rastreabilidade completa de operações; não repúdio. Validação dos logs de auditoria e exportação com o Dr. Rogério.
Sprint 6 07/06/26 13/06/26 Operação offline (Armazenamento local) CP5 Armazenamento local (PWA/Dexie.js). Privacidade no armazenamento local. Validação do funcionamento básico offline.
Sprint 7 14/06/26 20/06/26 Sincronização automática CP2 Sincronização automática. Acesso em múltiplos contextos. Entrega parcial 3: operação offline funcional. Integridade mantida offline; conflitos de sincronização tratados. Teste do fluxo offline → online com o Dr. Rogério; validação em cenário de atendimento domiciliar.
Sprint 8 21/06/26 27/06/26 Agenda, Consultas e Segurança CP2, CP6 Interface de calendário semanal (RF10), agendamento (RF11), painel diário (RF12), status de consultas (RF13), criptografia bcrypt (RNF02) e conformidade CFM/SBIS (RNF05). Módulo de consultas e segurança funcional. RNF02, RNF05 Validação do fluxo de agendamento e controles de privacidade com o Dr. Rogério.
Sprint 9 28/06/26 02/07/26 Emissão de documentos, Homologação e Entrega Final Todas Emissão e assinatura digital de receitas (RF15) e prontuários (RF08) com ICP-Brasil. Homologação formal e encerramento do MVP. Entrega final: MVP homologado e integrado (Encerramento da disciplina dia 02/07). RNF09, RNF05, RNF08 Homologação final e termo de aceite de entrega com o Dr. Rogério.

Princípios do cronograma

  • Duração padronizada: a Sprint 0 tem duração de 2 semanas (para ambientação e infraestrutura inicial). As sprints 1 a 8 têm duração fixa de exata 1 semana, e a Sprint 9 possui duração reduzida de 5 dias devido ao encerramento da disciplina em 02/07/26, data da entrega final do MVP homologado.
  • Integração contínua: cada sprint entrega código integrado ao sistema existente, testado e funcional — não há sprint de "integração de módulos".
  • Testes a cada sprint: TDD e testes de integração são executados em todas as sprints, não apenas ao final. A Sprint 9 foca em testes, validação de segurança e de aceitação com o cliente.
  • RNFs transversais: segurança, privacidade, auditoria, integridade e conformidade são incorporados em cada funcionalidade desde a Sprint 1. A coluna "RNFs transversais" explicita quais aspectos são tratados em cada sprint.
  • Validação clínica contínua: o Dr. Rogério valida funcionalidades ao final de cada sprint, não apenas na homologação final.
  • Cobertura das CPs: todas as características de produto (CP1–CP9) estão mapeadas nas sprints, garantindo rastreabilidade entre o cronograma e a seção 2.3.

Histórico de Revisões

Data Versão Descrição Autor
26-02-10 0.1 Elaboração inicial da visão do produto e projeto. Prontuariantes
26-02-24 0.2 Refinamento do escopo após reuniões de elicitação com o cliente. Prontuariantes
26-03-10 0.3 Definição da arquitetura documental e cadeia de autenticidade. Prontuariantes
26-03-25 0.4 Delimitação do escopo reduzido do MVP e revisão geral. Prontuariantes
26-04-11 0.5 Correções conforme revisão do professor; inclusão das seções 2.4 a 6. Prontuariantes
26-04-13 0.6 Últimas revisões antes da primeira entrega. Prontuariantes
26-05-03 0.7 Reestruturação do cronograma: cobertura de todas as CPs, RNFs transversais, eliminação de mini-cascata, integração e testes contínuos. Prontuariantes
26-05-03 0.8 Ajuste de datas das sprints (19/04 a 13/07) para se adequar ao semestre letivo atual. Prontuariantes
26-05-03 0.9 Condensação para 6 sprints de 2 semanas exatas, para manter consistência com as regras da equipe. Prontuariantes
2026-05-04 1.0 Ajuste para sprints de 1 semana (exceto Sprint 0 com 2 semanas). Prontuariantes
2026-06-29 1.1 Ajuste do cronograma para encerramento da disciplina em 02/07/26 (redução para 9 Sprints). Prontuariantes