It’s week nine, we are only three weeks away from graduation. This week we worked in teams on a project that we chose. On Monday we had a brainstorming session were we pitched our ideas. Teams were allocated based on our preferences. We decided to create an app for children where they can fill the blanks in a story by choosing words from a list. We completed our MVP by Tuesday, and implemented new features such as displaying cartoons for the chosen characters, and a canvas for children to draw their story. It was a fun and empowering experience.
What I learnt
This week we worked as an Agile team, and practised the XP values: communication, feedback, simplicity, and courage. This approach allowed us to have a very pleasant and productive week as a team. We had stand-ups every morning to share our successes and struggles of the previous day, plan the new day, and discuss the project with the members of the team. We also had retros every day, to analyse what went well on that day and what needed to be improved on the following day.
One of our struggles as a team was managing expectations. Initially, we estimated times for certain tasks that ended up taking longer. By the end of the week we were able to adjust timings more accurately.
Also, since we were adding new functionalities to our initial MVP, finding the best way to implement them in a clean and readable way was challenging.
We struggled debugging our code. But putting into practice the advice of our fantastic coach Mary,
console.loging and using the Chrome debugger, we managed to identify and tackle all our issues.