Project Prototypes

From CS260 Fall 2011
Jump to: navigation, search

Overview

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 will demonstrate your prototype in person to course staff on Fri 11/18. Sign up for a presentation slot on Google Calendar.


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 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 along with a simple proof of concept in your target implementation environment will be sufficient.

Submission instructions

Demonstration

Demonstrations will take place in the BiD lab, 354/360 Hearst Memorial Mining Building, on Fri 11/18.

Sign up for a demonstration slot on this Google Calendar. You will have 20 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 WE explore the prototype).