Index
Note: Page numbers with “f” denote figures, “t” denote tables and “b” denote boxes.
A
Activity indicators,
94,
94f
Manifesto for Agile Software Development,
286
Manifesto for Communication-Driven UI Design,
287
Airline travel desktop site,
303
flight selection to destination,
312–314
making choice and getting real,
319
task-based design comparison,
307
user stories comparison,
308
usability labl studies,
320
user-centered design,
304
frequent business traveler,
305
leisure travel bargain hunter,
306
occasional business traveler,
304
understanding of target users,
306
Airline travel mobile app,
321
access travel information traveler,
326–327
for small touch screens,
329
making choice and getting real,
330
Alternatives to communication-focused design,
293–294
by copy/by design pattern,
302,
302f
by formal requirements,
298
designing
energetic personality,
184
nonverbal communication
right-to-left page transition,
181,
182f
visual communication,
181
Asking intuitive questions,
43
accessories in buying product context,
55f
asking real question directly,
47
enough information to answer intelligently,
50–54
stopping proceedings with idiocy,
44f
unnecessary questions,
43–47
B
Banner
Best design idea identification,
269
decision-making framework,
270,
270b
C
convention on road signs and signals,
161,
161f
for designing with color,
164
product’s accessibility,
159
Commands
command-labeling patterns,
85
text-only labels,
85,
85f
discoverability, directness, and consolidation,
79f
Communication brainstorming,
265
typical brainstorming session,
266f
Communication design
necessary and unnecessary consistency
“designing like programmer” process,
245,
247
interpersonal communication skills,
244
requirements and features,
247f
scenario-based review,
275
Communication to people
necessary confirmations,
232f
unnecessary confirmations,
231f
courageous design
effort minimization
emotional connection
easy-to-read visual design,
199
modern user experiences,
199
software interaction,
200
forgiveness
performing wrong interactions,
215
providing wrong data, typos,
216
selecting text in most browsers,
213f
working in wrong order,
218
human/computer interaction,
199
motivating users
company lost to Mint,
207b
by providing obvious value,
206
casual applications,
202f
technical challenges,
200f
product intelligence
modern user interfaces,
227
Format Local Disk confirmation,
282
animation vocabulary,
181
capitalization rules for,
157
necessary and unnecessary
multiple-selection list boxes,
72
single-selection list boxes,
72
Conversation pattern form,
101
Conversations
airline travel desktop site,
309–311
and communication attributes,
21
concise
vs. self-explanatory,
89–90
in flight selection to destination,
314
labels and instructions,
90–91
logical order
vs. out-of-sequence,
138f
out-of-sequence jumble,
138
progressive disclosure,
140f
effective communication,
264
handheld package-tracking device,
264,
264f
natural and friendly conversation,
14f
Cross-fade transition,
182
D
Deductive user interface
focused nature of mobile apps,
43f
intuitive mobile task flows,
43
main instruction,
41,
42f
Delight
happy animation with,
184
Demand attention
abuse and habituation
attention-getting techniques,
187
attention-getting presentation,
187
critical text on control labels,
187,
187f
breaking users’ flow,
187
using progressive escalation,
192
Design feedback
data structure for flight searches,
294,
294f
Manifesto for Agile Software Development,
286
Manifesto for Communication-Driven UI Design,
287
classic design process mistakes,
250
product design blunders,
250
communication brainstorming,
265–267
conversation with target user,
262–265
determining project goals,
262
getting right details,
272
identifying best design ideas,
269–271
traditional UI design process,
262b
giving and receiving feedback,
285
expert-based evaluation,
273
user-based evaluation,
273
Discoverability commands,
78
Dynamic elements
balance power and simplicity,
114–115
classic and modern UI,
114
discoverability problem solution,
124
dynamic interactions,
115
dynamic secondary commands
commands with video players,
119f
progressive disclosure,
115
Dynamic secondary UI elements,
116
E
law enforcement tone,
205f
preventing mistargeting,
213
F
activity indicators,
94,
94f
for deleting document,
93f
design feedback
flashing/bouncing,
95,
95f
progress feedback,
94,
94f
progressive rendering,
93
performing wrong interactions,
215
providing wrong data, typos,
216
selecting text in most browsers,
213f
working in wrong order,
218
Wufoo’s fun personality and attitude,
235
G
intuitive icon designs
labeled icon and experiments,
178
recognition vs. comprehension
design, shape, and color,
171,
171f
target user’s comprehension,
171
disastrous collaboration,
133f
saving time and money,
132
H
Handheld package-tracking device
scenario-based design for,
254f
value proposition for,
252f
Hierarchical tree controls,
70
Human-to-computer interaction,
16
I
visually impactful,
37,
37f
Intelligence
modern user interfaces,
227
Interaction design
commands
control body language,
69–70
multiple-selection list boxes,
72
single-selection list boxes,
72
table views and grids,
75
double-click objects,
67–68
activity indicators,
94,
94f
for deleting document,
93f
flashing/bouncing,
95,
95f
progress feedback,
94,
94f
progressive rendering,
93
giving error message,
77,
77f
grouping sentences,
96,
96f
keyboard interactions,
68,
68t
language analogy,
65,
66f
mouse interactions,
67,
67t
progressive disclosure,
98,
99f
remove vs. disable controls,
76
rich headings and layout,
98
sentence-style grouping,
99,
99f
separators/heading banners,
97,
98f
using standard interactions,
69,
69b
task steps
touch-based user interface,
68t
Interruptions
critical information,
114f
real-world interruptions,
109
using in design discussions,
26
interaction life cycle,
25
Intuitive icon designs
Intuitiveness levels
design strategy evaluation,
34f
keyboard shortcuts/gestures,
35
documentation/training,
22,
23f
intuitive attributes,
25–26
well-designed products,
22,
22f
Inverted pyramid presentation style,
139,
140f
K
Keyboard interactions,
68,
68t
L
left-aligned labels,
144f
mobile automatic zooming,
143f
right-aligned labels,
144f
Labels and instructions,
87
concise
vs. self-explanatory,
89–90,
89f
format without reading button label,
88f
Layout
layout on left wastes lot of screen space,
146f
left-aligned labels,
144f
mobile automatic zooming,
143f
right-aligned labels with left-justified controls,
144f
vertical alignment grid lines,
142f
conversation patterns,
138
logical order
vs. out-of-sequence,
138f
out-of-sequence jumble,
138
progressive disclosure,
140f
M
Manifesto for Agile Software Development,
286
Manifesto for Communication-Driven UI Design,
287
Mobile
alternative technique,
329
table views and grids,
75
Model for users
understanding users behavior,
56
Modern user interface labeling,
90f
organization and visual hierarchy,
102
Mouse interactions,
67,
67t
Multiple-selection lists,
70
N
P
Paragraphs
conversation patterns,
101
for handheld package-tracking device,
258,
258f
identifying classes of users,
255f
replacing elastic user,
257f
target users modeling,
256,
323
frequent business traveler,
324
leisure travel bargain hunter,
325
occasional business traveler,
324
understanding of target users,
325
well-defined targets,
256
product/feature personality,
203
software personality,
203
casual applications,
202f
technical challenges,
200f
speaking user’s language,
206
Programming modes,
33,
33f
Progressive rendering,
93
for handheld package-tracking device,
260f
resource-based approach,
260
R
Reading patterns
scan path for small screens,
138f
scanning pattern for,
137f
small screens on smartphones,
137
strong and weak fallow area,
136
Visual user interface design
Reading rules, immersive,
282
Real-world interruptions,
109
S
Scanning, UI designing for
page by starting at focal point,
149f
quick fixes to scanning problems
multiple focal points,
151
secondary elements attracting attention,
152,
152f
confirmation for scanning,
283f
immersive reading rules,
282
scanning read of same confirmation,
282f
Scenario-based design,
253
design greatness levels,
255
for handheld package-tracking device,
254f
Sentence-style grouping,
99,
99f
during idea generation phase,
268b
Surfaces
lightest to heaviest,
107
System user interface text fonts,
155,
155f
T
effective communication,
264
handheld package-tracking device,
264,
264f
Task navigation
consistent navigation model,
107b
using navigation aids,
105
Text-only labels,
85,
85f
law enforcement tone,
204
speaking user’s language,
206
minimal vocabulary list,
206
Touch-based user interface,
68t
designing
energetic personality,
184
nonverbal communication
right-to-left page transition,
181,
182f
visual communication,
181
Typography
modern and classic UI texts,
154,
154f
and system fonts
readable and legible,
154
U
Unintuitive user interface
advanced, infrequent commands,
32
design basic commands,
30
full-screen video player’s controls,
31f
intuitive attributes, costs for,
30
multiple slides in PowerPoint for moving and deleting,
32f
programming modes,
33,
33f
User experience (UX), ,
12
communication,
communication-focused approach,
landscape
vs. portrait mode, ,
4f
making design decisions, ,
5f
objective,
radio buttons/checkbox,
4f
design situation
design proposal to team for first time,
13f
hypothetical situation,
13
natural and friendly conversation,
14f
raw data structures,
14,
15f
UX design consultants,
12
inductive UI
visually impactful,
37,
37f
documentation/training,
22,
23f
intuitive attributes,
25–26
well-designed products,
22,
22f
purpose, ,
requirements and features,
247f
traditional brainstorming,
User interface IS communication
effective communication,
16
communication-focused approach,
17
concise and efficient,
19
good personality and tone,
20
in-person conversations,
21
mechanical interaction,
17f
options and technology,
19f
restoration/interruption,
18f
using social network,
20f
specific and explicit,
18
timely communication,
20,
20f
useful, relevant, necessary information,
17
emotional conversations with software,
16f
User interface text (UI text),
153
background guidelines
UI text on harsh gradients,
158f
modern and classic UI text,
154,
154f
and system fonts
readable and legible,
154
text attribute guidelines
V
for handheld package-tracking device,
252f
Visual design
background guidelines
UI text on harsh gradients,
158f
color red demands attention,
160f
convention on road signs and signals,
161,
161f
product’s accessibility,
159
recommendations for designing with,
164
designing for scanning,
147
labeled icon and experiments,
178
recognition
vs. comprehension,
170–171
quick fixes to scanning problems,
151–153
text attribute guidelines
typography
modern and classic UI texts,
154,
154f
W
Shift+clicking link,
216f