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
  • I learn a lot of terms about software development