DDQ MON 2021-09-13
10. Principles & The Golden Rules¶
10.1. Agenda¶
General Announcements
Discussion & Activity
Category |
Assignment |
Day |
Date |
---|---|---|---|
Paper Presentations |
SUN |
2021-09-19 |
|
Exams |
THU |
2021-09-23 |
|
Term Project |
Milestone 2 (Coming Soon) |
TBA |
TBA |
10.2. Activity¶
10.2.1. Introduction¶
Duration: TBD
While guidelines are low-level and narrowly focused, principles are more fundamental, widely applicable, and enduring. However, they also tend to need more clarification.
—Shneiderman et al.
Consider the “golden rules” for interface design in Shneiderman et al.:
Strive for consistency.
Seek universal usability.
Offer informative feedback.
Design dialogs (or prompts) to yield closure.
Prevent errors.
Permit easy reversal of actions.
Keep users in control.
Reduce short-term memory load.
10.2.2. Breakout Groups¶
Important
RANDOMIZE: Please move around to different tables and form a random group for this activity.
Quickly introduce yourselves to each other, if you don’t already know each other.
Pick a group representative. This person will be responsible for posting your breakout group’s response on Piazza before breakout group work ends for this activity.
Your instructor will assign you group number. Respond the prompt below using the information in the table that corresponds to your group’s number.
#
Principle
Groups
1
Strive for consistency.
1, 9
2
Seek universal usability.
2, 10
3
Offer informative feedback.
3, 11
4
Design dialogs (or prompts) to yield closure.
4, 12
5
Prevent errors.
5, 13
6
Permit easy reversal of actions.
6, 14
7
Keep users in control.
7, 15
8
Reduce short-term memory load.
8, 16
In the next part, use the principle that assigned to your group.
Help your group representative respond to the following in a followup discussion to Piazza @30.
List the names of your breakout group members.
What is your principle? In addition to its short text, copy-paste or type the Shneiderman et al. description for your principle into your group’s followup discussion.
Based on your own experiences, what are some things that might get in the way of achieving or implementing your principle?
Find two or three examples of human-computer interfaces that you believe exemplify your group’s principle. You should include pictures, if possible, and you should write a short justification for each example.
Look at and reply to the posts that other groups made.
10.2.4. After Class¶
Before 11:55PM today, individually comment on another group’s post by replying to their followup discussion in Piazza @30.
Important
You may comment more than once, and at least one of your comments needs to be for a post that covered a different principle than your own breakout group covered in class.
Continue reading the Usability module, and make sure you’re aware of current assignments and their due dates.
Comments
Please keep the comments polite and constructive. In addition to whatever else you want to write, please comment on one aspect of a group’s post that you like and one aspect that you think needs improvement (e.g., you find that something is unclear or you don’t understand a justification). As always, be sure to provide a brief justification for each.