SlideShare une entreprise Scribd logo
1  sur  16
Reactome usability testing :
was it useful?
Steve Jupe
Why do usability testing?
   Learn from user behaviour
   Test assumptions to inform the design process
   Involve users in design
   Identify unnecessary features and spot issues
   Fix problems early (when it’s easy)
   Objective evidence, not opinions
   Reassure stakeholders
   Save a lot of work later on....
Who?
   Identify the right users to test
       Who are the intended audience for the features you want to
        test?
       Do you have access to a sample set?
Recruiting
  We need volunteers to test our website – biologists who
  occasionally use Reactome are ideal.
  Testing involves working through typical usage scenarios,
  e.g. ‘Is Fyn in Reactome, and if so in what pathways?’.
  Duration ~1 hour. All participants receive a gift!
  Purpose is to record when the user has difficulties with
  the task – not a test of the user!
  Results will guide our next design /improvements phase.
  Contact: sjupe@ebi.ac.uk
Test scenarios
   Write scenarios and tests
       Guide (not show) the volunteer to key views or functions
       Open-ended tasks, no answers provided
       You want to identify when the user finds it difficult to
        complete the task – and how you could address this
Resources required
   A quiet place with some privacy
       Best if a familiar setting for the user
       Privacy to avoid disturbance and relax test subject
   PC with software or web access to site
       Optional: webcam, microphone, keylogger software such as
        Silverback (Mac) or BB FlashBack (free!)
   Observer with notepad
       To note issues as they arise
       Ideally observer and tester
           Tester interacts with test subject
           Observer can focus entirely on observing, may ask follow-up
            questions
The testing process
   Use a Tester and an Observer
   Explain the testing process – use a script if you need to
   Explain that the site, not the user, is being tested
   User background – biologist or programmer? Helps to
    relax the volunteer
   Ask volunteer to give a running commentary
   Explain scenarios. Start tasks by reading them out, give
    a reference paper copy.
   End testing when time runs out, or tests becomes
    frustrating
During the test...
   Remind the test subject to keep up the running
    commentary
   Guide the test subject only when needed - don’t train
   Try not to directly answer questions, guide.
   Ask questions that draw out answers:
       What are you thinking now?
       Is that what you expected to happen/see?
   If there is an issue, note it but also investigate, ask test
    subject as above, try to find out why there is an issue,
    what would avoid it/improve it.
..What do the objects on the diagram mean?
Drawing Conclusions
   Don’t leap to conclusions – 5 or 6 people can be
    enough to identify common issues, 3 is not.
   Look for common themes in your observations...




   Video is for deeper analysis but often the top problems
    become obvious...we didn’t use our videos
More info
   EBI Usability experts (Jenny Cham, Francis Rowland,
    Sangya Pundir)
   http://ebiinterfaces.wordpress.com/category/usability/
   http://www.ebi.ac.uk/~frowland/dev/usability_testing/us
    ability_resources.php

   Lots of online books & videos
Acting on the results
   Reactome developers brought in to group issues by
    technology and difficulty
       Usability identifies potential issues - there may be more
        than one solution
       Resolution depends on difficulty/resources
       Find and fix early!
   Project Prioritization Poker used to prioritize usability
    issues against other objectives (i.e. our wish-list)
       Fun - but serves it’s purpose, ranking with scores
       Reactome Management adjustments and sign-off
   Final ranking used to generate task list(s)
Priority list
Diagram Key
Participating molecules
Summary
   Usability testing has proven to be:
   Easy to set up and run
   Useful:
       Identified unexpected issues (e.g. Zoom level)
       Used to avoid guesswork on known issues and help rank
        developer activities
   Usability testing planned for:
       Alternate pathway illustration styles
       Redesigned layout for Homepage
       Diagram key alternatives

Contenu connexe

Tendances

10 Information Processing Part3
10 Information Processing Part310 Information Processing Part3
10 Information Processing Part3
lflores
 
Usability lecture 05102010
Usability lecture 05102010Usability lecture 05102010
Usability lecture 05102010
Igor ter Halle
 
Expecting the Unexpected: Preparing for Successful User Research Sessions (Do...
Expecting the Unexpected: Preparing for Successful User Research Sessions (Do...Expecting the Unexpected: Preparing for Successful User Research Sessions (Do...
Expecting the Unexpected: Preparing for Successful User Research Sessions (Do...
Fiona Tranquada
 
Photoshop Lesson 4
Photoshop Lesson 4Photoshop Lesson 4
Photoshop Lesson 4
ahunneyball
 
Photoshop Lesson 5
Photoshop Lesson 5Photoshop Lesson 5
Photoshop Lesson 5
ahunneyball
 
Cracking the coding interview u penn - sept 30 2010
Cracking the coding interview   u penn - sept 30 2010Cracking the coding interview   u penn - sept 30 2010
Cracking the coding interview u penn - sept 30 2010
careercup
 
App Inside An App - Zend UnConn 2008
App Inside An App - Zend UnConn 2008App Inside An App - Zend UnConn 2008
App Inside An App - Zend UnConn 2008
guest385319
 
Evaluation – question 6
Evaluation – question 6Evaluation – question 6
Evaluation – question 6
deanna_rose
 

Tendances (20)

10 Information Processing Part3
10 Information Processing Part310 Information Processing Part3
10 Information Processing Part3
 
Usability lecture 05102010
Usability lecture 05102010Usability lecture 05102010
Usability lecture 05102010
 
Expecting the Unexpected: Preparing for Successful User Research Sessions (Do...
Expecting the Unexpected: Preparing for Successful User Research Sessions (Do...Expecting the Unexpected: Preparing for Successful User Research Sessions (Do...
Expecting the Unexpected: Preparing for Successful User Research Sessions (Do...
 
Featuring Quizzes
Featuring QuizzesFeaturing Quizzes
Featuring Quizzes
 
Photoshop Lesson 4
Photoshop Lesson 4Photoshop Lesson 4
Photoshop Lesson 4
 
Designing simulations and games_design tips and tricks
Designing simulations and games_design tips and tricksDesigning simulations and games_design tips and tricks
Designing simulations and games_design tips and tricks
 
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
 
How I switched to automation testing?
How I switched to automation testing?How I switched to automation testing?
How I switched to automation testing?
 
Intro to Lean UX with UserTesting
Intro to Lean UX with UserTestingIntro to Lean UX with UserTesting
Intro to Lean UX with UserTesting
 
UI/UX Foundations - Research
UI/UX Foundations - ResearchUI/UX Foundations - Research
UI/UX Foundations - Research
 
Blogs
BlogsBlogs
Blogs
 
Prezi for library staff
Prezi for library staffPrezi for library staff
Prezi for library staff
 
eLearning Guild Online Forum - Application of the Thiagi Four-Door Model for ...
eLearning Guild Online Forum - Application of the Thiagi Four-Door Model for ...eLearning Guild Online Forum - Application of the Thiagi Four-Door Model for ...
eLearning Guild Online Forum - Application of the Thiagi Four-Door Model for ...
 
Photoshop Lesson 5
Photoshop Lesson 5Photoshop Lesson 5
Photoshop Lesson 5
 
Assignment 3
Assignment 3Assignment 3
Assignment 3
 
Final presentation
Final presentationFinal presentation
Final presentation
 
Cracking the coding interview u penn - sept 30 2010
Cracking the coding interview   u penn - sept 30 2010Cracking the coding interview   u penn - sept 30 2010
Cracking the coding interview u penn - sept 30 2010
 
App Inside An App - Zend UnConn 2008
App Inside An App - Zend UnConn 2008App Inside An App - Zend UnConn 2008
App Inside An App - Zend UnConn 2008
 
Evaluation – question 6
Evaluation – question 6Evaluation – question 6
Evaluation – question 6
 
On The Herding of Cats
On The Herding of CatsOn The Herding of Cats
On The Herding of Cats
 

En vedette

En vedette (20)

Complementing Computation with Visualization in Genomics
Complementing Computation with Visualization in GenomicsComplementing Computation with Visualization in Genomics
Complementing Computation with Visualization in Genomics
 
Cocoa for Scientists
Cocoa for ScientistsCocoa for Scientists
Cocoa for Scientists
 
Manoocher's portfolio
Manoocher's portfolioManoocher's portfolio
Manoocher's portfolio
 
Usability Testing is Easy!
Usability Testing is Easy!Usability Testing is Easy!
Usability Testing is Easy!
 
Drupal at the EBI
Drupal at the EBIDrupal at the EBI
Drupal at the EBI
 
Ensembl Redesign
Ensembl RedesignEnsembl Redesign
Ensembl Redesign
 
Usability Testing is Easy! (redux)
Usability Testing is Easy! (redux)Usability Testing is Easy! (redux)
Usability Testing is Easy! (redux)
 
S.s.t peoject
S.s.t peojectS.s.t peoject
S.s.t peoject
 
EBI Interfaces - Introductory presentation
EBI Interfaces - Introductory presentationEBI Interfaces - Introductory presentation
EBI Interfaces - Introductory presentation
 
Design Prototyping
Design PrototypingDesign Prototyping
Design Prototyping
 
VIZBI 2013 - UX design tutorial
VIZBI 2013 - UX design tutorialVIZBI 2013 - UX design tutorial
VIZBI 2013 - UX design tutorial
 
Jeux d'Innovation (FLUPA UX Day 2013)
Jeux d'Innovation (FLUPA UX Day 2013)Jeux d'Innovation (FLUPA UX Day 2013)
Jeux d'Innovation (FLUPA UX Day 2013)
 
Design for Society
Design for SocietyDesign for Society
Design for Society
 
Why usability problems go unfixed - UX Bristol 2012
Why usability problems go unfixed - UX Bristol 2012Why usability problems go unfixed - UX Bristol 2012
Why usability problems go unfixed - UX Bristol 2012
 
A UX Journey into the World of Early Drug Discovery - UX Cambridge 2015
A UX Journey into the World of Early Drug Discovery - UX Cambridge 2015A UX Journey into the World of Early Drug Discovery - UX Cambridge 2015
A UX Journey into the World of Early Drug Discovery - UX Cambridge 2015
 
Paighambr e-islam ke Mahan Sathi - Maulana Waheed ud Din Khan || Australian I...
Paighambr e-islam ke Mahan Sathi - Maulana Waheed ud Din Khan || Australian I...Paighambr e-islam ke Mahan Sathi - Maulana Waheed ud Din Khan || Australian I...
Paighambr e-islam ke Mahan Sathi - Maulana Waheed ud Din Khan || Australian I...
 
International project
International projectInternational project
International project
 
S.s.t project work
S.s.t project workS.s.t project work
S.s.t project work
 
The user experience of EGA data access
The user experience of EGA data accessThe user experience of EGA data access
The user experience of EGA data access
 
What the heck are sketchnotes?
What the heck are sketchnotes?What the heck are sketchnotes?
What the heck are sketchnotes?
 

Similaire à Reactome: Usability testing - is it useful?

Usability engineeringHow to conduct User testing Week 4.docx
Usability engineeringHow to conduct User testing Week 4.docxUsability engineeringHow to conduct User testing Week 4.docx
Usability engineeringHow to conduct User testing Week 4.docx
jessiehampson
 
DrupalCon Austin: UX Bootcamp workshop
DrupalCon Austin: UX Bootcamp workshopDrupalCon Austin: UX Bootcamp workshop
DrupalCon Austin: UX Bootcamp workshop
Perfetti Media
 
Rapid usability testing
Rapid usability testingRapid usability testing
Rapid usability testing
lisarex
 
User experience for drupal
User experience for drupalUser experience for drupal
User experience for drupal
Anne Stefanyk
 

Similaire à Reactome: Usability testing - is it useful? (20)

Podcamp11: DIY Usability Testing
Podcamp11: DIY Usability TestingPodcamp11: DIY Usability Testing
Podcamp11: DIY Usability Testing
 
Usability engineeringHow to conduct User testing Week 4.docx
Usability engineeringHow to conduct User testing Week 4.docxUsability engineeringHow to conduct User testing Week 4.docx
Usability engineeringHow to conduct User testing Week 4.docx
 
DrupalCon Austin: UX Bootcamp workshop
DrupalCon Austin: UX Bootcamp workshopDrupalCon Austin: UX Bootcamp workshop
DrupalCon Austin: UX Bootcamp workshop
 
How to do usability testing and eye tracking
How to do usability testing and eye trackingHow to do usability testing and eye tracking
How to do usability testing and eye tracking
 
UX and Usability Workshop Southampton Solent University
UX and Usability Workshop Southampton Solent University UX and Usability Workshop Southampton Solent University
UX and Usability Workshop Southampton Solent University
 
Rapid usability testing
Rapid usability testingRapid usability testing
Rapid usability testing
 
Confucius in the Virtual Classroom
Confucius in the Virtual ClassroomConfucius in the Virtual Classroom
Confucius in the Virtual Classroom
 
Using Automated Testing Tools to Empower Your User Research
Using Automated Testing Tools to Empower Your User ResearchUsing Automated Testing Tools to Empower Your User Research
Using Automated Testing Tools to Empower Your User Research
 
TTT 2012 slide deck
TTT  2012 slide deckTTT  2012 slide deck
TTT 2012 slide deck
 
Art Center Interactive Design 4 - #4 Usability Testing
Art Center Interactive Design 4 - #4 Usability TestingArt Center Interactive Design 4 - #4 Usability Testing
Art Center Interactive Design 4 - #4 Usability Testing
 
classmar2.ppt
classmar2.pptclassmar2.ppt
classmar2.ppt
 
week-11-PROTOTYPE.pptx
week-11-PROTOTYPE.pptxweek-11-PROTOTYPE.pptx
week-11-PROTOTYPE.pptx
 
Newbie UX: Something I learned about UX (Business vs Design)
Newbie UX: Something I learned about UX (Business vs Design)Newbie UX: Something I learned about UX (Business vs Design)
Newbie UX: Something I learned about UX (Business vs Design)
 
Usability
UsabilityUsability
Usability
 
12 Tips to Become a more Professional Tester
12 Tips to Become a more Professional Tester12 Tips to Become a more Professional Tester
12 Tips to Become a more Professional Tester
 
Faster Usability Testing in an Agile World presented at Agile2011
Faster Usability Testing in an Agile World presented at Agile2011Faster Usability Testing in an Agile World presented at Agile2011
Faster Usability Testing in an Agile World presented at Agile2011
 
11 - Evaluating Framework in Interaction Design_new.pptx
11 - Evaluating Framework in Interaction Design_new.pptx11 - Evaluating Framework in Interaction Design_new.pptx
11 - Evaluating Framework in Interaction Design_new.pptx
 
User experience for drupal
User experience for drupalUser experience for drupal
User experience for drupal
 
Assignment 6
Assignment 6Assignment 6
Assignment 6
 
Our Usability Study Process
Our Usability Study ProcessOur Usability Study Process
Our Usability Study Process
 

Plus de Francis Rowland

Speed sketching UX Cambridge 2011
Speed sketching UX Cambridge 2011Speed sketching UX Cambridge 2011
Speed sketching UX Cambridge 2011
Francis Rowland
 

Plus de Francis Rowland (10)

Sabotage
Sabotage Sabotage
Sabotage
 
Visual note-taking: listening, learning, remembering
Visual note-taking: listening, learning, rememberingVisual note-taking: listening, learning, remembering
Visual note-taking: listening, learning, remembering
 
Les super pouvoirs du sketching
Les super pouvoirs du sketchingLes super pouvoirs du sketching
Les super pouvoirs du sketching
 
Le Design Studio
Le Design StudioLe Design Studio
Le Design Studio
 
Useful questions to ask when designing data visualisations
Useful questions to ask when designing data visualisationsUseful questions to ask when designing data visualisations
Useful questions to ask when designing data visualisations
 
User research: the gentle art of not asking users what they want
User research: the gentle art of not asking users what they wantUser research: the gentle art of not asking users what they want
User research: the gentle art of not asking users what they want
 
Vizbi 2012 Takeaway
Vizbi 2012 TakeawayVizbi 2012 Takeaway
Vizbi 2012 Takeaway
 
Speed sketching UX Cambridge 2011
Speed sketching UX Cambridge 2011Speed sketching UX Cambridge 2011
Speed sketching UX Cambridge 2011
 
Caroline Jarrett: Forms and their Users
Caroline Jarrett: Forms and their UsersCaroline Jarrett: Forms and their Users
Caroline Jarrett: Forms and their Users
 
Gene Expression Atlas user interface
Gene Expression Atlas user interfaceGene Expression Atlas user interface
Gene Expression Atlas user interface
 

Dernier

➥🔝 7737669865 🔝▻ jhansi Call-girls in Women Seeking Men 🔝jhansi🔝 Escorts S...
➥🔝 7737669865 🔝▻ jhansi Call-girls in Women Seeking Men  🔝jhansi🔝   Escorts S...➥🔝 7737669865 🔝▻ jhansi Call-girls in Women Seeking Men  🔝jhansi🔝   Escorts S...
➥🔝 7737669865 🔝▻ jhansi Call-girls in Women Seeking Men 🔝jhansi🔝 Escorts S...
amitlee9823
 
Nisha Yadav Escorts Service Ernakulam ❣️ 7014168258 ❣️ High Cost Unlimited Ha...
Nisha Yadav Escorts Service Ernakulam ❣️ 7014168258 ❣️ High Cost Unlimited Ha...Nisha Yadav Escorts Service Ernakulam ❣️ 7014168258 ❣️ High Cost Unlimited Ha...
Nisha Yadav Escorts Service Ernakulam ❣️ 7014168258 ❣️ High Cost Unlimited Ha...
nirzagarg
 
怎样办理伯明翰大学学院毕业证(Birmingham毕业证书)成绩单留信认证
怎样办理伯明翰大学学院毕业证(Birmingham毕业证书)成绩单留信认证怎样办理伯明翰大学学院毕业证(Birmingham毕业证书)成绩单留信认证
怎样办理伯明翰大学学院毕业证(Birmingham毕业证书)成绩单留信认证
eeanqy
 
ab-initio-training basics and architecture
ab-initio-training basics and architectureab-initio-training basics and architecture
ab-initio-training basics and architecture
saipriyacoool
 
RT Nagar Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Bang...
RT Nagar Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Bang...RT Nagar Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Bang...
RT Nagar Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Bang...
amitlee9823
 
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
dollysharma2066
 
Escorts Service Basapura ☎ 7737669865☎ Book Your One night Stand (Bangalore)
Escorts Service Basapura ☎ 7737669865☎ Book Your One night Stand (Bangalore)Escorts Service Basapura ☎ 7737669865☎ Book Your One night Stand (Bangalore)
Escorts Service Basapura ☎ 7737669865☎ Book Your One night Stand (Bangalore)
amitlee9823
 
➥🔝 7737669865 🔝▻ dehradun Call-girls in Women Seeking Men 🔝dehradun🔝 Escor...
➥🔝 7737669865 🔝▻ dehradun Call-girls in Women Seeking Men  🔝dehradun🔝   Escor...➥🔝 7737669865 🔝▻ dehradun Call-girls in Women Seeking Men  🔝dehradun🔝   Escor...
➥🔝 7737669865 🔝▻ dehradun Call-girls in Women Seeking Men 🔝dehradun🔝 Escor...
amitlee9823
 
➥🔝 7737669865 🔝▻ dharamshala Call-girls in Women Seeking Men 🔝dharamshala🔝 ...
➥🔝 7737669865 🔝▻ dharamshala Call-girls in Women Seeking Men  🔝dharamshala🔝  ...➥🔝 7737669865 🔝▻ dharamshala Call-girls in Women Seeking Men  🔝dharamshala🔝  ...
➥🔝 7737669865 🔝▻ dharamshala Call-girls in Women Seeking Men 🔝dharamshala🔝 ...
amitlee9823
 

Dernier (20)

Hingoli ❤CALL GIRL 8617370543 ❤CALL GIRLS IN Hingoli ESCORT SERVICE❤CALL GIRL
Hingoli ❤CALL GIRL 8617370543 ❤CALL GIRLS IN Hingoli ESCORT SERVICE❤CALL GIRLHingoli ❤CALL GIRL 8617370543 ❤CALL GIRLS IN Hingoli ESCORT SERVICE❤CALL GIRL
Hingoli ❤CALL GIRL 8617370543 ❤CALL GIRLS IN Hingoli ESCORT SERVICE❤CALL GIRL
 
UI:UX Design and Empowerment Strategies for Underprivileged Transgender Indiv...
UI:UX Design and Empowerment Strategies for Underprivileged Transgender Indiv...UI:UX Design and Empowerment Strategies for Underprivileged Transgender Indiv...
UI:UX Design and Empowerment Strategies for Underprivileged Transgender Indiv...
 
➥🔝 7737669865 🔝▻ jhansi Call-girls in Women Seeking Men 🔝jhansi🔝 Escorts S...
➥🔝 7737669865 🔝▻ jhansi Call-girls in Women Seeking Men  🔝jhansi🔝   Escorts S...➥🔝 7737669865 🔝▻ jhansi Call-girls in Women Seeking Men  🔝jhansi🔝   Escorts S...
➥🔝 7737669865 🔝▻ jhansi Call-girls in Women Seeking Men 🔝jhansi🔝 Escorts S...
 
Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Hy...
Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Hy...Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Hy...
Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Hy...
 
Nisha Yadav Escorts Service Ernakulam ❣️ 7014168258 ❣️ High Cost Unlimited Ha...
Nisha Yadav Escorts Service Ernakulam ❣️ 7014168258 ❣️ High Cost Unlimited Ha...Nisha Yadav Escorts Service Ernakulam ❣️ 7014168258 ❣️ High Cost Unlimited Ha...
Nisha Yadav Escorts Service Ernakulam ❣️ 7014168258 ❣️ High Cost Unlimited Ha...
 
怎样办理伯明翰大学学院毕业证(Birmingham毕业证书)成绩单留信认证
怎样办理伯明翰大学学院毕业证(Birmingham毕业证书)成绩单留信认证怎样办理伯明翰大学学院毕业证(Birmingham毕业证书)成绩单留信认证
怎样办理伯明翰大学学院毕业证(Birmingham毕业证书)成绩单留信认证
 
ab-initio-training basics and architecture
ab-initio-training basics and architectureab-initio-training basics and architecture
ab-initio-training basics and architecture
 
RT Nagar Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Bang...
RT Nagar Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Bang...RT Nagar Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Bang...
RT Nagar Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Bang...
 
WhatsApp Chat: 📞 8617697112 Call Girl Baran is experienced
WhatsApp Chat: 📞 8617697112 Call Girl Baran is experiencedWhatsApp Chat: 📞 8617697112 Call Girl Baran is experienced
WhatsApp Chat: 📞 8617697112 Call Girl Baran is experienced
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
 
Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Gi...
Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Gi...Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Gi...
Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Gi...
 
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
 
Escorts Service Basapura ☎ 7737669865☎ Book Your One night Stand (Bangalore)
Escorts Service Basapura ☎ 7737669865☎ Book Your One night Stand (Bangalore)Escorts Service Basapura ☎ 7737669865☎ Book Your One night Stand (Bangalore)
Escorts Service Basapura ☎ 7737669865☎ Book Your One night Stand (Bangalore)
 
Top Rated Pune Call Girls Saswad ⟟ 6297143586 ⟟ Call Me For Genuine Sex Serv...
Top Rated  Pune Call Girls Saswad ⟟ 6297143586 ⟟ Call Me For Genuine Sex Serv...Top Rated  Pune Call Girls Saswad ⟟ 6297143586 ⟟ Call Me For Genuine Sex Serv...
Top Rated Pune Call Girls Saswad ⟟ 6297143586 ⟟ Call Me For Genuine Sex Serv...
 
Sweety Planet Packaging Design Process Book.pptx
Sweety Planet Packaging Design Process Book.pptxSweety Planet Packaging Design Process Book.pptx
Sweety Planet Packaging Design Process Book.pptx
 
VIP Model Call Girls Kalyani Nagar ( Pune ) Call ON 8005736733 Starting From ...
VIP Model Call Girls Kalyani Nagar ( Pune ) Call ON 8005736733 Starting From ...VIP Model Call Girls Kalyani Nagar ( Pune ) Call ON 8005736733 Starting From ...
VIP Model Call Girls Kalyani Nagar ( Pune ) Call ON 8005736733 Starting From ...
 
Sector 104, Noida Call girls :8448380779 Model Escorts | 100% verified
Sector 104, Noida Call girls :8448380779 Model Escorts | 100% verifiedSector 104, Noida Call girls :8448380779 Model Escorts | 100% verified
Sector 104, Noida Call girls :8448380779 Model Escorts | 100% verified
 
Sector 105, Noida Call girls :8448380779 Model Escorts | 100% verified
Sector 105, Noida Call girls :8448380779 Model Escorts | 100% verifiedSector 105, Noida Call girls :8448380779 Model Escorts | 100% verified
Sector 105, Noida Call girls :8448380779 Model Escorts | 100% verified
 
➥🔝 7737669865 🔝▻ dehradun Call-girls in Women Seeking Men 🔝dehradun🔝 Escor...
➥🔝 7737669865 🔝▻ dehradun Call-girls in Women Seeking Men  🔝dehradun🔝   Escor...➥🔝 7737669865 🔝▻ dehradun Call-girls in Women Seeking Men  🔝dehradun🔝   Escor...
➥🔝 7737669865 🔝▻ dehradun Call-girls in Women Seeking Men 🔝dehradun🔝 Escor...
 
➥🔝 7737669865 🔝▻ dharamshala Call-girls in Women Seeking Men 🔝dharamshala🔝 ...
➥🔝 7737669865 🔝▻ dharamshala Call-girls in Women Seeking Men  🔝dharamshala🔝  ...➥🔝 7737669865 🔝▻ dharamshala Call-girls in Women Seeking Men  🔝dharamshala🔝  ...
➥🔝 7737669865 🔝▻ dharamshala Call-girls in Women Seeking Men 🔝dharamshala🔝 ...
 

Reactome: Usability testing - is it useful?

  • 1. Reactome usability testing : was it useful? Steve Jupe
  • 2. Why do usability testing?  Learn from user behaviour  Test assumptions to inform the design process  Involve users in design  Identify unnecessary features and spot issues  Fix problems early (when it’s easy)  Objective evidence, not opinions  Reassure stakeholders  Save a lot of work later on....
  • 3. Who?  Identify the right users to test  Who are the intended audience for the features you want to test?  Do you have access to a sample set?
  • 4. Recruiting We need volunteers to test our website – biologists who occasionally use Reactome are ideal. Testing involves working through typical usage scenarios, e.g. ‘Is Fyn in Reactome, and if so in what pathways?’. Duration ~1 hour. All participants receive a gift! Purpose is to record when the user has difficulties with the task – not a test of the user! Results will guide our next design /improvements phase. Contact: sjupe@ebi.ac.uk
  • 5. Test scenarios  Write scenarios and tests  Guide (not show) the volunteer to key views or functions  Open-ended tasks, no answers provided  You want to identify when the user finds it difficult to complete the task – and how you could address this
  • 6. Resources required  A quiet place with some privacy  Best if a familiar setting for the user  Privacy to avoid disturbance and relax test subject  PC with software or web access to site  Optional: webcam, microphone, keylogger software such as Silverback (Mac) or BB FlashBack (free!)  Observer with notepad  To note issues as they arise  Ideally observer and tester  Tester interacts with test subject  Observer can focus entirely on observing, may ask follow-up questions
  • 7. The testing process  Use a Tester and an Observer  Explain the testing process – use a script if you need to  Explain that the site, not the user, is being tested  User background – biologist or programmer? Helps to relax the volunteer  Ask volunteer to give a running commentary  Explain scenarios. Start tasks by reading them out, give a reference paper copy.  End testing when time runs out, or tests becomes frustrating
  • 8. During the test...  Remind the test subject to keep up the running commentary  Guide the test subject only when needed - don’t train  Try not to directly answer questions, guide.  Ask questions that draw out answers:  What are you thinking now?  Is that what you expected to happen/see?  If there is an issue, note it but also investigate, ask test subject as above, try to find out why there is an issue, what would avoid it/improve it.
  • 9. ..What do the objects on the diagram mean?
  • 10. Drawing Conclusions  Don’t leap to conclusions – 5 or 6 people can be enough to identify common issues, 3 is not.  Look for common themes in your observations...  Video is for deeper analysis but often the top problems become obvious...we didn’t use our videos
  • 11. More info  EBI Usability experts (Jenny Cham, Francis Rowland, Sangya Pundir)  http://ebiinterfaces.wordpress.com/category/usability/  http://www.ebi.ac.uk/~frowland/dev/usability_testing/us ability_resources.php  Lots of online books & videos
  • 12. Acting on the results  Reactome developers brought in to group issues by technology and difficulty  Usability identifies potential issues - there may be more than one solution  Resolution depends on difficulty/resources  Find and fix early!  Project Prioritization Poker used to prioritize usability issues against other objectives (i.e. our wish-list)  Fun - but serves it’s purpose, ranking with scores  Reactome Management adjustments and sign-off  Final ranking used to generate task list(s)
  • 16. Summary  Usability testing has proven to be:  Easy to set up and run  Useful:  Identified unexpected issues (e.g. Zoom level)  Used to avoid guesswork on known issues and help rank developer activities  Usability testing planned for:  Alternate pathway illustration styles  Redesigned layout for Homepage  Diagram key alternatives