26
Dr. Tony Russell-Rose, FBCS CITP UXLabs, London UK

Designing the search experience the language of discovery - Findability Day 2014

Embed Size (px)

DESCRIPTION

Findability Day 2014, presentation on User Experience and enterprise search

Citation preview

Page 1: Designing the search experience the language of discovery - Findability Day 2014

Dr. Tony Russell-Rose, FBCS CITP

UXLabs, London UK

Page 2: Designing the search experience the language of discovery - Findability Day 2014

Tony Russell-Rose, PhD

Director, UXLabs

~20 years experience in applied research + technology innovation at

HP Labs, BT Labs, Canon, Reuters, Microsoft, Endeca

PhD in natural language interfaces, MSc in human-computer

interaction, first degree in engineering (human factors)

Author of “Designing the Search Experience: the information

architecture of discovery”, Elsevier 2012

3 patents for search user interface design. 60+ scientific and

technical papers on information retrieval and user experience

Honorary Visiting Fellow at City University London, Centre for

Interactive Systems Research

Vice-chair of the BCS Information Retrieval specialist group. Chair of

the IEHF HCI group. Founding chair of Search Solutions conference

Industry Expertise

Government

Media & publishing

Healthcare

eCommerce

Business intelligence

Domain Expertise

Search & information

retrieval

Speech & language

interfaces

Information architecture

2UXLabs: User Experience Research + Design + Analytics - www.uxlabs.co.uk

Page 3: Designing the search experience the language of discovery - Findability Day 2014

UXLabs: User Experience Research + Design + Analytics - www.uxlabs.co.uk 3

“This a huge change to the overall user experience. It transforms the way we think, and opens opportunities to use search in a disruptive fashion. I love it!”

“Personally, I think people will get annoyed with it. The interface itself isn't

anything new, and it’s an outdated concept. When you think about state-of-the-art search, it should be less about searching and more about finding.”

“I’m excited to see how this will affect our searching habits. It has proven to be very useful and intuitive in my research work. In fact, it has also opened perspectives that I would otherwise have missed. Fantastic!”

“I can't stand it - it’s a hindrance not an aid. It slows me down. It is an unnecessary feature that has ruined the interface. I am so annoyed that I have to manually turn this nonsense off”

Page 4: Designing the search experience the language of discovery - Findability Day 2014

UXLabs: User Experience Research + Design + Analytics - www.uxlabs.co.uk 4

Page 5: Designing the search experience the language of discovery - Findability Day 2014

Where should the Faceted Navigation menu be located and how should it be organised?

Where should the Faceted Navigation menu be located and how should it be organised?

5UXLabs: User Experience Research + Design + Analytics - www.uxlabs.co.uk

Page 6: Designing the search experience the language of discovery - Findability Day 2014

How should we present mixed content results to help users discover the most relevant and useful items?

How should we present mixed content results to help users discover the most relevant and useful items?

6UXLabs: User Experience Research + Design + Analytics - www.uxlabs.co.uk

Page 7: Designing the search experience the language of discovery - Findability Day 2014

TaskUser Mode

Analyze

Compare

Evaluate

Explore

Locate

Context

Spatio-temporal

Social

Environment

Information Assets

The latest Harry Potter

book…

Shoes to match my

interview suit …

An affordable

entertainment system …

Electronics Engineer

Purchasing Agent

Novice Shopper

Technical Enthusiast

7UXLabs: User Experience Research + Design + Analytics - www.uxlabs.co.uk

Page 8: Designing the search experience the language of discovery - Findability Day 2014

Literary mode:

a broad, but identifiable literary method, mood, or

manner that is not tied to a particular form or genre

(Wikipedia)

Discovery mode:

a broad, but identifiable discovery activity that is

not tied to a particular context or domain

UXLabs: User Experience Research + Design + Analytics - www.uxlabs.co.uk 8

Page 9: Designing the search experience the language of discovery - Findability Day 2014

UXLabs - User Experience Research and Design - www.uxlabs.co.uk 9

End user information needs:▪ Find best offers before the others do so I can have a high margin

▪ Get help and guidance on how to sell my car safely

▪ Understand what is selling by area so I can source the correct stock

▪ See year-on-year ad spend trends for TV and online

▪ etc.

Moderated, normalised, prioritised

Enterprise search + site search

Page 10: Designing the search experience the language of discovery - Findability Day 2014

Locate Verify Monitor Compare Comprehend

Scenarios

10UXLabs - User Experience Research and Design - www.uxlabs.co.uk

Partially inductive

Apply known models

Partially deductive

Identify new types of

behaviour

Page 11: Designing the search experience the language of discovery - Findability Day 2014

UXLabs: User Experience Research + Design + Analytics - www.uxlabs.co.uk 11

“While our goal over the long term may be a parsimonious few, highly effective tactics, our goal in the short term should be to uncover as many as we can... Then we can test the tactics and select the good ones. If we go for closure too soon… we may miss some valuable

tactics.” - Marcia Bates, 1979

Page 12: Designing the search experience the language of discovery - Findability Day 2014

UXLabs: User Experience Research + Design + Analytics - www.uxlabs.co.uk 12

“Understand the quality performance of a part and module set in manufacturing and the field so that I can determine if I should replace the part” – Engineering

“Understand a lead’s underlying positions so that I can assess the quality of the investment opportunity” – Portfolio manager

“Understand the cost drivers for this commodity so I can negotiate better terms with my suppliers and forecast business risk” – Procurement

Comprehend: To generate independent insight by understanding the nature of

meaning of an item or data set

Page 13: Designing the search experience the language of discovery - Findability Day 2014

UXLabs: User Experience Research + Design + Analytics - www.uxlabs.co.uk 13

“Gain visibility into the parts my colleagues are using in order to find the best possible part for my assembly” –Engineering

“Identify dealers at risk of failing and at risk of de-branding based on performance problems” – Account rep

“identify problem/success areas and where to intervene and reward” – SVP sales

Explore:

To investigate an item or data set for the purpose of knowledge discovery

Page 14: Designing the search experience the language of discovery - Findability Day 2014

Lookup

• Locate

• Verify

• Monitor

Learn

• Compare

• Comprehend

• Evaluate

Investigate

• Explore

• Analyze

• Synthesize

14UXLabs: User Experience Research + Design + Analytics - www.uxlabs.co.uk

Page 15: Designing the search experience the language of discovery - Findability Day 2014

UXLabs: User Experience Research + Design + Analytics - www.uxlabs.co.uk 15

My Twitter home page allows me to: Monitor tweets,

followers, interactions

Explore trends, topics, suggestions

Locate tweets, people, hashtags

Synthesize new tweets, retweets

Page 16: Designing the search experience the language of discovery - Findability Day 2014

The modes provide the verbs

e.g. Explore <object> in order to achieve <goal>

Objects can be people, events, topics, processes…

But languages also have a grammar…

Scenario analysis: multiple modes

Framework reveals common patterns

Repeating sequences of 2-3 modes

Composite chains

UXLabs - User Experience Research and Design - www.uxlabs.co.uk 16

Page 17: Designing the search experience the language of discovery - Findability Day 2014

Replace a problematic part (from sourcing, cost, or technical perspective)…

… with an equivalent or better part

… without compromising

quality or cost

UXLabs: User Experience Research + Design + Analytics - www.uxlabs.co.uk 17

Analyze

Compare

Evaluate

Page 18: Designing the search experience the language of discovery - Findability Day 2014

Exploratory search Identify opportunities to optimize use of tooling capacity for my

commodity/parts

Strategic oversight Monitor & assess commodity status against strategy/plan/target

Strategic insight Understand a lead's underlying positions so that I can assess the

quality of the investment opportunity

UXLabs - User Experience Research and Design - www.uxlabs.co.uk 18

EvaluateEvaluateAnalyzeAnalyzeExploreExplore

EvaluateEvaluateAnalyzeAnalyzeMonitorMonitor

EvaluateEvaluateComprehendComprehendAnalyzeAnalyze

Page 19: Designing the search experience the language of discovery - Findability Day 2014

Insight-driven search

Assess the proper market value for my car

Opportunity-driven search

Find useful stuff on my subject topic

Qualified search

Find a van that meets a customer's requirements

UXLabs - User Experience Research and Design - www.uxlabs.co.uk 19

ComprehendComprehendAnalyzeAnalyzeExploreExplore

EvaluateEvaluateLocateLocateExploreExplore

VerifyVerifyLocateLocate

Page 20: Designing the search experience the language of discovery - Findability Day 2014

UXLabs: User Experience Research + Design + Analytics - www.uxlabs.co.uk 20

A common Twitter sequence: Explore an author’s

profile & activity

Analyze their activity, followers, tweets

Evaluate the author and their relevance/value

= Exploratory SearchEvaluateEvaluateAnalyzeAnalyzeExploreExplore

Page 21: Designing the search experience the language of discovery - Findability Day 2014

21UXLabs - User Experience Research and Design - www.uxlabs.co.uk

Comprehend

Locate

Verify

Evaluate

AnalyzeExplore Comprehend

Page 22: Designing the search experience the language of discovery - Findability Day 2014

Analyze Comprehend

Compare

Verify

Synthesize

Evaluate

Monitor Analyze

Explore

22UXLabs - User Experience Research and Design - www.uxlabs.co.uk

Page 23: Designing the search experience the language of discovery - Findability Day 2014

Site search

Emphasizes ‘Lookup’ modes

▪ e.g. Locate, Verify

Enterprise search

Emphasizes ‘Investigate’ modes

▪ e.g. Analyze, Evaluate

More diverse patterns

Longer, composite chains

UXLabs - User Experience Research and Design - www.uxlabs.co.uk 23

Page 24: Designing the search experience the language of discovery - Findability Day 2014

Discovery modes

• A lens for understanding information-seeking behaviour

• A language for describing composite patterns

• Can be applied both analytically and generatively

Site Search vs. Enterprise Search

• Common modes, but different patterns

• Shorter chains, less embedding

Implications

• We need to see ‘search’ as part of a broader task lifecycle

• Simplistic metrics may not measure anything of value

24UXLabs - User Experience Research and Design - www.uxlabs.co.uk

Page 25: Designing the search experience the language of discovery - Findability Day 2014

http://designingthesearchexperience.com

Morgan Kaufmann,

December 2012

UXLabs: User Experience Research + Design + Analytics - www.uxlabs.co.uk 25

Page 26: Designing the search experience the language of discovery - Findability Day 2014

Dr. Tony Russell-Rose, FBCS CITP

Director, UXLabs

Web: http://uxlabs.co.uk

Email: [email protected]

Blog: http://isquared.wordpress.com

LinkedIn: http://uk.linkedin.com/in/tonyrussellrose

Twitter: @tonygrr

26UXLabs: User Experience Research + Design + Analytics - www.uxlabs.co.uk