NEEDS. DESIGN. EVALUATE. IMPLEMENT. Design Principles . John C. Tang September 13, 2007. Today. Updates on facebook project Conceptual model Feedback Constraints Affordances Action cycle Gulf of execution Gulf of evaluation Time for group work. facebook group project.
Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.
John C. Tang
September 13, 2007
View of the system as the user believes it to be, especially how the user can act upon it and what the system’s responses mean
The most important thing to design is the user’s model. Everything else should be subordinated to making that model clear, obvious, and substantial. That is almost exactly the opposite of how most software is designed. David Liddle
“Natural” is individual and culture-specific
Knurling provides a visual affordance for “gripping.”
This is actually a button.
- Provide menu accelerators, keyboard shortcuts
- Command lines within GUIs (e.g., Visual Studio)
- Reveal complexity over time
- Nest complexity in space
- Make first tier actions most apparent