Assignment P7 -- Hi-Fi Prototype

Due date: Post on your website and bring a hardcopy to section, 11:59pm, Wednesday, Nov. 15

Todos

  1. Post a brief report (500 words or less) and your project prototype (exe, jar, swf) on the website. It should have instructions that will allow the course staff to run your program, barring any special software and/or hardware needs. We'd like to check out your software before we meet, if possible.
  2. If your prototype requires special software and/or hardware(that is, it's not something in flash that runs on the web), bring a laptop so that you can get feedback from the CAs.

Interface Redesign: Use the results of your usability testing on your low-fidelity prototype to design a revised user interface. We would like a short report (no more than 500 words) on your interface redesign as well as a rationale for choosing your particular prototyping environment.

Prototyping: You are developing a "high-fidelity prototype". This means that the underlying functionality does not have to be fully implemented. For example, an application that requires a large database of information can instead have a sufficient number of hard-coded data values for supporting your three tasks.

While a complete working system is not expected, you should use interactive media (Flash, HTML, "real" code, video, etc) to bring to life the key interactive aspects of your system. You may choose to use one, or a mix, of the available prototyping tools.

To guide your design, refer to the 3 tasks you developed in the last assignment. Your interface should support (at least) these 3 tasks. You may revise these tasks, to provide better coverage of your interface. There is not much time to create this prototype, so you will have to make very tough decisions and tradeoffs. Try to avoid writing code where it is not necessary to show the essential interactions. Keep note of these tradeoffs, as you will discuss them in your final presentation.

Here are links to just a few of the prototyping tools that you may use, depending on what type of interface you are developing. For instance, we don't consider Powerpoint to be a high fidelity tool. If you're not sure whether your platform is the kind of thing we're looking for, check with your TA.