Ir para o conteúdo

Documento de Arquitetura

Introdução

O presente documento tem como finalidade compartilhar as experiências vividas pela equipe durante o desenvolvimento do projeto, além de promover uma autorreflexão. Também visa auxiliar outras equipes na condução de futuros projetos.

Pontos Fortes

  • Fluxo constante de entregas para os usuários.
  • Cobertura do escopo do MVP, ao qual a equipe se comprometeu no início do projeto.

Pontos Fracos

  • Frontend não tem a mesma qualidade do backend (pode-se analisar esse fato pelo notebook da disciplina).
  • Não tivemos tempo hábil para terminar todos os incrementos.

Aprendizado

  • Nenhum membro do time tinha conhecimento prévio com React Native. Os membros de MDS nesse projeto tiveram o primeiro contato com tecnologias como Docker e Git, o que não foi impeditivo para um aprendizado empenhado.

Recomendações

  • Ter uma política de testes desde o dia 0 do projeto, tanto para backend quanto para frontend. Recomendamos fortemente a configuração de um container de testes com a versão correta que será usada pela ferramenta do GitHub Actions, que gerará o relatório para o Sonar. Devido a diferentes versões ou configurações, tivemos discrepâncias na porcentagem de cobertura do frontend durante todo o projeto.

Histórico de Versão

Versão Data Descrição Autores
1.0 10/12/2023 Abertura do documento Gustavo Afonso