CS 4324 User Centered Design -- Final Project Requirements

Richard Halstead-Nussloch, Ph.D.

Due Dates: (list)

Objectives

Upon successful completion of the final project, each student will be able to:

Fundamental Requirements

High Level Schedule

Week 1 - Choices

Choose:


Week 2 - Requirements and User and Task Analysis

Identify requirements for your project and begin a task and user analysis

Week 3 - Design, Code, and Test

Complete the design, code prototype, and begin testing

Week 4 - Code, Test, Present, and Report

Complete the coding and testing. Present your project to the class.

Week 5 - Finalize, Package, and Hand-in

Hand in the report and diskette(s) before taking the final exam.

Suggestion for Project Reporting

In addition to the project report, which should be short (10 pages or less), we suggest a project log or notebook be submitted. In the log, your team can document activity and partial products (e.g., designs, layouts, usability lab reports, etc.) that will be useful in evaluating the project according to the following criteria:

For a C

The team makes a good-faith effort at completing one iteration of the project.

For a B

The team completes what is described above and has an effective user analysis to make it user-centered, a working prototype for a significant segment of the UI and application, and has done some usability testing.

For an A

The team completes what is described above and implements a reasoned, and disciplined user-centered design. The user interfaced development process should be systematic, well managed, and well documented. The design should encompass user requirements, good principles of design, have a good user interface, incorporate design for ease of use and learning, and be well tested for usability and coding. The project personnel should work together well as a team, and teach each other tips and techniques.