Lessons learned Ege Can Kaya - bounswe/2021SpringGroup2 GitHub Wiki
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
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
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
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.