490 likes | 601 Views
The Essentials of Great Search Design. Search User Experience. As an enterprise search consultant. Oslo, Norway. Working both public and private sector. I’ve learnt One v ery important thing. Search is a Wicked Problem. Peter Morville, not me. Enterprise Search is harder...
E N D
The Essentials of Great Search Design Search User Experience
As an enterprise search consultant Oslo, Norway
I’ve learnt One very important thing
Search is a Wicked Problem Peter Morville, not me.
Enterprise Search is harder... High Ambitions Vague Goals Tight Budgets Even Tighter Deadlines
...than you would imagine Weak Infrastructure Legacy Systems Faulty Metadata Scanned Documents Convoluted Security
To solve it takes more than Clever Algorithms, Beautiful Code and Lots of Data
It requires Dialogand Cross-diciplinary Collaboration with
Stakeholders Product Owners Project Managers Sales/marketing Human Resources
Users Customers Employees Users Customers Employees flickr.com/papazimouris
Techies Sysadmins Programmers Web designers flickr.com/aaronvandike
To create something truly Efficient Usable Desirable
You need a process to explore requirements ahead of iterative development.
We call it Sprint 0
All in just 4 weeks!
Stakeholders It’s not an ego trip... Information Architect Systems Architect Process Innovation Emotional Innovation Functional Innovation Users Techies Interaction Designer
1 Include Everybody in the design process!
What kind of designer are you?
2 Seek to unite Business Goals User Needs and Technological Possibilities
Because innovation happens where diciplines intersect. “If I had asked people what they wanted, they would have said faster horses.” - Henry Ford flickr.com/sandcastlematt
3 Find the Problems that youneed to solve later!
Because a weak foundation may topple your masterpiece. flickr.com/ijzerman
Okay... Let’s dive inn!
Seekinspiration flickr.com/nedrichards
Learn from Stakeholderswhat makes them Successful I Won! flickr.com/photos/sepblog
Ask questions like: How do you know it's a problem? Who are most effected by the problem? How would you measure progress? What would show that you're successful? When do you need results?
Learn from Userswhat makes them Productive
Ask questions like: How is it like where you work? What tasks do you perform? When do you typically seek information? What is relevant information to you? Who recieves the information you find?
Learn from Techieswhat makes them Reassured
Ask questions like: Who uses the system and for what? What kind of documents does it contain? What’s the projected growth in data size? How are other systems integrated? How is access control managed?
Document the basis foryour design decisions.
Document user needs as Personasand User Stories “I want an automatic search on the customer when a phone call comes in, so that all customer information in the CRM system automatically pops up on my screen.”
To help stakeholders make priorities. HIGH Benefit to Personas LOW Technical Feasibility HIGH Technical Feasibility LOW Benefit to Personas
Organizeentities, categories and facets in Information Models
Sketch out concepts that integrate Personas, User Stories and Information Models.
Supported by Search Modes Behaviors Design Patterns Known-item Narrow Auto-Complete Exploration Pearl Growing Best Bet Research Pogostick Guided Navigation Re-finding Agonizing Universal Search Scanning Personalization Pivot
Prototype and test the interaction design to discover potential usability issues.
Prototype and testthe technical design to discover potential bottle-necks and pitfalls. Fileserver load Faulty security mechanisms Dependencies with other systems
1 Include Everybody in the design process!
2 Seek to unite Business Goals User Needs and Technological Possibilities
3 Find the Problems that youneed to solve later!
We discover the best solutions Together
Presentation by: Vegard Sandvold Designer / Information Architect http://twitter.com/vsandvold http://thingsontop.com