Project Prototypes

From CS260Wiki
Jump to: navigation, search


You will create a first functional prototype of the user interface for your class project. (If your project is a data analysis or study that does not involve creating a new interface, show first results from a pilot or a subset of the data you are analyzing).

You have two options for submission (choose one):

  1. sign up for a 15-minute in-person demonstration slot on Fri 11/19;
  2. submit a narrated video + 1 paragraph writeup to the wiki by Fri 11/19 5pm.

How much should you implement?

As the semester is drawing to a close, you should settle all major design decisions soon to make sure you have enough time to properly implement and evaluate your project.

For this prototype presentation, you DO NOT need to have a complete implementation. You DO need to demonstrate that you have both a concrete design for your user interface that can reasonably be implemented; and some initial progress on implementation. In the language of Houde & Hill's "What do Prototypes prototype?" paper, we would like to see both progress on implementation and look and feel. These can be addressed in separate parts, with unequal weight, but you should make sure you know what you will build and how you will build it. At this point it is still fine to hardcode some scenarios or use Wizard of Oz to demonstrate interactions; you will have to show that you have a plan replacing such smoke-and-mirror techniques with code by the end of the semester.

For example, a non-interactive Powerpoint walkthrough or a paper prototype of a single interaction path alone will be insufficient. A demonstration of the algorithm that your interface hinges on will also not be sufficient in isolation.

A more complete interactive prototype (PowerPoint/Keynote/Balsamiq/Flash/...) along with a simple proof of concept in your target implementation environment will be sufficient.

Submission instructions


Demonstrations will take place in the BiD lab, 354/360 Hearst Memorial Mining Building, on Fri 11/16 between 3pm and 6pm.

Sign up for a demonstration slot on the demo sign-up spreadsheet. You will have 15 minutes to demonstrate your UI and to get feedback on your design and your future implementation plans. Show up 5-10 minutes early and be ready to go when your time slot starts.

Use this time wisely - make a list of questions you would like to get feedback on ahead of time. The demonstration should be part narrated walkthrough (where YOU control the prototype) and part guided exploration (where STAFF explores the prototype).

This option requires you to complete your work earlier, but you do not have to spend time on video production and will likely get more detailed feedback.

Video submission

If you cannot demo your prototype on Friday afternoon, submit a narrated video that shows your working prototype. Create a wiki page that links to (or embeds) the video, along with a brief (one paragraph max) description of your planned next steps. Link to the created page at the bottom of this page (you should know how to do this by now).

The video should at most be 5 minutes long and describe the usage scenario; contain a narrated walkthrough of the interface being used for a concrete task; and a description of what has NOT been done yet. Uploading your video to a video sharing site such as Vimeo or Youtube might be preferable to uploading a file directly to this wiki because of file size limitations.

Your video submissions

Add your video submissions below this line.