SlideShare une entreprise Scribd logo
1  sur  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

Contenu connexe

Tendances

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
Nick DeNardis
 
What is a web quest
What is a web questWhat is a web quest
What is a web quest
DebbieHammer
 
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
 
Week 6 appreciative inquiry
Week 6   appreciative inquiryWeek 6   appreciative inquiry
Week 6 appreciative inquiry
IngeVervoort1
 

Tendances (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
 

Similaire à Drupalcamp Scotland - Usability testing in an agile development process

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
PatrickCrompton
 

Similaire à 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...
 

Plus de Neil Allison

Plus de 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...
 

Dernier

Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Victor Rentea
 

Dernier (20)

DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
 
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital Adaptability
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
 
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
 
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 New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
 
WSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering Developers
 

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