SlideShare a Scribd company logo
USER RESEARCH
For the Web and Applications
Dani Nordin :: @danigrrl :: tzk-design.com
Dani Nordin
founder,thezenkitchen
• UX Designer, teacher
and author
• Work with Drupal
teams to envision,
prototype and test
new functionality and
make sense of
complex content
models.
• Author, Drupal for
Designers (O’Reilly,
2011/2012)
Contact
@danigrrl
dani@tzk-design.com
tzk-design.com
What happens during the UX phase
• Get an understanding of the site’s target users
• Map out how users will flow through specific key tasks, and
what information needs to be there to support them
• Find out what content exists for the current site, what needs
to be created, and how the content will be organized
• Come up with a set of assumptions and standards that will
govern the project as you move forward
USER INTERVIEWS AND
CONTEXTUAL INQUIRY
Learn more about the real people who will be interacting
with your project
User interviews: Why?
• Helps separate stakeholder whims from what actual users
will find relevant
• Includes perspectives from all the various user types
involved in your site:
• End users
• Content admins and moderators
• Marketing team
• Can uncover needs not addressed by current design
• Provides important and real data for personas, task flows
and other project deliverables
Contextual Inquiry: Why?
• Watching a user do their work gives new insights that can’t
be gained from an interview.
• Talking to users in their own environment builds trust and
repoire, makes participants more comfortable
• Works particularly well for redesigns of existing
functionality
THE PROCESS
Step 1: Define User Types
• Defined by behaviors they are looking to engage in
• Enthusiast vs. casual browser
• New account vs. existing customer
• What qualities do they share?
• Age, gender, education?
• Level of interest in, or knowledge of, your service?
• Specific goals?
Step 2: Create a research plan
• Define a goal for the study: what are you trying to learn?
• Questions should focus on behaviors, not desires:
• How does the participant solve this problem currently?
• What do they like or dislike about their solution?
• What tools do they use to solve this problem?
• How important is solving this problem to them?
• It’s not about what they want, it’s about how they work.
Step 3: Recruit users
• Goal: 2–3 users of each type (minimum)
• Enlist client’s help in recruitment
• Is there a budget to compensate participants?
Step 4: Conduct Interviews
• Have a set of open-ended, non-leading questions ready
• Record if possible
• Take note of key insights, quotes
• Take note of ideas you’ve heard in other interviews
• Timing: ½ hour for interview; ½ hour for notes
Step 5:Analyze
Findings
Pull out key insights,
quotes, ideas
Note duplicate
insights/comments
Tools: Post-Its, Sharpies,
butcher paper
POST-UPS
A quick and visual way to analyze research findings,
organize content, and solve sticky IA issues
Post-Ups: Why?
• Helps quickly identify and prioritize major research themes
• Helps quickly sort out content priorities
• Tools are cheap and easy to move around
• Butcher paper
• Post-its
• Sharpies
• Allows the team to work collaboratively, which is more
efficient than working alone—particularly for complex
navigational structures
The Post-Up IA Workshop
• Initial architecture posted up on butcher paper
• Include 4–6 people, all of whom have a stake in the site
(include content admins, not just execs)
• Post architecture on wall
• Each person gets 5 minutes to move things around
• Have them think aloud
• Videotape or record each person’s turn
• Offer help, but avoid criticism or debate during each person’s turn
• Take picture of result after each person finishes
• Finish with discussion and finalization of architecture
• Document result in content strategy documents
Congregational Library: version 1
Congregational Library: final post-up
Content Collection/Documentation: GatherContent
Results
• Ensured that all voices were heard, not just the executives
• Enabled discussion of pages’ relevance and usefulness
• Identified and prioritized new sections/pages that were
needed, and assigned stakeholders to them
• Accomplished in two hours what would have taken
weeks of back and forth over email
VISUALIZING
RESEARCH FINDINGS
UX Deliverables
Personas
Task/User Flows
Wireframes
Sketches and Prototypes
Functional Requirements
QUESTIONS?
@danigrrl on Twitter
dani@tzk-design.com

More Related Content

Viewers also liked

Documenting design patterns
Documenting design patternsDocumenting design patterns
Documenting design patterns
Dani Nordin
 
Lean collaborative test plans
Lean collaborative test plansLean collaborative test plans
Lean collaborative test plans
Dani Nordin
 
Introducing: The Lab Notebook - A tool for managing a LEAN UX process
Introducing: The Lab Notebook - A tool for managing a LEAN UX process Introducing: The Lab Notebook - A tool for managing a LEAN UX process
Introducing: The Lab Notebook - A tool for managing a LEAN UX process
jcasanave
 
UX Design for Content Management Systems
UX Design for Content Management SystemsUX Design for Content Management Systems
UX Design for Content Management SystemsDani Nordin
 
UX in an agile environment, 6 December 2016, Copenhagen
UX in an agile environment, 6 December 2016, CopenhagenUX in an agile environment, 6 December 2016, Copenhagen
UX in an agile environment, 6 December 2016, Copenhagen
InfinIT - Innovationsnetværket for it
 
When UX is not visual design
When UX is not visual designWhen UX is not visual design
When UX is not visual design
Margaret Hanley
 
Creating a Core Strategy with the UX Strategy Blueprint
Creating a Core Strategy with the UX Strategy BlueprintCreating a Core Strategy with the UX Strategy Blueprint
Creating a Core Strategy with the UX Strategy Blueprint
Jim Kalbach
 
Workshop #7: Get Strategic: Learn To Embed UX More Deeply Into Your Organizat...
Workshop #7: Get Strategic: Learn To Embed UX More Deeply Into Your Organizat...Workshop #7: Get Strategic: Learn To Embed UX More Deeply Into Your Organizat...
Workshop #7: Get Strategic: Learn To Embed UX More Deeply Into Your Organizat...
ux singapore
 
UX maturity - how do you develop the UX practice in your organisation
UX maturity - how do you develop the UX practice in your organisationUX maturity - how do you develop the UX practice in your organisation
UX maturity - how do you develop the UX practice in your organisation
Margaret Hanley
 
UX STRAT USA: Sean Rhodes, "UX Strategy For Increasingly Disruptive Futures S...
UX STRAT USA: Sean Rhodes, "UX Strategy For Increasingly Disruptive Futures S...UX STRAT USA: Sean Rhodes, "UX Strategy For Increasingly Disruptive Futures S...
UX STRAT USA: Sean Rhodes, "UX Strategy For Increasingly Disruptive Futures S...
UX STRAT
 
UX STRAT USA: Leah Buley, "The Role of UX / CX in Business"
UX STRAT USA: Leah Buley, "The Role of UX / CX in Business"UX STRAT USA: Leah Buley, "The Role of UX / CX in Business"
UX STRAT USA: Leah Buley, "The Role of UX / CX in Business"
UX STRAT
 
UX STRAT USA: Dr Jeffrey Onken, "Experience Mapping UX Change Management In L...
UX STRAT USA: Dr Jeffrey Onken, "Experience Mapping UX Change Management In L...UX STRAT USA: Dr Jeffrey Onken, "Experience Mapping UX Change Management In L...
UX STRAT USA: Dr Jeffrey Onken, "Experience Mapping UX Change Management In L...
UX STRAT
 
UX STRAT USA 2016 Workshop: Jim Kalbach, "Mapping Experiences"
UX STRAT USA 2016 Workshop: Jim Kalbach, "Mapping Experiences"UX STRAT USA 2016 Workshop: Jim Kalbach, "Mapping Experiences"
UX STRAT USA 2016 Workshop: Jim Kalbach, "Mapping Experiences"
UX STRAT
 

Viewers also liked (13)

Documenting design patterns
Documenting design patternsDocumenting design patterns
Documenting design patterns
 
Lean collaborative test plans
Lean collaborative test plansLean collaborative test plans
Lean collaborative test plans
 
Introducing: The Lab Notebook - A tool for managing a LEAN UX process
Introducing: The Lab Notebook - A tool for managing a LEAN UX process Introducing: The Lab Notebook - A tool for managing a LEAN UX process
Introducing: The Lab Notebook - A tool for managing a LEAN UX process
 
UX Design for Content Management Systems
UX Design for Content Management SystemsUX Design for Content Management Systems
UX Design for Content Management Systems
 
UX in an agile environment, 6 December 2016, Copenhagen
UX in an agile environment, 6 December 2016, CopenhagenUX in an agile environment, 6 December 2016, Copenhagen
UX in an agile environment, 6 December 2016, Copenhagen
 
When UX is not visual design
When UX is not visual designWhen UX is not visual design
When UX is not visual design
 
Creating a Core Strategy with the UX Strategy Blueprint
Creating a Core Strategy with the UX Strategy BlueprintCreating a Core Strategy with the UX Strategy Blueprint
Creating a Core Strategy with the UX Strategy Blueprint
 
Workshop #7: Get Strategic: Learn To Embed UX More Deeply Into Your Organizat...
Workshop #7: Get Strategic: Learn To Embed UX More Deeply Into Your Organizat...Workshop #7: Get Strategic: Learn To Embed UX More Deeply Into Your Organizat...
Workshop #7: Get Strategic: Learn To Embed UX More Deeply Into Your Organizat...
 
UX maturity - how do you develop the UX practice in your organisation
UX maturity - how do you develop the UX practice in your organisationUX maturity - how do you develop the UX practice in your organisation
UX maturity - how do you develop the UX practice in your organisation
 
UX STRAT USA: Sean Rhodes, "UX Strategy For Increasingly Disruptive Futures S...
UX STRAT USA: Sean Rhodes, "UX Strategy For Increasingly Disruptive Futures S...UX STRAT USA: Sean Rhodes, "UX Strategy For Increasingly Disruptive Futures S...
UX STRAT USA: Sean Rhodes, "UX Strategy For Increasingly Disruptive Futures S...
 
UX STRAT USA: Leah Buley, "The Role of UX / CX in Business"
UX STRAT USA: Leah Buley, "The Role of UX / CX in Business"UX STRAT USA: Leah Buley, "The Role of UX / CX in Business"
UX STRAT USA: Leah Buley, "The Role of UX / CX in Business"
 
UX STRAT USA: Dr Jeffrey Onken, "Experience Mapping UX Change Management In L...
UX STRAT USA: Dr Jeffrey Onken, "Experience Mapping UX Change Management In L...UX STRAT USA: Dr Jeffrey Onken, "Experience Mapping UX Change Management In L...
UX STRAT USA: Dr Jeffrey Onken, "Experience Mapping UX Change Management In L...
 
UX STRAT USA 2016 Workshop: Jim Kalbach, "Mapping Experiences"
UX STRAT USA 2016 Workshop: Jim Kalbach, "Mapping Experiences"UX STRAT USA 2016 Workshop: Jim Kalbach, "Mapping Experiences"
UX STRAT USA 2016 Workshop: Jim Kalbach, "Mapping Experiences"
 

Similar to User Research for the Web and Applications

Proyectos Investigación y Desarrollo
Proyectos Investigación y DesarrolloProyectos Investigación y Desarrollo
Proyectos Investigación y Desarrollo
Juan Manuel Gonzalez Calleros
 
Strategies for writing customer focused web content
Strategies for writing customer focused web contentStrategies for writing customer focused web content
Strategies for writing customer focused web content
UX Firm, LLC
 
User Experience Service showcase lightning talks - December 2018
User Experience Service showcase lightning talks - December 2018User Experience Service showcase lightning talks - December 2018
User Experience Service showcase lightning talks - December 2018
Neil Allison
 
Leveraging User Research
Leveraging User ResearchLeveraging User Research
Leveraging User Research
Tom Satwicz
 
Bringing Innovation to Library Services
Bringing Innovation to Library ServicesBringing Innovation to Library Services
Bringing Innovation to Library Services
Crystal Schimpf
 
Sakai Development Process
Sakai Development ProcessSakai Development Process
Sakai Development Process
Michael Korcuska
 
Getting Started With UX Research
Getting Started With UX ResearchGetting Started With UX Research
Getting Started With UX Research
Gilang Andi Pradana
 
Learning design toolkit v0.2
Learning design toolkit v0.2Learning design toolkit v0.2
Learning design toolkit v0.2
lcallion
 
Kcic boot camp oct 2011 idea to implementation 2011
Kcic boot camp oct 2011 idea to implementation 2011Kcic boot camp oct 2011 idea to implementation 2011
Kcic boot camp oct 2011 idea to implementation 2011
Hack the Hood
 
#nacada12 Pre-Conference Overview
#nacada12 Pre-Conference Overview#nacada12 Pre-Conference Overview
#nacada12 Pre-Conference OverviewLaura Pasquini
 
Mental Modeling For Content Work: Contextual Inquiry, Personas and Planning
Mental Modeling For Content Work: Contextual Inquiry, Personas and PlanningMental Modeling For Content Work: Contextual Inquiry, Personas and Planning
Mental Modeling For Content Work: Contextual Inquiry, Personas and Planning
Daniel Eizans
 
Selling userneedsassessment 7-30-07_full
Selling userneedsassessment 7-30-07_fullSelling userneedsassessment 7-30-07_full
Selling userneedsassessment 7-30-07_full
Allison Bloodworth
 
23 things aldinhe 2013
23 things aldinhe 201323 things aldinhe 2013
23 things aldinhe 2013
Helen Webster
 
23 things al din he 2013
23 things al din he 201323 things al din he 2013
23 things al din he 2013Helen Webster
 
How to build user experience into courses
How to build user experience into coursesHow to build user experience into courses
How to build user experience into courses
UX Firm, LLC
 
IxDA Sydney UX Research Mentoring Circle - 2. Planning Research
IxDA Sydney UX Research Mentoring Circle - 2. Planning ResearchIxDA Sydney UX Research Mentoring Circle - 2. Planning Research
IxDA Sydney UX Research Mentoring Circle - 2. Planning Research
Jieyun Yang
 
User Experience Design: an Overview
User Experience Design: an OverviewUser Experience Design: an Overview
User Experience Design: an Overview
Julie Grundy
 
COMP 4026 - Lecture 1
COMP 4026 - Lecture 1COMP 4026 - Lecture 1
COMP 4026 - Lecture 1
Mark Billinghurst
 
Learning Resource Design
Learning Resource DesignLearning Resource Design
Learning Resource Design
cindy underhill
 
Setting Up Successful Communities of Practice: An Experience Report
Setting Up Successful Communities of Practice: An Experience ReportSetting Up Successful Communities of Practice: An Experience Report
Setting Up Successful Communities of Practice: An Experience Report
Sesh Veeraraghavan
 

Similar to User Research for the Web and Applications (20)

Proyectos Investigación y Desarrollo
Proyectos Investigación y DesarrolloProyectos Investigación y Desarrollo
Proyectos Investigación y Desarrollo
 
Strategies for writing customer focused web content
Strategies for writing customer focused web contentStrategies for writing customer focused web content
Strategies for writing customer focused web content
 
User Experience Service showcase lightning talks - December 2018
User Experience Service showcase lightning talks - December 2018User Experience Service showcase lightning talks - December 2018
User Experience Service showcase lightning talks - December 2018
 
Leveraging User Research
Leveraging User ResearchLeveraging User Research
Leveraging User Research
 
Bringing Innovation to Library Services
Bringing Innovation to Library ServicesBringing Innovation to Library Services
Bringing Innovation to Library Services
 
Sakai Development Process
Sakai Development ProcessSakai Development Process
Sakai Development Process
 
Getting Started With UX Research
Getting Started With UX ResearchGetting Started With UX Research
Getting Started With UX Research
 
Learning design toolkit v0.2
Learning design toolkit v0.2Learning design toolkit v0.2
Learning design toolkit v0.2
 
Kcic boot camp oct 2011 idea to implementation 2011
Kcic boot camp oct 2011 idea to implementation 2011Kcic boot camp oct 2011 idea to implementation 2011
Kcic boot camp oct 2011 idea to implementation 2011
 
#nacada12 Pre-Conference Overview
#nacada12 Pre-Conference Overview#nacada12 Pre-Conference Overview
#nacada12 Pre-Conference Overview
 
Mental Modeling For Content Work: Contextual Inquiry, Personas and Planning
Mental Modeling For Content Work: Contextual Inquiry, Personas and PlanningMental Modeling For Content Work: Contextual Inquiry, Personas and Planning
Mental Modeling For Content Work: Contextual Inquiry, Personas and Planning
 
Selling userneedsassessment 7-30-07_full
Selling userneedsassessment 7-30-07_fullSelling userneedsassessment 7-30-07_full
Selling userneedsassessment 7-30-07_full
 
23 things aldinhe 2013
23 things aldinhe 201323 things aldinhe 2013
23 things aldinhe 2013
 
23 things al din he 2013
23 things al din he 201323 things al din he 2013
23 things al din he 2013
 
How to build user experience into courses
How to build user experience into coursesHow to build user experience into courses
How to build user experience into courses
 
IxDA Sydney UX Research Mentoring Circle - 2. Planning Research
IxDA Sydney UX Research Mentoring Circle - 2. Planning ResearchIxDA Sydney UX Research Mentoring Circle - 2. Planning Research
IxDA Sydney UX Research Mentoring Circle - 2. Planning Research
 
User Experience Design: an Overview
User Experience Design: an OverviewUser Experience Design: an Overview
User Experience Design: an Overview
 
COMP 4026 - Lecture 1
COMP 4026 - Lecture 1COMP 4026 - Lecture 1
COMP 4026 - Lecture 1
 
Learning Resource Design
Learning Resource DesignLearning Resource Design
Learning Resource Design
 
Setting Up Successful Communities of Practice: An Experience Report
Setting Up Successful Communities of Practice: An Experience ReportSetting Up Successful Communities of Practice: An Experience Report
Setting Up Successful Communities of Practice: An Experience Report
 

More from Dani Nordin

Increasing Design Influence by adapting your voice to your organization's dec...
Increasing Design Influence by adapting your voice to your organization's dec...Increasing Design Influence by adapting your voice to your organization's dec...
Increasing Design Influence by adapting your voice to your organization's dec...
Dani Nordin
 
Storytelling as a UX Superpower
Storytelling as a UX SuperpowerStorytelling as a UX Superpower
Storytelling as a UX Superpower
Dani Nordin
 
Mapping medication management to increase cross-product alignment
Mapping medication management to increase cross-product alignmentMapping medication management to increase cross-product alignment
Mapping medication management to increase cross-product alignment
Dani Nordin
 
Politics of design systems
Politics of design systemsPolitics of design systems
Politics of design systems
Dani Nordin
 
Engaging design contributors in Drupal
Engaging design contributors in DrupalEngaging design contributors in Drupal
Engaging design contributors in Drupal
Dani Nordin
 
Empathy in the enterprise
Empathy in the enterpriseEmpathy in the enterprise
Empathy in the enterprise
Dani Nordin
 
Visual Design for Content Management Systems
Visual Design for Content Management SystemsVisual Design for Content Management Systems
Visual Design for Content Management Systems
Dani Nordin
 
Things to Budget for When Planning a Drupal Implementation
Things to Budget for When Planning a Drupal ImplementationThings to Budget for When Planning a Drupal Implementation
Things to Budget for When Planning a Drupal Implementation
Dani Nordin
 
Strategic UX for Drupal projects
Strategic UX for Drupal projectsStrategic UX for Drupal projects
Strategic UX for Drupal projects
Dani Nordin
 
D4d talkingtoclients
D4d talkingtoclientsD4d talkingtoclients
D4d talkingtoclients
Dani Nordin
 
Social Media and You: How you can use LinkedIn, Twitter, and Facebook to buil...
Social Media and You: How you can use LinkedIn, Twitter, and Facebook to buil...Social Media and You: How you can use LinkedIn, Twitter, and Facebook to buil...
Social Media and You: How you can use LinkedIn, Twitter, and Facebook to buil...
Dani Nordin
 
What Makes Design "Sustainable?"
What Makes Design "Sustainable?"What Makes Design "Sustainable?"
What Makes Design "Sustainable?"
Dani Nordin
 

More from Dani Nordin (12)

Increasing Design Influence by adapting your voice to your organization's dec...
Increasing Design Influence by adapting your voice to your organization's dec...Increasing Design Influence by adapting your voice to your organization's dec...
Increasing Design Influence by adapting your voice to your organization's dec...
 
Storytelling as a UX Superpower
Storytelling as a UX SuperpowerStorytelling as a UX Superpower
Storytelling as a UX Superpower
 
Mapping medication management to increase cross-product alignment
Mapping medication management to increase cross-product alignmentMapping medication management to increase cross-product alignment
Mapping medication management to increase cross-product alignment
 
Politics of design systems
Politics of design systemsPolitics of design systems
Politics of design systems
 
Engaging design contributors in Drupal
Engaging design contributors in DrupalEngaging design contributors in Drupal
Engaging design contributors in Drupal
 
Empathy in the enterprise
Empathy in the enterpriseEmpathy in the enterprise
Empathy in the enterprise
 
Visual Design for Content Management Systems
Visual Design for Content Management SystemsVisual Design for Content Management Systems
Visual Design for Content Management Systems
 
Things to Budget for When Planning a Drupal Implementation
Things to Budget for When Planning a Drupal ImplementationThings to Budget for When Planning a Drupal Implementation
Things to Budget for When Planning a Drupal Implementation
 
Strategic UX for Drupal projects
Strategic UX for Drupal projectsStrategic UX for Drupal projects
Strategic UX for Drupal projects
 
D4d talkingtoclients
D4d talkingtoclientsD4d talkingtoclients
D4d talkingtoclients
 
Social Media and You: How you can use LinkedIn, Twitter, and Facebook to buil...
Social Media and You: How you can use LinkedIn, Twitter, and Facebook to buil...Social Media and You: How you can use LinkedIn, Twitter, and Facebook to buil...
Social Media and You: How you can use LinkedIn, Twitter, and Facebook to buil...
 
What Makes Design "Sustainable?"
What Makes Design "Sustainable?"What Makes Design "Sustainable?"
What Makes Design "Sustainable?"
 

Recently uploaded

Pushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 daysPushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 days
Adtran
 
Essentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FMEEssentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FME
Safe Software
 
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
James Anderson
 
zkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex Proofs
zkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex ProofszkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex Proofs
zkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex Proofs
Alex Pruden
 
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
UiPathCommunity
 
Assure Contact Center Experiences for Your Customers With ThousandEyes
Assure Contact Center Experiences for Your Customers With ThousandEyesAssure Contact Center Experiences for Your Customers With ThousandEyes
Assure Contact Center Experiences for Your Customers With ThousandEyes
ThousandEyes
 
Generative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to ProductionGenerative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to Production
Aggregage
 
Removing Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software FuzzingRemoving Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software Fuzzing
Aftab Hussain
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
DanBrown980551
 
PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)
Ralf Eggert
 
Quantum Computing: Current Landscape and the Future Role of APIs
Quantum Computing: Current Landscape and the Future Role of APIsQuantum Computing: Current Landscape and the Future Role of APIs
Quantum Computing: Current Landscape and the Future Role of APIs
Vlad Stirbu
 
Elevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object CalisthenicsElevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object Calisthenics
Dorra BARTAGUIZ
 
PCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase TeamPCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase Team
ControlCase
 
Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
Ana-Maria Mihalceanu
 
Enhancing Performance with Globus and the Science DMZ
Enhancing Performance with Globus and the Science DMZEnhancing Performance with Globus and the Science DMZ
Enhancing Performance with Globus and the Science DMZ
Globus
 
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Albert Hoitingh
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
Kari Kakkonen
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
Guy Korland
 
A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...
sonjaschweigert1
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
KatiaHIMEUR1
 

Recently uploaded (20)

Pushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 daysPushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 days
 
Essentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FMEEssentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FME
 
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
 
zkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex Proofs
zkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex ProofszkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex Proofs
zkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex Proofs
 
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
 
Assure Contact Center Experiences for Your Customers With ThousandEyes
Assure Contact Center Experiences for Your Customers With ThousandEyesAssure Contact Center Experiences for Your Customers With ThousandEyes
Assure Contact Center Experiences for Your Customers With ThousandEyes
 
Generative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to ProductionGenerative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to Production
 
Removing Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software FuzzingRemoving Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software Fuzzing
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
 
PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)
 
Quantum Computing: Current Landscape and the Future Role of APIs
Quantum Computing: Current Landscape and the Future Role of APIsQuantum Computing: Current Landscape and the Future Role of APIs
Quantum Computing: Current Landscape and the Future Role of APIs
 
Elevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object CalisthenicsElevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object Calisthenics
 
PCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase TeamPCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase Team
 
Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
 
Enhancing Performance with Globus and the Science DMZ
Enhancing Performance with Globus and the Science DMZEnhancing Performance with Globus and the Science DMZ
Enhancing Performance with Globus and the Science DMZ
 
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
 
A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
 

User Research for the Web and Applications

  • 1. USER RESEARCH For the Web and Applications Dani Nordin :: @danigrrl :: tzk-design.com
  • 2. Dani Nordin founder,thezenkitchen • UX Designer, teacher and author • Work with Drupal teams to envision, prototype and test new functionality and make sense of complex content models. • Author, Drupal for Designers (O’Reilly, 2011/2012) Contact @danigrrl dani@tzk-design.com tzk-design.com
  • 3. What happens during the UX phase • Get an understanding of the site’s target users • Map out how users will flow through specific key tasks, and what information needs to be there to support them • Find out what content exists for the current site, what needs to be created, and how the content will be organized • Come up with a set of assumptions and standards that will govern the project as you move forward
  • 4. USER INTERVIEWS AND CONTEXTUAL INQUIRY Learn more about the real people who will be interacting with your project
  • 5. User interviews: Why? • Helps separate stakeholder whims from what actual users will find relevant • Includes perspectives from all the various user types involved in your site: • End users • Content admins and moderators • Marketing team • Can uncover needs not addressed by current design • Provides important and real data for personas, task flows and other project deliverables
  • 6. Contextual Inquiry: Why? • Watching a user do their work gives new insights that can’t be gained from an interview. • Talking to users in their own environment builds trust and repoire, makes participants more comfortable • Works particularly well for redesigns of existing functionality
  • 8. Step 1: Define User Types • Defined by behaviors they are looking to engage in • Enthusiast vs. casual browser • New account vs. existing customer • What qualities do they share? • Age, gender, education? • Level of interest in, or knowledge of, your service? • Specific goals?
  • 9. Step 2: Create a research plan • Define a goal for the study: what are you trying to learn? • Questions should focus on behaviors, not desires: • How does the participant solve this problem currently? • What do they like or dislike about their solution? • What tools do they use to solve this problem? • How important is solving this problem to them? • It’s not about what they want, it’s about how they work.
  • 10. Step 3: Recruit users • Goal: 2–3 users of each type (minimum) • Enlist client’s help in recruitment • Is there a budget to compensate participants?
  • 11. Step 4: Conduct Interviews • Have a set of open-ended, non-leading questions ready • Record if possible • Take note of key insights, quotes • Take note of ideas you’ve heard in other interviews • Timing: ½ hour for interview; ½ hour for notes
  • 12. Step 5:Analyze Findings Pull out key insights, quotes, ideas Note duplicate insights/comments Tools: Post-Its, Sharpies, butcher paper
  • 13. POST-UPS A quick and visual way to analyze research findings, organize content, and solve sticky IA issues
  • 14. Post-Ups: Why? • Helps quickly identify and prioritize major research themes • Helps quickly sort out content priorities • Tools are cheap and easy to move around • Butcher paper • Post-its • Sharpies • Allows the team to work collaboratively, which is more efficient than working alone—particularly for complex navigational structures
  • 15. The Post-Up IA Workshop • Initial architecture posted up on butcher paper • Include 4–6 people, all of whom have a stake in the site (include content admins, not just execs) • Post architecture on wall • Each person gets 5 minutes to move things around • Have them think aloud • Videotape or record each person’s turn • Offer help, but avoid criticism or debate during each person’s turn • Take picture of result after each person finishes • Finish with discussion and finalization of architecture • Document result in content strategy documents
  • 19. Results • Ensured that all voices were heard, not just the executives • Enabled discussion of pages’ relevance and usefulness • Identified and prioritized new sections/pages that were needed, and assigned stakeholders to them • Accomplished in two hours what would have taken weeks of back and forth over email