Needs Analysis: Design through Discovery Philip Kortum, Ph.D. Robert Bushey, Ph.D. SBC Laboratories Human Factors SBC Laboratories 2/12/04 Slide 1 Today’s Agenda Who we are (5 min) Basic needs analysis techniques (60 min) Virtual Lab tour (10 Min) Break (10 min) Needs analysis in high-data environments (70 min) Conclusions (10 min) SBC Laboratories 2/12/04 Slide 2 Who is SBC? Short Answer: •We’re the phone company Long Answer: •2nd largest telecommunications providers the US •Wireless •Long Distance •Data •Residential/Business phone service •Over 60 million access lines •$41 Billion in Revenue (# 27 on the Fortune 500) SBC Laboratories 2/12/04 Slide 3 Who is SBC Laboratories? SBC Laboratories is the Applied Research and Development arm of SBC. About 200 Advanced-degreed Scientists and Engineers work at SBC’s laboratories in Austin and the Bay area in California. Technology Focus Areas Broadband Architecture, Infrastructure, & Services SBC Laboratories Intelligent Networks Internet 2/12/04 Wireless Systems Information Technology Slide 4 SBC Laboratories Human Factors Engineering Stages in the Product and System Development/Acquisition Cycle Detailed Development Human Factors Concept High-Level Generation Design/RFI Design/RFP and Testing Activities Release Evaluation User Needs Assessment User Profile Competitive Analysis System/User Modeling Usability Specification User Interface Design Usability Evaluation User Interface Design Guidelines Product Integration SBC Laboratories 2/12/04 Slide 5 Where today’s talk fits in this class From Mayhew, 1999 SBC Laboratories 2/12/04 Slide 6 What is Needs Analysis? Needs analysis is the method of uncovering user requirements through direct or indirect interaction with that user SBC Laboratories 2/12/04 Slide 7 Why do we perform needs analysis? We are not the user Users may not know what they really need » User is unable to articulate the need » True needs are often masked Good match between needs and implementation leads to superior efficiency and usability SBC Laboratories 2/12/04 Slide 8 How is Needs Analysis different than Task Analysis? Needs Analysis – trying to uncover the underlying motivations Task Analysis – trying to uncover the procedural steps SBC Laboratories 2/12/04 Slide 9 How Is Needs Analysis Different Than Task Analysis? Task Analysis » Setting up a VCR » Programming a VCR Needs Analysis » The ways a person uses a VCR and the reasons behind that use – What they record – What they do with what they record – Time-shifting – Remote control use use SBC Laboratories 2/12/04 Slide 10 How Is Needs Analysis Different Than Marketing? They both deal with the user They both try to determine what the user ‘needs’ Some of the techniques are similar Some of the information collected is the same SBC Laboratories 2/12/04 Slide 11 How Is Needs Analysis Different Than Marketing? Marketing Demographics » Where people live, shop » How much they make » Physical attributes Purchasing behavior patterns Needs Analysis User behavior patterns » What people do What users know Users environment Users mental models » What people will buy » Price points SBC Laboratories 2/12/04 Slide 12 Needs vs. Marketing Example A device that records off of the television Marketing How much money do the users have to spend? What other similar devices do they have? What kinds of technology do they own? How much do they use these technologies SBC Laboratories Needs Analysis 2/12/04 Why would they want to use an image recorder? How do they use current devices? When do they use such devices? What other technology interactions are there? Slide 13 A Simple (if unfair) Characterization: Marketing deals with wants Needs deals with needs SBC Laboratories 2/12/04 Slide 14 A word about Semantics…. Many techniques are similar and are called different things by those who use them (even within the usability community) Good practitioners almost always use a mix of techniques, and often call these mixtures by a new name. SBC Laboratories 2/12/04 Slide 15 Needs Analysis Can be very focused and limited in scope Doesn’t have to ‘big sky’ SBC Laboratories 2/12/04 Slide 16 Basic Types of Needs Analysis Questionnaires Interviews Observational Research Hybrid methodologies SBC Laboratories 2/12/04 Slide 17 Questionnaires “A set of questions for obtaining statistically useful or personal information from users” Webster SBC Laboratories 2/12/04 Slide 18 Questionnaire Advantages Easy to administer » Inexpensive » Can be administered by untrained staff Can be administered remotely Can have a relatively large number of questions and data samples Can more easily target highly specific users Can branch to reliably capture pertinent information Data can be simple to code SBC Laboratories 2/12/04 Slide 19 Questionnaire Disadvantages Difficult to construct a good test instrument Must know a priori exactly what you want to ask » No follow-up questions Question intent may be open to interpretation » Can result in unknown bad results Open ended responses highly variable Open ended questions are difficult to code Validation/verification difficult if study is not closely controlled SBC Laboratories 2/12/04 Slide 20 Questionnaire Disadvantages: Fixes Difficult to construct a good test instrument » Follow scientifically designed questionnaire guides (Kirakowsi, Gillham, USARI) » Test for validity, reliability, repeatability Must know a priori exactly what you want to ask » Conducted pilot tests to try out the questions » Conduct interviews to help build a reasonable first pass » Use domain experts to help capture detail questions SBC Laboratories 2/12/04 Slide 21 Questionnaire Disadvantages: Fixes Question intent may be open to interpretation » Conduct pilot tests to check for weaknesses » Use experts and novices to examine interpretation differences » Use unambiguous, quantifiable, anchored language SBC Laboratories 2/12/04 Slide 22 Ambiguous Question Example How bad was your last car accident? Really bad bad not really bad not bad at all 2 respondents, who both dented the front bumper slightly, no injury Respondent 1: ‘Really Bad’ Respondent 2: ‘Not bad at all’ “I’m only 16, it’s my first accident and it was my dad’s new sports car, and I wasn’t on the insurance for the car. I’m going to be grounded for life! “Well, compared to that 23 car roll- SBC Laboratories over collision I had with that semi last month, this was nothing. Not to mention that I got the collision waiver on the rental! 2/12/04 Slide 23 Class: How could we fix this? Questionnaire Disadvantages: Fixes Open ended responses highly variable » Provide hints, examples to guide the responses » Use multi-part questions that are more precise Open ended questions are difficult to code » Use more choices, or more questions, to remove need for open ended questions » Focus on variables of interest and use ‘other’ to capture low probability events that are not pertinent » Devise keyword codebooks to help code open ended data SBC Laboratories 2/12/04 Slide 24 Questionnaire Disadvantages: Fixes Validation/verification difficult if study is not closely controlled » Key code questionnaires to match user and instrument » Lock-out multiple take attempts » Ask qualifying questions as part of a pretest, or branch SBC Laboratories 2/12/04 Slide 25 Interviews “A meeting at which information is obtained from a person” Webster SBC Laboratories 2/12/04 Slide 26 Interviews Generally classified into two types: •Structured •Unstructured SBC Laboratories 2/12/04 Slide 27 Interview Advantages Small numbers of interviews can be performed quickly and inexpensively (although not always) Can be conducted remotely Can be conducted in groups or individually Can be conducted with little notice, if needed Can change the interview for different levels of users SBC Laboratories 2/12/04 Slide 28 Interview Advantages Open for opportunistic data discovery Get non-verbal clues to help guide the interview Good technique for ‘fishing expeditions’ Useful for gathering preliminary information to guide later needs analysis SBC Laboratories 2/12/04 Slide 29 Interview Disadvantages Hard to conduct a ‘good’ interview » Easy to lead the respondent, with both verbal and nonverbal cues » Easy to unknowingly ask loaded questions – “How does it feel to be ugly?” Harder still to conduct a good group interview » herd mentality, strong leader Hard to stay ‘up’ and focused for a large number of interviews SBC Laboratories 2/12/04 Slide 30 Interview Disadvantages Data can be difficult to code and quantify Can be large differences between interviewers Expensive and time consuming to conduct large numbers of interviews Usually a low upper limit to the number of questions SBC Laboratories 2/12/04 Slide 31 Interview Disadvantages Interview Example SBC Laboratories 2/12/04 Slide 32 Interview Disadvantages Question What was said What the data suggests How many offers do reps make per call? Reps make 1 offer per call Almost no reps make 1 offer, some do 0 some do 2+ What kind of rep is the least desirable? ‘order takers’ are the least desirable Order takers are good they drive accessibility and are among top $ performers What makes the customer happy? Taking lots of calls is what makes customers happy No supporting data Interview data may not match reality SBC Laboratories 2/12/04 Slide 33 Interview Disadvantages: Fixes Hard to conduct a ‘good’ interviews » Use scientifically developed methods (i.e. Weiss’s Learning from Strangers) » Pre-develop a core set of questions » Manage group dynamics » Use hypothetical questions to elicit more detailed answers Hard to stay ‘up’ and focused for a large number of interviews » Limit the number of interviews » Use tag teams, alternate sessions » Use well trained ‘people persons’ SBC Laboratories 2/12/04 Slide 34 Interview Disadvantages: Fixes Data can be difficult to code and quantify » use core set of questions » use data code books to help quantify responses » use affinity diagrams to aid in coding Can be large differences between interviewers » use single interviewer » use visible or hidden teams » conduct pilot training to level the interviewers SBC Laboratories 2/12/04 Slide 35 Interview Disadvantages: Fixes Expensive and time consuming to conduct large numbers of interviews Usually a low upper limit to the number of questions » » » » target exact population supplement with other techniques use remote techniques use core question set, based on pre-test Interview data may not match reality » Always verify data SBC Laboratories 2/12/04 Slide 36 Observational Research “An act of recognizing and noting a fact or occurrence…” Webster SBC Laboratories 2/12/04 Slide 37 Observational Research Observation doesn’t have to occur in real time Observation doesn’t have to be visually based » audio recordings » diaries » telemetry (GPS, web logs, biometrics, equipment monitors) (e.g. car snooper) SBC Laboratories 2/12/04 Slide 38 Observational Advantages Good for understanding complex needs Results are not defined by the design of the method Capable of capturing unknown or undocumented behaviors Gather data on specific artifacts Can uncover inter-dependencies If documented appropriately, can review observations as many times as necessary Can parse expert/novice distinction SBC Laboratories 2/12/04 Slide 39 Observational Disadvantages Some phenomenon is too infrequent to catch Heisenberg Principle (i.e. driving tester) Can be more difficult to obtain a reviewable record Desired behavior may be interspersed with other unrelated activity Slow, expensive to collect data Can easily get ‘off-target’ Data set can be overwhelming SBC Laboratories 2/12/04 Slide 40 Observational Disadvantages: Fixes Some phenomena are too infrequent to catch » » » » use high sample rates to find low probability events ‘Create’ low probability (disaster training) sample in areas known to have these events be lucky Heisenberg Principle (i.e. driving tester) » » » » » observe for extended periods of time use remote measuring techniques use low/no interaction models clearly understand the cost-benefit of direct interaction work in the users environment SBC Laboratories 2/12/04 Slide 41 Observational Disadvantages: Fixes Can be more difficult to obtain a reviewable record » use alternate recording technologies » work in teams » Use advanced behavioral software (e.g. Noldus Observer) Desired behavior may be interspersed with other unrelated activity » use specific artifact techniques » use remote data collection techniques to time compress » don’t assume that unrelated activity is actually unrelated (e.g. using the restroom while waiting) SBC Laboratories 2/12/04 Slide 42 Observational Disadvantages: Fixes Slow, expensive to collect data » use remote or automated collection where possible » understand required sample size » carefully select person/situation/setting to be observed Can easily get ‘off-target’ » use pilot observations to help identify key behaviors » be open to the fact that off-target behaviors may be pertinent SBC Laboratories 2/12/04 Slide 43 Observational Disadvantages: Fixes Data set can be overwhelming » use data reduction/consolidation techniques – training samples – affinity diagrams – physical flow/sequence structures SBC Laboratories 2/12/04 Slide 44 Observational Research Example Watching Television SBC Laboratories 2/12/04 Slide 45 Observational Research Example Watching Television Nathen, et al, 1985 SBC Laboratories 2/12/04 Slide 46 Hybrid Methodologies Ethnography Contextual Inquiry Empathic Design Participatory learning – actors – rotational management assignments SBC Laboratories 2/12/04 Slide 47 What happens when needs isn’t done? SBC Laboratories 2/12/04 Slide 48 What happens when needs isn’t done? SBC Laboratories 2/12/04 Slide 49 Questions? SBC Laboratories 2/12/04 Slide 50