1 of 25

Card Sorting or Tree Testing?�Best Methods for Testing Information Architecture

Leah Catania

Content Strategist, Technical Communications

TraceLink, Inc.

PRESENTED BY

2 of 25

Introduction

  • Define and test the product and documentation information architecture (IA)
  • Research other company’s IA choices
  • Put together usability research and testing with low resources or access to customers

  • Content Strategist at TraceLink, Inc.
  • 7+ years of technical writing experience
  • 8+ years studying and performing usability testing
  • 7+ years of industry experience in pharmaceutical supply chain (heavily regulated)

3 of 25

Agenda

  • Basics
    • Usability testing
    • Information architecture (IA)
  • Card sorting
    • What
    • When
    • How
    • Analysis
    • Example
  • Tree testing
    • What
    • When
    • How
    • Analysis
    • Example
  • Tools
    • Paper
    • Flare
    • Usability tools (e.g. Optimal Workshop)

4 of 25

Basics

5 of 25

What is usability testing?

  • Measures how effectively and efficiently users can actually use your product or documentation
  • Provides feedback before the product has been developed, which saves money in the long run
  • Participants must represent real users and perform real tasks
  • Provides both qualitative and quantitative data
  • Can be performed by any member of the product team (not just UX)

6 of 25

What is information architecture?

  • Grouping or arranging different pieces of information in a way that makes sense
  • Labelling those groups and pieces of information in an intuitive and understandable way
  • Creating a path for sensemaking and wayfinding
  • All members of the product team contribute to IA

7 of 25

How do we usability test IA?

  • Traditional usability tests will also give you information about your IA
  • To test the IA before designing the experience, use:
    • Card sorting
    • Tree testing
  • These methods can also help evaluate the IA of an existing product
  • Ensures the product is organized around what makes sense to users instead of what makes sense internally to the company

8 of 25

Card sorting

9 of 25

What is card sorting?

  • Participants sort through various items (e.g. objects, actions) and place them into groups that make sense to them
  • Provides insight for how your users think about grouping the information
  • Open card sorts ask participants to form and label the groups themselves
  • Closed card sorts provide groups for the participants to sort the cards into

10 of 25

When is card sorting most useful?

  • Building a brand new product or documentation set
  • The product already exists, the team knows the IA has problems but isn’t sure which direction to go to improve the IA
  • Compare how different people think about the same set of information

11 of 25

How to run a card sort

  • Choose the items to sort:
    • 30-60 items
    • Use diverse terminology
    • Make sure they’re all at the same hierarchical level
  • Recruit 15-20 participants, representative of users
  • Moderated or unmoderated

  • Best practices:
    • Users can change groups around as much as they like
    • Users can create a “not sure” group of leftovers
    • Ask users to label their groups after making them
    • Ask users qualitative questions at the end

12 of 25

Analyze the results

  • Look for patterns and common groups:
    • By the label
    • By which items are grouped together
  • Create a standardization grid to quantify how many participants placed an item in the same group
  • Combine the patterns with the qualitative analysis to form recommendations

13 of 25

Example

  • 12 participants, sourced internally
  • Moderated, conducted on paper
  • Grouped 52 card items centered around TraceLink’s administrative functionality
  • Came up with clear common groups
  • Recommendations led directly to the IA of the administrative area of our new platform

14 of 25

Tree testing

15 of 25

What is tree testing?

  • Participants follow tasks to find information in your navigation hierarchy without any UI elements or visual indicators

  • Provides insight into:
    • How easily users can find information in your product or documentation
    • Labelling
    • Where users go to find information that the team didn’t expect

16 of 25

When is tree testing useful?

  • A follow-up to card sorting
  • Evaluating or benchmarking existing IA
  • Comparing two sets of labels (A/B tree testing)

17 of 25

How to run a tree test

  • Build the tree:
    • Text-only labels from the UI
    • Entire hierarchy
  • Write the tasks:
    • Use different terminology
    • Keep them simple
    • Choose high-priority goals to focus on
    • Define correct answers
  • Recruit 20-50 participants, representative of users
  • Moderated or unmoderated

  • Best practices:
    • Include 10 or less tasks
    • Run a pilot test
    • If doing 2 trees, have 2 separate participant groups and keep the tasks the same
    • Ask users qualitative questions at the end

18 of 25

Analyze the results

  • Quantitative:
    • Success rate
    • Directness
    • Time taken
    • First clicks
    • Final destinations
  • Qualitative:
    • Use to help interpret the quantitative results

19 of 25

Example

  • 18 participants, sourced internally
  • Moderated, conducted through Flare HTML outputs
  • Walked through tasks in 2 different trees (9 each)
    • 2 options for the IA of a new documentation type
  • Found common themes about labelling and where certain tasks belonged
  • Implemented the recommendations before the first publication of the document

20 of 25

Tools

21 of 25

Paper

Pros

  • Tactile
  • Easy for participants to understand
  • Easier to get participants to think out loud
  • More personal
  • Low cost to build

Cons

  • Must be in-person
  • Harder to record results
  • Harder to record the entire session for later qualitative analysis
  • Requires manual analysis or manual input

22 of 25

Flare

Pros

  • Allows for remote sessions
  • Easy to record sessions for later analysis
  • Less complex for participants to understand
  • Easy to build
  • Low cost to build

Cons

  • Only works for tree tests
  • Must be moderated, or the build output needs to be more complex
  • Requires manual analysis or manual input

23 of 25

Usability tools (e.g. Optimal Workshop)

Pros

  • Allows for remote, unmoderated sessions
  • Instant analysis after each session
  • Easy-to-understand visual representation of results
  • Quick to build

Cons

  • Can be expensive
  • Require some onboarding to the tool in order to build
  • Tempting to rely only on unmoderated sessions
  • Amount of ways to analyze data can be overwhelming

24 of 25

Questions?

Extra Information

25 of 25

Resources