Activity 01
Role-Play: Client Requirements Interview
Pairs take turns playing 'client' and 'developer.' The client has a brief describing a vague software need; the developer must ask targeted questions to extract specific, testable requirements. After 15 minutes, pairs swap roles with a different scenario. Debrief focuses on which questions surfaced the most useful information and which assumptions developers nearly baked in without asking.
Design a comprehensive project plan, including scope, timeline, and resource allocation.
Facilitation TipDuring the Role-Play: Client Requirements Interview, circulate with a clipboard to note which students ask clarifying questions versus those who jump to solutions.
What to look forProvide students with a brief description of a hypothetical software project (e.g., a mobile app for local event discovery). Ask them to write down: 1) Two specific user stories for the app, and 2) One potential challenge in translating user needs into technical requirements for this app.