SlideShare a Scribd company logo
Usability testing in an agile
development process
How our approach to testing
might work for you too…
Neil Allison
University of Edinburgh
Drupalcamp Scotland
7 November 2015
This presentation isn’t about Agile
• It’s about regular, rapid, inclusive usability
testing with minimal overheads
• It just so happens that the agile process we
used to develop the new University CMS
(EdWeb) forced me to work this way
– It can work for you regardless
Usability testing
It’s easy, right?
http://bit.ly/krug-test-demo
What’s challenging
• Getting the go ahead to use
time & money on usability testing
• Getting colleagues & customers to
take on board what you uncover
• Getting fixes to problems implemented
(Why usability problems go unfixed: http://bit.ly/LvrGoq)
Unless you’re…
Flickr credit: randychiu
My challenges as UX Lead for EdWeb
• It’s not a formal role in Information Services
• Misconception that it’s the UX Lead’s job to
‘decide what’s usable’
• Team is too close to the product,
with not enough exposure to CMS users
• Striking a balance between delivering new
functionality and improving what we have
So what did we do?
1. Get the right people in a room
2. Watch a small number of short sessions
with users doing something
3. Prioritise the issues they see
4. Collaboratively consolidate their priority lists
5. Agree actions for usability issues
6. Repeat every few weeks
Who are the right people?
• Everyone with a stake in
the product
– No exceptions
http://bit.ly/1I1lZfQ
“Have you had your
recommended dose
of research?”
What did we watch?
• Real CMS users doing
real tasks
• Facilitated usability
testing sessions
• Focus of testing
agreed
collaboratively in
team
“Research shows that teams
make better services when
everyone on a project team
observes users first hand.”
http://bit.ly/1I1rlYI
How many did we watch?
“The most striking truth of the curve is that
zero users give zero insights.”
• As many as you can fit into the time you have
(so probably not very many)
http://bit.ly/1vQ7eHD
How did we prioritise?
“Running a usability test has been compared
with taking a drink from a fire hydrant…”
• Rocket Surgery template:
1. Individual notes while observing
2. Distil to 3 issues after each participant
http://bit.ly/1I1mCWW
“If you prioritise usability problems using
'gut feel' or intuition, you run the risk
of being exposed as a fraud…”
How did we consolidate?
Then what?
• Usability issues prioritised, not solutions
• Agree actions based on:
– Is a solution “obvious”?
– Is there an easy development solution?
– Is there an alternative to development?
Minor
issue for
users
Major
issue for
users
Easy
solution
available
No easy
solution
available
Prioritisation matrix
Recap: our process for EdWeb
In advance
• Agree test focus with team
• Write and pilot test script
• Recruit 3 participants to
turn up on the day
On the day
• 3 sessions:
– 30 minutes max
– 15 minutes between
• Observers prioritise their
notes between sessions
• Final 30(ish) minutes spent
prioritising top observations
& agreeing actions
Alternatives to live testing
• Record in advance if there’s just you
– Too stressful to run usability tests and facilitate
the observation group at same time
• Use a remote testing service
– www.usertesting.com
– www.whatusersdo.com
– There are others…
Top tips
• Participants
– A pool of volunteers really helps recruitment
– Krug – “Recruit loosely, grade on a curve”
– Reminders the day before
– Have an emergency stand-in available
• Do whatever it takes to get observers in the room
– Start over lunch
– Supply refreshments
– Bribery, favours, threats…
• Be well organised so you don’t waste anyone’s time
– Test everything before hand
• Stick to the process and schedule (particularly in the final recap)
– It’s easy to digress when you’ve all seen so much
• Encourage collective reflection on the session
– Admitting usefulness is first step to getting observers to turn up next time
– Have the next one scheduled ASAP
What was good about our process
For the team
• Closer to our CMS users –
immediate impact
• Shared insight & experience
• Ownership of the priority
issues
– What to fix immediately
– What we can live with that
we thought was a problem
For me
• Process keeps set up and
organisation of session to a
minimum
• No report writing
• Moves the culture of the
team on, emphasising CMS
usability on the agenda
What we need to do better
• How we reduce usability problems occurring
in the system in the first place
– Developer time at a premium
– Limited time for collaborative forward planning
• Getting more of the right people in the room
– For longer and more frequently
Everything you need
• Steve Krug’s Rocket Surgery
resources:
http://bit.ly/1I1muXo
• David Travis’ prioritisation flowchart
http://bit.ly/1I1mCWW
• My blog article on this process:
http://bit.ly/uoe-agile-usability
Thank you
Questions?
Neil.Allison@ed.ac.uk
Website Programme UX Manager
University of Edinburgh
Twitter: @usabilityed

More Related Content

What's hot

Sprint.ly Presents at Under the Radar 2013
Sprint.ly Presents at Under the Radar 2013Sprint.ly Presents at Under the Radar 2013
Sprint.ly Presents at Under the Radar 2013
Dealmaker Media
 
Comcast XFINITY Home: An Agile Case Study
Comcast XFINITY Home: An Agile Case Study Comcast XFINITY Home: An Agile Case Study
Comcast XFINITY Home: An Agile Case Study
TechWell
 
DevOps - Successful Patterns
DevOps - Successful PatternsDevOps - Successful Patterns
DevOps - Successful Patterns
Creationline,inc.
 
From the Trenches: Building the Accessible Web
From the Trenches: Building the Accessible WebFrom the Trenches: Building the Accessible Web
From the Trenches: Building the Accessible Web
EffectiveUI
 
Iterative Website Redesign - Micro Goals in Action
 Iterative Website Redesign - Micro Goals in Action Iterative Website Redesign - Micro Goals in Action
Iterative Website Redesign - Micro Goals in ActionNick DeNardis
 
Configuration Management Isn't Everything
Configuration Management Isn't EverythingConfiguration Management Isn't Everything
Configuration Management Isn't Everything
Julian Dunn
 
What is a web quest
What is a web questWhat is a web quest
What is a web questDebbieHammer
 
Project Management or how to herd cats
Project Management or how to herd catsProject Management or how to herd cats
Project Management or how to herd cats
Becky Davis
 
GraphConnect Europe 2016 - Creating an Innovative Task Management Engine - Mi...
GraphConnect Europe 2016 - Creating an Innovative Task Management Engine - Mi...GraphConnect Europe 2016 - Creating an Innovative Task Management Engine - Mi...
GraphConnect Europe 2016 - Creating an Innovative Task Management Engine - Mi...
Neo4j
 
The Library Manager-Teacher
The Library Manager-TeacherThe Library Manager-Teacher
The Library Manager-Teacher
Library_Rana
 
Penny Pullan's facilitation talk IIBA UK NW&E
Penny Pullan's facilitation talk IIBA UK NW&EPenny Pullan's facilitation talk IIBA UK NW&E
Penny Pullan's facilitation talk IIBA UK NW&E
IIBA UK Chapter
 
Byowphx97
Byowphx97Byowphx97
Byowphx97
Thinkful
 
Feedback Loops in Practice
Feedback Loops in PracticeFeedback Loops in Practice
Feedback Loops in Practice
Marcus Denker
 
Week 6 appreciative inquiry
Week 6   appreciative inquiryWeek 6   appreciative inquiry
Week 6 appreciative inquiry
IngeVervoort1
 
Week 6 appreciative inquiry
Week 6   appreciative inquiryWeek 6   appreciative inquiry
Week 6 appreciative inquiryIngeVervoort1
 
10 challenges & 10 benefits of taking your high school paper online
10 challenges & 10 benefits of taking your high school paper online10 challenges & 10 benefits of taking your high school paper online
10 challenges & 10 benefits of taking your high school paper online
Foothill Technology High School
 
Joshua Bennett Powerpoint
Joshua Bennett PowerpointJoshua Bennett Powerpoint
Joshua Bennett Powerpoint
SamRichardson61
 
Virtual Leadership, APM Programme Management SIG Conference 2017, 02 March 17...
Virtual Leadership, APM Programme Management SIG Conference 2017, 02 March 17...Virtual Leadership, APM Programme Management SIG Conference 2017, 02 March 17...
Virtual Leadership, APM Programme Management SIG Conference 2017, 02 March 17...
Association for Project Management
 
NPO Hot Topics: Keeping Control in a Tech Savvy World
NPO Hot Topics: Keeping Control in a Tech Savvy WorldNPO Hot Topics: Keeping Control in a Tech Savvy World
NPO Hot Topics: Keeping Control in a Tech Savvy World
Welch LLP
 
Productive Goal Setting & Better Results
Productive Goal Setting & Better ResultsProductive Goal Setting & Better Results
Productive Goal Setting & Better Results
David Domzalski
 

What's hot (20)

Sprint.ly Presents at Under the Radar 2013
Sprint.ly Presents at Under the Radar 2013Sprint.ly Presents at Under the Radar 2013
Sprint.ly Presents at Under the Radar 2013
 
Comcast XFINITY Home: An Agile Case Study
Comcast XFINITY Home: An Agile Case Study Comcast XFINITY Home: An Agile Case Study
Comcast XFINITY Home: An Agile Case Study
 
DevOps - Successful Patterns
DevOps - Successful PatternsDevOps - Successful Patterns
DevOps - Successful Patterns
 
From the Trenches: Building the Accessible Web
From the Trenches: Building the Accessible WebFrom the Trenches: Building the Accessible Web
From the Trenches: Building the Accessible Web
 
Iterative Website Redesign - Micro Goals in Action
 Iterative Website Redesign - Micro Goals in Action Iterative Website Redesign - Micro Goals in Action
Iterative Website Redesign - Micro Goals in Action
 
Configuration Management Isn't Everything
Configuration Management Isn't EverythingConfiguration Management Isn't Everything
Configuration Management Isn't Everything
 
What is a web quest
What is a web questWhat is a web quest
What is a web quest
 
Project Management or how to herd cats
Project Management or how to herd catsProject Management or how to herd cats
Project Management or how to herd cats
 
GraphConnect Europe 2016 - Creating an Innovative Task Management Engine - Mi...
GraphConnect Europe 2016 - Creating an Innovative Task Management Engine - Mi...GraphConnect Europe 2016 - Creating an Innovative Task Management Engine - Mi...
GraphConnect Europe 2016 - Creating an Innovative Task Management Engine - Mi...
 
The Library Manager-Teacher
The Library Manager-TeacherThe Library Manager-Teacher
The Library Manager-Teacher
 
Penny Pullan's facilitation talk IIBA UK NW&E
Penny Pullan's facilitation talk IIBA UK NW&EPenny Pullan's facilitation talk IIBA UK NW&E
Penny Pullan's facilitation talk IIBA UK NW&E
 
Byowphx97
Byowphx97Byowphx97
Byowphx97
 
Feedback Loops in Practice
Feedback Loops in PracticeFeedback Loops in Practice
Feedback Loops in Practice
 
Week 6 appreciative inquiry
Week 6   appreciative inquiryWeek 6   appreciative inquiry
Week 6 appreciative inquiry
 
Week 6 appreciative inquiry
Week 6   appreciative inquiryWeek 6   appreciative inquiry
Week 6 appreciative inquiry
 
10 challenges & 10 benefits of taking your high school paper online
10 challenges & 10 benefits of taking your high school paper online10 challenges & 10 benefits of taking your high school paper online
10 challenges & 10 benefits of taking your high school paper online
 
Joshua Bennett Powerpoint
Joshua Bennett PowerpointJoshua Bennett Powerpoint
Joshua Bennett Powerpoint
 
Virtual Leadership, APM Programme Management SIG Conference 2017, 02 March 17...
Virtual Leadership, APM Programme Management SIG Conference 2017, 02 March 17...Virtual Leadership, APM Programme Management SIG Conference 2017, 02 March 17...
Virtual Leadership, APM Programme Management SIG Conference 2017, 02 March 17...
 
NPO Hot Topics: Keeping Control in a Tech Savvy World
NPO Hot Topics: Keeping Control in a Tech Savvy WorldNPO Hot Topics: Keeping Control in a Tech Savvy World
NPO Hot Topics: Keeping Control in a Tech Savvy World
 
Productive Goal Setting & Better Results
Productive Goal Setting & Better ResultsProductive Goal Setting & Better Results
Productive Goal Setting & Better Results
 

Similar to Drupalcamp Scotland - Usability testing in an agile development process

Agile Usability Testing - UCISA 16
Agile Usability Testing - UCISA 16Agile Usability Testing - UCISA 16
Agile Usability Testing - UCISA 16
Neil Allison
 
Collaborative usability test reviews UX Scotland 2019
Collaborative usability test reviews   UX Scotland 2019Collaborative usability test reviews   UX Scotland 2019
Collaborative usability test reviews UX Scotland 2019
Neil Allison
 
Incorporating UX into an Agile Methodology
Incorporating UX into an Agile MethodologyIncorporating UX into an Agile Methodology
Incorporating UX into an Agile Methodology
Amy Powell
 
User Experience Design: an Overview
User Experience Design: an OverviewUser Experience Design: an Overview
User Experience Design: an Overview
Julie Grundy
 
Continuous Delivery - the missing parts - Paul Stack
Continuous Delivery - the missing parts - Paul StackContinuous Delivery - the missing parts - Paul Stack
Continuous Delivery - the missing parts - Paul Stack
JAXLondon_Conference
 
Systematic Inventive Thinking and Process improvements
Systematic Inventive Thinking and Process improvementsSystematic Inventive Thinking and Process improvements
Systematic Inventive Thinking and Process improvements
Karthik Srinivasan
 
Aect 2018 workshop
Aect 2018 workshopAect 2018 workshop
Aect 2018 workshop
Gayathri Sadanala
 
Aect2018 workshop-v6ij-compressed
Aect2018 workshop-v6ij-compressedAect2018 workshop-v6ij-compressed
Aect2018 workshop-v6ij-compressed
Isa Jahnke
 
Getting the most from guerrilla usability testing
Getting the most from guerrilla usability testingGetting the most from guerrilla usability testing
Getting the most from guerrilla usability testing
Nexer Digital
 
Changing culture and building efficiencies by applying the Lean principles to...
Changing culture and building efficiencies by applying the Lean principles to...Changing culture and building efficiencies by applying the Lean principles to...
Changing culture and building efficiencies by applying the Lean principles to...
Association for Project Management
 
Jan Moons at WUD16
Jan Moons at WUD16Jan Moons at WUD16
Jan Moons at WUD16
UX Antwerp Meetup
 
Non-Negotiable Usability
Non-Negotiable UsabilityNon-Negotiable Usability
Non-Negotiable Usability
Bonitasoft
 
Advocating for Usability: When, Why, and How to Improve User Experiences
Advocating for Usability: When, Why, and How to Improve User ExperiencesAdvocating for Usability: When, Why, and How to Improve User Experiences
Advocating for Usability: When, Why, and How to Improve User Experiences
nclatechandtrends
 
Why do you think your DevOps works.
Why do you think your DevOps works.Why do you think your DevOps works.
Why do you think your DevOps works.
Borys Drozhak
 
eSynergy Paul Swartout - DevOps - what is it and why is it valuable to business
eSynergy Paul Swartout - DevOps - what is it and why is it valuable to businesseSynergy Paul Swartout - DevOps - what is it and why is it valuable to business
eSynergy Paul Swartout - DevOps - what is it and why is it valuable to businessPatrickCrompton
 
Rejuvenating Agile Operations By Putting Lead And Cycle Time Front And Centre.
Rejuvenating Agile Operations By Putting Lead And Cycle Time Front And Centre.Rejuvenating Agile Operations By Putting Lead And Cycle Time Front And Centre.
Rejuvenating Agile Operations By Putting Lead And Cycle Time Front And Centre.
Zan Kavtaskin
 
Ruud Teunissen - Test Process Improvement on a Shoestring
Ruud Teunissen -  Test Process Improvement on a Shoestring Ruud Teunissen -  Test Process Improvement on a Shoestring
Ruud Teunissen - Test Process Improvement on a Shoestring
TEST Huddle
 
Simple Ways of Planning, Designing and Testing Usability of a Software Produc...
Simple Ways of Planning, Designing and Testing Usability of a Software Produc...Simple Ways of Planning, Designing and Testing Usability of a Software Produc...
Simple Ways of Planning, Designing and Testing Usability of a Software Produc...
KAROLINA ZMITROWICZ
 

Similar to Drupalcamp Scotland - Usability testing in an agile development process (20)

Agile Usability Testing - UCISA 16
Agile Usability Testing - UCISA 16Agile Usability Testing - UCISA 16
Agile Usability Testing - UCISA 16
 
Collaborative usability test reviews UX Scotland 2019
Collaborative usability test reviews   UX Scotland 2019Collaborative usability test reviews   UX Scotland 2019
Collaborative usability test reviews UX Scotland 2019
 
Incorporating UX into an Agile Methodology
Incorporating UX into an Agile MethodologyIncorporating UX into an Agile Methodology
Incorporating UX into an Agile Methodology
 
User Experience Design: an Overview
User Experience Design: an OverviewUser Experience Design: an Overview
User Experience Design: an Overview
 
Continuous Delivery - the missing parts - Paul Stack
Continuous Delivery - the missing parts - Paul StackContinuous Delivery - the missing parts - Paul Stack
Continuous Delivery - the missing parts - Paul Stack
 
Systematic Inventive Thinking and Process improvements
Systematic Inventive Thinking and Process improvementsSystematic Inventive Thinking and Process improvements
Systematic Inventive Thinking and Process improvements
 
Aect 2018 workshop
Aect 2018 workshopAect 2018 workshop
Aect 2018 workshop
 
Aect2018 workshop-v6ij-compressed
Aect2018 workshop-v6ij-compressedAect2018 workshop-v6ij-compressed
Aect2018 workshop-v6ij-compressed
 
Getting the most from guerrilla usability testing
Getting the most from guerrilla usability testingGetting the most from guerrilla usability testing
Getting the most from guerrilla usability testing
 
Changing culture and building efficiencies by applying the Lean principles to...
Changing culture and building efficiencies by applying the Lean principles to...Changing culture and building efficiencies by applying the Lean principles to...
Changing culture and building efficiencies by applying the Lean principles to...
 
Jan Moons at WUD16
Jan Moons at WUD16Jan Moons at WUD16
Jan Moons at WUD16
 
Non-Negotiable Usability
Non-Negotiable UsabilityNon-Negotiable Usability
Non-Negotiable Usability
 
Simple Lean and VSM Training
Simple Lean and VSM TrainingSimple Lean and VSM Training
Simple Lean and VSM Training
 
Advocating for Usability: When, Why, and How to Improve User Experiences
Advocating for Usability: When, Why, and How to Improve User ExperiencesAdvocating for Usability: When, Why, and How to Improve User Experiences
Advocating for Usability: When, Why, and How to Improve User Experiences
 
Why do you think your DevOps works.
Why do you think your DevOps works.Why do you think your DevOps works.
Why do you think your DevOps works.
 
Lean UX
Lean UXLean UX
Lean UX
 
eSynergy Paul Swartout - DevOps - what is it and why is it valuable to business
eSynergy Paul Swartout - DevOps - what is it and why is it valuable to businesseSynergy Paul Swartout - DevOps - what is it and why is it valuable to business
eSynergy Paul Swartout - DevOps - what is it and why is it valuable to business
 
Rejuvenating Agile Operations By Putting Lead And Cycle Time Front And Centre.
Rejuvenating Agile Operations By Putting Lead And Cycle Time Front And Centre.Rejuvenating Agile Operations By Putting Lead And Cycle Time Front And Centre.
Rejuvenating Agile Operations By Putting Lead And Cycle Time Front And Centre.
 
Ruud Teunissen - Test Process Improvement on a Shoestring
Ruud Teunissen -  Test Process Improvement on a Shoestring Ruud Teunissen -  Test Process Improvement on a Shoestring
Ruud Teunissen - Test Process Improvement on a Shoestring
 
Simple Ways of Planning, Designing and Testing Usability of a Software Produc...
Simple Ways of Planning, Designing and Testing Usability of a Software Produc...Simple Ways of Planning, Designing and Testing Usability of a Software Produc...
Simple Ways of Planning, Designing and Testing Usability of a Software Produc...
 

More from Neil Allison

Prospective Student Web Content Team - University of Edinburgh intro session
Prospective Student Web Content Team - University of Edinburgh intro sessionProspective Student Web Content Team - University of Edinburgh intro session
Prospective Student Web Content Team - University of Edinburgh intro session
Neil Allison
 
User Experience Service showcase lightning talks - July 2019
User Experience Service showcase lightning talks - July 2019User Experience Service showcase lightning talks - July 2019
User Experience Service showcase lightning talks - July 2019
Neil Allison
 
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
 
Challenging assumptions with Lean UX - Edinburgh UX meetup
Challenging assumptions with Lean UX - Edinburgh UX meetupChallenging assumptions with Lean UX - Edinburgh UX meetup
Challenging assumptions with Lean UX - Edinburgh UX meetup
Neil Allison
 
User Experience Service - Digital Transformation Board update - University of...
User Experience Service - Digital Transformation Board update - University of...User Experience Service - Digital Transformation Board update - University of...
User Experience Service - Digital Transformation Board update - University of...
Neil Allison
 
UX Showcase lightning talks - University of Edinburgh - 4 April 2018
UX Showcase lightning talks - University of Edinburgh - 4 April 2018UX Showcase lightning talks - University of Edinburgh - 4 April 2018
UX Showcase lightning talks - University of Edinburgh - 4 April 2018
Neil Allison
 
User Experience Showcase lightning talks - University of Edinburgh
User Experience Showcase lightning talks - University of EdinburghUser Experience Showcase lightning talks - University of Edinburgh
User Experience Showcase lightning talks - University of Edinburgh
Neil Allison
 
UXscot17 - Change through education
UXscot17 - Change through education UXscot17 - Change through education
UXscot17 - Change through education
Neil Allison
 
User Experience Programme showcase lightening talks
User Experience Programme showcase lightening talksUser Experience Programme showcase lightening talks
User Experience Programme showcase lightening talks
Neil Allison
 
User Experience Services update - Digital Transformation Initiative Board - U...
User Experience Services update - Digital Transformation Initiative Board - U...User Experience Services update - Digital Transformation Initiative Board - U...
User Experience Services update - Digital Transformation Initiative Board - U...
Neil Allison
 
Collaborative sketching - research through design
Collaborative sketching  - research through designCollaborative sketching  - research through design
Collaborative sketching - research through design
Neil Allison
 
Requirements are hypotheses: My experiences with Lean UX
Requirements are hypotheses: My experiences with Lean UXRequirements are hypotheses: My experiences with Lean UX
Requirements are hypotheses: My experiences with Lean UX
Neil Allison
 
Prototyping - the what, why and how at the University of Edinburgh
Prototyping - the what, why and how at the University of EdinburghPrototyping - the what, why and how at the University of Edinburgh
Prototyping - the what, why and how at the University of Edinburgh
Neil Allison
 
Putting personas to work - University of Edinburgh Website Programme
Putting personas to work - University of Edinburgh Website ProgrammePutting personas to work - University of Edinburgh Website Programme
Putting personas to work - University of Edinburgh Website Programme
Neil Allison
 
A bluffer's guide to IA and content strategy
A bluffer's guide to IA and content strategyA bluffer's guide to IA and content strategy
A bluffer's guide to IA and content strategy
Neil Allison
 
What's with UX in Higher Education? (IWMW conference 2014)
What's with UX in Higher Education? (IWMW conference 2014)What's with UX in Higher Education? (IWMW conference 2014)
What's with UX in Higher Education? (IWMW conference 2014)
Neil Allison
 
5 things you didn't know about your website
5 things you didn't know about your website5 things you didn't know about your website
5 things you didn't know about your website
Neil Allison
 
Marketing is dead, long live user experience
Marketing is dead, long live user experienceMarketing is dead, long live user experience
Marketing is dead, long live user experience
Neil Allison
 
Intro to user experience UX
Intro to user experience UXIntro to user experience UX
Intro to user experience UX
Neil Allison
 
Experiences in user centred design at the University of Edinburgh (IWMW2012 w...
Experiences in user centred design at the University of Edinburgh (IWMW2012 w...Experiences in user centred design at the University of Edinburgh (IWMW2012 w...
Experiences in user centred design at the University of Edinburgh (IWMW2012 w...
Neil Allison
 

More from Neil Allison (20)

Prospective Student Web Content Team - University of Edinburgh intro session
Prospective Student Web Content Team - University of Edinburgh intro sessionProspective Student Web Content Team - University of Edinburgh intro session
Prospective Student Web Content Team - University of Edinburgh intro session
 
User Experience Service showcase lightning talks - July 2019
User Experience Service showcase lightning talks - July 2019User Experience Service showcase lightning talks - July 2019
User Experience Service showcase lightning talks - July 2019
 
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
 
Challenging assumptions with Lean UX - Edinburgh UX meetup
Challenging assumptions with Lean UX - Edinburgh UX meetupChallenging assumptions with Lean UX - Edinburgh UX meetup
Challenging assumptions with Lean UX - Edinburgh UX meetup
 
User Experience Service - Digital Transformation Board update - University of...
User Experience Service - Digital Transformation Board update - University of...User Experience Service - Digital Transformation Board update - University of...
User Experience Service - Digital Transformation Board update - University of...
 
UX Showcase lightning talks - University of Edinburgh - 4 April 2018
UX Showcase lightning talks - University of Edinburgh - 4 April 2018UX Showcase lightning talks - University of Edinburgh - 4 April 2018
UX Showcase lightning talks - University of Edinburgh - 4 April 2018
 
User Experience Showcase lightning talks - University of Edinburgh
User Experience Showcase lightning talks - University of EdinburghUser Experience Showcase lightning talks - University of Edinburgh
User Experience Showcase lightning talks - University of Edinburgh
 
UXscot17 - Change through education
UXscot17 - Change through education UXscot17 - Change through education
UXscot17 - Change through education
 
User Experience Programme showcase lightening talks
User Experience Programme showcase lightening talksUser Experience Programme showcase lightening talks
User Experience Programme showcase lightening talks
 
User Experience Services update - Digital Transformation Initiative Board - U...
User Experience Services update - Digital Transformation Initiative Board - U...User Experience Services update - Digital Transformation Initiative Board - U...
User Experience Services update - Digital Transformation Initiative Board - U...
 
Collaborative sketching - research through design
Collaborative sketching  - research through designCollaborative sketching  - research through design
Collaborative sketching - research through design
 
Requirements are hypotheses: My experiences with Lean UX
Requirements are hypotheses: My experiences with Lean UXRequirements are hypotheses: My experiences with Lean UX
Requirements are hypotheses: My experiences with Lean UX
 
Prototyping - the what, why and how at the University of Edinburgh
Prototyping - the what, why and how at the University of EdinburghPrototyping - the what, why and how at the University of Edinburgh
Prototyping - the what, why and how at the University of Edinburgh
 
Putting personas to work - University of Edinburgh Website Programme
Putting personas to work - University of Edinburgh Website ProgrammePutting personas to work - University of Edinburgh Website Programme
Putting personas to work - University of Edinburgh Website Programme
 
A bluffer's guide to IA and content strategy
A bluffer's guide to IA and content strategyA bluffer's guide to IA and content strategy
A bluffer's guide to IA and content strategy
 
What's with UX in Higher Education? (IWMW conference 2014)
What's with UX in Higher Education? (IWMW conference 2014)What's with UX in Higher Education? (IWMW conference 2014)
What's with UX in Higher Education? (IWMW conference 2014)
 
5 things you didn't know about your website
5 things you didn't know about your website5 things you didn't know about your website
5 things you didn't know about your website
 
Marketing is dead, long live user experience
Marketing is dead, long live user experienceMarketing is dead, long live user experience
Marketing is dead, long live user experience
 
Intro to user experience UX
Intro to user experience UXIntro to user experience UX
Intro to user experience UX
 
Experiences in user centred design at the University of Edinburgh (IWMW2012 w...
Experiences in user centred design at the University of Edinburgh (IWMW2012 w...Experiences in user centred design at the University of Edinburgh (IWMW2012 w...
Experiences in user centred design at the University of Edinburgh (IWMW2012 w...
 

Recently uploaded

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
 
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
Product School
 
Assuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyesAssuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyes
ThousandEyes
 
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Product School
 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
BookNet Canada
 
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
Product School
 
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
 
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Jeffrey Haguewood
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance
 
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Product School
 
JMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and GrafanaJMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and Grafana
RTTS
 
Essentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with ParametersEssentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with Parameters
Safe Software
 
UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4
DianaGray10
 
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
Product School
 
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMsTo Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
Paul Groth
 
When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...
Elena Simperl
 
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
Sri Ambati
 
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
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
James Anderson
 
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
 

Recently uploaded (20)

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
 
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
 
Assuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyesAssuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyes
 
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
 
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
 
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
 
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
 
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...
 
JMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and GrafanaJMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and Grafana
 
Essentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with ParametersEssentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with Parameters
 
UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4
 
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
 
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMsTo Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
 
When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...
 
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
 
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 !
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
 
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
 

Drupalcamp Scotland - Usability testing in an agile development process

  • 1. Usability testing in an agile development process How our approach to testing might work for you too… Neil Allison University of Edinburgh Drupalcamp Scotland 7 November 2015
  • 2. This presentation isn’t about Agile • It’s about regular, rapid, inclusive usability testing with minimal overheads • It just so happens that the agile process we used to develop the new University CMS (EdWeb) forced me to work this way – It can work for you regardless
  • 3. Usability testing It’s easy, right? http://bit.ly/krug-test-demo
  • 4. What’s challenging • Getting the go ahead to use time & money on usability testing • Getting colleagues & customers to take on board what you uncover • Getting fixes to problems implemented (Why usability problems go unfixed: http://bit.ly/LvrGoq)
  • 6. My challenges as UX Lead for EdWeb • It’s not a formal role in Information Services • Misconception that it’s the UX Lead’s job to ‘decide what’s usable’ • Team is too close to the product, with not enough exposure to CMS users • Striking a balance between delivering new functionality and improving what we have
  • 7. So what did we do? 1. Get the right people in a room 2. Watch a small number of short sessions with users doing something 3. Prioritise the issues they see 4. Collaboratively consolidate their priority lists 5. Agree actions for usability issues 6. Repeat every few weeks
  • 8. Who are the right people? • Everyone with a stake in the product – No exceptions http://bit.ly/1I1lZfQ “Have you had your recommended dose of research?”
  • 9. What did we watch? • Real CMS users doing real tasks • Facilitated usability testing sessions • Focus of testing agreed collaboratively in team “Research shows that teams make better services when everyone on a project team observes users first hand.” http://bit.ly/1I1rlYI
  • 10.
  • 11. How many did we watch? “The most striking truth of the curve is that zero users give zero insights.” • As many as you can fit into the time you have (so probably not very many) http://bit.ly/1vQ7eHD
  • 12. How did we prioritise? “Running a usability test has been compared with taking a drink from a fire hydrant…” • Rocket Surgery template: 1. Individual notes while observing 2. Distil to 3 issues after each participant
  • 13.
  • 14. http://bit.ly/1I1mCWW “If you prioritise usability problems using 'gut feel' or intuition, you run the risk of being exposed as a fraud…” How did we consolidate?
  • 15.
  • 16. Then what? • Usability issues prioritised, not solutions • Agree actions based on: – Is a solution “obvious”? – Is there an easy development solution? – Is there an alternative to development?
  • 17. Minor issue for users Major issue for users Easy solution available No easy solution available Prioritisation matrix
  • 18. Recap: our process for EdWeb In advance • Agree test focus with team • Write and pilot test script • Recruit 3 participants to turn up on the day On the day • 3 sessions: – 30 minutes max – 15 minutes between • Observers prioritise their notes between sessions • Final 30(ish) minutes spent prioritising top observations & agreeing actions
  • 19. Alternatives to live testing • Record in advance if there’s just you – Too stressful to run usability tests and facilitate the observation group at same time • Use a remote testing service – www.usertesting.com – www.whatusersdo.com – There are others…
  • 20. Top tips • Participants – A pool of volunteers really helps recruitment – Krug – “Recruit loosely, grade on a curve” – Reminders the day before – Have an emergency stand-in available • Do whatever it takes to get observers in the room – Start over lunch – Supply refreshments – Bribery, favours, threats… • Be well organised so you don’t waste anyone’s time – Test everything before hand • Stick to the process and schedule (particularly in the final recap) – It’s easy to digress when you’ve all seen so much • Encourage collective reflection on the session – Admitting usefulness is first step to getting observers to turn up next time – Have the next one scheduled ASAP
  • 21. What was good about our process For the team • Closer to our CMS users – immediate impact • Shared insight & experience • Ownership of the priority issues – What to fix immediately – What we can live with that we thought was a problem For me • Process keeps set up and organisation of session to a minimum • No report writing • Moves the culture of the team on, emphasising CMS usability on the agenda
  • 22. What we need to do better • How we reduce usability problems occurring in the system in the first place – Developer time at a premium – Limited time for collaborative forward planning • Getting more of the right people in the room – For longer and more frequently
  • 23. Everything you need • Steve Krug’s Rocket Surgery resources: http://bit.ly/1I1muXo • David Travis’ prioritisation flowchart http://bit.ly/1I1mCWW • My blog article on this process: http://bit.ly/uoe-agile-usability
  • 24. Thank you Questions? Neil.Allison@ed.ac.uk Website Programme UX Manager University of Edinburgh Twitter: @usabilityed