Skip to content

Lições Aprendidas

Historico de Revisão

Data Versão Descrição Autor(es)
19/04/2023 0.1 Inserção das lições aprendidas na Unidade 01 Arthur, Eric, Pedro Lucas, Yasmim
15/05/2023 0.2 Inserção das lições aprendidas na Unidade 02 Arthur
12/06/2023 0.3 Inserção das lições aprendidas na Unidade 03 Fábio
18/07/2023 0.4 Inserção das lições aprendidas na Unidade 04 Fábio

Unidade 01

Na unidade 01, aprendemos lições de alto valor:

  • Aprendemos a identificar qual a melhor metodologia utilizamos em um projeto por exemplo e sua importância adequada para diferentes situações de equipe e projeto.
  • Aprimoramos a identificação e definição dos problemas, das causas, e do que iremos entregar como um produto, sendo essencial para aflorar as ideias do escopo, filosofia adotada pela equipe, entre outros.
  • Tivemos um pouco de dificuldade intra-equipe e estamos trabalhando como um todo para tornar isso não mais um problema, aumentar nossa produtividade e eficiências.
  • Como equipe em desenvolvimento interpessoal, compreendemos melhor alguns fundamentos da engenharia de software e suas importâncias.
  • Compreendemos que um produto de software é muito mais complexo do que aparenta, assim nos deu uma visão mais realista da estruturação, desenvolvimento, análise, testes, entre outros.

Unidade 02

Na unidade 02, aprendemos lições de alto valor:

  • Descobrimos que os padrões de arquitetura podem melhorar a modularidade e a manutenibilidade do código, facilitando a compreensão, a extensão e a atualização do sistema. Utilizar padrões arquiteturais como MVC, MVVM, ou Clean Architecture nos permite separar responsabilidades e obter um código mais organizado e sustentável.
  • Percebemos que a escolha adequada dos padrões de interface e arquitetura pode impactar diretamente na qualidade e desempenho do sistema.

Unidade 03

Nessa unidade, aprendemos muitas coisas que serão úteis para a nossa carreira acadêmica e profissional, dentre elas destacamos o efetivo trabalho em grupo, onde as entregas dos MVPS demandam muita contribuição devido as diversas etapas de implementação. Efetivamente colocamos em prática toda a teoria adquirida em sala de aula das unidades anteriores em um projeto real. No decorrer desse processo de desenvolvimento, pudemos aprender mais sobre as tecnologias utilizadas e executamos os testes necessários para a aplicação. Outro ponto a destacar é essa troca de experiência com as demais equipes por meio dos chapters, com isso pudemos ver como os grupos estavam encarando suas dificuldades e nos ajudou a melhorar.

Unidade 04

Essa última unidade da disciplina abordou na parte teórica sobre os diferentes tipos de testes a serem executados no projeto para exterminar eventuais problemas. Em relação a parte prática, tudo o que foi aprendido no decorrer do semestre executamos nessa unidade, que pode ser entendida como uma das mais importantes e com maior valor na entrega do nosso projeto/produto. Aprendemos, principalmente para trabalhos futuros, a importância da organização e divisão de tarefas é importante para que nenhum membro seja sobrecarregado com a alta demanda que um projeto exige.