Skip to content

Lições Aprendidas

Unidade 1

Nessa primeira unidade aprendemos muito sobre processos de desenvolvimento de software. Aprimoramos consideravelmento nosso conhecimento em relação às metodologias ágeis, com destaque para SCRUM e XP, as quais serão utilizadas durante o desenvolvimento do nosso projeto. Além disso, alguns membros do grupo tiveram o primeiro contato com o Git Pages e tivemos a oportunidade de desenvolver conhecimento sobre documentação de projetos.

Unidade 2

No decorrer da unidade 2, o grupo pôde se aprofundar e aprender sobre o conceito de requisitos funcionais e não funcionais, além de sua importância no desenvolvimento de um software. Foi aprendido também o conceito de épicos, features e user stories. Aprendemos como devemos classificar as US em features, que são agrupados nos épicos, também aprendemos como uma US deve ser escrita de forma padrão, deixando claro o seu objetivo e a persona. Aprendemos como definir o produto mínimo viável do projeto e que devemos explicitar o seu objetivo.

Apredemos a melhorar a comunicação em grupo, definindo horários fixos para reuniões semanais e dividindo tarefas para melhorar a implementação. Além de organizar melhor a comunicação com os clientes para que eles nos ajudem a definir as funcionalidades do nosso projeto, ouvindo as suas necessidades como alunos da UnB e usuários do UnBook.

Unidade 3

Na unidade 3 nós aprendemos com nossos erros ao longo do tempo e chegamos à conclusão de que sempre é melhor optar pelo simples. Em projetos complexos, é fácil se perder em detalhes e tecnologias avançadas, mas isso nem sempre é necessário para alcançar o sucesso. Quando optamos pelo simples, conseguimos manter a claridade de objetivos e garantir que todos estejam alinhados.

Além disso, descobrimos que a organização e a comunicação são elementos-chave para o sucesso do projeto. Quando todos trabalham juntos e compartilham informações claras e objetivas, é possível garantir que todos estejam trabalhando em direção ao mesmo objetivo. Isso permite que o projeto progrida de maneira mais eficiente e evita que problemas surjam mais tarde.

Por fim, aprendemos que a colaboração e a parceria são fundamentais para o sucesso do projeto. Quando todos trabalham juntos em um espírito de equipe, é possível alcançar resultados incríveis e superar desafios que pareciam impossíveis. Portanto, sempre buscaremos valorizar a colaboração e a comunicação eficiente para que possamos continuar alcançando o sucesso em nossos projetos.

Unidade 4

Nós aprendemos muito durante a disciplina e descobrimos que existem diversas formas de aprimorar o desenvolvimento de software. Uma dessas formas é a utilização de metodologias ágeis, como o Scrum e o XP, que ajudam a manter o projeto organizado e de fácil entendimento para todos os membros da equipe.

Além disso, aprendemos sobre a importância da arquitetura MVC. Essa estrutura permite separar a lógica da aplicação em três componentes distintos: modelo, visão e controlador. Isso significa que cada membro da equipe pode trabalhar em uma parte específica da aplicação sem interferir nos outros, o que é muito importante para o sucesso do projeto.

Outro ponto que aprendemos é a importância da organização e da comunicação no grupo. Quando todos trabalham juntos, com objetivos claros e uma boa comunicação, o projeto anda muito mais rápido e com menos erros.

Enfim, aprendemos muito sobre a importância de seguir práticas e metodologias que ajudem na implementação de um projeto bem sucedido. E, acima de tudo, aprendemos que sempre é melhor optar pelo simples e pela organização, pois isso garantirá a evolução do projeto de forma mais eficiente.