Post Mortem
Introdução
Este documento tem por finalidade fornecer uma avaliação crítica quanto ao projeto, realizado na etapa final, é de suma importância sua leitura, pois ele contém informações cruciais para auxiliar no desenvolvimento de projetos futuros.
Planejado x Entregue
Épico | Objetivo Geral | Status |
---|---|---|
Login e autenticação | Realizar o CRUD de usuários e a autenticação por meio de auth tokens, seguindo padrões seguros de mercado | 🍻 |
Controle e manipulação de arquivos | Salvar os arquivos referentes às campanhas e aos personagens dos usuários do produto | 🧊 |
Controle de sessões | Realizar o controle da todas as questões relacionadas à sessões de jogo dos usuários, bem como cadastro de sessões, conexão com a sessão, geração de convites e criação de personagens | 🏗️ |
Legenda
- 🍻 Finalizado
- 🏗️ Em andamento / Parcialmente finalizado
- 🧊 Não finalizado
Pontos do projeto
Positivos
- Comunicação clara e respeitosa, promovendo um ambiente de trabalho colaborativo e saudável.
- Escuta ativa e empatia com os colegas, contribuindo para a resolução de conflitos e melhoria do clima da equipe.
- Disposição para apoiar outros membros, mesmo fora de suas responsabilidades diretas, fortalecendo o espírito de equipe.
- Gostei muito do apoio dos colegas da EPS e da escolha das tecnologias utilizadas.
- Aprendi muitas coisas novas e que já estão sendo bastante úteis, tanto na faculdade quanto no meu trabalho. Docker e CI/CD, por exemplo, eram tópicos que eu achava muito mais complexos do que realmente são.
- Além disso, explorar novas arquiteturas ampliou bastante meu senso crítico sobre esse tipo de decisão técnica.
- Time inteiro de pessoas boas.
- EPS foi super companheiro, e empático.
- Nosso início do projeto foi muito bem feito, junto do acompanhamento semanalmente.
- Suporte de EPS foi ótimo.
- O grupo sempre se mostrou proativo e receptivo com todos, tanto os membros de MDS quanto de EPS.
- A comunicação foi o principal ponto positivo: todos se comprometiam em ajudar e respondiam de acordo com o que era necessário.
- Também é notória a participação nas ideias e o comprometimento com o projeto, mesmo diante de alguns problemas com prazos.
- Aprendi melhor a como trabalhar e comunicar em grupo.
- Ampliação de conhecimento sobre código (principalmente Java Script e uso do Github).
- Colegas de MDS e EPS bem empenhados para o desenvolvimento do projeto.
- Aprendi muita teoria sobre conceitos de software bem como as ferramentas que utilizamos, apesar de não poder aprofundar estes conceitos pelo tempo, acabei finalmente entendendo como algumas coisas cruciais funcionam (como GitHub, Docker, FastAPI, etc).
- A equipe de EPS também foi de imensa ajuda para aprender tanto quanto para implementar recursos do projeto, e eles foram de grande inspiração para o desenvolvimento do projeto eu acredito, sem eles provavelmente estaríamos bem mais atrasados no projeto.
- Eu gostei bastante que tudo foi muito bem documentado,e que todos estavam dispostos a ajudar.
- Liderança ativa e bem estabelecida.
- Boa disponibilidade dos EPS para ajudar.
- Membros inteligentes, dedicados e dispostos a ajudar.
- MDS foi, até agora, a matéria na qual tive maior aprendizado. Pude ter uma verdadeira dimensão do que é o processo completo de desenvolvimento de software, e aprendi tecnologias e conceitos novos.
- A disponibilidade dos membros de EPS, em especial o Matheus, ajudou nos gargalos e na continuidade da produtividade.
Negativos
- Dificuldade inicial em delegar tarefas ou pedir ajuda.
- Tendência a querer resolver tudo sozinha, o que pode comprometer a colaboração em atividades que exigem mais divisão de responsabilidades.
- Participação menos ativa nas dinâmicas de integração da equipe, o que poderia ter fortalecido ainda mais os laços interpessoais.
- Em alguns momentos, senti certa confusão na organização do projeto.
- Mudamos algumas vezes a forma como os repositórios funcionavam, e isso acabou me fazendo perder um pouco o ritmo em relação às atualizações da documentação.
- Também não gostei muito de trabalhar com microsserviços, embora entenda a praticidade do modelo, mas achei interessante pois ele me lembra bastante os conceitos de orientação a objetos
- Eu demorei para contribuir no projeto; Fomos um pouco lentos que não conseguimos entregar o mvp.
- Infelizmente, não foi possível concluir totalmente o projeto, não por falta de comprometimento ou vontade, mas devido a alguns problemas, principalmente pessoais, enfrentados por membros do grupo. Embora isso não seja exatamente um ponto negativo, acabou impedindo que alcançássemos o resultado esperado.
- Falta de tempo para uma melhor conclusão do projeto.
- Meu conhecimento sobre o assunto era quase 0 no inicio do projeto e isso me atrapalhou bastante para acompanhar o ritmo da equipe, devido ao tempo também não consegui aprofundar meus estudos para a matéria em especifico pois tinham outras matérias bem pesadas que também necessitavam de atenção. Além disso, muitas vezes precisava passar madrugadas virado estudando o tópico antes de implementar ele para o projeto e isso afetou um pouco meu desempenho.
- Além do mais, pela complexidade do projeto no geral, me senti meio perdido realizando as coisas (apesar de ter tentado bastante criar e implementar minhas responsabilidades na medida do possível) e em meio a essa confusão, muitas vezes perdia horas e horas tentando entender o que eu devia/estava fazendo no projeto (apenas esclarecendo que isso foi um problema meu, a equipe de EPS sempre ajudava nessas situações mas as vezes pelo tempo ou situação eles não estavam disponíveis para a ajuda e é neste contexto que me sentia perdido).
- No meu ponto de vista caiu muita coisa nas costas de uma pessoa só de Eps,e também achei que algumas pessoas fizeram muita coisa e outras poucas coisas.
- Comunicação poderia ter sido um pouco mais fluida entre os MDS em algumas fases.
- Dificuldade em manter o ritmo com todas as outras demandas externas.
- Alguns colegas de MDS foram ausentes/negligentes com o projeto em determinados momentos, então tive que fazer algumas tasks sozinho.
Conselhos para projetos futuros
- Continuar mantendo a clareza nas comunicações técnicas e priorizar o balanceamento entre qualidade e entrega.
- Confiar mais em suas decisões técnicas — a experiência acumulada já é suficiente para assumir papéis mais estratégicos em projetos futuros.
- Participar mais ativamente das discussões de arquitetura e decisões iniciais do projeto, pois suas ideias agregam bastante.
- Como conselho para quem for continuar o projeto, acredito que seguir uma organização consistente no código e manter práticas similares entre os membros pode ajudar bastante a criar um produto final mais uniforme e coeso.
- Com mais tempo de trabalho em equipe, provavelmente teríamos alcançado uma colaboração ainda mais alinhada.
- Está perdido, e desanimado, peça ajuda, e de qualquer forma está tudo bem, na próxima vc vai estar melhor.
- É necessário ter muita paciência e tempo para a realização das tarefas.
- Além disso, se a pessoa não tiver nenhum conhecimento sobre determinada linguagem ou ferramenta, isso exigirá ainda mais esforço e dedicação
- É interessante direcionar as partes mais críticas do projeto para pessoas que já tenham experiência prévia com projetos semelhantes.
- Procurar diversas formas para desenvolver o projeto (sites, vídeos, entre outros).
- Não desistir, procurar fazer o máximo que consegue.
- Se organizem bastante e tentem manter uma ótima comunicação em equipe caso estejam fazendo um projeto em conjunto, pois isso é crucial para o desenvolvimento de um projeto organizado e otimizado.
- Mantenham anotado a disposição do seu tempo para o projeto para agendar/reservar um horário para a produção do mesmo.
- Pesquise, procure e veja coisas com relação ao seu projeto para procurar inspiração para ele, isso ajuda e motiva a produção e desenvolvimento dele.
- É bom ter uma boa divisão de trabalho pra não existe sobrecarga ,organização é muito importante também.
- Se familiarizar com o Git e preparar o ambiente de desenvolvimento corretamente são essenciais para evitar erros.
- É preciso entender bem para que serve cada ferramenta do ambiente, pois se erros surgirem a partir disso, já será nítida a causa deles.
Feeling Individual
Equipe MDS
Luara Cristiana da Costa
O projeto como um todo foi uma experiência enriquecedora. Aprendi muito sobre trabalho em equipe, integração de sistemas e a importância de um ciclo de desenvolvimento bem estruturado. As dificuldades encontradas serviram como base para crescimento técnico e pessoal, e foi gratificante ver as funcionalidades ganhando forma ao longo do semestre. Trabalhar no EasyCrit me ajudou a consolidar conhecimentos em backend, organização de código e colaboração em um ambiente real de desenvolvimento.
Thales Duarte Alcântara de Oliveira
Gostei muito de participar do projeto. Embora tenha ficado com vontade de entregar o MVP, compreendo as dificuldades que todos enfrentamos no processo. Foi uma experiência valiosa de aprendizado e crescimento. Aprendi muito também sobre o papel de um bom líder com o Matheus, ele foi a representação do esforço, e acredito que grande parte dos nossos acertos se deve às orientações e ao comprometimento dele
Lucas De Paula Leal
Foi muito produtivo ter participado, mesmo que pouco, foi de muito aprendizado e principalmente amadurecimento, o semestre foi bem complicado para muitos, e isso afetou bastante o projeto, mas virou aprendizado.
Miquéias Ezequiel Gonçalves Carvalho
Tive uma boa experiência com o projeto. Enfrentei diversos problemas que nunca havia enfrentado antes, e tive a oportunidade de me desafiar, colocando a cara para aprender coisas novas. Foi um processo importante para o meu amadurecimento, não apenas pessoal, mas também em termos de conhecimento técnico. Todos os membros do grupo foram bastante receptivos, tanto do MDS quanto do EPS, foi realmente muito bom trabalhar com todos.
Samuel Felipe Lira de Souza
O projeto foi muito gratificante para mim tanto no educacional e aprendizado como no pessoal, o pessoal de EPS e meus colegas de MDS mostraram grande união para o desenvolvimento desde de o início até o final, sendo bem comunicativos e diretos sobre problemas, justificativas e em orientar por onde começar a aprender algo. Todos deram o máximo de empenho possível mesmo com dificuldades e infortúnios sobre horário, vida pessoal e faculdade. Eu, pessoalmente, pude entender melhor como é ter uma experiência de trabalho nessa área e gostei muito do que eu vi, gostaria de ter dado um pouco mais de mim além do que eu pude fazer, e acredito que sem os problemas de vida pessoal que estava tendo eu poderia ter feito isso, melhorei minha comunicação para ser um participante mais ativos em futuros projetos, tanto dentro como fora da faculdade, e aprendi a sair da minha zona de conforto, tendo mais certeza do que fazer e como fazer. Por fim, foi um projeto que gostei muito de participar e gostaria de trabalhar em algo assim futuramente, agradeço aos líderes do projeto e membros do grupo por terem feito disso uma experiência maravilhosa e espero trabalhar com eles em um futuro próximo.
Bernardo Watanabe Venzi
No geral estou satisfeito com o resultado, e acho que aprendi bastante. Apesar da correria que foi, consegui entender coisas que nunca tinha entendido antes e estudar coisas que alguns meses atras eram impossíveis de se entender naquele nível. Mas com o apoio da equipe, suporte dos EPS e aulas do professor, consegui implementar e entender coisas que bem no inicio não faziam sentido, e enquanto aplicava essas coisas, acabei me divertindo no processo. Logo sou grato a equipe e ao professor por essa oportunidade de aprendizado, apesar das dificuldades, porque fiz coisas que nem imaginava estar fazendo nesta etapa do curso.
Lara Souza Mota
Eu gostei do projeto a ideia dele é bem interessante,mas, acho que poderia ter sido bem melhor.
Caio Cordeiro de Sousa
O projeto foi uma grande oportunidade de aprendizado. Deu pra entender muito melhor não só a parte técnica do desenvolvimento, tecnologias e arquiteturas, mas também a parte de gestão de time, pessoas e tempo. Claro que também se aprende como essas coisas são difíceis, os desafios, as dificuldades de lidar com tudo e ainda assim continuar produtivo e motivado, principalmente com tantas outras coisas acontecendo, dentro e fora da faculdade.
No geral, foi uma experiência muito válida e uma grande oportunidade de crescimento.
Pedro Henrique Pereira Santos
Dante Fernandes Scarpati
Tive falta de tempo e sobrecarga este semestre, então acho que eu poderia ter produzido mais se eu tivesse uma matéria a menos ou algo do tipo. Porém, dentro do que a matéria me requisitou, creio ter atendido às demandas e aprendido os conteúdos satisfatoriamente.
EPS
Matheus Pimentel Leal
EPS - Engenharia do Produto de Software. Por alguns muito temido, por outros, muito esperado. EPS para mim foi a chave final que estava procurando para a minha formação em Engenharia de Software, não apenas por se tratar do meu último semestre da graduação, mas também pelas lições e desafios enfrentados durante o semestre inteiro. Ser aluno de PI2 e EPS ao mesmo tempo foi definitivamente uma luta na qual eu já começei perdendo (não recomendo pegar as duas matérias simultâneamente 😂).
Enfrentar o desafio de guiar novos alunos do curso de Engenharia de Software ao desenvolvimento do MVP de um produto não foi tarefa fácil, principalmete quando realizamos tudo isso em um papel de liderança. O impacto que nós, alunos de EPS podemos causar nos alunos de MDS é enorme, e com certeza é fator determinante para a conclusão do projeto com êxito.
Procurei fazer o uso de todas as minhas forças para que o time de MDS pudesse se sentir acolhido, entendido e com apoio, em várias oportunidades falhei em dar a atenção merecida para eles, mas, com muita determinação e coragem pude guiar a Release final do projeto para que, eles pudessem entregar um produto parcialmente completo.
Com certeza o que fica daqui pra frente, é o aprendizado, a melhoria das habilidades adquiridas durante o curso e também, a coragem para encarar novos projetos de frente. Aos que ficam no curso, desejo todo o sucesso do mundo, para que possam passar pela graduação com louvores, para que obtenham o máximo de conhecimento possível, tirem proveito de cada momento, porque o tempo passa rápido.
Obrigado por tudo, Universidade de Brasília.
Obrigado, Engenharia de Software
Matheus Pimentel Leal
Philipe
Kess