Intro to HCI (MSAI)

CS 330: Winter 2021

Intro to HCI (MSAI)

Assignments > P6. Final Writeup

Due on Sun, 03/14 11:59PM.

Final Project & Write-Up

This assignment consists of three parts.

  1. Final Report (10 points)
    Your group will make a report that describes your group’s process.
  2. Final Presentation (5 points)
    Your group will give a final presentation during your last studio meeting on March 12th.
  3. Computer Prototype (15 points)
    Your group will submit your final computer prototype.

Details about what to prepare and submit for each part of the final assignment are below.

1. Final Report

Please create a final report of your design process, with images. This will largely involve compiling your P1-P5 assignments into a coherent whole, which include:

B. User Research (P2)

C. Paper Prototyping (P3)

D. High-Fidelity Prototyping (Synthesis of P4-P6)

E. Reflection

Report Guidelines

  1. You may use any format you like. This could be a Word or PDF doc, or a README.md file (using markdown and posted it to GitHub).
  2. Ensure that your report is concise, easy to read, and grammatically correct.
  3. Ensure that the report captures your design process (and feel free to use images and screenshots to communicate your ideas).
  4. Imagine that the audience for this report is someone looking to hire you to do product and/or design research.

Rubric (10 Points)

2. Final Presentation in Lab

In addition to your final report, each of the teams will give a final presentation on the last day of lab. You should use slides (PowerPoint or equivalent) for this presentation; these will be submitted as part of your P6 submission in Canvas. The presentation should be between 5-7 minutes long. It should include the following sections:

  1. Introduction and problem statement
  2. Overview of related work (what other systems have tackled this problem?)
  3. Findings from user research
  4. Overview of the tasks your app supports and how it supports them
  5. Findings from testing your prototypes (paper and computer)
  6. Demo of your final computer prototype

This presentation is an opportunity to explain the reasoning behind the design decisions that lead to your final prototype, and also to show off your final version to everyone. Please make sure to practice your presentation so that it’s within the 7-minute time limit.

Each team member should speak during the presentation! You may want to have one team member describe the problem statement and related work, another describe the tasks and features, another describe the lessons learned from prototyping and testing, and another do a demo of the final prototype.

Rubric (5 Points)

3. Final Computer Prototype

Finally, you will submit your final prototype. To do this, please create a branch in your team’s repository called project_6 and push all the code you want your peer mentor to assess for the final submission to this branch. This computer prototype should:

  1. Include final implementations to support all of your tasks.
  2. Include final implementations to support all of your project features. Each component must meet the minimum requirements as discussed with Sarah & Cooper.
  3. Incorporate the feedback you received through your user tests with your peers in studio. The resolutions your proposed in P4 and P5 should be implemented in the final computer prototype.
  4. Incorporate the feedback you received from Sarah & Cooper for P4-P5. If you encountered a usability or graphic design issues in one of your early prototypes, this should be resolved in the final prototype.

Rubric (15 Points)

I will grade the final computer prototypes according to the following criteria:

What to Turn In

  1. A link to your project_6 branch
  2. Your final report
  3. Your slides (either as a link or uploaded to Canvas)
  4. Ideally a link to your working prototype on GitHub pages