Process of Interaction Design Part 2
Process of Interaction Design Part 2
Visibility of
1 System Status
Definition The design should 1
always keep users informed about
what is going on, through
appropriate feedback within a
reasonable amount of time.
Knowing what the • Tip: Communicate clearly 1 “You Are Here” maps
current system status to users what the system’s Interactive mall maps have to show
is can help users learn state is — no action with people where they currently are, to help
the outcome of their consequences to users them understand where to go next.
prior interactions and should be taken without
2 Checkout flow
determine next steps. informing them. Multistep processes show users which
steps they’ve completed, they’re currently
Predictible • Tip: Present feedback to the
user as quickly as possible. working on, and what comes next.
interactions create
trust in the product 3 Phone tap
• Tip: Build trust through
as well as the brand. Touchscreen UIs need to reassure users
open and continuous
that their taps have an effect — o en
communication.
through visual change or haptic feedback.
$43.23
Pay now
www.nngroup.com/articles/visibility-system-status/
Jakob’s Heuristic
3
2
Shopping Cart
Car
Automobile
2
CheckOut
www.nngroup.com/articles/match-system-real-world/
Jakob’s Heuristic
User Control
3 and Freedom
Definition Users often perform
actions by mistake. They need a
clearly marked "emergency exit"
to leave the unwanted action
without having to go through an
1
extended process.
Untitled document
2 Undo Redo 3
Delete Photo
Cancel
www.nngroup.com/articles/user-control-and-freedom
Jakob’s Heuristic
Consistency
4 and Standards
Definition Users should not have
to wonder whether different words, CHE
situations, or actions mean the
same thing. Follow platform and CK
industry conventions. IN
Colors
Button Button
www.nngroup.com/articles/consistency-and-standards/
Jakob’s Heuristic
5 Error Prevention
Definition Good error messages
are important, but the best
designs carefully prevent problems
from occuring in the first place.
eliminate error-prone conditions,
Either
1
or check for them and present
users with a confirmation option
before they commit to the action.
There are two types • Tip: Prioritize your effort: 1 Guard rails
of errors: slips and Prevent high-cost errors Guard rails on curvy mountain roads
mistakes. first, then little frustrations. prevent drivers from falling off of cliffs.
Slips are unconscious • Tip: Avoid slips by providing 2 Airline con rmation
errors caused by helpful constraints and The confirmation page before checking
inattention. good defaults. out on airline websites gives users
another chance to review the flight details.
Mistakes are conscious • Tip: Prevent mistakes by
errors based on a removing memory burdens, 3 Date selection on calendar
mismatch between the supporting undo, and Offer good defaults and set boundaries
user’s mental model warning your users. when people book services by dates.
and the design. Grey out unavailable options.
17 18 19 20 21 22
23 24 25 26
Confirm Booking
www.nngroup.com/articles/slips/
Jakob’s Heuristic
Recognition Rather
6 Than Recall
Definition Minimize the user's memory
load by making elements, actions, and
options visible. The user should not have
to remember information from one part of
the interface to another. Information
required to use the design should be
visible or easily retrievable when needed. 1
iPad Pro 12.9-in. (4th gen) iPad Air (3rd iPad (7th gen)
gen)
The Lion King
2 3
Search results
www.nngroup.com/articles/recognition-and-recall/
Jakob’s Heuristic
Flexibility and
7 Efficiency of Use
Definition Shortcuts — hidden
from novice users — may speed up
the interaction for the expert user
such that the design can cater to
both inexperienced and
experienced users. Allow users to
1
tailor frequent actions.
2
C V
www.nngroup.com/articles/flexibility-efficiency-heuristic
Jakob’s Heuristic
Aesthetic and
8 Minimalist Design
Definition Interfaces should not
contain information which is
irrelevant or rarely needed. Every
extra unit of information in an
1
interface competes with the
relevant units of information and
diminishes their relative visibility.
This doesn't mean • Tip: Keep the content and 1 Ornate vs. simple teapot
you have to use a flat visual design of UI focus on Excessive decorative elements can
design — it's about the essentials. interfere with usability.
making sure you're
keeping the content • Tip: Don't let unnecessary 2 Communicate, don’t decorate
elements distract users Over-decoration can cause distraction
and visual design
from the information they and make it harder for people to get the
focused on the
really need. core information they need.
essentials. Ensure
that the visual • Tip: Prioritize the content 3 Messy vs organized UI
elements of the UI and features to support Messy UI increases the interaction cost
support the user's primary goals. for users to find their desired content;
primary goals. Organized UI lowers the cost.
2 3 3
COMMUNICATE,
DOn't d e c o a t e
One of our
favorite slogans
www.nngroup.com/articles/aesthetic-and-minimalist-design/
Jakob’s Heuristic
2 3
No results for
“Teddy bear”
There is no Internet connection
You might try
Try:
www.nngroup.com/articles/error-message-guidelines/
Jakob’s Heuristic
Help and
10 Documentation
Definition It’s best if the design i
doesn’t need any additional
explanation. However, it may be
necessary to provide documentation
to help users understand how to
complete their tasks.
1
2 3
Frequently Asked Questions
www.nngroup.com/articles/help-and-documentation/
Visibility of
System Status 1 Nielsen Norman Group
Designs should keep users informed
about what is going on, through
Jakob’s Ten
Usability Heuristics
appropriate, timely feedback.
Interactive mall maps have
1
to show people where they
currently are, to help them
understand where to go next.
2 Match between
System and 3 UserFreedom
Control
and 4 Consistency
Standards
and
the Real World
Users oŁen perform actions by Users should not have to wonder
The design should speak the users' mistake. They need a clearly marked whether different words, situations,
language. Use words, phrases, and "emergency exit" to leave the or actions mean the same thing.
concepts familiar to the user, rather unwanted action. Follow platform conventions.
than internal jargon. EXIT
Just like physical spaces, Check-in counters are usually
CHECK IN
Users can quickly understand digital spaces need quick located at the front of hotels,
which stovetop control maps “emergency” exits too. which meets expectations.
to each heating element.
5 Error
Prevention 6 Recognition
Rather Than Recall 7 Flexibility
Efficiency of Use
and
Good error messages are Minimize the user's memory load Shortcuts — hidden from novice users
important, but the best designs by making elements, actions, and — may speed up the interaction for
carefully prevent problems from options visible. Avoid making users the expert user.
occurring in the first place. remember information. Regular routes are listed on
Guard rails on curvy mountain People are likely to correctly maps, but locals with more
roads prevent drivers from answer “Is Lisbon the capital knowledge of the area can
falling off cliffs. of Portugal?”. take shortcuts.
8 Aesthetic
Minimalist
and
9 Recognize,
Diagnose, and 10 Help
Documentation
and
stool is still a place to they are heading in the solve customers' problems in
sit. wrong direction. context and immediately.
Some key points
Four basic activities in interaction design process
▪ Discovering requirements
▪ Designing alternatives
▪ Prototyping
▪ Evaluating
User-centered design rests on three principles
▪ Early focus on users and tasks
▪ Empirical measurement using quantifiable
and measurable usability criteria
▪ Iterative design