SlideShare ist ein Scribd-Unternehmen logo
1 von 24
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

Weitere ähnliche Inhalte

Was ist angesagt?

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 2013Dealmaker 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 PatternsCreationline,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 WebEffectiveUI
 
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 EverythingJulian 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 catsBecky 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-TeacherLibrary_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&EIIBA UK Chapter
 
Feedback Loops in Practice
Feedback Loops in PracticeFeedback Loops in Practice
Feedback Loops in PracticeMarcus Denker
 
Week 6 appreciative inquiry
Week 6   appreciative inquiryWeek 6   appreciative inquiry
Week 6 appreciative inquiryIngeVervoort1
 
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 onlineFoothill Technology High School
 
Joshua Bennett Powerpoint
Joshua Bennett PowerpointJoshua Bennett Powerpoint
Joshua Bennett PowerpointSamRichardson61
 
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 WorldWelch LLP
 
Productive Goal Setting & Better Results
Productive Goal Setting & Better ResultsProductive Goal Setting & Better Results
Productive Goal Setting & Better ResultsDavid Domzalski
 

Was ist angesagt? (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
 

Ähnlich wie 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 16Neil 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 2019Neil Allison
 
Incorporating UX into an Agile Methodology
Incorporating UX into an Agile MethodologyIncorporating UX into an Agile Methodology
Incorporating UX into an Agile MethodologyAmy Powell
 
User Experience Design: an Overview
User Experience Design: an OverviewUser Experience Design: an Overview
User Experience Design: an OverviewJulie 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 StackJAXLondon_Conference
 
Systematic Inventive Thinking and Process improvements
Systematic Inventive Thinking and Process improvementsSystematic Inventive Thinking and Process improvements
Systematic Inventive Thinking and Process improvementsKarthik Srinivasan
 
Aect2018 workshop-v6ij-compressed
Aect2018 workshop-v6ij-compressedAect2018 workshop-v6ij-compressed
Aect2018 workshop-v6ij-compressedIsa 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 testingNexer 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
 
Non-Negotiable Usability
Non-Negotiable UsabilityNon-Negotiable Usability
Non-Negotiable UsabilityBonitasoft
 
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 Experiencesnclatechandtrends
 
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
 

Ähnlich wie 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...
 

Mehr von 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 sessionNeil 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 2019Neil 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 2018Neil 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 meetupNeil 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 2018Neil 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 EdinburghNeil 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 talksNeil 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 designNeil 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 UXNeil 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 EdinburghNeil 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 ProgrammeNeil 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 strategyNeil 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 websiteNeil 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 experienceNeil Allison
 
Intro to user experience UX
Intro to user experience UXIntro to user experience UX
Intro to user experience UXNeil 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
 

Mehr von 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...
 

Kürzlich hochgeladen

ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProduct Anonymous
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUK Journal
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MIND CTI
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsRoshan Dwivedi
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...apidays
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingEdi Saputra
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyKhushali Kathiriya
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CVKhem
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century educationjfdjdjcjdnsjd
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsJoaquim Jorge
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherRemote DBA Services
 

Kürzlich hochgeladen (20)

ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 

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