Pular para conteúdo

Evidências de Engenharia de Software (ESW)

Uso do GitHub Projects

Durante o curso do projeto, usamos o GitHub Projects para atribuição de tarefas e delegação de responsabilidades.

Organização das tarefas dentro do GitHub Projects

  • Figura 1: Tasks no GitHub Projects` Tasks no GitHub Projects

Uso do Teams

Foi a ferramenta usada para reuniões síncronas.

Reuniões via Teams

  • Figura 2: Reuniões no Teams Dailies síncronas no Teams

Uso do WhatsApp

Ferramenta usada para comunicação rápida, dailies assíncronas.

Dailies assíncronas

  • Figura 3: Dailies assíncronas no WhatsApp Dailies assíncronas

Pair Programming

  • Figura 4: Pair Programming Pair Programming

Protótipos e Validação Contínua (KanbanXP)

No KanbanXP, a validação contínua com o cliente sobre o produto e os incrementos iterativos é fundamental.

Validação de Telas

Validação das telas


Teste de Usuário e Homologação (Entrega MVP)

No final do ciclo de vida do projeto, os princípios do Extreme Programming (XP) referentes a releases frequentes (ou pequenas entregas de valor) se solidificaram na apresentação do MVP.

Demonstração e Uso Real (Validação Final)

Ao invés de apenas focar em formulários estáticos de usabilidade, a equipe submeteu o cliente a uma validação interativa usando o software empacotado para o dispositivo móvel. * Evidência: Ata 12 - Validação Final Cliente (01/07)

O que o vídeo/ata evidencia? Uma Sessão Prática de Validação de Software Funcional. Este documento comprova o envolvimento do cliente no final da cadeia de desenvolvimento, validando a integração dos componentes frontend e backend e atestando que a engenharia de software aplicada resultou num produto de valor útil ao negócio (cadastro, vaga, frequência e emissão de QR Code).

Qualidade de Código e Fechamento de Issues

Para chegar ao MVP com o código funcional e minimizar falhas, a equipe instaurou ritos de "mutirões" (war rooms) para fechamento de Pull Requests e garantia de que o projeto passasse nos critérios de integração antes do release. * Evidência: Ata 11 - Monitoria de Fechamento de Issues (30/06)

O que o vídeo/ata evidencia? Uma Reunião de Acompanhamento Técnico e Resolução de Impedimentos. Ele atesta o uso prático de pareamento (Pair Programming), fechamento colaborativo de issues cruciais e avaliação de Pull Requests para viabilizar a entrega técnica na data prevista.