Skip to content

Instantly share code, notes, and snippets.

@yaleksandrova
Last active June 5, 2019 20:37
Show Gist options
  • Select an option

  • Save yaleksandrova/d707ec98a06ed5a6c81d2c7d5140cd9a to your computer and use it in GitHub Desktop.

Select an option

Save yaleksandrova/d707ec98a06ed5a6c81d2c7d5140cd9a to your computer and use it in GitHub Desktop.
Feedback Reflection

What have you learned about the use of agile vs. waterfall in software projects?

We used a Waterfall approach because thats what we felt worked best for our group. Waterfall is a linear approach to software development. In this methodology, the sequence of events is something like this:

-Gather and document requirements -Design -Code and unit test -Perform system testing -Perform user acceptance testing (UAT) -Fix any issues -Deliver the finished product

We focused on finishing each stage before we began the next one.

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.)?

We used GitHub project manager, where we created cards for each phase and would take on tasks individualy and move them to according stages as we worked through them. Of course discussng on which part each team memeber was working on.

What role did you take on in the project?

I would say my role was more in executing. I enjoy implementing solutions and work hard to deliver set goals.

What changes would you make to your approach in future team projects?

I truly enjoyed working with my team. However, it was a bit of a challenging at first to adjust to each others working style, so i would allow people to work which ever way the prefer.

How does retro function in a team project?

We had clear and effective communication to set goals for Idea Box project, which included discussing what needed to be done, created action cards and were able to easily adapt to any changes. We effortlessly moved through the stages from: Forming to Storming to Norming to Performing and Adjourning.

In your team retro, how did you engage in the feedback process? What principles of feedback did you use in these conversations?

We had clear communication and understood that if there were any critisism it was only constructive critisism and nothing personal. This way we were able to improve our learning as a team and coding process as well as the end result for the project.

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?

I believe it is important to communicate clearly and with empathy. During communication i focus on listening, observing and empathizing. It is also helpful to understand the differences when I communicate through face-to-face interactions, phone conversations or digital communications, like email and social media.

@allisonreusinger
Copy link

I appreciate the reflections and takeaways here as well as thinking about which process to use in your project. Nice work!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment