1a) I have learned that agile allows us as devlopers to test our apps in smaller "chunks" throughout our development processes. This allows us to find issues sooner; as well as, provide the ability to generate revenue earlier in our process. In contrast, the waterall process does not provide the above benefits, but can be utilized in situations where testing is either infeasible or too expensive. It does; however, limit the period of issue/bug discovery to the very end of the process, which means problems have now compounded onto each other into a large problem rather than several small ones.
2) 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.)?
2a) My group and I ustilized Trello for project management for this app. At first we did not utilize this tool as well as we could have, but we were able to address this in one of our midpoint DTR/retros. From then we were able to delegate tasks much more efficiently. All members accomplished what they said they would, so monitoring/accountability in the active sense was not needed.
3a) In this project, I tried to play on my strength of initiative to help the group get a solid plan, and then get straight to accomplishing items. From there, I took on a team member/support role, and focused on developing code.
4a) In the future, I would like to better utilize our chosen project management tool from the start to increase task accomplishment efficiency throughout the entire development process.
5a) A retro gives a team the oppurtunity to have a scheduled and structured session for feedback. This allows a team to discuss what has been working, and what could be improved for the rest of the project/future projects.
6) In your team retro, how did you engage in the feedback process? What principles of feedback did you use in these conversations?
6a)We defined how we each would like to best receive and give feedback during our initial DTR. This streamlined our feedback process during retros. We decided that objective feedback in the form of Specific, Actionable, and Kind was going to be ideal for our group.
7)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?
7a)I think my ability to communicate feedback in my current group was good; as we had complimentary personalities. This allowed me to more easily communicate. In the future, I would like to practice feedback with teammates that have more varied viewpoints/personalities in order to better develop my feedback skills within a range of situations.
Great articulation about the pros and cons of agile and waterfall here. I appreciate that your team was able to talk through the gaps in project management and start using Trello more, and I appreciate that you're continuing to think about how to make that more efficient. Great takeaways here on the feedback process you utilized as well, nice work!