SlideShare a Scribd company logo
1 of 20
Making usability testing agile
How our approach to testing in the
EdWeb CMS development project
might work for you too…
Neil Allison
University Website Programme
UX Interest Group 17 Dec 2014
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’re
using 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?
What’s challenging
• Getting the go ahead to use
your time on usability testing
• Getting colleagues 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 on 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 do 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 do they 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 do they 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 do they 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
How do we consolidate?
“If you prioritise usability problems using
'gut feel' or intuition, you run the risk
of being exposed as a fraud…”
http://bit.ly/1I1mCWW
Then what?
• Usability issues prioritised, not solutions
• Agree actions based on:
– Is the solution “obvious”?
– Is there an easy development solution?
– Is there an alternative to development?
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
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 prepared
• Do whatever it takes to get observers in the room
– Start over lunch break
– 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’s 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
Now let’s try it together…
• 3 participants
– 5-10 minute break between each to review notes and
prioritise top 3 issues
• On your table consolidate your issues into a
master list
– Use flowchart to propose severity
• Once round the room to feed issues & priority
back to the EdWeb development team
Thank you
Questions?
Neil.Allison@ed.ac.uk
UX Manager
University Website Programme
Twitter: @usabilityed

More Related Content

More from Neil Allison

More from Neil Allison (20)

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
 
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
 
IWMW 2016 Collaborative usability observation workshop intro
IWMW 2016 Collaborative usability observation workshop introIWMW 2016 Collaborative usability observation workshop intro
IWMW 2016 Collaborative usability observation workshop intro
 
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
 
Collaborative usability observation session intro
Collaborative usability observation session introCollaborative usability observation session intro
Collaborative usability observation session intro
 
How to get a grip of your website (and then keep hold)
How to get a grip of your website (and then keep hold)How to get a grip of your website (and then keep hold)
How to get a grip of your website (and then keep hold)
 
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
 
Drupalcamp Scotland - Usability testing in an agile development process
Drupalcamp Scotland - Usability testing in an agile development processDrupalcamp Scotland - Usability testing in an agile development process
Drupalcamp Scotland - Usability testing in an agile development process
 
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
 

Recently uploaded

Recently uploaded (20)

How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17
 
Jamworks pilot and AI at Jisc (20/03/2024)
Jamworks pilot and AI at Jisc (20/03/2024)Jamworks pilot and AI at Jisc (20/03/2024)
Jamworks pilot and AI at Jisc (20/03/2024)
 
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptxSKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
 
How to setup Pycharm environment for Odoo 17.pptx
How to setup Pycharm environment for Odoo 17.pptxHow to setup Pycharm environment for Odoo 17.pptx
How to setup Pycharm environment for Odoo 17.pptx
 
How to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POSHow to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POS
 
Understanding Accommodations and Modifications
Understanding  Accommodations and ModificationsUnderstanding  Accommodations and Modifications
Understanding Accommodations and Modifications
 
Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)
 
Fostering Friendships - Enhancing Social Bonds in the Classroom
Fostering Friendships - Enhancing Social Bonds  in the ClassroomFostering Friendships - Enhancing Social Bonds  in the Classroom
Fostering Friendships - Enhancing Social Bonds in the Classroom
 
Micro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdfMicro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdf
 
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdf
 
Sociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning ExhibitSociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning Exhibit
 
Towards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptxTowards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptx
 
Wellbeing inclusion and digital dystopias.pptx
Wellbeing inclusion and digital dystopias.pptxWellbeing inclusion and digital dystopias.pptx
Wellbeing inclusion and digital dystopias.pptx
 
Food safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdfFood safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdf
 
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxBasic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
 
SOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning PresentationSOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning Presentation
 
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
 
General Principles of Intellectual Property: Concepts of Intellectual Proper...
General Principles of Intellectual Property: Concepts of Intellectual  Proper...General Principles of Intellectual Property: Concepts of Intellectual  Proper...
General Principles of Intellectual Property: Concepts of Intellectual Proper...
 
REMIFENTANIL: An Ultra short acting opioid.pptx
REMIFENTANIL: An Ultra short acting opioid.pptxREMIFENTANIL: An Ultra short acting opioid.pptx
REMIFENTANIL: An Ultra short acting opioid.pptx
 

Making usability testing agile - University of Edinburgh CMS development

  • 1. Making usability testing agile How our approach to testing in the EdWeb CMS development project might work for you too… Neil Allison University Website Programme UX Interest Group 17 Dec 2014
  • 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’re using to develop the new University CMS (EdWeb) forced me to work this way – It can work for you regardless
  • 4. What’s challenging • Getting the go ahead to use your time on usability testing • Getting colleagues 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 on 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 do 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 do they 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. How many do they 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
  • 11. How do they 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
  • 12. How do we consolidate? “If you prioritise usability problems using 'gut feel' or intuition, you run the risk of being exposed as a fraud…” http://bit.ly/1I1mCWW
  • 13. Then what? • Usability issues prioritised, not solutions • Agree actions based on: – Is the solution “obvious”? – Is there an easy development solution? – Is there an alternative to development?
  • 14. 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
  • 15. 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 prepared • Do whatever it takes to get observers in the room – Start over lunch break – 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
  • 16. What’s 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
  • 17. 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
  • 18. Everything you need • Steve Krug’s Rocket Surgery resources: http://bit.ly/1I1muXo • David Travis’ prioritisation flowchart http://bit.ly/1I1mCWW
  • 19. Now let’s try it together… • 3 participants – 5-10 minute break between each to review notes and prioritise top 3 issues • On your table consolidate your issues into a master list – Use flowchart to propose severity • Once round the room to feed issues & priority back to the EdWeb development team
  • 20. Thank you Questions? Neil.Allison@ed.ac.uk UX Manager University Website Programme Twitter: @usabilityed