Agile vs. Waterfall Methodologies
Prework
Before class, students should watch this lesson on Agile vs. Waterfall.
Learning Goals
- Describe the key characteristics of Waterfall and Agile workflows
- Make connections between your past/current experiences and the two workflows
- Practice speaking to Agile workflows in an interview
Warm Up
With a partner, take turns answering this question as if you were speaking to an interviewer:
- Can you tell me about your experience working in Agile teams?
Reviewing the Prework
Get into your Capstone project groups and discuss the following:
- What’s one thing you’re taking away from the video lesson?
- What are some things you’ve heard about Agile development that weren’t mentioned in the video?
Your Past Experience
Write down answers to the following questions individually:
- Has your experience building software been in an Agile workflow? A Waterfall workflow? A mix? Why?
- Pull up a past project spec. Can you identify elements of Agile or Waterfall workflows?
Then, get back into your capstone groups and discuss together.
Your Current Experience
Work on the following in your capstone groups:
- What would a truly Agile process look like in your capstone project? Build a diagram to represent this process
Your Job Search
Now that you’ve had some time to discuss, find a new partner and practice answering this question as if you were speaking to an interviewer:
- Can you tell me about your experience working in Agile teams?