Medium Fidelity Prototype

Sixth project milestone: Medium Fidelity Prototype

Each project team will build one interactive prototype, meaning a fully- or semi-functional, coded simulation of the system.

Plan your medium-fidelity prototype:

  • Decide on scope and emphasis of the medium-fidelity prototype.
  • To help you figure out what to include and what not to include in your medium-fidelity prototype, consider:
    • the need to support at least 2 task examples
    • creating something that is novel or interesting in the design
    • what you want to know about the users’ response, e.g., Will they understand X? Will they be able to complete a task in Y in a reasonable amount of time?
  • Craft the horizontal or vertical components of the prototype, bearing in mind that you may not be able to fully implement aspects of one or either in depth. You need to have a sufficient vertical component that, at a minimum, allows users to complete one task, and you need to have a sufficient horizontal component to show what the envisioned system/interface would look like as a whole.
  • Examples of the questions you must answer at this point include:
    1. How much horizontal and vertical?
    2. What (simulated) functionality must it contain? What can be Wizard-of-Oz’d (i.e., faked)? How specifically, from a technical standpoint, do you plan on doing the faking? The goal should be that participants who will eventually evaluate your prototype are as unaware as possible that the system is not fully implemented.
    3. How important is appearance?
    4. If your interface includes physical (non-graphical) elements, is it useful and/or feasible to augment your functional prototype with form mock-ups?
  • Finally, decide which prototyping tools to use. Use a combination of your group’s skills / comfort level, and the requirements for the prototype to make this choice.

Deliverable #1: Class demo

  • Document the status of your prototype implementation using screenshots/screen capture, photos, or the equivalent for your project.
  • As a class or in smaller groups (depending on time available/class size), you will demo the prototype, allowing us to walk through it and provide verbal feedback and suggestions.

Deliverable #2:  Report

  • Document your final interface prototype implementation, using screenshots/screen capture, photos, or the equivalent for your project. Include explanatory/descriptive captions for figures, or narration for video, as appropriate.
  • Justify major design elements with respect to what you learned about human abilities.
  • There is no specific word limit for this part since images can take up more space than text. However, please avoid excessive length and concentrate on conveying key aspects. If in doubt, consult course staff. You may include additional appendices for content that does not fit into the main sections of the report.
  • For your report, include an appendix that identifies each team member’s contributions to the project.
  • Please label your pdf file “Medium-Prototype-report-<team name>.pdf”.