Post Mortem
Noctua
Introdução
Este documento visa dar uma breve finalização para a matéria Métodos de Desenvolvimento de Software, apresentando as considerações finais dos membros da equipe, alguns pontos positivos e negativos e ideias que não puderam se concretizar.
Pontos positivos
- Clara evolução da equipe durante o andamento do projeto
- Aprendizagem
- Adquirimos uma boa noção do que seria realizar um projeto real no mercado de trabalho
- Estudo e uso prático de importantes métodos ágeis
- Conseguimos finalizar o projeto (com algumas soluções de contorno)
- Issues bem divididas
Pontos negativos
- O projeto foi iniciado de maneira desorganizada
- A comunicação entre os grupos foi escassa
- Achávamos que os grupos iriam fazer projetos separados, mas com a mesma ideia, e ao descobrirmos que faríamos juntos acabamos ficando um pouco desmotivados por termos que nos reorganizar
- Retirada da matéria de alguns membros da equipe
Ideias não concretizadas
Seguem algumas ideias que tivemos para o projeto mas acabaram não podendo ser concretizadas
Power BI
Inicialmente a ideia era fazer o tratamento dos dados utilizando a ferramenta da Microsoft e achamos que seria interessante trazer nosso resultado final com ela
Arquitetura do projeto
Para a arquitetura do projeto, o ideal seria uma automação da requisição dos dados caso eles não estejam no banco de dados. A forma como implementamos já preenche nosso banco de dados por completo utilizando o csv disponibilizado. Essa ideia está bem detalhada no nosso documento de arquitetura, na parte de visão lógica.
Considerações finais dos membros
Matheus Soares - DevOps - Time B
A matéria MDS sempre foi algo que perdurou na minha cabeça como um desafio acadêmico, sabia que em algum momento de minha vida na faculdade eu iria ter que concluir a mesma, e foi no segundo semestre letivo de 2021 que a decisão foi feita.
Ao entrar na matéria eu estava bem tranquilo, já que meu grupo (Time B) era composto por amigos que eu formei durante meus anos na UnB então já havia entrosamento por parte dos integrantes. Mas como nem tudo na vida é de acordo com o que a gente imagina fomos surpreendidos com um tema compartilhado e isso certamente me deixou meio preocupado, já que de apenas 6 pessoas para se lidar agora éramos 18. O princípio foi um pouco desorganizado, acredito que o time B por se conhecer já tinha um plano de ação, porém era difícil manter contato com os outros times para que todos estivessem no mesmo “fluxo”.
Sobre a matéria em si agradeço por aprender bastante na base da ‘’pressão’’, durante a matéria fiquei responsável em aprender ferramentas de Business Intelligence para aplicar no nosso database para criação do DashBoard, com apenas algumas semanas de estudo fui capaz de criar dashboards tanto em Power Bi quanto em Metabase e fico feliz de ter desempenhado aquilo que meu grupo necessitava de mim. As metodologias ágeis se tornaram um consenso entre os membros, acredito que todos com que tive contato sabem as bases de um SCRUM.
E como agradecimento final, quero elogiar aos integrantes dos outros grupos que ficaram até o final e buscaram ajuda para tentar alinhar o projeto. Em relação ao meu squad (Time B) acredito que sem eles eu não me sentiria tão seguro durante a execução da matéria, carrego comigo a ideia de dever cumprido, fomos lá e fizemos o que arquitetamos e isso me carrega de extrema felicidade. Por fim obrigado equipe Noctua e obrigado MDS.
Mateus Caltabiano - Scrum Master - Time B
Particularmente, MDS já iniciou com uma pressão muito grande por eu já ter uma ideia do tempo e dedicação que seriam necessários ao longo do semestre para a conclusão da matéria. Na prática vi que definitivamente não é uma matéria fácil, é necessária muita organização e determinação para, semana após semana, se manter focado no projeto.
Sobre meu trabalho como Scrum Master, não fiquei totalmente satisfeito. Poderia ter me dedicado mais e organizado melhor meu time, mas admito que acaba sendo difícil quando nem você está muito motivado. Meu grupo foi composto por amigos, então a gente já estava bem entrosado desde o início da matéria. No início, não entendemos que as equipes trabalhariam no mesmo projeto e acabamos dando um gás sozinhos para, 3 semanas depois, descobrirmos que o trabalho seria um só para 3 equipes e as outras 2 ainda estavam bem desorganizadas. O fato de termos que trabalhar com outros grupos que ainda não estavam no mesmo pé que a gente foi bem desmotivador e a comunicação se provou bem difícil. Apesar das dificuldades, gostei de ter o papel de organizar um time e aprendi bastante sobre como isso é feito assim como as dificuldades que são encontradas ao longo do caminho.
Sobre o projeto, fiquei feliz com a maneira que ele foi finalizado. Foi um caminho que se provou bem sinuoso em certas partes, mas o time se provou sprint atrás de sprint. A divisão de issues pra mim foi uma evolução muito clara da release 1 para a release 2. A semana antes da entrega da release 1 foi bem cansativa e acabou tomando nosso feriado de carnaval quase todo. Para a release 2, tivemos que dar aquele gás final, mas conseguimos manejar o tempo muito melhor do que a primeira.
Por fim, quero agradecer a todos que contribuíram no projeto e se dedicaram para que ele pudesse se concretizar.