Your user needs are crap! (And so were mine.) Ten ways to improve user needs…

A presentation at Scaling User Research in September 2024 in by The Research Thing

Slide 1

Slide 1

Click to edit Master title style Your user needs are crap! Click to edit Master subtitle style (and so were mine) Ten ways to improve user needs Patrick Sansom, Senior User Researcher

Slide 2

Slide 2

Purpose of user research and it’s outputs AI generated by Copilot Designer

Slide 3

Slide 3

Purpose of user research Relevant Clear purpose Defined scope 3

Slide 4

Slide 4

Purpose of user research Help business and designers make decisions 4

Slide 5

Slide 5

Purpose of user research artefacts Useful Easy to comprehend Actionable 5

Slide 6

Slide 6

Purpose of user research artefacts User needs 6

Slide 7

Slide 7

Example user need As a [user type], I need X, so that I can Y 7

Slide 8

Slide 8

Example user need As a presentation attendee, I need an interesting talk, so that I can learn something and stay awake

Slide 9

Slide 9

Issues with user needs AI generated by Copilot Designer

Slide 10

Slide 10

Issues with user needs User need ≠ user story 10

Slide 11

Slide 11

Issues with user needs Inappropriate way to capture findings 11

Slide 12

Slide 12

Issues with user needs Badly structured Capture information ineffectively 12

Slide 13

Slide 13

Issues with user needs ‘Bad’ need As a parent of a child in their last year of primary school, I need to complete the admissions form so that my child has a place at secondary school. Source: Future Learn course 13

Slide 14

Slide 14

Issues with user needs Better need I need to find out everything I must do to apply for a secondary school for my child, so we able to secure a place for them. Source: Future Learn course 14

Slide 15

Slide 15

Ten ways user needs could be improved AI generated by Copilot Designer

Slide 16

Slide 16

Problematic user needs Issue 1 General requirement, rather than a specific user need 16

Slide 17

Slide 17

Problematic user needs: example As a presentation attendee, I need to be able see the presentation, so that I follow along with what is being said

Slide 18

Slide 18

How they could be improved Issue 1 General requirement, rather than a specific user need Prioritised log of general user requirements, or principles 18

Slide 19

Slide 19

Problematic user needs Issue 2 Pain point, not a user need 19

Slide 20

Slide 20

Problematic user needs: example As a presenter, I need the café next door to turn their music down, so that my audience can hear what I’m saying

Slide 21

Slide 21

How they could be improved Issue 2 Pain point, not a user need Prioritised log of pain points 21

Slide 22

Slide 22

Problematic user needs Issue 3 References to tech, processes, etc. 22

Slide 23

Slide 23

Problematic user needs: example As a presenter, I need a parallel connector and cable, so that I can connect to the high-tech green screen VDU

Slide 24

Slide 24

How they could be improved Issue 3 References to tech, processes, etc. Identify the underlying need and/or pain point 24

Slide 25

Slide 25

Problematic user needs Issue 4 Overly verbose 25

Slide 26

Slide 26

Problematic user needs: example As a presentation attendee, I need to learn new things, find out about certain techniques and be entertained, so that I can continue on my learning journey and share it with my followers on Instagram

Slide 27

Slide 27

How they could be improved Issue 4 Overly verbose Refine verbose needs so they are concise 27

Slide 28

Slide 28

Problematic user needs Issue 5 Too specific 28

Slide 29

Slide 29

Problematic user needs: example As a presenter, I need to be able to advance slides by using the enter key, so that I can move through a presentation in my own way

Slide 30

Slide 30

How they could be improved Issue 5 Too specific Capture the essential need 30

Slide 31

Slide 31

Problematic user needs Issue 6 Too ambiguous 31

Slide 32

Slide 32

Problematic user needs: example As a presenter, I need to be able to present, so that I can do it

Slide 33

Slide 33

How they could be improved Issue 6 Too ambiguous Refine wording until it is clear 33

Slide 34

Slide 34

Problematic user needs Issue 7 Multiple user types on one need 34

Slide 35

Slide 35

Problematic user needs: example As a presenter, presentation attendee, event organiser or venue owner, I need a clear agenda for the session, so that I can plan my time accordingly

Slide 36

Slide 36

How they could be improved Issue 7 Multiple user types on one need Review your set of needs and user segmentation 36

Slide 37

Slide 37

Problematic user needs Issue 8 Missing ‘so that’ statement 37

Slide 38

Slide 38

Problematic user needs: example As a presentation attendee, I need to know where the venue for the event is

Slide 39

Slide 39

How they could be improved Issue 8 Missing ‘so that’ part There is always a reason why a user has a need 39

Slide 40

Slide 40

Problematic user needs Issue 9 No links to sources 40

Slide 41

Slide 41

Problematic user needs: example As a presenter, I need an adoring audience, so that I can feel the love Source: Discovery research summary

Slide 42

Slide 42

How they could be improved Issue 9 No link to sources Provide details on the needs’ provenance 42

Slide 43

Slide 43

Problematic user needs Issue 10 No supporting information or context 43

Slide 44

Slide 44

Slide 45

Slide 45

How they could be improved Issue 10 No supporting information or context Collate supporting information 45

Slide 46

Slide 46

How they could be improved Issue 10 No supporting information or context Plot needs against the as-is user journey map 46

Slide 47

Slide 47

How they could be improved Issue 10 No supporting information or context Create user insight themes 47

Slide 48

Slide 48

User needs checklist: issues and solutions 1 General requirement, not a user need 2 Pain point, not a user need 3 References to tech, processes, etc. 4 Overly verbose 5 Too specific 6 Too ambiguous 7 Multiple user types on one need 8 Missing ‘so that’ statement 9 No links to sources 10 No supporting information or context Prioritised log of general user requirements Prioritised log of pain points Identify the underlying need and/or pain point Refine verbose needs so they are concise Capture the essential need Refine wording until it is clear Review your set of needs and user segmentation There is always a reason why a user has a need Provide details on the needs’ provenance Collate supporting information Plot needs against the ​as-is user journey map Create user insight themes

Slide 49

Slide 49

Bad User Needs Bingo! AI generated by Copilot Designer

Slide 50

Slide 50

Bad user needs bingo card Too ambiguous Overly verbose References to tech, processes, etc. Missing ‘so that’ statement Multiple user types on one need Pain point, not a user need Too specific General requirement, not a specific user need

Slide 51

Slide 51

User needs bingo! As a scrapyard manager, I need to be certified as scrap metal dealer 51

Slide 52

Slide 52

User needs bingo! As an arable farmer, I need regular updates on my DEFRA applications, so that I can plan my planting schedule 52

Slide 53

Slide 53

User needs bingo! As a guitarist in a live band, I need the PA not to regularly cause feedback, so that I can play the songs as intended 53

Slide 54

Slide 54

User needs bingo! As a traffic warden, I need to know the specific parking restrictions on a road, so that can enforce the parking regulations if required 54

Slide 55

Slide 55

User needs bingo! As an ice cream van driver, I need to know where I am allowed to play my jingles, so that can encourage customers to buy my ice cream 55

Slide 56

Slide 56

User needs bingo! As a call centre adviser, I need our computer systems to be usable, so that I can carry-out my work effectively 56

Slide 57

Slide 57

User needs bingo! As an on-call GP, I need the online booking system to have the data, so that appointments are right 57

Slide 58

Slide 58

User needs bingo! As an impulsive shoe buyer, I need the shoe website to show me relevant recommendations, so that I can quickly make a purchase 58

Slide 59

Slide 59

User needs bingo! As a court clerk, usher, legal adviser or listing officer, I need access to the daily court hearings, so that I can carry-out my tasks 59

Slide 60

Slide 60

User needs bingo! As a sales representative for a pharmaceutical company, I need lots of data and graphs and information that I can share with my healthcare professional customers, so that I can convince them that the drug we’re selling is better, more efficacious and has less side-affects than our competitors in the same market vertical 60

Slide 61

Slide 61

User needs bingo! As an accountant for multiple Limited Companies, I need access to their corporation tax data, so I can manage their tax affairs correctly 61

Slide 62

Slide 62

User needs bingo! As a BBC online journalist, I need to be able to add information about chickens, so that this information is included 62

Slide 63

Slide 63

User needs bingo! As an HGV driver crossing borders, I need the HFNS system to connect with the YMKJ database, so I have the correct data to present to officials 63

Slide 64

Slide 64

Slide 65

Slide 65

Answers AI generated by Copilot Designer

Slide 66

Slide 66

User needs bingo! Missing ‘so that’ statement As a scrapyard manager, I need to be certified as scrap metal dealer 66

Slide 67

Slide 67

User needs bingo! ‘Good’ need As an arable farmer, I need regular updates on my DEFRA applications, so that I can plan my planting schedule 67

Slide 68

Slide 68

User needs bingo! Pain point, not a need As a guitarist in a live band, I need the PA not to regularly cause feedback, so that I can play the songs as intended 68

Slide 69

Slide 69

User needs bingo! ‘Good’ need As a traffic warden, I need to know the specific parking restrictions on a road, so that can enforce the parking regulations if required 69

Slide 70

Slide 70

User needs bingo! ‘Good’ need As an ice cream van driver, I need to know where I am allowed to play my jingles, so that can encourage customers to buy my ice cream 70

Slide 71

Slide 71

User needs bingo! General requirement, not a specific user need As a call centre adviser, I need our computer systems to be usable, so that I can carry-out my work effectively 71

Slide 72

Slide 72

User needs bingo! Too ambiguous As an on-call GP, I need the online booking system to have the data, so that appointments are right 72

Slide 73

Slide 73

User needs bingo! ‘Good’ need As an impulsive shoe buyer, I need the shoe website to show me relevant recommendations, so that I can quickly make a purchase 73

Slide 74

Slide 74

User needs bingo! Multiple user types on one need As a court clerk, usher, legal adviser or listing officer, I need access to the daily court hearings, so that I can carry-out my tasks 74

Slide 75

Slide 75

User needs bingo! Overly verbose As a sales representative for a pharmaceutical company, I need lots of data and graphs and information that I can share with my healthcare professional customers, so that I can convince them that the drug we’re selling is better, more efficacious and has less side-affects than our competitors in the same market vertical 75

Slide 76

Slide 76

User needs bingo! ‘Good’ need As an accountant for multiple Limited Companies, I need access to their corporation tax data, so I can manage their tax affairs correctly 76

Slide 77

Slide 77

User needs bingo! Too specific As a BBC online journalist, I need to be able to add information about chickens, so that this information is included 77

Slide 78

Slide 78

User needs bingo! References to tech, processes, etc. As an HGV driver crossing borders, I need the HFNS system to connect with the YMKJ database, so I have the correct data to present to officials 78

Slide 79

Slide 79

Questions or observations ? AI generated by Copilot Designer