Instructor Notes

This is a placeholder file. Please add content here.

Introduction


The Waterfall Model


Instructor Note

Choose two people to act as customers (either two of the attendees or other instructors/TAs). Assign one of them as “Customer 1” and the other as “Customer 2”.

Show them the appropriate images:

  1. Customer 1 - Box style house
  2. Customer 2 - Cabin style house

Assign two groups to each customer. The groups will ask questions together but then separate to do their individual work. The intent of this is to see how two groups who gathered the same information may approach work differently.

Instructions to give to the customers:

Stage 1 - Waterfall Model: The attendees will break up into 4 groups - two groups assigned to each customer (you). You each will be given a picture of a house. WITHOUT SHOWING THEM THE PICTURE, you will describe the requirements for the house in the picture to them. Start really basic / high level / vague like customers sometimes do. “I want you to build me a house.” The attendees should then start asking you questions about the house: “How tall? How many windows and doors?” (etc. etc.) They have 6 minutes to gather the requirements. Then they aren’t allowed to talk to you again while they build the house. After 12 minutes of design and implementation, they show you their “completed” house. You provide feedback on what is wrong, what is right, etc.



The Agile Methodology


Agile Development


Instructor Note

Choose two people to act as customers (either two of the attendees or other instructors/TAs). Assign one of them as “Customer 1” and the other as “Customer 2”.

Show them the appropriate images:

  1. Customer 1 - Racecar
  2. Customer 2 - RV

Assign two groups to each customer. The groups will ask questions together but then separate to do their individual work. The intent of this is to see how two groups who gathered the same information may approach work differently.

Instructions to give to the customers:

Stage 2 - Agile Methodology / Scrumban: The attendees will break up into 4 groups - two groups assigned to each customer. You will be given a picture of a car. WITHOUT SHOWING THEM THE PICTURE, you will describe the requirements for the car in the picture to them. Start really basic / high level / vague like customers sometimes do. “I want you to build me a car.” The attendees should then start asking you questions about the house: “How many wheels? How many windows and doors?” (etc. etc.) They don’t get as much time for this - only 4 minutes. Then they go through a Kanban board task writing / backlog creation stage for 4 minutes. They will then do a “sprint” / iteration and try to get something created in the next few minutes. They bring it back to you. You tell them what’s right / wrong. They adjust their Kanban board / plan their “sprint” (repeat for three total iterations).