Nossa equipe adotou o framework Scrum para gerenciar o desenvolvimento deste projeto. A metodologia Scrum proporcionou uma estrutura flexível e iterativa, permitindo-nos responder de maneira eficaz às mudanças nos requisitos e às necessidades de mudanças ao longo do processo.
##O primeiro passo foi o levantamento dos Requisitos
Dedicamos um tempo significativo para realizar um levantamento detalhado dos requisitos do projeto. Isso incluiu reuniões e análise dos problemas levantados por todos, o que trouxe um bom entendimento de todos sobre o projeto.
##O segundo passo foi a divisão de tarefas entre os membros do time
Utilizamos metodologias ágeis para dividir as tarefas em sprints, onde cada membro da equipe foi designado com responsabilidades claras e alcançáveis. Isso promoveu uma colaboração eficaz e garantiu que todas as áreas do projeto fossem abordadas de maneira adequada e oportuna.
##Nosso terceiro passo foi a decisão da Arquitetura da Aplicação
Com base nos requisitos levantados, procedemos com a seleção das tecnologias mais adequadas para o desenvolvimento. Optamos por utilizar Render para levantar nossa API devido à sua flexibilidade e facilidade de publicação.
##Avaliação dos Códigos Desenvolvidos
Uma grande preocupação do time foi escrever os códigos de forma consistente e limpa. Implementamos revisões de código regulares entre os membros da equipe para garantir a qualidade do código. Utilizamos boas práticas de desenvolvimento, padrões de codificação e ferramentas de análise estática para manter a integridade do código-fonte.
##Resultado final
Não foi simples manter essa consistência, mas a como aplicamos o Scrum de maneira eficiênte, e mantivemos boas práticas de desenvolvimento, isso nos permitiu resolver as dores identificadas no início do projeto de forma eficiente e eficaz. E estamos satisfeitos com a nossa entrega final, pois, além de todos os CRUDs propostos estarem funcionando, também conseguimos desenvolver mais de 90% dos requisitos que foram levantados ao início inclusive a leitura de QRCode para cadastro de bens como para pesquisa de bens cadastrados. A aplicação roda perfeitamente no Expo Go.
Video de apresentação