Skip to content

Lições Aprendidas

Unidade 1

Nesta unidade, a maior dificuldade residiu na transição da visão teórica para a prática operacional da ONG. Abaixo, detalhamos as reflexões críticas sobre o processo.

Dificuldade na Elicitação com Stakeholders Reais

  • Desafio: Inicialmente, a equipe focou em descrever o fluxo da ONG de forma genérica. Porém, durante a construção do Rich Picture, percebeu-se que não havia entendimento suficiente sobre como o moderador Carlos Vaz lidava com a “promessa” versus a “entrega real” das doações.

  • Como foi superada: Foi realizada uma entrevista complementar focada especificamente no gargalo causado pelo uso do WhatsApp. A equipe aprendeu que ferramentas visuais como o Rich Picture não servem apenas como ilustração, mas também como instrumento de diagnóstico para identificar falhas no entendimento do problema.

Conflito de Metodologia (RAD vs. Disciplina Acadêmica)

  • Desafio: No início do projeto, o grupo tentou seguir o processo RAD priorizando apenas a velocidade de desenvolvimento, o que resultou em requisitos superficiais.

  • Erro identificado: A fase de planejamento de requisitos foi subestimada, pois a equipe acreditava que poderia avançar diretamente para o design e prototipação. Isso impactou negativamente a definição do MVP, já que as Histórias de Usuário estavam mal estruturadas.

  • Aprendizado: A equipe concluiu que teria sido mais eficiente aplicar técnicas como User Story Mapping logo na primeira semana, organizando melhor o backlog antes da discussão tecnológica.

O Desafio da Sustentabilidade (Custo Zero)

  • Desafio: Um dos aprendizados mais relevantes foi perceber o impacto do requisito não funcional de “Custo Zero” sobre as decisões arquiteturais do sistema.

  • Dificuldade encontrada: Algumas ferramentas inicialmente consideradas pela equipe possuíam custos incompatíveis com a realidade da ONG.

  • Como foi superada: A equipe priorizou tecnologias com planos gratuitos confiáveis, como MongoDB e Node.js. Essa decisão exigiu adaptações no design técnico para reduzir o consumo de requisições ao banco de dados, demonstrando que a limitação financeira é um requisito tão importante quanto as funcionalidades do sistema.

Análise Crítica da Comunicação com o Cliente

  • Desafio: Durante as reuniões com o stakeholder Carlos Vaz, o uso excessivo de termos técnicos acabou gerando desengajamento e dificuldades na validação das funcionalidades.

  • Como foi superada: A equipe passou a utilizar uma linguagem mais próxima do contexto da ONG e do negócio. Termos técnicos foram substituídos por expressões mais intuitivas, como “Vitrine de Necessidades” em vez de “Frontend de Visualização de Objetos”, facilitando a comunicação e a validação das propostas apresentadas.

Histórico de versão

Versão Data Descrição Autor(es) Revisor(es)
1.0 12/04/2026 Criação da página Guilherme Gustavo