Lessons learned Ege Can Kaya - bounswe/2021SpringGroup2 GitHub Wiki

  1. What went well?
  • Discord meetings work really well
  • Our communicator is good
  • Everyone did their assigned work in general, no slackers
  • People got along well in general
  • Our second milestone was much better than our first, we made some improvements
  • We had people already experienced in areas like Dockerizing, deployment, frontend development etc. in our team which was really helpful
  1. What went wrong?
  • Everyone's code worked on their own but things broke down when we put things together
  • The non-coding parts of the course were very tedious
  • We tried to do some things at the last minute and failed
  • We may not have used issues well enough
  1. Proposals
  • Making unit tests and making sure that our code never breaks down when other functionalities are added should be a priority. We should make unit tests as soon as we add a new functionality.
  • Whenever we decide to do something during a meeting, we should open an issue for it immediately
  • We should set earlier soft deadlines for group projects, so everyone is done with their work earlier than the actual deadline
  1. Skills I gained
  • I learned Flask
  • I learned how to use Docker
  • A lot of github teamwork practice
  • Some commonly used tools in software development like PostgreSQL, Postman etc.