1. UX PROTOTYPING AND PERSONAS
Here early? While weâre waiting for the others...
We'll use a communal Google Doc to pass links easily amongst
the class. Open http://j.mp/proto-nov-14.
1. Open
http://webdemo.balsamiq.com/
2. This is a demo version of Balsamiq, one of the tools we'll be
using today. Take some time to explore and familiarize
yourself with it.
What UI elements are provided?
How would you be able to use a screenshot of your website as a
background and then change one feature?
0
2. UX PROTOTYPING AND PERSONAS
Essential tools for creating great user experiences
4. YOUR TURN
Introduce your neighbor
name
role, indep or agency
designer or developer background
experience in prototyping & how you think prototyping can be
useful to you
5. WHAT IS A PROTOTYPE?
A simulation of how a product or feature will work
Practice for people who build things
8. BENEFITS OF PROTOTYPING
Explore your ideas
Innovate
Collaborate
Get everyone on the same page
Persuade
Test assumptions
Reduce risk
Saves time / effort / money
9. WHEN?
As early as possible
Throughout the design and development process
10. WHATâS THE GOAL?
What question are you trying to answer?
How will the video library work?
Will users have problems filling in this form?
What are the possible user pathways through this interface?
Generate ideas
Foster collaboration
Convince team, stakeholders, clients... etc.
11. FIDELITY
How closely a prototype models reality
visual design
interaction
environment
content and data
social
...others?
12. CHOOSE THE RIGHT LEVEL OF FIDELITY IN EACH AREA
Whatâs your objective?
Whoâs your audience?
17. USABILITY TESTING
What are we trying to learn about the experience of your users?
Roles
Facilitator
Tester
Observer(s)
18. THE FACILITATOR
Explains the testing process
Sets expectations
Guides the Tester through
Asks questions during & after testing
19. THE TESTER
Usually, best if unfamiliar with your product
Ideally, representative of your target market
Customary to compensate Testers for their time
20. THE OBSERVERS
Simply watch, listen, and take notes
Donât interact directly with Tester
Ideally, all stakeholders and team members
In another room, watching video and audio
If no observers, then itâs you!
21. THE TESTING SESSION
3-5 Testers
30-45 minutes each, with short breaks
Clear tasks or objectives
Discuss and evaluate results right afterward
Categorize results based on the original goal(s)
Separate unexpected or extra results so as not to get
sidetracked
22. RINSE AND REPEAT
Make improvements, create a new prototype, test again
27. PAPER PROTOTYPING: ADVANTAGES
Fast
Cheap
No special software skills needed
Encourages collaboration (in person)
Can model a wide variety of interfaces and interactions
Can modify during the test
29. PAPER PROTOTYPING TOOLKIT
Essentials: paper and pen
Nice-to-Haves:
heavy cardstock or construction paper, tracing paper or
vellum
pens, markers, highlighters, colored pencils, charcoal pencils
erasers
sticky notes
re-stickable tape and labels
glue / glue-sticks
index cards
cardboard
cutting tools
printed UI elements and device frames
31. CHALLENGE 1: PAPER PROTOTYPING
Prototype a login / register process for a website on a
smartphone.
Goal / Purpose - to plan out the login process flow
Include the following features:
Login flow
Create a new account
Wrong username or password
Reset password
Login using social media (Google, Facebook, Twitter)
Bonus:
What changes when the phone is oriented in landscape mode?
Suppose this login is for a music-based website (Pandora, Spotify). What does an existing user see upon
successful login?
What does a new user see just after account creation?
Try prototyping these screens.
33. BALSAMIQ: ADVANTAGES
Fast
No special software skills needed
Large library of UI elements
Can be used for remote collaboration
Hand-drawn look encourages focus on layout & functionality
Automatically stores revision history
Integrates with other online apps (Jira, Google Drive)
34. BALSAMIQ: DISADVANTAGES
Not meant for high visual design fidelity
Not designed for complex UI interactions
Not free
38. CHALLENGE 2: PROTOTYPING WITH BALSAMIQ
Create a prototype for an airlineâs website reservation
functionality on a tablet.
Goal: Simulate interaction flow
Include:
Search for flights
Specials
Bonus: Add features -- check flight status, online check-in
OR, prototype a small part of an ecommerce website showing
dresses. Include the option to recommend items via social media.
40. WHAT IS A PERSONA?
A fictional character developed to accurately and realistically
represent one type of user your product is designed to serve.
41. WHY USE PERSONAS?
A way to distill the goals and desires of the users you serve,
make them memorable and human
Talk about product features as they relate to a specific person
instead of âThe Userâ
Focus the user experience your product
Prioritize improvements to your product
Get all the assumptions out in the open and aligned
Uncover disconnects
Get everyone to buy in
42. PERSONAS ARE NOT...
User Profiles
Market segments
Real people
Statistically representative
Comprehensive
Absolute
Static
43. FULL PERSONAS
Based on extensive user research
Site visits
Interviews
Analytics data and logs
Tech support logs
Market research
Sales team notes
...other data on real users
44. HOW DO I GET DATA?
User Researcher
Third-party data
Government, NGOs, or Think-tanks (Pew, data.gov,
yougov.com)
Commercial (Nielsen, Gallup)
UX {UIE, AnswerLab}
Approach with a question in mind
45. WHAT IF I HAVE NO REAL DATA?
And no budget for UX research...
AD-HOC PERSONAS
a.k.a. Assumption personas, Quick personas, Thin personas...
Get whatever general data you can
Who are you building for?
Test, research, modify... repeat!
46. AD-HOC PERSONAS
Can be advantageous even if you have data
Quick to create
Jump-starts the process of developing personas
Makes data analysis easier
Focuses future research: validation, answering relevant
questions
47. WHAT DOES A PERSONA LOOK LIKE?
Typical Characteristics:
Category
A fictional name
Job title, role, responsibilities
Their goals, needs, and priorities
Their environment
Demographics (if relevant)
A quote or key statement
A photo
An example persona
(usability.gov)
48. CHALLENGE 3: CREATE PERSONAS
1. Brainstorm user goals (both UX and accomplishments), user
roles (as many as possible)
2. Group them
3. Name the groups & identify key characteristics (facts - no
assumptions or narratives)
4. Create a persona for one of these 'skeletons'
(can use a template)
50. POWERPOINT / KEYNOTE: ADVANTAGES
Familiar and widely available
Easy to learn and use
Can export to PDF or HTML
Useful for collaboration among distributed teams
Can draw on existing resources for UI elements
Can simulate some interactivity
54. CHALLENGE 4: PROTOTYPING WITH POWERPOINT OR KEYNOTE
Create a prototype for a weather webapp
Goal: Determine if key user needs are met
Include:
Current conditions
Forecast
Chance of precipitation
Multiple locations
Sunrise and sunset times
Bonus:
Additional features like an extended forecast, hourly forecast
How will your design change on smaller screens / mobile
devices?
55. PROTOTYPING AND PERSONAS
KEY TAKEAWAYS
Help you create a great user experience
Key tools in user-centered design
Great for aligning teams and getting buy-in from clients, execs,
etc.
Prototyping is easy and inexpensive
Start by using the tools you have & know. You can learn
something else later if you need to.
56. RESOURCES & FURTHER STUDY
Paper Prototyping: , ,
Stencils ,
Speckyboy list
iOS design elements Sneakpeekit UI
Usability Testing: and
- Steve Krug
Donât Make Me Think Rocket Surgery Made
Easy
Personas: The Essential Persona Lifecycle
- Pruitt & Adlin
PowerPoint / Keynote:
Keynotopia
Fireworks: Export Responsive Prototypes ,
iOS Touch
Prototyping
Muse:
Muse Jams
General UX: UIE , UX Magazine , Rosenfeld Media , UXMastery
,
A List Apart , Lynda , Interaction Design Foundation ,
52 Weeks
of UX
My client thinks it's all about visual design:
Style Tiles