Bioinformatics UX Design: InterPro

21
EBI is an Outstation of the European Molecular Biology Laboratory. New InterPro website Antony Quinn

description

UX design of the InterPro bioinformatics website [http://www.ebi.ac.uk/interpro]

Transcript of Bioinformatics UX Design: InterPro

Page 1: Bioinformatics UX Design: InterPro

EBI is an Outstation of the European Molecular Biology Laboratory.

New InterPro website

Antony Quinn

Page 2: Bioinformatics UX Design: InterPro

A new website?

• Not quite!

• Re-design of well-used and established website =

CHALLENGING!

Page 3: Bioinformatics UX Design: InterPro

Motivation

• IMPACT grant: deliverables

• Age: 10 years, no significant

change

• Reduce costs: support,

training, development

• Increase use and

usefulness

Page 4: Bioinformatics UX Design: InterPro

Process – Traditional Approach

• Have a meeting to decide

what to do

• Lock yourself in a room

and keep coding until it's

done

• Show users the finished

product and make some

minor adjustments

Page 5: Bioinformatics UX Design: InterPro

Process – Our approach

• Talk to users first to find

what they really, really want

• Rapid sketching and

prototyping to get the

design right

• Clear specification to inform

coding and artwork

• Continuous testing and

feedback from users

Page 6: Bioinformatics UX Design: InterPro

User research

Support emails

Interviews

Web and search logs: Google Analytics

Survey

Same info, different sources:

- Break up entry pages into sections

- Add protein page

- Filter search results

Page 7: Bioinformatics UX Design: InterPro

Interaction design

• Wireframes: paper and pencil,

Balsamiq

• Paper prototypes: usability

testing @ UCL

• Electronic prototypes:

Confluence

= visual + written specification

Page 8: Bioinformatics UX Design: InterPro

Example: Confluence prototype

Page 9: Bioinformatics UX Design: InterPro

Graphic and web design

• Visual identity: logo, colour palette

• Typography: Verdana

• Code: HTML, CSS, JavaScript

Page 10: Bioinformatics UX Design: InterPro

Development

• Need:

• Speed

• Reliability

• Scalability

• Technology:

• Java

• Oracle

Page 11: Bioinformatics UX Design: InterPro

Demo: Typical workflow

I want to get all the human sequences that are members of the same protein

family as the protein I'm researching...

Page 12: Bioinformatics UX Design: InterPro

Demo: Sequence search

Page 13: Bioinformatics UX Design: InterPro

Demo: Protein page

Page 14: Bioinformatics UX Design: InterPro
Page 15: Bioinformatics UX Design: InterPro
Page 16: Bioinformatics UX Design: InterPro
Page 17: Bioinformatics UX Design: InterPro

The present

Beta website:

wwwdev.ebi.ac.uk/interpro

Send us your feedback:

Page 18: Bioinformatics UX Design: InterPro

The future

Release 13 April 2011

Search: bigger, better, faster, more

i5: new technology, same interface

On-going iterative process

Page 19: Bioinformatics UX Design: InterPro

What we learned along the way

• User research and usability testing help

resolve disagreements

• Rapid, iterative designs and prototypes help

reduce the costs and frustrations of

(re-)development

• Clear visual and written specifications reduce

ambiguity and uncertainty: “we know when we're

finished”

• We need to think about how this fits with

agile (scrum)

Page 20: Bioinformatics UX Design: InterPro

By the way...

Our approach is called:

User-Centred Design

Find out more from Jenny Cham, Francis

Rowland, Paula de Matos or me, and at:

http://ebiinterfaces.wordpress.com

Page 21: Bioinformatics UX Design: InterPro

Credits

InterPro team:

• Sebastien Pesseat: web design

• Matthew Fraser & David Binns:

web development

• Everyone else: input & advice

Images:

• 3. Flickr/Codger/Nathan Marciniak

• 5 & 7. UX Stencil © Todd Zazelenchuk &

Elizabeth Boling. Available from

http://www.userfocus.co.uk/uxstencil

• 10. Flickr/Speed skate/Flame Proof Productions

Thank you for listening