-
Notifications
You must be signed in to change notification settings - Fork 3
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge pull request #157 from fga-eps-mds/documentation#138/post-mortem
Documentation#138/post mortem
- Loading branch information
Showing
1 changed file
with
89 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,89 @@ | ||
# 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 | ||
|
||
![](https://i.imgur.com/zKsSOk2.png) | ||
|
||
#### 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 de alguns 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. | ||
|
||
#### João Victor - Arquiteto de Software - Time B | ||
|
||
Ao entrar no curso de Engenharia de Software já escutava dos veteranos comentando o quanto MDS era um divisor de águas do curso, confesso que estou feliz por ter conseguido completar esse projeto. | ||
|
||
No início do projeto eu era o que tinha mais conhecimento técnico por ter tido experiências com desenvolvimento fora da faculdade e isso foi uma força muito grande para a realização do projeto. Atuei como arquiteto de software e foi muito significativo poder mostrar os caminhos que poderiamos seguir e sentir a confiança da equipe em mim e no projeto. Acredito que eu me doei muito nesse projeto devido as pessoas que estavam comigo, vi a vontade que elas tinham de aprender e isso me deu forças para fazer além das minhas demandas, era gratificante ajudar em outras issues, quebrar a cabeça em conjunto e aprender coisas novas. | ||
|
||
Sobre o projeto, acredito que poderia ter sido implementado algo muito mais "poderoso", porém focamos muito no aprendizado e crescimento do grupo e isso foi incrível. Começamos como um grupo de 6 estudantes e saímos um grupo de amigos que desenvolveram uma plataforma, os laços criados foram surpreendentes, sempre escutei que havia muito conflitos nos grupos de MDS e felizmente isso não ocorreu com o nosso. A união realmente compensou a falta de conhecimento e fez a força nesse projeto. | ||
|
||
Quero agradecer a todos que fizeram a matéria "mais díficil" do curso ser algo que realmente acrescentou na minha carreira enquanto desenvolvedor e estudante. | ||
|
||
#### Pedro Henrique Nogueira - Dev - Time B | ||
|
||
O começo desse semestre foi meio conturbado para mim, eu não sabia se Engenharia de Software era realmente o que eu queria fazer, talvez por esses período de pandemia onde eu acabei não aprendendo muito e nem tendo muita experiencia me desmotivaram muito desse curso. Quando a matéria MDS começou eu vi como uma oportunidade para ver se eu realmente queria continuar nesse curso ou não. | ||
|
||
No começo da matéria, eu achei que seria mais uma matéria normal onde em um final de semana a gente ia completar o trabalho e enviar. Mas logo de cara, eu percebi que não seria tão fácil quanto imaginei, começando com o fato de nosso grupo inicial, que já tinha bastante entrosamento, teria que trabalhar com mais 12 pessoas desconhecidas, outra coisa que tive muita dificuldade foi com reuniões diárias, ainda mas que nesse semestre eu consegui um estagio, então o pouco tempo que eu tinha era destinado para MDS e não para as coisas que eu curtia fazer. | ||
|
||
Sobre o projeto, eu me senti bem perdido no começo do projeto já que não tinha muito conhecimento alem de OO e nem muita experiencia em projetos de software, mas graças ao meu time, consegui encontrar um rumo e resolver todas as dificuldades que eu estava tendo alem aprender muito com todos eles. Alem disso, eu consegui aprender a ser uma pessoa muito mais organizada e prestar muito mais antedão nos prazos de entrega. | ||
|
||
Por fim, só gostaria de agradecer a todos que participaram comigo desse desafio e que facilitaram ele. | ||
|
||
#### Matheus Perillo - Product Owner - Time B | ||
|
||
Iniciei esse semestre com a mentalidade de sair da minha zona de conforto e me desafiar. Entrei para a EJ de Software Orc'estra Gamificação onde tenho aprimorado minhas habilidades de código. Me matriculei na matéria de MDS ouvindo de outras pessoas que era uma das matérias mais difíceis e importantes do curso de ESW. | ||
|
||
Comecei o semestre bem animado, no entanto ao decorrer do semestre me deparei com diversos problemas fora da faculdade que me desanimaram bastante, e consequemente, minha produtividade caiu drasticamente. Tentei de diversas maneiras contornar as situações adversas para conseguir cumprir com todas as demandas que me eram passadas da disciplina. Por sorte, meu grupo (família) foi um ponto muito importante para que eu conseguisse seguir em frente e não desistir. Aprendi mais ainda com cada um neste projeto e tenho um orgulho imenso de fazer parte deste time. | ||
|
||
Sobre o Noctua, foi um projeto que me trouxe muitas alegrias e aprendizados. Pude colocar um pouco da minha identidade no projeto, assim como cada um pôde. Não tive muitas dificuldades no projeto por ter chegado com as minhas soft skills bem aprimoradas, apesar de ter focado mais na área (front) que tenho mais facilidade. As metodologias ágeis foram muito importantes para que eu conseguisse entregar todas as demandas, porque quando me via desmotivado enxergava nas metodologias uma maneira de me forçar a cumprir com as minhas tarefas e não decepcionar meu grupo. Confesso que muitas vezes acabei decepcionando, mas sempre era amparado por eles, e por isso meu respeito e lealdade a eles aumentou muito mais. | ||
|
||
Por fim, agradeço de coração a este time F@!# que fizeram essa matéria ser leve e divertida na maior parte do tempo. Meu mais sincero OBRIGADO a todos os envolvidos, perillove ama vocês!! |