Lições Aprendidas
Unidade 1
Durante a nossa primeira tarefa, a equipe teve a oportunidade de adquirir várias lições significativas. Encontramos alguns obstáculos devido a conflitos de horários entre os membros da equipe, mas todos se mostraram dispostos a contribuir quando podiam.
A maior dificuldade que o grupo enfrentou foi em relação à documentação do projeto. Isso nos levou a gastar um tempo considerável em reuniões, pois havia muitas dúvidas e opiniões diferentes a serem consideradas. A complexidade da documentação exigiu que todos os membros da equipe estivessem na mesma página, o que se mostrou um desafio. No entanto, a equipe se mostrou resiliente e disposta a superar esses obstáculos.
Apesar desses desafios, uma das lições mais positivas que tiramos foi o interesse e o empenho demonstrados pelos membros da equipe. Todos compartilhavam uma visão unificada e um entendimento aprofundado do projeto, o que facilitou bastante o processo de desenvolvimento. Esse alinhamento permitiu que a equipe superasse as dificuldades encontradas na documentação e mantivesse o foco no objetivo final.
Após uma reunião produtiva com o professor (cliente), a equipe conseguiu chegar a um consenso sobre os objetivos principais do projeto com facilidade. Isso nos permitiu definir as metas e diretrizes estabelecidas, resultando em um planejamento mais robusto e uma execução mais fluida. A participação de todos na reunião foi crucial para garantir que todos estivessem alinhados com os objetivos do projeto. Isso, por sua vez, facilitou a coordenação e a colaboração dentro da equipe, permitindo uma execução mais suave do projeto.
Unidade 2
Durante a segunda unidade, a equipe continuou a desenvolver suas habilidades e aprofundou seus conhecimentos em metodologias ágeis e práticas de desenvolvimento de software. Um dos principais focos foi a implementação de PBB (Product Backlog Building), SAFe (Scaled Agile Framework), MVP (Minimum Viable Product), critérios de aceitação e pontuação, e a criação de diagramas de fluxo de dados (DFD).
A adoção do PBB foi fundamental para a organização do backlog do projeto. A equipe conseguiu dividir as tarefas de maneira mais eficiente e priorizar as entregas com base nas necessidades do cliente.
O SAFe foi introduzido para escalonar as práticas ágeis em toda a equipe. Isso trouxe uma estrutura mais robusta para a gestão do projeto, promovendo melhor colaboração entre os membros e facilitando a coordenação de tarefas.
A criação do MVP foi um dos pontos altos desta unidade. A equipe se concentrou em desenvolver uma versão básica, mas funcional, do produto, que pudesse ser apresentada ao cliente para feedback inicial.
Os critérios de aceitação foram definidos com clareza para cada funcionalidade do projeto. Isso garantiu que todos os membros da equipe tivessem um entendimento comum sobre o que era necessário para considerar uma tarefa concluída com sucesso.
Por fim, a elaboração dos diagramas de fluxo de dados (DFD) foi crucial para entender melhor o fluxo de informações dentro do sistema.
Em resumo, a segunda unidade foi marcada por um avanço significativo nas práticas de desenvolvimento e na organização da equipe. As metodologias e ferramentas implementadas ajudaram a melhorar a eficiência e a eficácia do projeto, preparando a equipe para os desafios das próximas etapas.