An agile approach allows you to adjust the route you are taking in a project as you find better solutions. Using a waterfall approach can lead to a build up of issues that will be more difficult to solve once they have piled up.
How did you and your group approach project management in this project (what tools did you use, how did you hold each other accountable, etc.)?
Our group used Waffle as our project managment tool. We created a card for each user story and used those cards to block others'. We continually checked in with each other and changed course as it was seen fit. If one person got stuck, we switched stories or paired.
I was definitely the group organizer.
Spend more time at the beginning planning out all potential routes and file structure.
We retroed at LEAST once a day to reassign tasks and check in about pairing/issues.
In your team retro, how did you engage in the feedback process? What principles of feedback did you use in these conversations?
We did. We readjusted expectations and gave both coaching and appreciation feedback along the way.
How would you describe your ability to communicate feedback? How has this experience affected your communication skills? How do you want to improve in your ability to communicate feedback?
Sometimes I can be a little withholding, fearing that I will offend someone or ruin the group dynamic. Working with others who take feedback very well and appropriately allowed me to be comfortable giving feedback as issues arised.
Complete. This is a great reflection, demonstrating a good understanding of agile and self-awareness of your own role and areas of improvement in a group project. Nice work!