Pular para conteúdo

Lições aprendidas

Unidade 1

Dentre as lições aprendidas nessa unidade é importante citar a tomada de decisão para os processos de desenvolvimento de software. Conseguimos identificar e levantar as necessidades que o projeto vai exigir como a escolha de ciclos de vidas que melhor se encaixe no projeto, vale citar também a metodologia gamificada utilizada durante as aulas que nos ajudou a entender e identificar todos os processos envolvendo ciclos de vidas onde também foi analisado as diferenças entres abordagens que são dirigidas a plano e ágeis, para o melhor entendimento das necessidades do projeto. Os conhecimentos absorvidos pela equipe durante as aulas foram essenciais para ter uma visão do produto da forma mais clara e eficaz.

Unidade 2

No segundo módulo da disciplina, a gente aprendeu um monte de coisas legais! Descobrimos como criar histórias de usuário, entender as regras de negócio e melhorar nossa forma de declarar os requisitos. Também aprendemos a organizar nossas tarefas usando um software chamado mural, que foi super útil pra visualizar e construir nosso backlog. Aprendemos a importância de analisar diferentes pontos de vista e chegar a um consenso, além de técnicas para verificar e validar nosso trabalho. Por fim, revisamos nossas tecnologias e nos atualizamos para ficar por dentro das melhores práticas. Essas lições nos deixaram mais preparados e eficientes para encarar projetos futuros.

Resumindo, no segundo módulo da disciplina aprendemos sobre histórias de usuário, regras de negócio, como melhorar nossos requisitos e organizar nosso trabalho. Usamos um software bacana chamado mural, aprendemos a chegar a um acordo em grupo e verificamos nossa qualidade. Também atualizamos nossas tecnologias.

Unidade 3

Ao longo do projeto, aprendemos várias coisas com as reuniões e os desafios que enfrentamos. Quando um membro desistiu, percebemos como é importante ser flexível e se adaptar às mudanças inesperadas. Os problemas na integração do front-end e back-end nos mostraram que é fundamental uma boa comunicação entre as equipes e escolher tecnologias que se encaixem bem. Decidimos usar o Django para tudo e vimos que isso facilita muito o trabalho, tornando tudo mais simples e eficiente. Também aprendemos que compartilhar conhecimento e se apoiar é essencial quando lidamos com dificuldades e aprendemos coisas novas. Essas lições vão nos ajudar a trabalhar melhor juntos, tomar decisões mais informadas e superar futuros desafios com mais confiança.

Unidade 4

Esta última unidade foi a com que aprendemos mais sobre a disciplina como um todo, primeiro ponto é a importância de um planejamento adequado às características do projeto e de entregas, a falta de planejamento ou alinhamento com os prazos levou a atrasos na produção e a necessidade de replanejamento, nem sempre as coisas ocorrem como é esperado e por isso é necessário um estudo de riscos, além disso, nenhum planejamento não pode ser alterado, se manter firme por causa de uma metodologia ou framework irá prejudicar o projeto e por isso é necessário fazer adaptações, por fim, nesta unidade aprendemos sobre User Story Mapping e Casos de uso, mas o mais importante foi o feedback do professor sobre como estávamos executando as outras metodologias de ER, como são diferentes e não devem ser feitas baseadas nos requisitos elicitados anteriormente, esta nova visão sobre ER é o principal ponto que foi aprendido durante a disciplina.