Presentation to National Extension Conference on Volunteerism. Supporting Lucy Bradley's session on developing an Interactive Statewide Extension Master Gardener Portal
2. ◦ A philosophy that places the person (as opposed
to the 'thing') at the center;
◦ A process that focuses on cognitive factors
impacting peoples' interactions with things.
o perception, memory, learning, problem-solving, etc.
UCD seeks to answer questions about
users and their tasks and goals, then
use the findings to drive development and design.
3. UCD seeks to answer questions such as:
◦ Who are the users?
◦ What are their tasks and goals?
◦ What is their level of experience?
◦ What functions do the users need?
◦ What information do they want, and in what
form?
◦ How do users think this should work?
◦ How can the design facilitate cognitive processes?
4. It needs 4 wheels, a gas pedal and brakes,
right?
5. If we were developing a car, we might consider the
following:
–A soccer mom
–A construction worker
–A race car driver
Each of them needs 4 wheels, a gas pedal and brakes.
But beyond that, what needs do they have that are
different?
7. The roll-aboard suitcase:
originally designed to serve the
needs of flight attendants.
◦ Hold a few days worth of clothes
◦ Fit in the overhead bin
◦ Get on and off the plane quickly
These needs also turn out to be
the needs of most business
travelers.
Now everyone has one.
8. Define my message
Round up my content
Organize my content
Use my familiar
technology
Start codin’
Make it pretty
Go live
9. Self-referential design:
Basing design decisions on what you would like, rather than on
what the actual user wants.
Elastic users:
Description of users changes depending on the situation.
In one meeting the focus may be on the ―power user,‖ in the next
meeting they are discussed as a novice. This often leads to the ―kitchen
sink‖ approach.
Too many features
Users need appropriate tools that they can find. This is perceived as
more valuable than many tools that can’t be found or aren’t well
understood.
Putting ―might on will‖.
A person might want to read breaking news while paying their bills
but they will want to pay bills.
10. ◦ Clarify requirements and priorities
◦ Reveal requirements, assumptions and process
gaps early
◦ Fewer revisions after launch
◦ Reduced scope creep
◦ Improve relationship with the end user
◦ Improve adoption and retention
11.
Integrated Pest Management :
Addressing the problem at it’s
earliest lifecycle stage provides
the most effective and cost
efficient control.
y = f (x)
12. ―... for every $1 spent to resolve a problem during product
design,
$10 would be spent on the same problem during development,
and
$100 or more if the problem had to be solved after the
product's release.
―Equally compelling is the fact that those who skip ease of use
in the design phase can end up spending 80% of their service
costs on unforeseen user requirements down the road.―
―The cost of "learning something about users you didn't want to
know" at the start of a web project is small compared to the
cost of learning it after launching the website.‖
Reference The ROI of Usability
http://www.upassoc.org/usability_resources/usability_in_the_real_world/roi_of_usability.html
16. There are many ways to
understand your users’
needs:
interview users
Tools:
• Set of questions
• Recording device
• Observer and facilitator
17. There are many ways to
understand your users’
needs:
interview users
conduct focus groups
Tools:
• Set of questions
• Recording device
• Observer and facilitator
18. There are many ways to
understand your users’
needs:
interview users
conduct focus groups
field a survey
Tools:
• Survey design (advanced)
• Online survey tool
19. There are many ways to
understand your users’
needs:
interview users
conduct focus groups
field a survey
analyze site traffic
Tools:
• Google Analytics
20. There are many ways to
understand your users’
needs:
interview users
conduct focus groups
field a survey
consult market
research
interview user
advocates or proxy
users
Tools:
• Set of questions
• Recording device
• Observer and facilitator
21. There are many ways to
understand your users’
needs:
interview users
conduct focus groups
field a survey
consult market
research
interview user
advocates or proxy
users
consult an advisory
panel
Tools:
• Willing advisors
• Set of questions
• Recording device
• Observer and facilitator
22. Tools:
• Demographics about
population of interest
• Data about user needs
• Analyze for patterns
There are many ways to
understand your users’
needs:
interview users
conduct focus groups
field a survey
consult market
research
interview user
advocates or proxy
users
consult an advisory
panel
construct personas
23. “Robert”
Role: Product Manager
Age: 47
Location: San Diego, CA
Marital Status: Divorced
Influencers:
Seed catalogs, selected
websites, research
universities, food and
garden blogs, fellow
foodies
Goals: grow unusual,
flavorful food and prepare
it. Enjoy good food with
friends, pass on tips
about cooking and
gardening.
Barriers: Getting quality
information, finding new
seed varieties that grow
in his area. Time to
spend.
“Martha & Caleb”
Role: Frugal LOHAS
mother of a toddler
Age: 36
Location: Santa Cruz, CA
Marital Status: Married
Influencers: Friends,
websites, books, father,
Facebook groups and blog
subscriptions
Goals: Supplement family
food budget with clean,
healthy home-grown
vegetables. Teach her
children where their food
comes from, avoid toxins.
Enjoy a connection with
nature.
Barriers: Budget
constraints, pests, specific
information
“Betsy”
Role: Recently retired
Age: 54
Location: Santa Fe, NM
Marital Status: Widowed
Influencers: Neighbors, sister,
newspaper, internet
Goals: Grow a few things and
see how it works out.
Barriers: Doesn’t know when to
plant what. Doesn’t know what
grows in her area or how to
prepare a garden. Needs help
getting started.
“Tony”
Role: Computer programmer
Age: 26
Location: Atlanta, GA
Marital Status: Single
Influencers: Girlfriend, Internet,
social media, work colleagues
Goals: Figure out a way to
garden in the city.
Barriers: Lots of other things to
do, time is a premium. Doesn’t
have anyplace to grow a garden
but thinks it would be cool.
The Chef The Frugal Steward The Newbee The Wannabee
24. Background
Martha works from home while raising her young son and daughter. She loves to see them
playing in the soil like she did with her father when she was a child. Martha thinks it’s
important that her kids have a connection to the food they eat and the earth that it comes
from. She is concerned about what she reads online and in the media about climate change,
pollution and other environmental dangers. She’s particularly concerned about what she
feeds the kids, so she grows her own, organically.
Four people living on her husband’s salary has motivated Martha to use every inch of their
suburban yard to produce food as frugally as possible. She makes her own compost, grows
her own plants and uses recycled food containers as seedling pots. At the grocery store, she
tries to buy organic as often as possible but sometimes can’t resist a good deal. She’s home
all day and spends a lot of time on Facebook, doing garden research and plays a couple of
online games with the older child. Martha is a meticulous record keeper having learned what
works well in her garden the hard way, through trial and error. She relies heavily on George
at the local garden center for advice, usually after searching for answers through Google.
High Level Goals
• Supplement family food budget with clean, healthy home-grown vegetables
• Teach her children where their food comes from
• Avoid toxins in the food
• Enjoy a connection with nature
Common Trigger/Touch Points
• Has a pest problems
• Reads a media, articles and online research
• Checking her son’s garden patch with him
• Unseasonable weather that knocks back plantings
• Hand watering and looking at the plants she notices something
• Seasonal changes, especially spring and fall – garden fever
• Food and gas prices rise
Persona Example: The Frugal Steward
“Martha & Caleb”
Role: Frugal LOHAS mother of a
toddler
Age: 36
Location: Olima, CA
Marital Status: Married
Influencers: Friends, websites,
books, father, Facebook groups
and blog subscriptions
Level of Interest $ to spend
Tech Savvy Online Activity
Level of Experience Time to spend
25.
26. Fidelity Scale Low
Technique Paper
Prototype
Wireframe Designed
Screen Comp
Clickable
Wireframe
HTML or
Functional
Prototype
Tools Paper, pencils, post-
it notes
Visio, illustrator,
drawing program
Photoshop,
PowerPoint
Image map from
static prototype or
WYSIWYG tool such
as Dreamweaver
HTML, JSP, ASP
Benefits Collaborative design,
low investment, rapid
iterations, most likely
to get candid
feedback, very fast
Digital medium for
remote collaboration
and review, captures
more detail, provides
layout, user reviews
only content and
functionality – not
distracted by design,
can accompany
requirements doc,
precursor to clickable
wireframe, informs
content contributors
May be a familiar tool
to the designer,
includes graphic
design with branded
look and feel
Dynamically
communicates
interactive
functionality, used for
virtual testing over
WEBEX or
NetMeeting,
interactively
illustrates process
flow
Interactive,
approximates final
functionality closely
Drawbacks Requires user be
present, some
drawing skills, good
penmanship
Requires skill in
drawing tool, larger
time investment, not
everyone has the
Visio
Users respond to
graphic design and
may miss content or
functionality, time
investment to
produce, requires
special tool skill
May be labor
intensive, requires
skill, requires a
hosting server for
testing
Even more labor
intensive, requires skill,
requires a hosting
server for testing
Development
Lifecycle
Discovery
High
Develop
30. The very act of going though the process reveals
flaws, improves communication, clarifies
requirements.
◦ Drives requirements
◦ Mockup and iterate the UI to reveal gaps
◦ Use the mockup to validate assumptions with users
◦ Revise early and often before you freeze requirements
◦ Deploy with fewer surprises and improved satisfaction!
BUT…
31. Interface design is a specialized skill.
Hundreds of books are written on the
subject
People specialize in this profession
Educational background may include
human-computer interaction, library
science, graphic design, psychology and
ergonomics
To do it well requires
aptitude, experience, skill, education, cr
eative ability, and a deep understanding
of the user expectations, business
requirements and industry standards
You get out what you put in
34. Heuristic Evaluation
Review by a seasoned expert who applies principles or
―heuristics‖ to the site.
Formal Lab Testing
One-on-one interviews in a professional testing lab with 8 or
more users.
Informal One-on-One Testing
One-on-one interviews or observational studies with 8 or
more users.
Remote Testing
Real-time, facilitated virtual testing over WebEx or similar
tool
Automated Testing
Online tool that displays screens while surveying the user
about the process.
Guerilla Testing
Informal one-on-one testing
35. You only need to test with
5 users to identify 80% of your defects
36. Earlier is better. In order of
preference:
Define phase – with paper
Design – with paper or wireframes
Develop – with paper or wireframes,
clickable or static
Deploy – beta site
Post launch – application or site
It’s best to test when you can
STILL ―COMFORTABLY‖ MAKE
CHANGES
37. step 1:
identify target
user attributes
step 5:
recruit appropriate
users for testing
step 2:
develop a
prototype
step 3:
design test
protocol +
recording method
step 4:
do a trial run
step 7:
administer test
step 6:
provide an
incentive
step 8:
record the results
step 9:
analyze the results
and report
38. Here’s How:
•Rely on already developed
personas or ―psychographic‖
profiles
•Interview end users or
customers
•Interview business users
• Marketing research
data, profiles and
segmentation information
•Develop a screener
39. Here’s How:
•Paper prototype
•Wireframes
•Mockup in Photoshop or
PowerPoint
•HTML Prototype
•App or website in dev or
staging
•Clickable wireframes
•Functional prototype
•App or website in
production
North America
SPP Member Login
Username
**********
Login for access to the
additional features offered to you.
Not a member? Register here.
Submit
Features
5 Year Warranty
Seagate has just extended the warrant on all its
internal drives to 5 years.
New Interactive Decision-Making Tool
Seagate has made choosing the right disc drive for
different applications SIMPLE!
> Launch the SAM tool
Product News
Support
> Disc Utility Downloads
> Technical Library
> Warranty Support
> Contact Us
Already A Member?
Register | Where to Buy | Help | Contact | Site Index
Update your profile to take advantage
of the expanded benefits.
> Update My Profile
Upcoming Events
SD Best Practices
Boston, MA
Sept. 20-24 2004
Seagate Savvio Disc Drives Make the Cut for
IBM BladeCenter (11/08/04) More >
>
>
Seagate Delivers World's Highest Capacity PC
Hard Drive to Retail Stores and System Builders
(11/18/04) More >
Product Spotlight
Reliable, top-performing storage for
high-end PCs and advanced
applications, including entry-level
RAID servers and economical
nearline storage solutions
> Read More
| North America
Logo
Learn more about why that's good for your
business.
>
Check your warranty status.>
Which is my region?
Simple. Fast. Easy.
Seagate Solutions Provider Program
[Image] Seagate Solutions Provider Program offers you the tools and support needed to help
you grow your business and drive increased profit. (Example copy only)
> Learn More > Sign up now to start receiving member benefits
Receive priority Toll-free Support
Be the first to evaluate new products
Receive up to date news with the member – only Newsletter
Find A Drive
All interfaces
Alll Capacities Search
Search By Model Number
SearchEnter Model Number
How do I Find The Model Number?
40. Here’s How:
•Design task scenarios
•Develop a test plan
with a SME
•Questions per page or
process
•Navigational questions
41. Here’s How:
•Try out the test
protocol with
someone,
anyone!
•Refine the script
based on
feedback
•Adjust mockups,
script for timing,
etc.
42. Here’s How:
•Delegate screening to
professionals
•Make calls yourself
•Gain access to customers
through the business
liaison
•Use user advocates
•Use user proxies
•Ask friends and family
43. Here’s How:
•Gift certificate
•Cash
•For volunteers: free
lunch, a pat on the
back, commendation in
a newsletter
•Extension products or
branded items
•Small appropriate gift
like seeds or a tool
46. Here’s How:
• Hire a professional
• Group processes to look
for patterns in the
behavior
• Review recordings
• Analyze quantitative
data—pass/fail, errors
per task, abandoned
tasks, clicks to complete
• Report and make
recommendations
• This is where the art
and science come in
47. So you have
no budget,
no time
but you’re facing a
usability emergency?!
Guerilla Testing
49. As a group, we will review
NC State website and
the people who will use
it.
1. Consider the type of
individuals who might
visit. What do they
need? What brought
them here?
2. Find the information
they seek on the
website
50. Extension
Employees
• Agents & Staff
• Executives
Master
Gardeners
• Potential volunteers
• Seasoned
volunteers
Home Gardeners &
Farmers
• Novice Gardeners
• Experienced Gardeners
• Casual Gardeners
• Farmers
Stakeholders
• Press
• Community Supporters
• Local Government
• Local businesses
• University
51. Type – Novice
Goal – grow a
salad garden for
the family
Tasks
Learn the basics
Trouble shoot a pest
problem
More…
Home Gardeners & Farmers
•Novice Gardeners
•Experienced Gardeners
•Casual Gardeners
•Farmers
•Children
Can she accomplish the tasks?
http://www.ncstategardening.
org/extension_master_garden
er/index.php
52. Type –
Goal –
Tasks -
Master
Gardeners
• Potential volunteers
• Seasoned
volunteers
Can they accomplish the task?
http://www.ncstategardening.
org/extension_master_garden
er/index.php
53. Type –
Goal –
Tasks
Stakeholders
•Press
•Community Supporters
•Local Government
•Local businesses
•University
Can they accomplish the task?
http://www.ncstategardening.
org/extension_master_garden
er/index.php
54. Type –
Goal –
Tasks
Extension
Employees
• Agents & Staff
• Executives
Can they accomplish the task?
http://www.ncstategardening.
org/extension_master_garden
er/index.php
55. Know Users
• Interview
• Survey
• Use
Metrics
Prototype
• Paper
• Wireframe
• Design
Test
• 1-on-1
• Remote
• Automated
57. ◦ Personas and User Scenarios
Cooper newsletters
The Inmates are Running the Asylum by Alan Cooper
◦ Information Architecture
Argus Center for Information Architecture
Information Architecture Tutorial
Information Architecture for the World Wide Web by
Rosenfeld and Moreville
◦ Paper Prototyping
Paper Prototyping by Carol Snyder
58. ◦ Wireframing
Prototyping and Usability Testing with Visio (pdf)
Mockflow http://www.mockflow.com/
◦ Usability Testing
Usability Testing Tutorial
A Practical Guide to Usability Testing by Dumas and Redish
Remote Usability Testing Tools
◦ Process Overviews
Usability Guidelines and Methods
Don’t Make Me Think by Steve Krug
https://www-01.ibm.com/software/ucd/ucd.html IBM
Notes de l'éditeur
Did you come to this conference with a rolling suitcase? Who didn’t? Do you know they were designed for flight attendants but ALSO met the needs of every gosh darned business traveler. Now they’re standard.
This is common, especially with resource constrained not for profit agencies
Result of your research may be personas or psychographic profiles, fictional characters, broken into categories that exemplify the needs and goals of your user base
Sometimes a website can test well in prototype stage and fail usability once it’s designed with full colors and graphics
You have a bit of a supply chain going on which makes narrowing focus to a primary audience challenging. Extension employees train master gardener volunteers to enable home gardeners and farmers Other important stakeholders include the press, donors Bear in mind some visitors come to consume content others to post it