Documenting the User Experience: Tools for Building Web Sites Jeffrey Veen

Slides:



Advertisements
Similar presentations
Site Visits Interviews and observations. Site visits What we see and do for ourselves is more memorable, more real, more true than what someone else tells.
Advertisements

Specific Language Impairment in the Regular Classroom
IndusInd Bank – My Account My Number
25 Steps to Successful Discovery and Customization
School Store Operations Chapter 1
William H. Bowers – Understanding Users: Qualitative Research Cooper 4.
8 September Announcements  GIT Class: Friday 3-5 SN 115 (Peter Parente)  Information for Project Links PageProject Links Page  Hot Topics Teams.
Administrivia  Feedback on first Deliverable –Audience: Management –Requirements  Description of the system (what it is, how it works)  Define user.
18 January Writing a Functional Spec. Administrivia How many teams will want departmental web space vs links to your own space? Please send me your CS.
Data collection methods Questionnaires Interviews Focus groups Observation –Incl. automatic data collection User journals –Arbitron –Random alarm mechanisms.
Administrivia Turn in ranking sheets, we’ll have group assignments to you as soon as possible Homeworks Programming Assignment 1 due next Tuesday Group.
Writing the Perfect Cover Letter. What is a Cover Letter?  A supplement to the resume that includes more detailed information about yourself  It highlights.
We are partners in learning.. Note: Office 365 works best in Internet Explorer V 9 or above. Some features do not work in PWCS’s Chrome Browser or in.
Personas 14 Feb Personas Developed by Alan Cooper A user archetype used to help guide decisions about product features, navigation, and visual design.
Elicitation Methods Information types Information types Information Information Internal Perspectives Internal Perspectives Behavior Behavior Facts Facts.
Usability Driven GUI Design Portal as a Gateway to Intranet Resources Matthew Winkel Usability Analyst.
Web 2.0 Testing and Marketing E-engagement capacity enhancement for NGOs HKU ExCEL3.
Build Your Review Machine Putting it all Together.
Targeting Research: Segmentation Birds of a feather flock together, i.e. people with similar characteristics tend to exhibit similar behaviors Characteristics.
First, Introduce Yourself. “Hi, I’m ____. Tell me a little more about your home here.” Start walking through the home with them.
Requirements, cont. …and a word on Ethics. Project Part 1: Requirements Gather data using one or more techniques Learn about environment, users, tasks,
Staffing Procedures. Staffing A process of hiring employees who can help run the business efficiently, attract customers, and increase sales. When hiring.
Z556 Systems Analysis & Design Session 9 ILS Z556 1.
William H. Bowers – Modeling Users: Personas and Goals Cooper 5.
User Modeling Lecture # 5 Gabriel Spitz 1. User-Interface design - Steps/Goals.
Storytelling Your Way to a Better User Experience Whitney Quesenbery Kevin Brooks UPA Boston June 2010.
Are You Experienced? Seeing the Digital World Through Users' Eyes Jeffrey Veen Partner, Adaptive Path
The One, Two Punch Facebook Re-Targeting Advertising Guide.
By Deo ODIE INTRO TO PRESS PACK. Outline By the end of this session, the participant should be able to; a.Identify an appropriate tool for use when need.
Requirements Gathering this process determines exactly what is required (and not required) of a project Three key areas include: Identify and prioritize.
Are You Experienced? Seeing the Digital World Through Users' Eyes Jeffrey Veen Partner, Adaptive Path
Louisa Lambregts, Algonquin College. Today, we will review: 1. website design process 2. what is effective web design? 3. main client project and deliverables.
Extreme/Agile Programming Prabhaker Mateti. ACK These slides are collected from many authors along with a few of mine. Many thanks to all these authors.
Web Design with HTML & CSS Lesson 1. Planning Your Website   Good design comes from decisions that designers make in order to have a certain effect.
What is Peer Editing? A peer is someone your own age. Editing means making suggestions, comments, compliments, and changes to writing.  Peer editing.
Process Walk & SIPOC Define Kaizen Facilitation. Objectives Understand the process as a “system” Describe the concept of an entity and how it relates.
Rux Richmond User Experience Presenting Yourself: Tips for showcasing your IA experience in your resume and portfolio February 26, 2009.
BIT 286: Web Applications Software Design Documents.
Personas. You have done research into who would like to use your site. Now you know. So you are designing a web site for a certain type of user, or a.
Learning Styles Test Unlock Your Learning Potential!
There’s No “You” In “User” Seeing the Digital World Through Users' Eyes Jeffrey Veen Partner, Adaptive Path
Web Design Guidelines by Scott Grissom 1 Designing for the Web  Web site design  Web page design  Web usability  Web site design  Web page design.
User Interface Design & Usability for the Web Card Sorting You should now have a basic idea as to content requirements, functional requirements and user.
Everyone Communicates Few Connect
User Modeling Lecture # 7 Gabriel Spitz 1. User Interface Design Process Gabriel Spitz 2 Needs Assessment Competitive Analysis Persona Develop Task Analysis/
The New Pharmaceutical Audio & Video Player The interactive learning tool that is full of possibilities! from CMO Digital.
User Modeling Lecture # 7 Gabriel Spitz 1. User Interface Design Process Gabriel Spitz 2 Needs Assessment Competitive Analysis Persona Develop Task Analysis/
Task Analysis Lecture # 8 Gabriel Spitz 1. Key Points  Task Analysis is a critical element of UI Design  It describes what is a user doing or will.
Usability Testing Instructions. Why is usability testing important? In a perfect world, we would always user test instructions before we set them loose.
Task Analysis Lecture # 8 Gabriel Spitz 1. Key Points  Task Analysis is a critical element of UI Design  It specifies what functions the user will need.
Steps in Planning a Usability Test Determine Who We Want To Test Determine What We Want to Test Determine Our Test Metrics Write or Choose our Scenario.
Trends & Concepts in the Software Industry II Synthesis.
CS223: Software Engineering Lecture 18: The XP. Recap Introduction to Agile Methodology Customer centric approach Issues of Agile methodology Where to.
Chapter 7 Event Marketing
Recruiting & Hiring Employees BOSAS. Think-Pair-Share Bellwork If you were looking for a job, where might you look? PROPERTY OF PIMA COUNTY JTED, 2010.
Session 2: Developing a Comprehensive M&E Work Plan.
Designing as a Team Designing as a Team A Collaborative Approach to Web Development Jeffrey Veen
Dr. Bea Bourne 1. 2 If you have any trouble in seminar, please do call Tech Support at: They can assist if you get “bumped” from the seminar.
Or the 4 Ps of marketing.  The marketing mix or 4 Ps of marketing: ◦ Price ◦ Product ◦ Promotion ◦ Place  Decisions about these are based on the results.
CHAPTER 7 FIND AND SELECT PARTICIPANTS ~ PM DR ROSSENI BINTI DIN~ Mohd Hafiz Mat Jusoh (P66378) Latifah Zakaria (P66351) GGGE /2014.
Audience Profiling with Personae and Use-Case Scenarios User Scenarios combine User Personas/Personae with User Tasks remember.
Finding supports ADVANCED SOCIAL COMMUNICATION MIDDLE SCHOOL: LESSON FOUR.

Career EMPOWERMENT Curriculum
Open for Business: Website User Testing.
Directions Please read the following slides.
Reserved for Intro Picture
Phases of Designing a Website
What If Process is Your Problem?
The photo app every contractor & supplier needs
Presentation transcript:

Documenting the User Experience: Tools for Building Web Sites Jeffrey Veen

Hi, I'm remodeling my kitchen and buying new appliances. While researching my decisions, I visited your site to see how your refrigerators compared to other manufactures. One of the most important factors in my decision is the amount of energy the product uses -- but I couldn't find this information listed on your site anywhere. Am I not looking in the right place? -jeff

Dear Jeff, Thank you for visiting the Maytag Home Page. We welcome the opportunity to assist you. Please forward your model number and we can send the energy rating for the model. Eric Maytag Customer Service

Eric, I think you may be misunderstanding my query. I'm interested in buying a new refrigerator. One of my key decision-making points is the energy rating of the product. I'd like to be able to see the rating of all of your models on their respective product description pages. -jeff

Dear Jeff, Unfortunately, the energy ratings are not listed on the web page. Sorry for the inconvenience. Jennifer Maytag Customer Service

Jennifer, Right. I realize that. That's why I mentioned it. It's a pretty crucial decision-making point for a lot of people (including me). You should consider having your Web team add it to the standard product page. -jeff

Dear Jeff, Thank you for your comments regarding the Maytag.com Home Page. In the future, please include the model number of your Maytag appliance so that we may assist you more efficiently. Scott Maytag Customer Service

Process and Deliverables Research and Discovery Personas and Scenarios Architecture Card Sorting and Affinity Diagrams Design and Develop Schematics and Wireframes Validate User Testing Protocol

Know Your Audience: Personas

What Is a Persona? A fictitious person for whom you are designing Represents the archetypal qualities of your audience Plural: “personas” not “personae” – It’s... well... less pretentious

Why Personas? Provides focus for the design –Talk about “Lori” not “the user” Humanizes the design Remarkably effective for bringing user-centered design into an organization

Researching Personas Along with mental model, an output of the task analysis research Market research and segmentation User interviews and observation

Developing Personas Instead of building up tasks into mental models, build up various personal attributes into personas Demographic –Age, Gender, Occupation Psychographic –Goals, tasks, motivation “Webographic” –Net usage and experience, gear, usage habits, favorite sites

Personalizing Personas Name them Have photos of them –Stock images, images.google.com

Personas Are Not: Demographic ranges –“18-34 year old college educated females making $50K” Job Descriptions –“IT managers in Fortune 1000 with purchasing power for routers” Your CEO –“Mr. Burns wants to be able to use his WebTV on the site”

Personas Are: Stereotypes –This isn’t an exercise in politically correct thinking –Edge cases can lead you off track, e.g. male nurses, frequent flyers Design targets, not sales targets Tools for thinking about features and functions, not character studies

Persona Chart StevenJoy and Eric Age 27 Occupation Manager, Aetna Insurance Net usage 5 hours per week, cable modem, my.yahoo.com, cnn.com, theonion.com Gear Dell Pentium III, 750Mhz, 17” Trigger for action Weekend project: install surround speaker system Ultimate Goal integrated home theater system Familiarity/Anxiety Do-it-yourselfer, last project: new deck

How Many Personas? 3 or 4 usually suffice Focus on one “primary” persona –Not necessarily the primary business target –The persona whom, if satisfied, means others will more likely be satisfied

Personas in the Organization Turn personas into big posters, place throughout organization Encourage people to think about specific personas, not “users”

Scenarios Stories of personas engaged in tasks or achieving goals Narrative structure enforces “making sense” The flow of writing feels more “real” than the discrete collections of tasks and attributes

Writing Scenarios Keep the task focused – 4 to 5 paragraphs Incorporate the persona’s environment Make them messy Try not to design while writing Write three or four scenarios per persona

Benefits of Scenarios Allows for a holistic description of the user’s experience –Context, context, context –From inside the user’s head to the environment surrounding them Excellent communication tool – all humans understand stories –Works well across multi-disciplinary teams Fleshes out persona’s “existence”

Potential Pitfalls The Scenario Where Everything Works Like Magic Digressing too much Too much response from a designed system

Using Scenarios Help others understand users’ needs and desires Continually referenced throughout the design process –Keep your designs ‘honest’ Provide a personal context to user research and design

Architecture Products SupportDownloads AboutContact Us HomeWorldwide Site Map DeveloperReseller Supplier Search Legal Info Privacy Policy Labs Home Office Where To Buy Business

Card Sorting Write key features and concepts on index cards Let users sort them by category, then importance Effective for testing before any design or code is done Results expressed through affinity diagram

Affinity Diagram: Step 1 Products SupportDownloads AboutContact Us HomeWorldwide Site Map DeveloperReseller Supplier Search Legal Info Privacy Policy Labs Home Office Where To Buy Business

Affinity Diagram: Step 2 Products SupportDownloads AboutContact Us HomeWorldwide Site Map DeveloperReseller Supplier Search Legal Info Privacy Policy Labs Home Office Where To Buy Business

Affinity Diagram: Step 3 Products SupportDownloads AboutContact Us HomeWorldwide Site Map DeveloperReseller Supplier Search Legal Info Privacy Policy Labs Home Office Where To Buy Business

Affinity Diagram: Step 4 Products SupportDownloads AboutContact Us HomeWorldwide Site Map DeveloperReseller Supplier Search Legal Info Privacy Policy Labs Home Office Where To Buy Business

Affinity Diagram: Step 5 Products SupportDownloads AboutContact Us HomeWorldwide Site Map DeveloperReseller Supplier Search Legal Info Privacy Policy Labs Home Office Where To Buy Business

Affinity Diagram: Step 6 Products SupportDownloads AboutContact Us HomeWorldwide Site Map DeveloperReseller Supplier Search Legal Info Privacy Policy Labs Home Office Where To Buy Business

Affinity Diagram: Step 7 Products SupportDownloads AboutContact Us HomeWorldwide Site Map DeveloperReseller Supplier Search Legal Info Privacy Policy Labs Home Office Where To Buy Business

Design: Wireframes and Schematics

Flow Diagrams Use standard symbols Include a Legend explaining the symbols Avoid crossing lines Include meaningful labels for all lines that need them Include error cases Visual Vocabulary: Follow all pathways to their natural end, OR Clearly mark where your flow connects with another flow Use good visual design principles

Schematics Make schematics that correlate to the flow diagram Use standard symbols to represent interaction devices Show all functions Use consistent names and labels across all flows and schematics DO NOT include any visual design direction Use call-outs to describe any functionality that isn’t self-explanatory Use good visual design principles One schematic can serve multiple pages

Usability Testing

Recruiting Users For a simple test, find 3-4 people similar to your site’s audience –Friends, family, coworkers from other departments Personas should determine your test group Start immediately: the better the subjects, the better the outcome

Recruiting Users Determine target audience –demographic/webographic/psychographic Seek them out –Existing user base, customer support inquiries, advertise on existing site –User groups, discussion lists –Traditional means: classified ads, etc. –Use a recruiter: Charge per user based on how specialized your population needs to be

Developing a Protocol What is your site about? What five features are most important? Create a list of “tasks” –Two sentence mini-scenario for each feature For more focused tests, do a feature prioritization exercise –Map feature importance with implementation difficulty

More on Tasks... Testable tasks should be: –Reasonable –Specific –Doable –Described as end goals –Appropriately sequenced –Domain neutral –Not too long, not too short

Running the Test (Mechanics) Have the room ready –Computer set up in a generic state –Have appropriate start pages bookmarked Make users comfortable –Describe how the test works and what they’ll have to do –Be clear that they are testing a product, they’re not being tested themselves

Running the Test (Interview Style) Ask the right questions –“Describe this.” –“What do you expect?” –“Did that surprise you? Why?” Don’t offer help –If a task is too difficult for the user, tell them to stop and ask them to describe what happened

Logistics Record the session with a camcorder arranged to capture both the screen and user Have a partner take notes throughout session Convince decision makers of the value of watching the tests – from coders to marketing to the CEO

TimingActivity t –2 weeksDetermine test audience, start recruiting immediately t –2 weeksDetermine feature set to be tested t –1 weekWrite first version of guide, discuss with team, check on recruiting t –3 daysWrite second version of guide, recruiting should be completed t –2 daysComplete guide, schedule practice test, set up and check equipment t –1 dayDo practice test in the morning, adjust guide/tasks as appropriate tTest (usually 1-2 days, depending on scheduling) t +1 dayDiscuss with observers, collect copies of all notes t +3 daysWatch all tapes, take notes t +1 weekCombine notes, write analysis t +1 weekPresent to team, discuss and note directions for further research Usability Test Timeline