Project 3 : Specification

Due Saturday at 5:00 PM MST

This week we will complete the design phase of our project.

  1. Design
  2. Specification

The deliverables for this week consist of three things: your design iterations, your prototype, and the specification.

Design

Designing is a multi-step process where ideas are tried, evaluated, and adapted. At every step, you should have a small number (4-5) of drafts. Evaluate these, discard the bad ones, and iterate on the ideas that show promise. With each step, your drafts should be more refined. The best results come from a combination of a breadth-first and depth-first search through the design space.

The first part of this project is to follow the iterative design process to come up with the best possible design for your project. The rubric you developed in Project 2 should come in handy here.

Prototype

The prototype often goes hand-in-hand with scenario writing because the prototype can be thought of as the computer's part of the scenario. While we include drawings of the design, we are not committed to any visuals or even functionality at this point. This is an abstraction of all the key components of the final design. Please include:

Note that your prototype could be strictly paper, completely electronic, or any combination that works for you.

Specification

The spec needs to have the following components:

Note that though we include visuals, it is understood that they will change.

Assignment

In summary, please include the following separate documents:

  1. A copy of your design iterations.
  2. Your full prototype: either a storyboard, a paper prototype, or an interactive mockup.
  3. Specification. This should be about ten pages, but you are not graded on length. You are, however, graded on completeness and clarity.

Turning it in

Please submit your design iterations.

Please submit your prototype.

Please create a single PDF of your specification. This is to be submitted through I-Learn.

Grading

  Exceptional
100%
Good
90%
Acceptable
70%
Developing
50%
Missing
0%
Design Process
10%
The design process shows creativity, structure, and introspection. Following this method, a high quality product will likely result every time Evidence of broad thinking (breadth-first search), and systematic refinement (depth-first search) exists It is clear that the design when through multiple iterations, each of which improving the quality of the design More than one version of the design is present Only one design is present
Prototype
20%
The prototype unambiguously describes how each aspect of the design works. All the features in the design are described to some degree Prototype capture the key design features but minor details are missing Flaws in the prototype seriously undermine its effectiveness Prototype missing
Design Quality
20%
All the priority 1 criteria are met and most of the priority 2 criteria are met The target user is likely to be “pleased” with the design and all their needs will be met Minor flaws exist but none are likely to present serious usability issues Flaws in the design exist that seriously undermine how the user will accept the final product It is better to start from scratch; few parts of the design can be salvaged
Specification: Page 1
20%
The “page 1” part of the spec completely and concisely capture all aspects of the design All parts of the “page 1” part of the spec are well executed One or more component has a minor flaw but the essence of the design is communicated Everything is present but a serious flaw exists in one or more component seriously undermine its effectiveness One or more components of the specification is missing
Specification: Detailed Design
30%
Design is so clear and precise that there is no room for interpretation or confusion Every detail has been worked out and is described in the spec All the design components are described in the spec to some degree One important aspect of the design is not completely hashed out No features are described to any degree of detail

In addition to the above criteria, a penalty will be added for write-ups that suffer from usability issues: grammar or spelling errors, overly verbose, poor formatting choice, etc.