Pular para conteúdo

Post Mortem

Este documento é uma coletânea de experiências, tanto individuais como coletivas, dos membros do projeto. Tem como objetivo esclarecer e solidificar as lições aprendidas no decorrer da disciplina, destacando os pontos altos e baixos do projeto.

Histórico de versões

Data Versão Descrição Autor(es)
15/09/2022 1.0 Criação do documento Leonardo Sobrinho

Pontos Altos

  • Desenvolvimento de habilidades em grupo.
  • Conhecimentos em novas tecnologias e linguagens.
  • Aprendizado sobre diferentes métodos ágeis.
  • Boa comunicação entre o grupo.
  • O pareamento foi bem proveitoso quando realizado.
  • Os membros do projeto foram muito ativos quanto à procura de conhecimento.
  • O escopo do projeto foi bem definido.
  • Após as decisões de tema e backlog não houve mudanças posteriores, as quais poderiam comprometer o trabalho.
  • As políticas de branch, commit e pull request foram seguidas corretamente.
  • A organização do repositório se fez clara para todos os integrantes do grupo.
  • O grupo teve uma ótima relação durante todo o projeto.

Pontos Baixos

  • Mal gerenciamento de algumas issues, o que necessitou correções posteriores.
  • Muitas vezes as issues não eram fechadas quando terminadas, afetando as métricas.
  • Atrasos de comparecimento da equipe em algumas reuniões.
  • O pareamento poderia ter sido mais amplamente utilizado.
  • Nas duas primeiras semanas após a primeira release houve uma queda na produtividade.
  • Algumas reuniões não foram ágeis, se prolongando mais do que deveriam.

Experiências individuais

Artur:

Pontos positivos:

  • Aprendizado de diferentes métodos ágeis;
  • Conhecimentos novos em tecnologias backend e em testes de integração e unitários;
  • Desenvolvimento de alguns soft skills;
  • Experiência de desenvolver um projeto em grupo

Pontos negativos:

  • Pouco gerenciamento de tempo na reta final do semestre;
  • Preguiça de documentar issues e pull requests;
  • Criar e fechar Issues de última hora

Experiência geral:

  • Foi bastante gratificante e divertido construir este projeto com o time, no qual eu obtive a oportunidade de aprender diferentes métodos ágeis, exigidos no mercado, além de conseguir ampliar os meus conhecimentos em tecnologias e práticas de software de suma importância para a minha formação acadêmica.

Charles:

Pontos positivos:

  • Aprendizado em ferramentas novas e maior aprofundamento em algumas já conhecidas.
  • Percepção da importância da comunicação entre uma equipe e da correta aplicação das metodologias utilizadas.
  • Maior compreensão do que é a Engenharia de Software e de pontos importantes no dia a dia de um projeto.
  • A experiência de ter feito um trabalho de um porte maior do que os já feitos e de ter sido em equipe, podendo conhecer melhor outros colegas e aprender a fazer atividades tentando organizar a divisão entre os membros.

Pontos negativos:

  • Não ter conseguido utilizar algumas técnicas das metodologias aprendidas para prever e tentar evitar que problemas pessoais viessem a atrapalhar o andamento das tarefas, enquanto uma auto-avaliação.
  • Curto período de tempo, o que exigiu uma dinâmica rápida e ciclo menor de tarefas, para os quais não estava muito preparado por vezes.

Experiência geral:

  • Foi muito gratificante ver o projeto nascendo e ir tomando forma, a cada documento criado ou funcionalidade implementada.
  • Aprender sobre as metodologias de desenvolvimento de software utilizadas no mercado ao longo do tempo e os diferentes efeitos de cada uma com certeza foi um ponto muito importante da formação acadêmica.

João:

Pontos positivos:

  • Compreensão de diversos termos usados na engenharia de software, que antes, devido à quantidade, assustavam .
  • Aprender como trabalhar com as metodologias ágeis, com destaque para o Scrum e o XP.
  • Conhecer e aprender sobre novas tecnologias, linguagens, frameworks e APIs.
  • Perceber a importância de uma equipe unida, com trabalho padronizado, para o desenvolvimento de um software.
  • Ganhar uma nova compreensão do que realmente é a Engenharia de Software e o trabalho realizado por profissionais da área.
  • Perceber a importância do software livre para o desenvolvimento de profissionais e da área de Engenharia de Software em si.

Pontos negativos:

  • Devido à falta de experiência e conhecimento prévio, comecei a disciplina com medo do que iria encontrar, o que me fez perder um tempo que poderia ter sido melhor utilizado no início.
  • Poderia ter me aprofundado mais nas tecnologias utilizadas.

Experiência geral:

  • Foi uma experiência incrível perder o medo inicial e aprender várias tecnologias ao longo do projeto, ganhando mais confiança em mim mesmo.
  • O grupo teve um ótimo relacionamento entre todos os indivíduos e o tema foi bem interessante, permitindo com que o projeto fosse bem divertido de se desenvolver.

Júlio:

Pontos positivos:

  • Novas tecnologias aprendidas.
  • Conhecimento de novos termos usados na engenharia de software.
  • Experiência de desenvolver um projeto em grupo.
  • Conhecer e utilizar as metodologias ágeis.
  • Conhecer as diferentes partes que envolvem um projeto de software.
  • Conhecer melhor os documentos de um projeto e sua importância.
  • Ganhar experiência no uso de ferramentas de versionamento de código.

Pontos negativos:

  • Gerenciamento do tempo
  • Não criar issues no tempo certo
  • Preguiça de documentar as issues e pull requests

Experiência geral:

  • No geral foi muito divertido desenvolver o projeto, acho que o tema ser sobre pokémons ajudou bastante.
  • Consegui utilizar e ganhar experiência com tecnologias que eu tinha interesse.
  • Todos da equipe eram legais e participativos.
  • Gostei bastante do resultado final do projeto.

Kallyne:

Pontos positivos:

  • Aumento de experiência com metodologias ágeis;
  • Aprendizado aplicado de tecnologias modernas;
  • Conhecimento mais a fundo das necessidades do mercado de trabalho para o profissional de software;
  • Maior entendimento e experiência com organização de uma equipe de software no desenvolvimento de um projeto;
  • Grupo de trabalho participativo e engajado.

Pontos negativos:

  • Duração curta do semestre levou a acumulação de tarefas;
  • Falta de organização com documentação rotineira (issues, planning e review de sprints)

Experiência geral:

  • Muitas oportunidades de aprendizados acabaram sendo mal aproveitadas pelo tempo reduzido;
  • Pude entender mais sobre os diferentes “cargos” no desenvolvimento de uma aplicação e descobrir em qual me encaixo melhor;
  • Adquiri conhecimento mais aprofundado sobre documentação de software e UI design;
  • Equipe compreensiva e disposta a resolver problemas possibilitou um andamento do trabalho menos estressante;
  • MVP entregue foi satisfatório para a equipe.

Leonardo:

Pontos positivos:

  • Aprendizado de diferentes pontos que compõem a engenharia de software(documentação, métodos ágeis, programação por pares…);
  • Experiência com um ambiente de trabalho mais voltado para a indústria;
  • Experiência com trabalho em equipe;
  • Aprendizado da importância e funcionamento da comunicação em equipe;
  • Aprofundamento de conhecimentos relacionados a confecção e manutenção do software.

Pontos negativos:

  • Pouco tempo para melhor aprofundamento de conhecimento;
  • Primeira vez em uma dinâmica como essa, logo, nada saiu completamente como deveria ser;
  • Primeira vez em uma dinâmica como essa, logo, poderia haver mais aprendizado;
  • Mal entendido em relação aos testes do front end.

Experiência geral:

  • Boa convivência com os integrantes do grupo;
  • Grande aprendizado sobre documentação do software;
  • Boa comunicação entre membros do grupo;
  • Grande Interesse geral do grupo no projeto;
  • Reuniões ficaram mais ágeis com o passar do tempo;
  • Orientação da professora e monitores ajudou bastante;
  • O software foi entregue com grande parte do que queríamos implementar.

Thiago:

Pontos positivos:

  • Aprender a se virar em relação às tecnologias que o grupo escolheu
  • Aprender a importância de trabalhar em equipe na prática.
  • Conhecer como funciona a construção de um software tanto na teoria quanto na prática.
  • Trabalhar com tecnologias que estão sendo usadas no mercado.

Pontos negativos:

  • Como o semestre foi reduzido não tivemos muito tempo para aperfeiçoar habilidades.
  • Não poder reservar o tempo que gostaria para me dedicar às tarefas.
  • Esquecer de documentar antes de realizar certas tarefas.

Experiência geral:

  • Boa convivência com o grupo
  • Tivemos êxito ao entregar o que pretendíamos.
  • Tivemos a oportunidade de criar um projeto para nosso portfólio.
  • Ter a oportunidade de conhecer e escolher em que área de software atuar.