A etapa de Validação garantiu que a solução proposta funcionasse tanto visualmente quanto tecnicamente. Esse processo aconteceu de forma contínua, acompanhando cada sprint, cada entrega e cada nova história de usuário.
A etapa de Validação garantiu que a solução proposta funcionasse tanto visualmente quanto tecnicamente. Esse processo aconteceu de forma contínua, acompanhando cada sprint, cada entrega e cada nova história de usuário.
Testes Automatizados
A partir da Semana 12, implementamos testes automatizados para garantir estabilidade, evitar regressões e validar o funcionamento das histórias de usuário. Cada nova funcionalidade só avançava após passar pelos testes.
CI/CD e Pipeline Automatizada
Nas Semanas 14 e 16, criamos e aprimoramos a pipeline de CI/CD no GitHub.
A cada commit, o sistema executa:
build da aplicação,
testes automatizados,
deploy automático para produção.
Screencasts documentaram esse fluxo e validaram publicamente o processo.
Deploy em Produção
Todas as histórias implementadas foram implantadas na nuvem, permitindo validar:
comportamento real da aplicação,
performance e responsividade,
estabilidade entre versões.
Bugs e melhorias foram registrados e acompanhados no bug tracker.
Wireframes e Layouts
Os wireframes (Semanas 9 e 10) e os layouts finais (Semana 15) passaram por revisões constantes para validar hierarquia visual, organização e clareza da navegação.
Protótipo Navegável
Nas Semanas 16 e 17, construímos o protótipo navegável no Figma, já com interface final, paleta 60/30/10, iconografia e fluxos completos.
Validamos, assim:
fluxo da Home;
página “Todas as Notícias”;
recomendações contextuais;
menu mobile;
navegação contínua (infinite scroll).
O protótipo serviu como validação final antes do código completo.
Cada história passou por quatro camadas de validação:
Definição - Cenários BDD;
Estrutura - Modelo de dados;
Experiência - Protótipo navegável;
Funcionamento real - Deploy + testes.
Isso garantiu alinhamento entre intenção, design e técnica.
Na Semana 17:
entregamos o protótipo final;
atualizamos o README com instruções completas;
criamos contas para avaliadores;
corrigimos os últimos bugs.
A solução foi validada de ponta a ponta.