Updated Project summary (markdown)

Kevin 2021-12-14 22:57:24 +02:00
parent 1f5a760f9b
commit bd43f3e537

@ -24,8 +24,11 @@ Even though the collaboration in the team was good most of the time, there were
## What we learnt
The project and course taught us to work in a bigger team and how to organize work in a team. Because of the course requirements we had to develop the project according to the agile practices with iterations, but in the future when doing a project of similar size/scope, we would probably go with a non-iterative Kanban-like approach because the features we developed were very different in size and difficulty so trying to organize them into iterations felt forced sometimes. We feel like this would help to make the development process more efficient.
One aspect that certainly improved for all team members is time management. In the future we have to be more conservative with time estimates, because things tend to take a lot longer to implement than initially expected, even when you know how to do something. A simple bug or a mistake caused by absent-mindedness can take multiple hours to fix and this is something that has to be accounted for when creating time estimates or planning iterations.
Most of us felt that we had certainly improved our time management skills. In the future we have to be more conservative with time estimates, because things tend to take a lot longer to implement than initially expected, even when you know how to do something. A simple bug or a mistake caused by absent-mindedness can take multiple hours to fix and this is something that has to be accounted for when creating time estimates or planning iterations.
The project also improved our version control practices because in a project of this size it was really important to use branches whenever possible. In some other courses it is possible to get by without using branches at all, but it was simply not feasible this time around.
Last but not least, the entire project was a big learning experience for all the team members as we had no prior experience with mobile application development or mobile authentication when we chose this project. This was a risk for us as it would have been easier to develop a web application because it is something that we have previously learnt and done in other courses such as Web Application Development. However, choosing a simpler project would have been less challenging and rewarding. The skills that we acquired while working on this project are certainly going to be useful in the future.
## Customer's opinion and future plans