RAD in Action: The "Quick Lunch" App Challenge

Objective: This 60-minute exercise simulates the Rapid Application Development (RAD) process. You will work in pairs to build and refine a simple application concept, experiencing first-hand the principles of prototyping, user feedback, and iteration.

Roles (Work in Pairs):

Tool: We will use Figma, a free, browser-based design tool that's perfect for creating interactive prototypes without writing any code. Go to www.figma.com and create a free account.


The Exercise: Step-by-Step

Phase 1: The Initial Requirements (10 minutes)

  1. The User's Problem: The User explains their problem to the Developer: "I have 5-6 favorite lunch spots near campus, but I can never choose one. I want an app that just picks one for me."
  2. JAD Session (Mini): The Developer asks clarifying questions to understand the absolute minimum viable product (MVP).
  3. Agreement: Both partners agree on the single, core feature for the first prototype.

Phase 2: Build Prototype v1.0 (20 minutes)

  1. Developer's Task: The Developer opens Figma and builds an interactive prototype of ONLY the core feature agreed upon.
  2. User's Task: While the developer is working, the User writes down 2-3 new ideas or features they might want after seeing the first prototype (e.g., "What if I don't like the suggestion?" or "I wish I could see a picture of the food.").

Phase 3: Feedback & Iteration Cycle #1 (15 minutes)

  1. User Review: The Developer presents the working prototype to the User. The User clicks the button and sees the result.
  2. Gather Feedback: The Developer asks: "What do you think? Does this solve the basic problem? What is the first thing you want to change or add?"
  3. New Requirement: The User gives their feedback.
  4. Developer's Task: The Developer modifies the prototype on the spot to incorporate the new feedback. They add a "Try Again" button on the results screen that links back to the first screen (or to another result).