Понравилась презентация – покажи это...
UXD BOOTCAMP JACKLYN BURGAN, UX RESEARCHER + STRATEGIST
HELLO ‣ Jacklyn Burgan ‣ UX Researcher + Strategist ‣ @playfulpixel // @LadiesThatUXATL
UXD BOOTCAMP NOW, YOU! 1 - YOUR NAME 2 - YOUR JOB 3 - WHY YOU’RE HERE
SLIDES! ‣ Previous UX Bootcamp: http://bit.ly/19i4uvc ‣ Today’s slides:
WHAT WE’LL COVER TODAY ‣ Introduction to user experience design + usability ‣ Introduction to user experience exercises + outcomes
HOW WE’LL COVER IT ‣ We are going to build the mobile experience for a grocery shopping app ‣ We’ll cover the basics of: ‣ competitive analysis ‣ user research ‣ wireframing ‣ user testing
UXD BOOTCAMP USER EXPERIENCE DESIGN + USABILITY
WHAT IS USER EXPERIENCE DESIGN [UXD]? “User experience design (UXD or UED) is the process of enhancing user satisfaction by improving the usability, ease of use, and pleasure provided in the interaction between the user and the product.” — Wikipedia “The design of anything independent of medium or across [device] with human experience as an explicit outcome and human engagement as an explicit goal” — Jesse James Garrett, co-founder of Adaptive Path “User experience encompasses all aspects of the end-user's interaction with the company, its services, and its products.” — Nielsen Norman Group
WHAT IS USABILITY? “Usability is a quality attribute that assesses how easy user interfaces are to use. The word "usability" also refers to methods for improving ease-of-use during the design process.” — Nielsen Norman Group “Usability is the ease of use and learnability of a human-made object. The object of use can be a software application, website, book, tool, machine, process, or anything a human interacts with.” — Wikipedia
UX BOOTCAMP UX PROCESS
TRADITIONAL UX PROCESS [“WATERFALL”] ‣ Discover ‣ Define ‣ Design ‣ Develop ‣ Deliver
DISCOVER ‣ Gather information ‣ Brainstorming ‣ Competitive analysis ‣ Define the project scope ‣ UX deliverables: personas + user scenarios
DEFINE ‣ Developing interaction model ‣ Define the content + functionality requirements ‣ Define information architecture ‣ Create a project plan ‣ UX deliverables: product requirement document
DESIGN ‣ Create paper prototype / sketches ‣ Usability evaluation ‣ Create wireframes ‣ Visual design explorations ‣ Visual design approval ‣ UX deliverables: sitemap, user flows, wireframes + UI designs
DEVELOP ‣ Architecture design ‣ UML diagram / class diagram ‣ Daily scrum ‣ Code iteration cycles ‣ Interim installers ‣ Release management ‣ Unit testing ‣ Code refactoring ‣ Documentation ‣ UX deliverables: No key UX deliverables at this stage.
DELIVER ‣ Use cases ‣ Test cases ‣ Testing ‣ Regression testing ‣ Test reports ‣ Build releases ‣ UX deliverables: usability test report
UX SHOULD BE ITERATIVE Discover Deliver Deﬁne Develop Design
LEAN UX PROCESS
LEAN UX STORY FLOW
UXD BOOTCAMP THERE’S AN APP FOR THAT.
COMPETITIVE ANALYSIS Your company Competitor 1 Competitor 2 Overview & profile Competitive advantage Target market Market share Market strategies ‣ Download a competitive analysis template from Client Heartbeat. Competitor 3
LET’S TALK ABOUT GROCERY APPS ‣ What grocery stores have apps that you’ve seen? ‣ What makes a good/bad grocery shopping experience? ‣ What other activities surround grocery shopping?
UX BOOTCAMP UX RESEARCH
WHY UNDERSTAND OUR USERS? ‣ So you don’t build a snow machine for an eskimo ‣ Ensures you’re solving a problem that exists in peoples lives ‣ Key to building a product that is tailored to its audience
WHAT DO WE NEED TO KNOW TO UNDERSTAND OUR USERS? ‣ Why? ‣ Who? ‣ What? ‣ Where? ‣ When? ‣ How?
UX BOOTCAMP INTERVIEWING USERS
WHAT DO WE NEED TO KNOW TO UNDERSTAND OUR USERS? ‣ Why are they coming to us? ‣ Goals? ‣ What are their needs?
WHAT DO WE NEED TO KNOW TO UNDERSTAND OUR USERS? ‣ Who are our users? ‣ Businesses vs. consumers? ‣ Demographics? ‣ Background knowledge? ‣ Understanding of terminology?
WHAT DO WE NEED TO KNOW TO UNDERSTAND OUR USERS? ‣ When are they visiting? ‣ Morning or evening? ‣ When they’re in a crisis? ‣ Daily? ‣ Monthly?
WHAT DO WE NEED TO KNOW TO UNDERSTAND OUR USERS? ‣ What are their habits? ‣ Do they use social networks? ‣ Content producers or consumers? ‣ What you ask depends on the product
WHAT DO WE NEED TO KNOW TO UNDERSTAND OUR USERS? ‣ How are they accessing? ‣ Desktop or mobile? ‣ Tablet? ‣ Over the phone or in person?
UX BOOTCAMP HOW TO GET THAT INFORMATION
HOW DO WE GET THAT INFORMATION? ‣ Research, Observe! ‣ Surveys ‣ User Interviews ‣ Focus Groups ‣ Existing data
UX RESEARCH: SURVEYS ‣ + Gather large numbers of responses very quickly ‣ + Get quantitative or qualitative feedback immediately ‣ - Hard to get rich responses ‣ - Often learn about problems but not why they occur
UX BOOTCAMP HOW TO CONDUCT USER INTERVIEWS
FINDING PARTICIPANTS ‣ Where to ﬁnd them: ‣ Coffee shops ‣ Asking your network ‣ Social networks and forums ‣ Craigslist ads
HOW TO ASK QUESTIONS ‣ Be wary of priming ‣ Don’t ask leading questions ‣ Never ask about intention, always probe behavior ‣ - “How many times do you plan to go to the gym?” ‣ + “How many times have in the last 3 months?”
FOCUS ON SPECIFIC INSTANCES ‣ + “Have you ever had ________ problem”? ‣ + “Tell about the last time you ....” ‣ Avoid generalizations: ‣ - “What do you usually ...”
KEEP THEM TALKING ‣ + “Tell me more about that” ‣ + “What do you mean by...” ‣ + “Help me understand better..” ‣ Never put words into their mouth ‣ - “So do you mean...”
PREPARING AN INTERVIEW ‣ Record interviews if possible ‣ Always ask permission ‣ Explain why + that it’s for private use ‣ Take notes but remain focussed on participant ‣ Focus on topics rather than list of questions ‣ Should be a conversation ‣ If you divert off topic: “That’s really interesting. Can you tell me more about ...”
TOPIC MAPS + DISCUSSION GUIDES
TOPIC MAP EXERCISE! - 50 MINUTES ‣ You are going to do a user interview about grocery shopping in order to better understand users’ habits + desires ‣ ‣ Split into groups of 3 ‣ 1 person will interview, 1 will record notes on post it notes, 1 person will be interviewed ‣ ‣ Prepare a topic map covering all subjects you want to know [20m] We will rotate every 10 minutes Be prepared to share!
UX BOOTCAMP ANALYZING USER RESEARCH
CAPTURING INSIGHTS ‣ Straight after interview ‣ ‣ Write down or identify the 3 most important insights When reviewing recording/notes ‣ Write out each interesting point on individual post it
IDENTIFYING TRENDS BY CREATING AFFINITY MAPS ‣ Once you have all of your data, it’s time to analyze ‣ Goal is to extract common trends / themes ‣ Post-Its are your friends
AFFINITY MAP EXERCISE! - 30 MINUTES ‣ Everyone should have a pile of post it notes ‣ One group will place their notes on the wall + read out the insight ‣ If another group has a similar insight they will place it on top ‣ Repeat until all the post it notes are placed on the wall ‣ Create themes from the grouped insights
UX BOOTCAMP PERSONAS
PERSONAS ‣ An example, generally ﬁctional, of a person within your user base ‣ Created by conducting user research + summarizing trends into one or more archetypes
PERSONAS: WHY THEY’RE IMPORTANT ‣ Communication tool ‣ Useful for summarizing what you know about your user ‣ Will help to highlight pain points + opportunities to tailor your product to your user ‣ Keep your product focused on your key users rather than building for the whole world. ‣ [Keep in mind it’s just a framework, not a roadmap]
PERSONAS: WHAT SHOULD BE INCLUDED ‣ Root it in reality not your imagination ‣ Goals / Needs ‣ Behaviors ‣ Biographical information [name, age, gender, location, income, etc] ‣ Optionally assign it personality traits [again, based on your research]
PERSONAS: SCENARIOS ‣ Short stories about a person using you product to achieve a goal ‣ Describes what they would do + why they would do it ‣ Independent of interface ‣ Gives the context in which its used
UX BOOTCAMP PROVISIONAL PERSONAS
PROVISIONAL PERSONAS ‣ Provisional Personas are personas created without primary research ‣ They can be created through empathy mapping techniques ‣ They need to be validated as soon as possible with real users as part of the build, measure, learn loop
PROVISIONAL PERSONAS: EMPATHY MAP
PROVISIONAL PERSONAS: EMPATHY MAP COMPLETED
What does this person THINK and FEEL? What does this person SEE? What are this person’s NEEDS? What does this person HEAR? What are this person’s CHALLENGES?
PROVISIONAL PERSONAS EXERCISE! - 30 MINUTES ‣ Treat your table as a team ‣ Draw an empathy map on your table ‣ Scenario: You’re hosting Thanksgiving at your house for 12 people. ‣ Begin ﬁlling out your empathy map based on insights from your interviewing exercise and conversations with your team.
PROVISIONAL PERSONAS: EMPATHY MAP ‣ What does she Think or Feel? [What matters?] ‣ What does she See? [environment, friends, solutions in the market] ‣ What does she Say + Do? [appearance, activities, behaviors] ‣ What does she Hear? [What do friends, boss, colleagues say?] ‣ Challenges [barriers, fears, frustrations, obstacles] ‣ Needs [wants, needs, desires]
UX BOOTCAMP CHALLENGES WITH PERSONAS
CHALLENGES OF PERSONAS ‣ They can be artiﬁcial / abstract / ﬁctitious ‣ They are a composite sketch of 10 people all rolled into 1 ‣ They don’t have opinions ‣ They can’t talk back, answer questions, or give feedback
UXD BOOTCAMP INTRODUCTION TO WIREFRAMES
WHAT IS A WIREFRAME? ‣ Focus on Structure. ‣ Visualize Ideas. ‣ Define Project Scope. ‣ Clarify Hierarchy. ‣ Identify Content Needs. ‣ Promote Discussion. ‣ Reduce Problems Early. http://themetaq.com/articles/wireframe-is-worth-a-thousand-spreadsheets-wireframing-101
WIREFRAMES ARE FUN FOR EVERYONE! ‣ Designers -> useful to understand patterns and visual hierarchy while creating awesome products. ‣ Developers -> inform the requirements of what they’re building. ‣ Clients -> as a tool to make sure their needs and goals are met. They are a great way to help everyone understand the project goals.
WHEN TO USE WIRES ‣ EVERY DAY. But speciﬁcally, when you’re having trouble agreeing with your stakeholder, when your design is more than two pages deep, etc.
HOW FLEXIBLE DO WIREFRAMES NEED TO BE? ‣ Once the wireframe has been approved, does the comp need to match pixel perfect? The answer is: IT DEPENDS!
EXERCISE: INTRO TO WIREFRAMES ‣ Using the reference on the board, sketch what you see on the next screen. ‣ Here’s an example of a wireframe.
EXERCISE: DESIGN A GROCERY APP HOME SCREEN - 30 MINUTES ‣ What makes a good/bad grocery app experience? ‣ What elements did people say they liked when you talked to them? ‣ What other activities surround grocery shopping and how can you design for them? ‣ What groups/themes did you identify in your affinity map? ‣ How does a user navigate from the home screen to create a shopping list? ‣ Make sure you conserve space on your desk for a second wireframe!
EXERCISE: DESIGN THE SHOPPING LIST - 30 MINUTES ‣ How do people interact with shopping lists in the store? ‣ What makes a good/bad grocery app experience? ‣ What elements did people say they liked when you talked to them? ‣ What other activities surround grocery shopping and how can you design for them? ‣ What groups/themes did you identify in your affinity map?
UX BOOTCAMP LET’S TEST THOSE WIREFRAMES!
BEGINNING A USER INTERVIEW ‣ Remind participants to be as candid as possible - your feelings won’t be hurt! ‣ Let them know that this is just a prototype so they’ll need to use their imagination ‣ Remind them to think out loud and ask questions ‣ I’ll give you some questions to get started with and you fill in the rest with ideas from your topic map. Ready?
USER TESTING QUESTIONS ‣ Can you talk to me a little bit about your grocery shopping habits? ‣ Do you ever use mobile apps to help you with grocery shopping? ‣ Walk me through what you see here on this page. ‣ Based on what you see here, how likely are you to use this app? ‣ What, if anything, can be improved on this screen?
UX BOOTCAMP CONGRATULATIONS! YOU JUST COMPLETED YOUR FIRST UX DESIGN SPRINT!
UXD BOOTCAMP TOOLS + SOFTWARE
TOOLS + SOFTWARE: WIREFRAMES + PROTOTYPES ‣ UX Pin ‣ Mockups.me ‣ HotGloo ‣ OmniGrafﬂe ‣ Wireframe.cc ‣ Appery ‣ FlairBuilder ‣ Fluid ‣ Solidify App ‣ Realizer App ‣ Pidoco ‣ Handcraft ‣ Proto.io ‣ Framer JS ‣ Pencil Project ‣ Composite ‣ InVision ‣ Easel ‣ FileSquare ‣ P.O.P. app ‣ Power Mockup ‣ Concept.ly ‣ Axure ‣ Moqups ‣ MockingBird ‣ Paper sketches ‣ Keynote Kung Fu ‣ Mockﬂow ‣ Flinto ‣ Antetype ‣ iPlotz ‣ Protoskecth ‣ AppSketcher ‣ Balsamiq
TOOLS + SOFTWARE: RESEARCH + TESTING ‣ Wufoo ‣ SurveyGizmo ‣ Intuition HQ ‣ Jing ‣ TypeForm ‣ SurveyMonkey ‣ Usability Hub ‣ Try my UI ‣ Bagel Hint ‣ WebNotes ‣ UsersThink ‣ Qualtrics ‣ Verify App ‣ LiveChat ‣ Plain Frame ‣ Usabilla ‣ Frelay ‣ Chalkmark ‣ Morae ‣ iPerceptions ‣ Plunk ‣ UX Recorder ‣ Kampyle ‣ SilverBack 2.0 ‣ Google Hangouts ‣ Qualaroo ‣ Delight.io ‣ UserVoice ‣ MagiTest PollDaddy ‣ Webreep ‣ Camtasia ‣
TOOLS + SOFTWARE: ORGANIZING INFORMATION ‣ Lucid Chart ‣ MindMeister ‣ Coggle.it ‣ Optimal Sort ‣ Concept Codify ‣ WebSort ‣ Simple Card Sort ‣ Xsort
TOOLS + SOFTWARE: DIAGRAMS + SITEMAPS ‣ Gliffy ‣ Lovely Charts ‣ Creately ‣ Google Drawings ‣ Draw.io
TOOLS + SOFTWARE: MIND MAPS ‣ Xmind ‣ Mind Node ‣ Mindjet ‣ FreeMind
TOOLS + SOFTWARE: ANALYTICS + METRICS ‣ Crazy Egg ‣ Tableau ‣ Click Tale ‣ Good Data ‣ Maxymiser ‣ Inspectlet ‣ KISSmetrics ‣ App Annie ‣ FullStory ‣ Mix Panel ‣ Flurry ‣ Google Analytics ‣ Woopra ‣ Quantcast ‣ Lucky Orange ‣ Piwik ‣ Live Person ‣ Clicky ‣ Myna Web ‣ Attention Wizard ‣ HiConversion ‣ Click Density
UXD BOOTCAMP RESOURCES
RESOURCES: READING ‣ Hints from the Lazy Bear ‣ UX Booth ‣ 52 Weeks of UX ‣ UX Magazine ‣ UX Apprentice ‣ UX Matters ‣ Usability First Glossary ‣ UX Zeitgeist ‣ UX Beginner ‣ Smashing Magazine ‣ UIE ‣ A List Apart ‣ Transitioning Careers ‣ Medium Collection ‣ Boxes and Arrows
RESOURCES: BOOKS ‣ Smashing UX Design ‣ Don’t Make Me Think, Revisited ‣ The Elements of User Experience ‣ The User Experience Team of One: A Research and Design Survival Guide ‣ It's Our Research: Getting Stakeholder Buy-in for User Experience Research Projects ‣ Designing Together: The collaboration and conﬂict management handbook for creative professionals
RESOURCES: UXERS YOU SHOULD KNOW ‣ Jakob Nielson ‣ Jared Spool ‣ Alan Cooper ‣ Dana Chisnell ‣ Nate Bolt ‣ Peter Morville ‣ Stephen Anderson ‣ Steve Krug ‣ Luke Wroblewski
RESOURCES: COMPANIES OF NOTE ‣ Nielsen Norman Group ‣ Adaptive Path ‣ IDEO ‣ Smart Design ‣ Frog Design ‣ Cooper Design
RESOURCES: LOCAL ORGANIZATIONS ‣ Ladies that UX ‣ Atlanta Web Design Group ‣ IXDA ‣ CHI Atlanta
RESOURCES: CONFERENCES ‣ Lean UX NYC ‣ GIANT ‣ Madison+ UX 2015 ‣ Interaction 16 ‣ SIGCHI ‣ MX2015 ‣ IA Summit ‣ Gel Conference ‣ Enterprise UX ‣ #dareconf
UXD BOOTCAMP QUESTIONS?
UXD BOOTCAMP THANKS!