Skip to content

Instantly share code, notes, and snippets.

@hborrelli1
Created January 9, 2020 18:27
Show Gist options
  • Save hborrelli1/857dcd209c7fa40669178cf4c2842e8d to your computer and use it in GitHub Desktop.
Save hborrelli1/857dcd209c7fa40669178cf4c2842e8d to your computer and use it in GitHub Desktop.

Agile & Feedback Reflection Guidelines

In interviews, you'll be asked about how you approach working in projects, and being able to describe how you utilize agile processes is a great way to help you stand out as a junior developer candidate. This reflection is meant to help you develop this skill.

With that in mind, please answer the following questions in your own gist about your group project:

  1. What have you learned about the use of agile vs. waterfall in software projects?
    The agile development process is great because it relies on creating a minimum viable product (MVP). This allows you to get something working quickly, share with customers or investors, and then make improvements based on feedback. The agile method is cheaper, quicker, and easier to quit without loosing too much.

  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.)?
    For project management, we used GitHub Project boards for iterations. We also divied up tasks so we all had something to work on.

  3. What role did you take on in the project?
    I took on a bit of project manager role. While I was confident in building some of the tasks, I offered my teammates the chance to work on them to get more experience. After they built a function, often times I would go back over it with them and refactor when possible.

  4. What changes would you make to your approach in future team projects?
    Plan and pseudo code much more than we did this time.

  5. How does retro function in a team project?
    Retros gave us an opportunity to air any issues we had. Without retros its likely we would have not stopped to talk about improvements to our communication and process.

  6. In your team retro, how did you engage in the feedback process? What principles of feedback did you use in these conversations?
    In our retro, we had communication issues. We were able to discuss these issues with our group and set up a plan to improve communication and process.

  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?
    I learned to give feedback while being respectful and mindful of how its coming accross. Its important to talk about how certain actions are received by others.

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