EECS 493

EECS 493 Final Project Spec

Project Overview

Throughout the semester, you’ll be working together on a team project that follows the user-centered design process. This project makes up 25% of your total course grade. You will submit milestones at different stages of the project, and the detailed timeline is provided below.

Project Theme

Your team will come up with your own project theme, with the only restriction being that the stakeholder group should be people you can easily have access to, e.g., other undergraduate students. You can find a list of final project examples below.

Detailed Timeline

Milestone Due date Task / Objective
Milestone 0
Team Formation
Sun 2/1 11:59 PM - Team Formation
Milestone 1
Need Identification
Sun 2/15 11:59 PM - User need
- Break point
Milestone 2
Ideation & Speed Dating
Thur 2/27 3:00 PM (before class) - In-class storyboard showcase
  Sun 3/13 11:59 PM - Storyboards
- Speed dating with users
- Written report
Milestone 3
Prototype & Evaluation
Sun 3/29 11:59 PM - High-fi Figma prototype
  Sun 3/29 11:59 PM - First user evaluation using think-aloud with 2 users
- Written report
Milestone 4
Iterate on Prototype & Evaluation
Tue 4/7 3:00 PM (before class) - User need
- Break point
-Prototype iteration
Final Presentation Poster Tue 4/21 3:00 PM (before class) - Final Presentation Poster Ready
Milestone 4 Deliverables
Deliverables and Final Presentation Video
Sun 4/26 11:59 PM - Evaluation Report
-Final Presentation Video

Milestones

Milestone 0: Team Formation

Due date Task / Objective
Sun 2/1 11:59 PM Team registration form / team finding form
Wed 2/4 11:59 PM Team registration form for assigned teams
Resource Description
Team Registration Form Register your teams here
Team Finding Form Fill this out, if you would like us to form a team for you
Project Team Spreadsheet (Te be released) A detailed list of all project teams for this semester

Goals

Team Membership

Teams should ideally consist of 4 members.

Additional Notes for Team Formations

Choosing a Project Theme

Milestone 1

(Worth 20% of final project grade, 5% of total grade)

Due date Task / Objective
Sun 2/15 11:59 PM All Milestone 1 deliverables
Resource Description
Example Interview Transcripts Exemplar interview transcripts from previous semesters
Example Interview Background and Design Document Exemplar interview background and design documents from previous semesters

Deliverables

Submit the following as one zip file on Canvas.

  1. A folder with clean transcripts following the format of the example transcripts. There should be two transcripts per team member.
  2. A spreadsheet with 70+ interpretation / white notes.
  3. A pdf/image file of the affinity diagram. You can do this on paper + whiteboard (we recommend printing out the notes on paper rather than writing), or on a digital platform like Mural or Miro. Make sure all texts are legible. You need to have at least 70+ white notes, 18-24 blue notes, 6-12 pink notes, and 3-4 green notes.
  4. Interview Background and Design Document: A document with background information about the interview (including procedure, goals, and context), interview questions, and a demographic table of participants.
  5. Written Report: An up to 700-word written report of up to two user needs and two break points your team have identified in a .docx.

Overview: User Need & Break Point Discovery

The goal for this milestone is to identify authentic user needs that will drive your product design. You’ll conduct your own interviews and transcribe them following the format of our provided example transcripts, particularly the primary example (A1: Improving undergraduate students’ career development experiences) that the teaching staff has carefully annotated.

For additional guidance, we’ve provided four more sets of interview questions from previous semesters covering diverse themes:

  1. A2: A business communication platform that simplifies interaction across groups
  2. A3: Empowering undergraduate students to make informed and affordable sustainable consumer choices
  3. A4: Mood tracking for undergraduate students
  4. A5: Gamified study planning app to improve undergraduate students’ productivity

For each theme’s first interview transcript (P1), the teaching staff has annotated strengths and weaknesses in the question design, which should help you craft your own interview questions.

Interview Requirements

Each team member should conduct at least 2 interviews, with each session lasting 20-30 minutes. After conducting interviews, transcribe and clean your transcripts for submission. That means 8 interviews for teams of 3 or 4, and 10 interviews for teams of 5.

Analysis Process

Based on your transcripts, identify up to two user needs and two break points, using the techniques for synthesizing qualitative data from lectures (e.g. affinity diagram). Your team should come together and analyze all your interview transcripts. To generate robust insights for your final project, aim to create as many notes as possible from the transcripts. The minimum requirements are:

You’ll also create a spreadsheet with interpretation notes and a final affinity diagram for this submission. The format and content should follow the examples from lecture 8 and discussion 4. We’ve provided student submissions from previous semesters for each of the 5 projects listed above in the folder: [SHARED] Example Transcripts. Each example includes instructor comments highlighting areas for improvement.

Additionally, prepare a document with (1) background information, (2) how you conducted interviews, (3) your interview questions, and (4) a participant demographic table. Refer to this document Example Interview Background and Design Document for an example.

Grading Rubric

You will be graded on:

Milestone 2

(Worth 20% of final project grade, 5% of total grade)

Due date Task / Objective
Wednesday 2/25 Noon In-Class Project Showcase Signup Form
Friday 2/26 Before Class Storyboards
Friday 3/13 11:59 PM Zip file of all deliverables

Goals

Ideation

In the ideation step, you need to first brainstorm at least 80 ideas/solutions to the user need(s) you identified in Milestone 1. And then, you need to pick 8-10 ideas to be ferreted out using the storyboards. These ideas can cover one of the identified user needs or both. This is to say, you can probe storyboards for two different user needs as a way to validate which one is more relatable to target users. These storyboards should help you present your ideas visually, without any specific UI designs/implementations.

Here is a rough template (please see lecture for more examples):

You will present these storyboards for speed dating and in the in-class project showcase. For Canvas submission, take a screenshot/picture of your storyboards and put them into one document.

Speed Dating

Then, you need to make sure that the user need you have identified is real and narrow down your solutions. You will perform speed dating with at least 4 or 5 potential users, analyze the results, and write a brief report.

Assuming you have 8-10 storyboards, each speed dating session should take less than 30 minutes, during which you should present all of your 8-10 storyboards. We encourage each team member to perform one speed dating session and you will then come together to synthesize the results.

Speed Dating Procedure

Analyzing Data from Speed Dating and Presenting your Findings

In-Class Project Showcase

The class on 2/26 will be devoted to live critiques, and in short rounds (e.g. ~20 minutes for each round), several teams at a time will post their storyboards on the wall or lay them out on tables around the room. We assume many teams haven’t started running the speed dating sessions yet. Please use this as an opportunity to get feedback to improve your storyboards.

Make sure to bring your printed storyboards for this showcase!

Please complete the “Storyboard Session Sign-up Form” linked under “Goals” heading BY NOON ON 2/25.

Here’s what will happen at the in-class storyboard session:

Rubric

Your Milestone 2 submissions will be graded on:

Milestone 3

(Worth 20% of final project grade, 5% of total grade)

Goals

Prototype

For the prototype step, your team will design and build a high-fidelity prototype using Figma.

Evaluation

User Test

After building the prototype, your team will have to evaluate it by performing a user test with at least 2 target users, who will attempt to use your prototype without much prompting, while thinking-aloud. Here are the specific requirements:

Link to usability findings template: Usability-Finding-Template

Example 1:

Example 2:

Deliverables (please put everything in a zipped folder and submit):

  1. Link to the Figma prototype (check permission so anyone can view)
  2. The think-aloud tasks (list the tasks you used in the think-aloud sessions)
  3. UFTs based on the templates
  4. Cleaned think-aloud transcripts, one per session (transcript only, no video)
  5. A 1-page report (~700 words) describing your findings in .docx:
    • Connect the findings from the UFTs, what are some most serious problems with your prototype and what are some positive experiences you observed during the think-aloud tests.
    • Describe what changes you’ve made during the iterations, and what needs to be done next to the prototype in order to improve its usability.

Rubrics for Milestone 3

You will be graded on:

Awesome Final Projects from Past Semesters

Winter 2025

Fall 2024

Winter 2024