Postmortem Projeto - fga-eps-mds/2017.1-Cadernos-API GitHub Wiki

1. Introdução

Neste documento, é elicitado os pontos fontes e fracos identificados pela equipe sobre o projeto, as tecnologia e interação com o cliente.

2. Pontos Fortes

  • Aprendizado da equipe em geral. Para a maioria dos integrante esse é o primeiro projeto em que participam como desenvolvedores. Dessa forma o time aprendeu a utilização de ferramenta de auxilo ao desenvolvimento como git, vagrant, integração continua, Slack, Github, Codeclime. Além de contato com tecnologia de desenvolvimento(Ruby, Rails, JavaScript, React, React-native, React-flux, iOS, Android).
  • Conhecimento prático acerca de Orientação à Objetos, métodos de desenvolvimento de software, arquitetura de software, paradigmas de programação.
  • Conhecimento acerca de gestão de projetos e processos de desenvolvimento com uma aplicação prática no projeto. Isso levou o time a um conclusão mais pragmática das filosofias de desenvolvimento. Por exemplo: percebemos que a análise de custo e acompanhamento de projeto é mais simples e eficiente de ser realizada na metodologia tradicional e por outro lado a metodologia ágil fornece mais autonomia para equipe em relação as decisões tomadas pela equipe.
  • Visão ampliada em relação ao curso de Engenharia de Software da Universidade de Brasília.
  • Aprendizado sobre trabalho em equipe.
  • Contato com um cliente real, percepção das dificuldades da engenharia de software na prática.

"Aprendi muita coisa e a experiência de trabalhar em grupo nesse projeto foi muito boa pra entender melhor o curso." Daniel Oda

3. Pontos Fracos

  • Diferença de empenho e interesse gerou um GAP bem grande no conhecimento de programação em React
  • Curva de aprendizado da plataforma React-native
  • Dificuldade em testar as funcionalidades implementadas.
  • O aplicativo não está estável.
  • Motivação da equipe durante todo o projeto. No começo a equipe como um todo era motivada e mostrava interesse em buscar conhecimento, porém com o passar do semestre essa motivação foi diminuindo em alguns dos integrante da equipe.
  • Interação ineficiente com a parte de design do Projeto. A relação entre a equipe de desenvolvimento e o aluno do IdA responsável pelo design do produto foi realizada de maneira superficial e não produziu nenhum benefício ao projeto. O fator comunicação e compromisso com o aluno do IdA pode ser indicado como causa.

4. Resumo do projeto