Slides for my full-day information architecture workshop. Will teach in Minneapolis, MN (November 12, 2012) and Toronto, ON (November 29, 2012) Details: http://rosenfeldmedia.com/workshops/
Slides for my full-day information architecture workshop. Will teach in Minneapolis, MN (November 12, 2012) and Toronto, ON (November 29, 2012) Details: http://rosenfeldmedia.com/workshops/
In this example, we analyzed AIGA’s top 500 unique queries for a specific month--these accounted for exactly 37% of all search activity. We used Microsoft’s “LEN” function to count the number of characters in each query, and then calculated the queries’ mean and median lengths (10.648 and 10, respectively). \n\nSorting by query length, we see that the maximum length among these 500 queries was 62 characters, but that is something of an outlier; the next longest was 36, then 28 and flattening out (apparently, Zipf is everywhere):\n\nBased on this data, we might be safe using a search entry box with a width in the 15-20 characters range. If horizontal real estate isn’t at a premium, a width of 30 characters would be even better.\n\n
Zipf is everywhere):\n\nBased on this data, we might be safe using a search entry box with a width in the 15-20 characters range. If horizontal real estate isn’t at a premium, a width of 30 characters would be even better.\n\n
Zipf is everywhere):\n\nBased on this data, we might be safe using a search entry box with a width in the 15-20 characters range. If horizontal real estate isn’t at a premium, a width of 30 characters would be even better.\n\n
Zipf is everywhere):\n\nBased on this data, we might be safe using a search entry box with a width in the 15-20 characters range. If horizontal real estate isn’t at a premium, a width of 30 characters would be even better.\n\n
Zipf is everywhere):\n\nBased on this data, we might be safe using a search entry box with a width in the 15-20 characters range. If horizontal real estate isn’t at a premium, a width of 30 characters would be even better.\n\n
\n
Might have this already in the SSA workshop slides\n\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
Mention Sandia’s example\n
\n
\n
\n
\n
Anchors will be liked by good leaders, and will outlast bad leaders\n
Adaptable Information Workshop slidesPresentation Transcript
Adaptable Information ArchitectureHow to say no to your next redesign Lou Rosenfeld • lou@rosenfeldmedia.com Rosenfeld Media UX Workshops • Fall 2012
Hello, my name is Lou www.louisrosenfeld.com | www.rosenfeldmedia.com
Agenda1. Hello / What is information architecture?2. Why redesign should die / The alternatives3. Prioritizing and tuning top-down navigation4. Break5. Exercise: content modeling6. Lunch7. Prioritizing and tuning contextual navigation8. Exercise: site search analytics9. Break10. Prioritizing and tuning search11. Changing your work and your organization / Discussion
What isinformation architecture?
Definition The art and science of structuring, organizing and labeling information to help people find and manage it.
Three circles
Three tracks1. Top-down navigation: Anticipates interests/questions at arrival2. Bottom-up (contextual) navigation: Enables answers to emerge3. Search: Handles specific information needs
What is redesignand why should it die?
Why am I so down onredesign?
Why am I so down onredesign?
Redesign ishollow, meaningless,and a vanity.It is the true definitionof insanity.
A story in the Ann ArborNews
UM was going to redesign itsGateway
UM was going to redesign itsGateway
UM was going to redesign itsGateway
UM was going to redesign itsGateway
$250,0 00
$250,0work study students! 00
$250,0work study students! 00 WebObjects!
They even had a ribbon-cutting
This became...
...this
...this
...this
...this
Then they did itall over again
Then they did itall over againand again
Then they did itall over againand againand again
Then they did itall over againand againand againand again
Where we are today
Where we are today
Where we are today
Where we are today
Where problems are undefinedlies insanity and vanity
Where problems are undefinedlies insanity and vanity We attempt the impossible: “boil the ocean” in no time at great cost
Where problems are undefinedlies insanity and vanity We attempt the impossible: “boil the ocean” in no time at great cost We believe the unbelievable: unwarranted claims from agencies and software vendors
Where problems are undefinedlies insanity and vanity We attempt the impossible: “boil the ocean” in no time at great cost We believe the unbelievable: unwarranted claims from agencies and software vendors We become irresponsible: unwarranted declarations of victory at the expense of our teams and users
See the problem differently
Your site is acomplex adaptive systemJohn Holland:“A Complex Adaptive Systemis a dynamic network ofmany agents acting in parallel,constantly acting and reactingto what the other agents aredoing.”
Examples of CAS
Examples of CAS
Examples of CAS
Your site is a moving targetbuilt on moving targets
Your site is many sites, products,things out of your control more John Holland: “The control of a complex adaptive system tends to be highly dispersed and decentralized... “The overall behavior of the system is the result of a huge number of decisions made every moment by many individual agents.”
“The perfect is theenemy of the good.”Voltaire mighthave added:“Constant changemeans never havingto say you’re sorry.”
You can’t redesignBut you must refine1. Prioritize: Identify the important problems regularly2. Tune: Address those problems regularly3. Be opportunistic: Look for low-hanging fruit
Prioritize becausea little goes a long way
A handful of queries/tasks/ways to navigate/features/ A little goes a long waydocuments meet the needs of your most important audiences
A handful of queries/tasks/ways to navigate/features/ A little goes a long waydocuments meet the needs of your most important audiences
A handful of queries/tasks/ways to navigate/features/ A little goes a long waydocuments meet the needs of your most important audiences
A handful of queries/tasks/ways to navigate/features/ A little goes a long waydocuments meet the needs of your most important audiences
A handful of queries/tasks/ways to navigate/features/ A little goes a long waydocuments meet the needs of your most important audiences
(and the tail is quite long)
(and the tail is quite long)
(and the tail is quite long)
(and the tail is quite long)
(and the tail is quite long)
Zipf in text
A little really does goa long way A handful of... • queries • tasks • ways to navigate • features • documents ...meet the needs of your most important audiences
Unverified rumor:90% of Microsoft.com’s content has never been accessed
From prioritization......to a report card (repeat regularly)
Treat your site like an onion Each layer is cumulative informationlayer usability content strategy architecture indexed by search 0 engine leave it alone leave it alone squeaky wheel issues 1 tagged by users addressed refresh annually tagged by experts (non- test with a service 2 topical tags) (e.g., UserTesting.com) refresh monthly tagged by experts “traditional” lab-based titled according to 3 (topical tags) user testing guidelines deep links to support structured according 4 contextual navigation A/B testing to schema
Be an incrementalist:tune because things change
From projects to processes:a regular regimen of design Example: the rolling content inventory
Impact of change on design(queries)
IRS before 4/15
Before April 15IRS before 4/15
IRS after 4/15
After April 15IRS after 4/15
Be an opportunist:look for the low-hanging fruit1. Top-down navigation: Anticipates interests/questions at arrival2. Bottom-up (contextual) navigation: Enables answers to emerge3. Search: Handles specific information needs
Life by a thousand cuts 50% of users are search dominantx 5% of all queries are typos, fixed by spell checking. 2.5% improvement to the UX 50% of all users are search dominantx 30% (best bet results for top 100 queries) 15% improvement to the UXDitto for improving content, search results design,navigation design…
Summary Site redesign is wasteful, expensive, and ineffective 1. You don’t have a single, perfectible site 2. You do have a collection of living, changing pockets of content and functionality You can refine 3. Prioritize the problems that are most important to your users 4. Regularly address these problems 5. Identify opportunities to make small improvements that go a long way
Prioritizing and TuningTop-Down Navigation
The data-driven main page:Who wants what and when?
Who wants what?US English speakers
Who wants what?German speakers
When do they want it?
Commerce sites get it
The IRS gets it
But really, who caresabout the main page?
But really, who caresabout the main page?
The risk of main page fixationFrom Tony Dunn’s Tales from Redesignland(http://redesignland.blogspot.com/)
Focusing on main page =taking Zipf too far...plus lots of competition (Google, ads/landing pages)
The tail that wags the dog:site map drivesimproved site hierarchy
Site map by tool, unit, and format
Site map by tool, unit, and format
Site map by tool, unit, and format
User-centered site mapUser-centered site map...
Asking the possiblefrom your site index
Specialized site indices
Specialized site indices
Specialized site indices Cisco’s site indices are specialized by content type (products, services)
Best bet-based site indices MSU’s site index is built on popular information needs (based on best bet search results)
Going broad and deep withguides (AKA microsites)
Kansas main pages loves guides
Kansas main pages loves guides
But the guides need a littlework
Vanguard’s main page lovesguides
Vanguard’s main page lovesguides
The Tax Center is a guide
One more example: IRS
One more example: IRS
...e-filing is presented assequential steps
Summary: Top-down navigation Prioritize main page content and layout 1. Confuse as necessary by diverting attention 2. Counter politics with data; e.g., use seasonality to drive design Tune and prioritize site-wide navigation 3. Use the site map as a skunkworks for site-wide hierarchy 4. Base site indices on specialized content or popular information needs (e.g., best bets) 5. Use guides (micro-sites) as narrow/deep complement to broad/shallow navigation schemes
Break
Agenda1. Hello / What is information architecture?2. Why redesign should die / The alternatives3. Prioritizing and tuning top-down navigation4. Break5. Exercise: content modeling6. Lunch7. Prioritizing and tuning contextual navigation8. Exercise: site search analytics9. Break10. Prioritizing and tuning search11. Changing your work and your organization / Discussion
concert calendar album pages artist descriptions TV listings Exercise: Content Modelingalbum reviews discography artist bios
Lunch
Agenda1. Hello / What is information architecture?2. Why redesign should die / The alternatives3. Prioritizing and tuning top-down navigation4. Break5. Exercise: content modeling6. Lunch7. Prioritizing and tuning contextual navigation8. Exercise: site search analytics9. Break10. Prioritizing and tuning search11. Changing your work and your organization / Discussion
Prioritizing and TuningContextual Navigation
Establishing Desire LinesUse Content modeling • Site search analytics
Where do searches begin?Not just the mainpage, according to aUser InterfaceEngineering study(http://is.gd/j1NHeS)
Using site search analyticsto identify desire lines
Choose acommon contenttype (e.g., events) Where should users go from here?
Analyze frequent queries generated from each content sample
Develop logic that automatically links an event to:1. articles that share the event’s topic2. events that share the topic but have differentgeographic locales
What content typesshould we be connecting?
Important content types emerge from content modeling concert calendar album pages artist descriptions TV listingsalbum reviews discography artist bios
Using SSA to prioritize contenttypes
Getting content types out ofsite search analytics Take an hour to... • Analyze top 50 queries (20% of all search activity) • Ask and iterate: “what kind of content would users be looking for when they searched these terms?” • Add cumulative percentages Result: prioritized list of potential content types #1) application: 11.77% #2) reference: 10.5% #3) instructions: 8.6% #4) main/navigation pages: 5.91% #5) contact info: 5.79%
What should we use toconnect content types?
Which metadata attributes will yourcontent model depend upon?
More on prioritizing metadata attributes
Prioritizing semantic relationships
How do weprioritize content?
Some content value variables I
Some content value variables I UsabilityPopularityCredibility
Some content value variables Currency Freshness Authority Follows guidelines (e.g., titling, I metadata) UsabilityPopularityCredibility
Some content value variables Currency Freshness Authority Follows guidelines (e.g., titling, I metadata) UsabilityPopularityCredibility Strategic value Addresses compliance issues (e.g., Sarbanes/Oxley) Content owners are good partners
Subjectively “grade” your content’s value1.Chooseappropriate valuecriteria for eachcontent area2.Weight criteria(total = 100%)3.Subjectively gradefor each criterion4.weight x grade= score5.Add scores foroverall score
Subjectively “grade” your content’s value1.Choose Subjectiveappropriate value assessmentcriteria for eachcontent area2.Weight criteria(total = 100%)3.Subjectively gradefor each criterion4.weight x grade= score5.Add scores foroverall score
Put the grades together for a moreobjective “report card” Helps prioritize content migrations, refreshes, ...
Put the grades together for a moreobjective “report card” Objectifies subjective assessments Helps prioritize content migrations, refreshes, ...
Summary:contextual navigation Use content modeling and site search analytics to 1. Identify and prioritize content types 2. Identify desire lines 3. Improve contextual navigation between content types 4. Identify and prioritize metadata attributes Prioritize content areas/subsites by establishing balanced value criteria
Agenda1. Hello / What is information architecture?2. Why redesign should die / The alternatives3. Prioritizing and tuning top-down navigation4. Break5. Exercise: content modeling6. Lunch7. Prioritizing and tuning contextual navigation8. Exercise: site search analytics9. Break10. Prioritizing and tuning search11. Changing your work and your organization / Discussion
Exercise: site search analytics
Break
Agenda1. Hello / What is information architecture?2. Why redesign should die / The alternatives3. Prioritizing and tuning top-down navigation4. Break5. Exercise: content modeling6. Lunch7. Prioritizing and tuning contextual navigation8. Exercise: site search analytics9. Break10. Prioritizing and tuning search11. Changing your work and your organization / Discussion
Prioritizing and Tuning Search
Make “the Box” accommodatemost searchers’ queries
How long are our queries? Top 500 queries (37% of all traffic)
Mean = 10.6 charactersMedian = 10 charactersLong tail queries likely longerTop queries often in low 20s
Mean = 10.6 charactersMedian = 10 charactersLong tail queries likely longerTop queries often in low 20sDesired: @30 characters;Can you get that many?
Mean = 10.6 charactersMedian = 10 charactersLong tail queries likely longerTop queries often in low 20sDesired: @30 characters;Can you get that many? Safe: @15-20 characters
We’ve seen this before:auto-completing queries
Auto-completing from aknown, common items (e.g.,
Auto-completing from aknown, common items (e.g., Uses known terms: e.g., movie titles and actor/director names
Auto-completing from queries
Uses common queriesAuto-completing from queries
Auto-completing from bestbets
Auto-completing from bestbets Uses best bets
Making change easy:supporting query refinement
The absolutemeaninglessness ofadvanced search
The absolute meaninglessness of advanced search At University of Alaska-Fairbanks,advanced = expanded search
The absolute meaninglessness of advanced search At University of Alaska-Fairbanks,advanced = expanded search At the IRS, advanced = narrowed search
Contextualizing “advanced” features
Look to session data forprogression and context
Look to session data forprogression and context search session patterns 1. solar energy 2. how solar energy works
Look to session data forprogression and context search session patterns 1. solar energy 2. how solar energy works search session patterns 1. solar energy 2. energy
Look to session data forprogression and context search session patterns search session patterns 1. solar energy 1. solar energy 2. solar energy charts 2. how solar energy works search session patterns 1. solar energy 2. energy
Look to session data forprogression and context search session patterns search session patterns 1. solar energy 1. solar energy 2. solar energy charts 2. how solar energy works search session patterns search session patterns 1. solar energy 1. solar energy 2. explain solar energy 2. energy
Look to session data forprogression and context search session patterns search session patterns 1. solar energy 1. solar energy 2. solar energy charts 2. how solar energy works search session patterns search session patterns 1. solar energy 1. solar energy 2. explain solar energy 2. energy search session patterns 1. solar energy 2. solar energy news
Improving performance forspecialized queries
Recognizing proper nouns,dates, and unique ID#s
Surfacing specialized contenttypes in search results
Tuning Search Results: Handling specialized answers“Product quick links” come directly from product content modelThese results are a strong counterbalance to raw results
When raw isn’t good enough:best bet search results
best bet #1
best bet #1best bet #2
best bet #1best bet #2even more best bets
best bet #1best bet #2even more best betsraw results
best bet #1best bet #2even more best betsraw results
best bet #1 best bet #2 even more best betscompetition raw results
best bet #1 best bet #2 even more best betscompetition danger? raw results
best bet #1 best bet #2 even more best betscompetition danger? data raw results
The 0 search results page:search’s equivalent of the 404
Tuning Search Results: 0 results pagesNot helpful
Tuning Search Results: 0 results pagesNot helpfulMuch better: “Did youmean?” and Popular Searches
Summary: Search systems Tune query entry 1. Make “The Box” wide enough 2. Support query auto-completion to focus queries 3. Surface the right features to support query refinement 4. Recognize and take advantage of specialized queries Tune search results design 5. Surface specialized content types as results for specialized queries 6. Complement raw results with best bets 7. Enable recovery from finding 0 search results
Changing your workand your organization
Doing your work differently1. Processes, not projects2. Rebalancing your research and design
From time-boxed projectsto ongoing processes Example: the rolling content inventory
What else can roll? Each week, for example... • Analyze analytics for trends • Task analysis of common needs Each month... • User survey • Exploratory analysis of analytics data Each quarter... • Field study • Card sorting
Build a practice that’sbalanced and data-driven
User Research Landscapefrom Christian Rohrer: http://is.gd/95HSQ2
User Research Landscape Ongoing coverage of each of these 4 quadrantsfrom Christian Rohrer: http://is.gd/95HSQ2
A balanced research regimen Each week... • Analyze analytics for trends (Behavioral + Quantitative) • Task analysis of common needs (Behavioral + Qualitative) Each month... • User survey (Attitudinal + Quantitative) • Exploratory analysis of analytics data (Behavioral + Qualitative) Each quarter... • Field study (Behavioral/Attitudinal + Qualitative) • Card sorting (Attitudinal + Qualitative/Quantitative)
Lou’s TABLE OFOVERGENERALIZED Web Analytics User Experience DICHOTOMIES Users intentions and What they Users behaviors (whats motives (why those things analyze happening) happen) Qualitative methods for What methods Quantitative methods to explaining why things they employ determine whats happening happen Helps users achieve goals What theyre Helps the organization meet (expressed as tasks ortrying to achieve goals (expressed as KPI) topics of interest) Uncover patterns and How they use Measure performance (goal- surprises (emergent data driven analysis) analysis) Statistical data ("real" data Descriptive data (in smallWhat kind of data in large volumes, full of volumes, generated in lab they use errors) environment, full of errors)
Getting your organizationto support your work1. Making friends and allies2. Changing your leaders’ minds
Making friends and allies
Showing content ownershow their content performs
Showing content ownershow their content performs
Helping marketingdevelop better messagingJargon vs. Plain Language at Washtenaw Community College • Online courses were marketed using terms “College on Demand” (“COD”) and “FlexEd”; signup rates were poor • Compare jargon with “online” (used in 213 other queries) • Content was retitled rather than re-marketed
Helping IT say “no” with authorityReduce pressure to solve problems with technologies by making what we have workMinimize radical changes to platforms • Enterprise search • Content management systems • Analytics applications • ...
Changing leaders’ minds
Talking pointsfor refining, against redesigning 1. Solve the problem(s) 2. Save money 3. Reduce/end radical organizational changes
Solving the problem(s)• Forcing the issue: ban the term “redesign” from discussions• Data-driven definition / prioritization / tuning / opportunism• Creating anchors to keep project from spinning out of control: elevator pitch / mission / vision / goals / KPI
Steward Brand’s Pace Layeringmodel Typical design focus Stuff that gets ignored: mission, vision, charter, goals, KPI, objectives
Example of an anchor:your elevator pitch Read Gamestorming (Gray, Brown, Macanufo); O’Reilly, 2010). http://amzn.to/nnpERG
Saving money• Life by a thousand cuts: small changes have huge impacts (see: Zipf)• Reuse and retain technology investments• Retain institutional knowledge• Get more from your (empowered) team and make it pay for itself• Spend less on external support and fire your agency
Reduce/end radicalorganizational changes• End the pendulum swing from centralized to decentralized approaches• Reorganize information, not people• Build self-sustaining, steady in-house capabilities to prioritize and tune
Being prepared to fail
Sometimes your leadersare in a hurry
Sometimes your leadersare not very smart
Sometimes your organizationis immature
Nurit Peres’ Company UX Maturity Model(http://is.gd/x1dOuP)
Summary: changing your workand your organization Do your work differently 1. Move from time-based projects to ongoing processes 2. Build a balanced, data-driven practice Get your organization to support your work 3. Make friends and allies 4. Change leaders’ minds by • Solving problems • Saving money • Reducing radical change Be prepared to fail
Discussion
Agenda1. Hello / What is information architecture?2. Why redesign should die / The alternatives3. Prioritizing and tuning top-down navigation4. Break5. Exercise: content modeling6. Lunch7. Prioritizing and tuning contextual navigation8. Exercise: site search analytics9. Break10. Prioritizing and tuning search11. Changing your work and your organization / Discussion
Say hello Lou Rosenfeld lou@louisrosenfeld.com Rosenfeld Media www.louisrosenfeld.com | @louisrosenfeld www.rosenfeldmedia.com | @rosenfeldmedia
Let LinkedIn power your SlideShare experience
+
Let LinkedIn power your SlideShare experience
Customize SlideShare content based on your interests
We will import your LinkedIn profile and you will be visible on SlideShare.
Keep up to date when your LinkedIn contacts post on SlideShare
Was in your workshop at UXlondon, wondering if you can post a powerpoint version or PDF, whatever that suits you? as I am a PC user.
Cheers!
Kwan 2 years ago