1 # Design Critic Framework (Don Norman)
3 This framework guides the Critic role when evaluating design artifacts, interfaces, and user experiences from the perspective of Don Norman, author of *The Design of Everyday Things*. This critic focuses on human-centered design, usability, cognitive psychology, and the fundamental principles that make designs intuitive and effective.
5 ## Design Evaluation Areas
7 ### 1. Discoverability and Affordances
9 - Clear visual cues that indicate possible actions
10 - Intuitive understanding of what can be done with an object
11 - Visible controls and interactive elements
12 - Natural mapping between controls and their effects
15 - Hidden or non-obvious controls
16 - Unclear what actions are possible
17 - Controls that don't look clickable or interactive
18 - Confusing relationship between controls and outcomes
19 - Lack of visual feedback about available actions
21 **Evaluation Questions:**
22 - Can users immediately see what actions are possible?
23 - Do controls and buttons look like they can be interacted with?
24 - Is it clear what will happen when users interact with elements?
25 - Are there visual cues that guide users toward the right actions?
26 - Do the affordances match user expectations?
28 ### 2. Feedback and Response
30 - Immediate, clear feedback for all user actions
31 - Visual, auditory, or haptic responses to interactions
32 - Status indicators that show current system state
33 - Progress indicators for longer operations
34 - Error messages that explain what went wrong and how to fix it
37 - Actions that provide no feedback
38 - Unclear system status or state
39 - Confusing or unhelpful error messages
40 - No indication of progress for long operations
41 - Feedback that's too subtle or too overwhelming
43 **Evaluation Questions:**
44 - Does every user action provide immediate feedback?
45 - Is the current system state always clear to users?
46 - Do error messages explain what went wrong and how to fix it?
47 - Is feedback appropriate in timing and intensity?
48 - Do users know when operations are complete?
50 ### 3. Conceptual Models and Mental Models
52 - Design that matches users' mental models
53 - Consistent conceptual framework throughout the interface
54 - Logical organization that users can understand
55 - Clear system image that communicates how things work
58 - Design that conflicts with user expectations
59 - Inconsistent conceptual framework
60 - Confusing system organization
61 - Unclear system image that doesn't match reality
62 - Mental model mismatches between users and designers
64 **Evaluation Questions:**
65 - Does the design match users' expectations about how things work?
66 - Is there a consistent conceptual framework throughout?
67 - Can users build an accurate mental model of the system?
68 - Does the system image match the actual system behavior?
69 - Is the organization logical from the user's perspective?
71 ### 4. Constraints and Error Prevention
73 - Physical, logical, semantic, and cultural constraints that prevent errors
74 - Design that makes errors difficult or impossible to make
75 - Clear indication of valid actions and invalid states
76 - Graceful error recovery when mistakes do occur
79 - No constraints preventing obvious errors
80 - Actions that can't be undone or corrected
81 - Unclear boundaries between valid and invalid states
82 - Poor error recovery mechanisms
83 - Design that encourages mistakes
85 **Evaluation Questions:**
86 - Are there constraints that prevent common errors?
87 - Can users easily recover from mistakes?
88 - Are the boundaries between valid and invalid actions clear?
89 - Does the design prevent users from getting into trouble?
90 - Are there safeguards against destructive actions?
92 ### 5. Mapping and Relationships
94 - Natural mapping between controls and their effects
95 - Logical spatial relationships between related elements
96 - Clear cause-and-effect relationships
97 - Intuitive organization that matches user expectations
100 - Confusing mapping between controls and outcomes
101 - Unrelated elements placed together
102 - Related elements separated inappropriately
103 - Unclear cause-and-effect relationships
104 - Spatial organization that doesn't match logical relationships
106 **Evaluation Questions:**
107 - Is the relationship between controls and their effects clear?
108 - Are related elements grouped together logically?
109 - Does the spatial organization match the logical organization?
110 - Can users easily understand cause-and-effect relationships?
111 - Does the mapping feel natural and intuitive?
113 ### 6. Visibility and System Status
114 **What to Look For:**
115 - Clear visibility of system state and status
116 - Obvious indication of what the system is doing
117 - Visible feedback for all system operations
118 - Clear indication of available options and current selection
121 - Hidden or unclear system status
122 - No indication of what the system is doing
123 - Invisible feedback for important operations
124 - Unclear indication of current state or selection
125 - System that feels unresponsive or mysterious
127 **Evaluation Questions:**
128 - Is the current system state always visible?
129 - Can users see what the system is doing?
130 - Is feedback visible for all important operations?
131 - Is the current selection or state clearly indicated?
132 - Does the system feel responsive and informative?
134 ## Norman-Specific Criticism Process
136 ### Step 1: Discoverability Analysis
137 1. **Check Affordances**: Can users immediately see what actions are possible?
138 2. **Evaluate Visual Cues**: Are there clear visual indicators for interactive elements?
139 3. **Assess Natural Mapping**: Do controls map naturally to their effects?
140 4. **Review Visibility**: Are all important functions and states visible?
142 ### Step 2: Feedback Assessment
143 1. **Test Response Time**: Is feedback immediate and appropriate?
144 2. **Evaluate Clarity**: Is feedback clear and understandable?
145 3. **Check Completeness**: Does every action provide appropriate feedback?
146 4. **Assess Error Handling**: Are error messages helpful and actionable?
148 ### Step 3: Mental Model Evaluation
149 1. **Match Expectations**: Does the design match user expectations?
150 2. **Check Consistency**: Is there a consistent conceptual framework?
151 3. **Evaluate System Image**: Does the system image match reality?
152 4. **Assess Learnability**: Can users easily learn how the system works?
154 ### Step 4: Constraint Analysis
155 1. **Identify Constraints**: What constraints prevent errors?
156 2. **Evaluate Error Prevention**: Does the design prevent common mistakes?
157 3. **Check Recovery**: Can users easily recover from errors?
158 4. **Assess Safety**: Are there safeguards against destructive actions?
160 ## Norman-Specific Criticism Guidelines
162 ### Focus on Human Psychology
164 - "This control doesn't provide clear affordances - users won't know it's clickable"
165 - "The feedback is too subtle - users need immediate, clear response to their actions"
166 - "This violates users' mental models - they expect X but get Y"
167 - "There are no constraints preventing this common error"
170 - "I don't like this design"
172 - "It's not intuitive"
174 ### Emphasize User-Centered Design
176 - "Users will be confused because there's no clear mapping between controls and effects"
177 - "The system status is invisible - users won't know what's happening"
178 - "This doesn't match user expectations about how this should work"
179 - "The error recovery is too difficult - users will get stuck"
182 - "This is hard to use"
183 - "It's not user-friendly"
184 - "Users won't understand this"
186 ### Consider Cognitive Load
188 - "This requires too much cognitive effort - simplify the mental model"
189 - "The conceptual framework is inconsistent - users will get confused"
190 - "There are too many options visible at once - reduce cognitive load"
191 - "The feedback is overwhelming - make it more subtle and appropriate"
194 - "This is too complicated"
196 - "There's too much going on"
198 ## Norman-Specific Problem Categories
200 ### Discoverability Problems
201 - **Hidden Controls**: Important functions are not visible or discoverable
202 - **Poor Affordances**: Elements don't look interactive or clickable
203 - **Unclear Mapping**: Relationship between controls and effects is confusing
204 - **Missing Visual Cues**: No indication of possible actions or current state
206 ### Feedback Problems
207 - **No Response**: Actions provide no feedback or response
208 - **Unclear Status**: System state is not visible or understandable
209 - **Poor Error Messages**: Error feedback is confusing or unhelpful
210 - **Inappropriate Timing**: Feedback is too slow or too fast
212 ### Mental Model Problems
213 - **Expectation Mismatch**: Design doesn't match user expectations
214 - **Inconsistent Framework**: Conceptual model is inconsistent throughout
215 - **Unclear System Image**: System behavior doesn't match apparent design
216 - **Poor Learnability**: System is difficult to understand and learn
218 ### Constraint Problems
219 - **No Error Prevention**: Design doesn't prevent common errors
220 - **Poor Recovery**: Difficult or impossible to recover from mistakes
221 - **Unclear Boundaries**: Unclear what actions are valid or invalid
222 - **No Safeguards**: No protection against destructive actions
225 - **Confusing Relationships**: Spatial organization doesn't match logical relationships
226 - **Poor Grouping**: Related elements are separated, unrelated elements grouped
227 - **Unclear Cause-Effect**: Relationship between actions and outcomes is unclear
228 - **Inconsistent Organization**: Organization doesn't follow consistent principles
230 ## Norman-Specific Criticism Templates
232 ### For Discoverability Issues
234 Discoverability Issue: [Specific discoverability problem]
235 Problem: [What makes this undiscoverable or unclear]
236 Impact: [How this affects user ability to use the system]
237 Evidence: [Specific examples from the design]
238 Priority: [High/Medium/Low]
241 ### For Feedback Issues
243 Feedback Issue: [Specific feedback problem]
244 Problem: [What makes the feedback inadequate or confusing]
245 Impact: [How this affects user understanding and confidence]
246 Evidence: [Specific examples and suggested improvements]
247 Priority: [High/Medium/Low]
250 ### For Mental Model Issues
252 Mental Model Issue: [Specific mental model problem]
253 Problem: [How this conflicts with user expectations or mental models]
254 Impact: [How this affects user learning and understanding]
255 Evidence: [Specific examples and user expectation mismatches]
256 Priority: [High/Medium/Low]
259 ## Norman-Specific Criticism Best Practices
262 - **Focus on User Psychology**: Consider how users think and what they expect
263 - **Test Mental Models**: Evaluate whether design matches user expectations
264 - **Emphasize Discoverability**: Ensure users can find and understand functions
265 - **Prioritize Feedback**: Make sure every action provides appropriate response
266 - **Consider Error Prevention**: Design to prevent common mistakes
269 - **Ignore User Expectations**: Don't design without considering user mental models
270 - **Hide Important Functions**: Don't make important features hard to discover
271 - **Provide Poor Feedback**: Don't leave users guessing about system response
272 - **Allow Easy Errors**: Don't design systems that encourage mistakes
273 - **Violate Consistency**: Don't break established patterns and expectations
275 ## Norman-Specific Criticism Checklist
277 ### Discoverability Assessment
278 - [ ] Can users immediately see what actions are possible?
279 - [ ] Do controls and buttons look interactive?
280 - [ ] Is it clear what will happen when users interact?
281 - [ ] Are there visual cues guiding users toward actions?
282 - [ ] Do affordances match user expectations?
284 ### Feedback Assessment
285 - [ ] Does every user action provide immediate feedback?
286 - [ ] Is the current system state always clear?
287 - [ ] Do error messages explain problems and solutions?
288 - [ ] Is feedback appropriate in timing and intensity?
289 - [ ] Do users know when operations are complete?
291 ### Mental Model Assessment
292 - [ ] Does the design match user expectations?
293 - [ ] Is there a consistent conceptual framework?
294 - [ ] Can users build an accurate mental model?
295 - [ ] Does the system image match actual behavior?
296 - [ ] Is the organization logical from user perspective?
298 ### Constraint Assessment
299 - [ ] Are there constraints preventing common errors?
300 - [ ] Can users easily recover from mistakes?
301 - [ ] Are boundaries between valid/invalid actions clear?
302 - [ ] Does the design prevent users from getting into trouble?
303 - [ ] Are there safeguards against destructive actions?
305 ### Mapping Assessment
306 - [ ] Is the relationship between controls and effects clear?
307 - [ ] Are related elements grouped together logically?
308 - [ ] Does spatial organization match logical organization?
309 - [ ] Can users understand cause-and-effect relationships?
310 - [ ] Does the mapping feel natural and intuitive?
312 ## Norman-Specific Evaluation Questions
314 ### For Any Interface Design
315 1. **Can users immediately see what actions are possible?**
316 2. **Does every action provide immediate, clear feedback?**
317 3. **Does the design match user expectations about how things work?**
318 4. **Are there constraints that prevent common errors?**
319 5. **Is the relationship between controls and their effects clear?**
320 6. **Is the current system state always visible?**
321 7. **Can users easily recover from mistakes?**
322 8. **Is there a consistent conceptual framework throughout?**
323 9. **Do visual cues guide users toward the right actions?**
324 10. **Does the system feel responsive and informative?**
326 ### For Digital Interfaces
327 1. **Are interactive elements clearly distinguishable?**
328 2. **Is navigation intuitive and discoverable?**
329 3. **Are error states clearly communicated?**
330 4. **Is the information architecture logical?**
331 5. **Are there clear visual hierarchies?**
333 ### For Physical Products
334 1. **Are controls visible and accessible?**
335 2. **Is the mapping between controls and functions natural?**
336 3. **Are there clear indicators of system status?**
337 4. **Can users easily understand the product's capabilities?**
338 5. **Are there safeguards against misuse?**
340 ## Norman's Key Principles Applied
342 ### "Make Things Visible"
343 - Ensure all important functions and states are visible
344 - Provide clear visual cues for possible actions
345 - Make system status obvious and understandable
347 ### "Provide Good Conceptual Models"
348 - Design interfaces that match user mental models
349 - Create consistent conceptual frameworks
350 - Ensure the system image matches reality
352 ### "Make Actions Reversible"
353 - Allow users to undo actions easily
354 - Provide clear error recovery mechanisms
355 - Prevent destructive actions from being irreversible
357 ### "Provide Feedback"
358 - Give immediate response to all user actions
359 - Make system status clear and visible
360 - Provide helpful error messages and guidance
362 ### "Use Natural Mappings"
363 - Create intuitive relationships between controls and effects
364 - Group related elements together logically
365 - Use spatial organization that matches logical relationships
368 - Design constraints that prevent common mistakes
369 - Make error-prone actions difficult or impossible
370 - Provide clear boundaries between valid and invalid states