Scobleizer recently proclaimed that we are entering an "Age of Context." That's good news to us in the user research world, because capturing contexts of use and making them actionable for design is what we do. In this post, I want to reflect on methods from our user research toolbox that can be particularly useful for people who want to build context-sensitive apps. In particular, I think it's time to revisit Grounded Theory as a core method in user research.
Scobleizer uses the term "context" to describe the trend of services like Google Now that anticipate user needs and interact with users differently depending on who they are and where they are. He calls out five proliferating technologies enabling "contextual services": (1) sensors, (2) wearable devices, (3) big data, (4) social data, and (5) location data.
In the UX world, Jared Spool reaffirmed that we are entering a new frontier of context-aware design. Using examples such as the Apple Store App that has different modes for in-store and out-of-store shopping, he asks how to foreground context in design thinking and design deliverables.
Contextual Inquiry
Contextual inquiry seems like the obvious user research method to use for context-sensitive design - it has context right there in the name! Contextual inquiry simplifies ethnographic methods into five formalized diagrams:- flow model describing organizational roles and how they interact
- sequence model showing individual and group workflows
- artifact model showing wireframes of existing designs
- physical model showing the environment in which the actors interact, and
- cultural model showing goals, values, and attitudes that influence behavior and the cultural groups influencing those beliefs.
Grounded Theory
We need a method that will help us design systems that reveal information and functionality to users in relevant situations, like the Apple Store App that only surfaces retail store features when the user is physically in a retail store. To design these systems, we need to figure out what situations trigger what behaviors. For example, being physically located in an Apple Store is a situation that may trigger scanning a barcode to pay for a purchase. Grounded Theory methods can help define situations and predict outcomes, allowing us to surface features that support and influence those outcomes. Grounded Theory, developed in the 1960s for analyzing hospital work, is a method for developing theories about how the social world works. The analyst's job is to figure out what causes what in their domain of interest. Analysts do this by observing real-world situations and constantly comparing and contrasting each situation with previous situations to see what different conditions lead to what different consequences. The analyst hypothesizes causes and effects, creating a theory that is grounded in his or her observations. The causes and effects can be concrete or abstract, as long as the analyst clearly describes the indicators of the abstract concept, so people can spot the concept when they see it. After making an initial hypothesis of what causes what, the analyst seeks out more and more varied situations, trying to find situations that the hypothesized model fails to predict and revising the model with new variables to improve the prediction.Learning Grounded Theory
A few key methods from Grounded Theory are:- Coding – not computer programming! In Grounded Theory, codes are the categories of objects and actions/interactions you notice in the world you are describing. For example, if you were describing cafes, you could have codes like "drinks," "decor," "business talk," "social talk," and even more abstract concepts like "connecting."
- Conditional/Consequential Analysis – Once you have codes, write and diagram your thoughts about the relationships between them. How do they vary? How do they relate to each other? (X is a type of Y, X causes Y, etc.) How do variations in one or more categories predict variations in other categories? Start thinking about cause and effect. Write questions and hypothesize answers about how causes and effects vary in different situations.
- Maximum Variation Sampling – To answer your questions about cause and effect relationships, you want to find as many different examples as you can. Try to think up all the different variations of the cause and all the different variations of the effect and look for examples.
- Analyzing Social Settings by Lofland, Snow, and Lofland
- Basics of Qualitative Research: Techniques and Procedures for Developing Grounded Theory by Corbin and Strauss
- IBM Research's Mike Muller on Grounded Theory Methods