Pular para conteúdo

Planejamento Estratégico

Esta página apresenta o acompanhamento do planejamento estratégico do projeto MorfoBlocos Digital.

Sprints, Entregas de US e Evidências

Sprint Período Histórias de Usuário Planejadas (Status) Técnicas e Atividades de ER Evidências / Desvios Registrados
Sprint 1 14/04 a 28/04
[CONCLUÍDA]
Nenhuma (Fase de Concepção)
🟢 Concluído
• Elicitação inicial de escopo e Backlog preliminar.
Técnicas: Brainstorming, Rich Picture.
Desvios: Nenhum. Planejado em conformidade com o cronograma inicial.
🔗 Evidências: Rich Picture | Backlog
Sprint 2 29/04 a 12/05
[CONCLUÍDA]
Nenhuma (Fase de Design)
🟢 Concluído
• Definição do MVP, classificação URPS+ e DoR/DoD.
Técnicas: Prototipagem Rápida, Storyboarding.
Desvios: A validação final do protótipo atrasou 2 dias por agenda da PO, sem impactar o início da Sprint 3.
🔗 Evidências: Figma Protótipo | Documento DoR/DoD
Sprint 3 13/05 a 26/05
[CONCLUÍDA]
CP1 — Controle de Acesso e Atividades:
🟢 US01 – Cadastro (Concluído)
🟢 US02 – Login/JWT (Concluído)
🟢 US21 – Explicação morfológica (Concluído)
🟡 US03 – Recuperar senha (Retirada)
• Análise, Consenso e Refinamento de User Stories.
Técnicas: Detalhamento de Critérios de Aceitação.
Desvios (DoD Real): A US03 teve o backend finalizado, mas o frontend ficou pendente por problemas de envio de e-mail no servidor de testes. Removida do escopo do MVP por consenso.
🔗 Evidências: Refinamento das US | Reunião #02 com Cliente para alguns alinhamentos.
Sprint 4 27/05 a 09/06
[CONCLUÍDA]
Core do Jogo e Motor de Validação:
🟢 US16, US17, US18 – Espaço de Construção (Concluído), US22 - Portfólio de Progresso.
🟢 US19, US20 – Validador de Estruturas (Concluído)
🟢 US23 – Desempenho do Aluno (Concluído)
• Verificação e Validação (V&V) da base linguística.
Técnicas: Matriz de Rastreabilidade e Teste Funcional com PO.
Desvios (DoD Real): A US17 apresentou instabilidade temporária de scroll em telas menores que 360px (RNF11), mas foi devidamente mitigada e refatorada nas sprints seguintes para homologação final.
🔗 Evidências: Feedback/Validação do Protótipo
Sprint 5 10/06 a 23/06
[CONCLUÍDA]
CP2 — Administração de Conteúdo (Base):
🟢 US04, US06, US08– Criação/Exclusão de Morfemas e Palavras (Concluído)
🟢 US10, US12, US14 – Criação/Exclusão de Atividades (Concluído)
• Refinamento do Backlog pós-testes da versão jogável.
Desvios: Integração inicial da carga de dados via Django Admin concluída com sucesso para acelerar a liberação dos formulários React na Sprint 6.
🔗 Evidências: Apresentação Unidade III (YouTube)
Sprint 6 24/06 a 07/07
[CONCLUÍDA]
CP2 — Fechamento do CRUD e Estabilização:
🟢 US05, US07 – Edição/Listagem de Morfemas (Concluído)
🟢 US09, US11 – Edição/Listagem de Palavras (Concluído)
🟢 US13, US15 – Edição/Listagem de Atividades (Concluído), US25 - Análise de Erros
Deploy via Vercel concluído.
• Homologação final do MVP e aplicação rigorosa do DoD.
Técnicas: Teste de aceitação final com a PO.
Desvios: Nenhum. Carga final de mais de 100 morfemas integrada e interface web validada pela PO em 30/06.
🔗 Evidências: Homologação Final (Google Drive)

Rastreabilidade

Matriz de Rastreabilidade


Acompanhamento do Cronograma, Execução e Evidências Unificadas

A tabela a seguir apresenta a visão consolidada do cronograma planejado para o MorfoBlocos Digital. Ela unifica os objetivos de cada iteração, o status final de cumprimento e as evidências práticas geradas tanto em Engenharia de Requisitos (ER) quanto em Engenharia de Software (ESW).

Sprint / Período Objetivo Principal & Status Evidências Práticas de Engenharia de Requisitos (ER) Evidências Técnicas de Engenharia de Software (ESW)
Sprint 1
14/04 - 28/04
Definição do MVP, levantamento inicial de escopo e arquitetura.

Status: Cumprido ✅
Análise Documental: Estudo do manual de regras do jogo analógico original.
Elicitação: Sessão de Brainstorming inicial com a PO.
Modelagem Visual: Criação do Rich Picture.
Scrum: Definição e abertura do Product Backlog inicial.
Atas de Reunião: Homologação da Ata da Reunião com Cliente #01 com gravação de vídeo inclusa.
Sprint 2
29/04 - 12/05
Refinamento do backlog com RFs atômicos, DoR/DoD e prototipação.

Status: Cumprido ✅
Prototipagem: Fluxo de telas de alta fidelidade construído no Figma.
Consenso e Negociação: Aplicação da técnica MoSCoW para o corte de escopo do MVP 1.0.
Especificação: Escrita das matrizes formais de DoR e DoD.
Arquitetura: Definição da Stack (React, Django, PostgreSQL).
Modelagem de Dados: Criação dos modelos de dados que irão popular o banco nas próximas sprints.
Ambiente: Configuração inicial do ambiente do repositório para início do desenvolvimento do projeto.
Sprint 3
13/05 - 26/05
Implementação do Controle de Acesso (US01/US02) e exibição morfológica (US21).

Status: Cumprido ✅
Refinamento: Atomização e divisão estrutural dos requisitos funcionais de acesso (RF01 e RF02).
Validação: Escrita e revisão dos Critérios de Aceitação das histórias de autenticação (US01, US02 e US21).
Segurança: Implementação de autenticação síncrona via tokens JWT (expiração de 1 hora conforme RNF13).
Gestão de Mudança: Exclusão técnica da US03 (Recuperação de senha) por restrições de SMTP no servidor de testes.
Sprint 4
27/05 - 09/06
Construção do Core do Jogo (Espaço de Construção e Validador) e progresso.

Status: Cumprido ✅
V&V: Execução de testes funcionais orientados pelos cenários dos critérios de aceitação com a PO.
Rastreabilidade: Atualização da Matriz de Rastreabilidade vinculando o jogo (US16 a US20) aos RFs.
Práticas XP (TDD): Escrita de testes unitários automatizados (tests.py) para o motor lógico de gramática (RF20).
CI/CD: Configuração de pipeline ativa via GitHub Actions (ci.yml) automatizando a validação de Pull Requests.
Sprint 5
10/06 - 23/06
Desenvolvimento das APIs base de criação/remoção para Administração de Conteúdo.

Status: Cumprido ✅
Abstração: Detalhamento das regras de negócio de integridade relacional para proteção contra exclusão em cascata (RN03).
Escopo: Decisão de expor a carga de dados inicial no Django Admin para acelerar as telas em React.
Desenvolvimento API: Construção dos endpoints REST (POST, DELETE) para o gerenciamento de Morfemas e Atividades.
Refatoração (XP): Isolamento da lógica de consultas complexas de views para camadas de services no Django.
Sprint 6
24/06 - 07/07
Finalização de Edição/Listagem (React), carga de dados e Homologação Final.

Status: Cumprido ✅
Aceite Final: Condução de testes de aceitação (UAT) com a PO simulando fluxos de professor e aluno.
Massa de Dados: Importação e persistência de planilha oficial com 100+ morfemas integrados ao banco.
Fechamento do CRUD: Acoplamento total do frontend React aos endpoints de escrita (PUT/PATCH).
Acompanhamento de RNF: Auditoria de contraste de cores sob o nível AA da WCAG (RNF15).
Deploy: Geração da build estável em produção na Vercel.
Homologação Final


Quadro MVP

Legenda: Impl. = Implementado

RF US Critérios de Aceitação (CA) Status Sprint Evidência Status DoD / PO
RF01 US01 CA-US01-01 a 03 Impl. S3 Acessar Vercel Concluído / Validado
RF02 US02 CA-US02-01 a 05 Impl. S3 Acessar Vercel Concluído / Validado
RF04 US04 CA-US04-01 Impl. S5 Acessar Vercel Concluído / Validado
RF05 US05 CA-US05-01 Impl. S6 Acessar Vercel Concluído / Validado
RF06 US06 CA-US06-01 Impl. S5 Acessar Vercel Concluído / Validado
RF07 US07 CA-US07-01 Impl. S6 Acessar Vercel Concluído / Validado
RF08 US08 CA-US08-01 Impl. S5 Acessar Vercel Concluído / Validado
RF09 US09 CA-US09-01 Impl. S5 Acessar Vercel Concluído / Validado
RF10 US10 CA-US10-01 Impl. S5 Acessar Vercel Concluído / Validado
RF11 US11 CA-US11-01 Impl. S6 Acessar Vercel Concluído / Validado
RF12 US12 CA-US12-01 Impl. S5 Acessar Vercel Concluído / Validado
RF13 US13 CA-US13-01 Impl. S6 Acessar Vercel Concluído / Validado
RF14 US14 CA-US14-01 Impl. S5 Acessar Vercel Concluído / Validado
RF15 US15 CA-US15-01 Impl. S6 Acessar Vercel Concluído / Validado
RF16 US16 CA-US16-01 Impl. S4 Acessar Vercel Concluído / Validado
RF17 US17 CA-US17-01 a 04 Impl. S4 Acessar Vercel Concluído / Validado
RF18 US18 CA-US18-01 Impl. S4 Acessar Vercel Concluído / Validado
RF19 US19 CA-US19-01 Impl. S4 Acessar Vercel Concluído / Validado
RF20 US20 CA-US20-01 Impl. S4 Acessar Vercel Concluído / Validado
RF21 US21 CA-US21-01 Impl. S3 Acessar Vercel Concluído / Validado
RF22 US22 CA-US22-01 e 02 Impl. S4 Acessar Vercel Concluído / Validado
RF23 US23 CA-US23-01 Impl. S4 Acessar Vercel Concluído / Validado
RF25 US25 CA-US25-01 Impl. S6 Acessar Vercel Concluído / Validado

Relatório de Conclusão do MVP e Resolução de Pendências

Para assegurar a transparência do processo de Engenharia de Requisitos e o cumprimento rigoroso da Definition of Done (DoD), o status dos antigos impedimentos foi atualizado pós-homologação:

  • Gestão de Conteúdo (RF04 ao RF15) e Telas de Edição/Listagem (US05, US07, US09, US11, US13, US15) - Status: CONCLUÍDO. Todas as interfaces gráficas integradas no frontend React foram finalizadas e homologadas na Sprint 6, operando de forma síncrona com os endpoints do backend.

  • Responsividade do Tabuleiro (US17 - Montagem de Palavras) - Status: RESOLVIDO. A quebra de layout em viewports de 360px (RNF11) foi totalmente corrigida utilizando CSS Grid reativo, eliminando a rolagem lateral indesejada.

  • Alomorfia e Especificidades Avançadas - Status: MAPEADO PARA V2.0. Conforme alinhamento e feedback final da PO (Profª Pilar), regras complexas de desinências verbais e alomorfia profunda foram documentadas como melhorias futuras para a próxima versão do produto, garantindo a aprovação do escopo atual do MVP.


Tabela Consolidada de Feedback da PO

Reunião / Status Detalhamento dos Alinhamentos e Ajustes
Data: 08/04/2026
Sprint: Sprint 1
US/RF: Visão do Produto / Plataforma

Status: ✅ Aprovado
Feedback da PO: O app deve ser complemento do jogo físico, focado em mobile-first (público escolar). Acessibilidade para deficientes visuais fica fora do MVP.
Ajuste Realizado: Adequação do MoSCoW (Acessibilidade como Won't Have). Definição do RNF11 (responsividade a partir de 360px com React/Tailwind).
Data: 07/05/2026
Sprint: Sprint 2
US/RF: US16, US17, US19, US20, US21

Status: ⚠️ Com Ressalvas
Feedback da PO: Blocos coloridos por categoria ("caixa de lego"); nível de dificuldade escolhido livremente pelo aluno; regras de validação são únicas, mas a profundidade da explicação muda por nível. Ficou de enviar carga de dados.
Ajuste Realizado: CAs das US16, US17 e US21 reescritos. Validador focado em padrões regulares (Alomorfia para V2.0). Banco inicial populado temporariamente com 10 morfemas.
Data: 30/06/2026
Sprint: Sprint 6
US/RF: MVP Completo (US01-US25)

Status: ✅ Homologado
Feedback da PO: Elogiou a interface e a velocidade de entrega. Sentiu falta de desinências verbais avançadas. Solicitou manuais do produto e demonstrou interesse na versão 2.0.
Ajuste Realizado: MVP validado. Carga final de 100+ morfemas integrada com sucesso. Especificidades linguísticas avançadas movidas para o escopo da V2.0 junto com o planejamento de transição.

Registros e Evidências

Reunião Data Registro
Reunião com Cliente #01 08/04/2026 🎥 Vídeo no YouTube
Reunião com Cliente #02 07/05/2026 🔊 Áudios no Google Drive
Homologação Final — Unidade 4 30/06/2026 🎥 Gravação no Google Drive

Legenda de Status

Símbolo Significado
✅ Aprovado PO aprovou sem ressalvas
⚠️ Aprovado com ressalvas PO aprovou com pendências a resolver
❌ Rejeitado PO rejeitou — requer revisão completa