Project X: Design Goals
"To get something done a
committee should consist of no more than three members, two of whom are absent."
Robert Copeland
The design goals for Project X revolve around these main
items:
Usability
- Clear system state always visible, including user command history
- Clear unobtrusive error reporting
- Minimizes costs of errors with almost universal multiple level Undo/Redo
- User-defined font preferences
- Context-sensitive menus to enhance recall over memorization
- Minimal number of distracting dialogs (only used when absolutely
necessary)
- Complete user documentation and interactive help for all features
- Designed for minimal number of keystrokes and steps to perform tasks
- Minimalist and self-consistent GUI
- Makes extensive use of
"Fitts's Law"
properties and other design guidelines
- Auto completion everywhere you can type
Copyright © 2004 by Jonathan B. Thompson all
rights reserved
This page last modified 7:11 p.m. Eastern Time zone, January 13th, 2004
Visits: