Lessons_learned_Hamza_Akyildiz - bounswe/2021SpringGroup7 GitHub Wiki
What Went Well
The group communication was great and the reason that i learn so much through the semester. The group members were really helpful. Every body was willing to share their experiences as much as they can.
Learning process was fast and easy. Gaining the good practices through development process were priceless since criticisms and feedbacks were always welcome.
Nobody hesitate to take responsibilities.
What Went Wrong
Tight deadlines combined with poor time management caused unqualified products
Through the development, i dug into the task before understanding the task. Most of the time, this caused extra work for me.
How to Improve Our Process
Before dig into the task, i should review past years repositories. I should make quick research on the internet about the task and what the good practice is to do the task
I should make plans not on the things that i want to happen but the things that may happen.
I should work on time management to handle with tight deadlines
What I Learned In Class
I learned how to make a good use of Git
I learned general ideas of the software development
I learned phases of a software project development
I learned new technologies, tools, softwares, web frameworks such as docker, flask, django, mongo, aws
I learned key features of web application developments such as APIs, unit testing, documentation