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:
- What have you learned about the use of agile vs. waterfall in software projects?
Both can be helpful depending on the circumstances of your project. When you are able to create a team of cross-functional developers who have strong teamwork, Agile can be very successful. This process allows for regular retros and revisiting the requirements of the project often. When this can't be done, specific timelines are required, or exact deadlines are given, the waterfall process is used. Waterfall is also used when the project consists of disconnected groups such as your project managers and market researchers, softwa