5/20/2002 1 Conducting and Analyzing a Contextual Interview ICS 205 Spring 2002 Tom Herring Ratiya...

51
5/20/2002 1 Conducting and Analyzing a Contextual Interview ICS 205 Spring 2002 Tom Herring Ratiya Komalarachun

Transcript of 5/20/2002 1 Conducting and Analyzing a Contextual Interview ICS 205 Spring 2002 Tom Herring Ratiya...

Page 1: 5/20/2002 1 Conducting and Analyzing a Contextual Interview ICS 205 Spring 2002 Tom Herring Ratiya Komalarachun.

5/20/20021

Conducting and Analyzing a Contextual Interview

ICS 205 Spring 2002

Tom Herring

Ratiya Komalarachun

Page 2: 5/20/2002 1 Conducting and Analyzing a Contextual Interview ICS 205 Spring 2002 Tom Herring Ratiya Komalarachun.

5/20/20022

Introduction

After K. Holtzblatt and S. Jones, Human-Computer Interactions: Toward the Year 2000, by R. M. Baecker, J. Grudin, W. A. S. Buxton, and S. Greenberg, pp. 241-253,

Contextual inquiry arose from the need to build a general purpose computer system which would be successful in a varied set of user cultures. A system includes hardware, software, services and customer support.

Page 3: 5/20/2002 1 Conducting and Analyzing a Contextual Interview ICS 205 Spring 2002 Tom Herring Ratiya Komalarachun.

5/20/20023

Specific Challenges

Identify a process which supports people who do similar work but operate in significantly different businesses and national cultures.

Identify a process which efficiently gathers user information within limited time constraints.

Identify a means which accurately translates users’ work information into a form that helps Engineering design a system that meets our goals.

Page 4: 5/20/2002 1 Conducting and Analyzing a Contextual Interview ICS 205 Spring 2002 Tom Herring Ratiya Komalarachun.

5/20/20024

Comprehensive and Consistent Vision

The technique involves all the team members (hardware and software engineers, people and product managers, writers, marketing and customer support personnel).

Participation by all these members fosters team work and the development of a shared and consistent vision.

Page 5: 5/20/2002 1 Conducting and Analyzing a Contextual Interview ICS 205 Spring 2002 Tom Herring Ratiya Komalarachun.

5/20/20025

Contextual Inquiry Principles

Not a set of steps or a walkthrough checklist

A process, guided by:

Context

Partnership

Focus

Page 6: 5/20/2002 1 Conducting and Analyzing a Contextual Interview ICS 205 Spring 2002 Tom Herring Ratiya Komalarachun.

5/20/20026

Context -- Rich in Information

Design information is presented in its most comprehensive form when we speak with people during the performance of their tasks.

By way of contrast, design information is presented primarily as abstractions when people are queried ‘off the job’, losing important information in the process.

Page 7: 5/20/2002 1 Conducting and Analyzing a Contextual Interview ICS 205 Spring 2002 Tom Herring Ratiya Komalarachun.

5/20/20027

Context -- Teasing the Data

People do not usually think about their work process and the impact of computer tools on their work.

Computer designers are able to ‘tease’ design information from the users most effectively when the user is actually performing their task(s).

Page 8: 5/20/2002 1 Conducting and Analyzing a Contextual Interview ICS 205 Spring 2002 Tom Herring Ratiya Komalarachun.

5/20/20028

Context -- Detail vs. Summary

When asked about a computer system, users will give abstract, summary information.

When queried while performing a task on a computer system, users remember much more detail about the system’s positive and negative attributes.

Page 9: 5/20/2002 1 Conducting and Analyzing a Contextual Interview ICS 205 Spring 2002 Tom Herring Ratiya Komalarachun.

5/20/20029

Context -- Finding Touchstones

Touchstones help people recall their work experiences.

Touchstones are ‘crib’ sheets taped to a wall or computer monitors, documentation that is actually opened and used, documents used in meetings, and other artifacts people use to support the performance of their tasks.

Page 10: 5/20/2002 1 Conducting and Analyzing a Contextual Interview ICS 205 Spring 2002 Tom Herring Ratiya Komalarachun.

5/20/200210

Context -- The Principle

Dialogue with users in their work context.

Tease design information from users while they are ‘in process’ to gain the greatest level of detail.

Be aware of touchstones and the roles they may play in the performance of tasks.

Page 11: 5/20/2002 1 Conducting and Analyzing a Contextual Interview ICS 205 Spring 2002 Tom Herring Ratiya Komalarachun.

5/20/200211

Partnership -- Sharing Information

Context leads us to dialogue.

Partnership with users makes this dialogue effective, producing quality information.

Information is shared, not extracted, through this approach.

Page 12: 5/20/2002 1 Conducting and Analyzing a Contextual Interview ICS 205 Spring 2002 Tom Herring Ratiya Komalarachun.

5/20/200212

Partnership -- Expert Users

Acknowledging users as the experts and the source of understanding:

- makes the designer the student; questions are expected, then, from the designer

- designers are tempted to less interpretation given their status as students of the user

Page 13: 5/20/2002 1 Conducting and Analyzing a Contextual Interview ICS 205 Spring 2002 Tom Herring Ratiya Komalarachun.

5/20/200213

Partnership -- Shared Control

Detecting the difference between dialogue and interrogation (free flow vs. start, stop, wait for the next question from the designer).

Open ended questions, recognizing the user’s expert status, communicate shared control to the user.

Page 14: 5/20/2002 1 Conducting and Analyzing a Contextual Interview ICS 205 Spring 2002 Tom Herring Ratiya Komalarachun.

5/20/200214

Partnership -- Reflect and Engage

The designer engages the user in a conversational, stream of consciousness discussion.

The designer then reflects upon what has been shared, integrating it into the evolving understanding of the task.

This process is repeated, allowing both partners to steer the conversation.

Page 15: 5/20/2002 1 Conducting and Analyzing a Contextual Interview ICS 205 Spring 2002 Tom Herring Ratiya Komalarachun.

5/20/200215

Partnership -- The Principle

By assuming the roles of expert in the respective areas of task performance (User) and computer system design (Designer) who partner to jointly create a new design, we optimize the quality and quantity of shared information about the new design’s requirements.

Page 16: 5/20/2002 1 Conducting and Analyzing a Contextual Interview ICS 205 Spring 2002 Tom Herring Ratiya Komalarachun.

5/20/200216

Arranging the Visit

Identifying Customers

- the business or industry sector we expect to buy our products

- the individuals that will interact with our system

Marketing earns its keep by getting the team

in to visit an important customer

Page 17: 5/20/2002 1 Conducting and Analyzing a Contextual Interview ICS 205 Spring 2002 Tom Herring Ratiya Komalarachun.

5/20/200217

Preparing the Framework

Once a customer contact is established, we prepare our visit objectives and schedule before we call our contact.

We prepare for the visit in all respects, including necessary hardware (video equipment, etc.).

We are considerate of the customer’s business needs.

Page 18: 5/20/2002 1 Conducting and Analyzing a Contextual Interview ICS 205 Spring 2002 Tom Herring Ratiya Komalarachun.

5/20/200218

Conducting the Interview

Focus -- select people who:

- use the system directly (users)

- manage the users

- receive the system’s products (recipients)

- test the system and interface with management with the results/ make purchasing decisions

- use a competitive (similar) system

Page 19: 5/20/2002 1 Conducting and Analyzing a Contextual Interview ICS 205 Spring 2002 Tom Herring Ratiya Komalarachun.

5/20/200219

Conducting the Interview

Focus -- large work domains require segmentation of the interview team and process:

- breakdown the organization’s work domain into ‘chunks’ and perform several sequential visits as necessary

- identify key people for each visit segment

Page 20: 5/20/2002 1 Conducting and Analyzing a Contextual Interview ICS 205 Spring 2002 Tom Herring Ratiya Komalarachun.

5/20/200220

Conducting the Interview

Focus -- focus keeps us ‘on track’ with who we interview, keeping costs down and speeding the process while minimizing the impact to the customer’s organization.

Subsequent visits -- focus directs the decision of whom we will interview at the next visit

Page 21: 5/20/2002 1 Conducting and Analyzing a Contextual Interview ICS 205 Spring 2002 Tom Herring Ratiya Komalarachun.

5/20/200221

Conducting the Interview

Multiple Interviewers are beneficial:

- different perspectives (engineering, documentation, service, training) combine to present a complete picture to the team

- team integration of data naturally includes information gained from the interfaces with the other perspectives.

Page 22: 5/20/2002 1 Conducting and Analyzing a Contextual Interview ICS 205 Spring 2002 Tom Herring Ratiya Komalarachun.

5/20/200222

Setting the Focus Before the Interviews

Discussing about the focus for this visit.

Discussing about what aspects of the work will be probed.

Entering assumptions and focus

Page 23: 5/20/2002 1 Conducting and Analyzing a Contextual Interview ICS 205 Spring 2002 Tom Herring Ratiya Komalarachun.

5/20/200223

Setting the Focus before the Interviews

Making notes on key areas.

Clarifying its purpose.

Discussing these notes with the user to focus on the conversation.

Page 24: 5/20/2002 1 Conducting and Analyzing a Contextual Interview ICS 205 Spring 2002 Tom Herring Ratiya Komalarachun.

5/20/200224

Structure of a Contextual Interview

A typical Contextual Interview:– Introduction: Establishing a relationship

– Ongoing work inquiry

– The wrap-up

Page 25: 5/20/2002 1 Conducting and Analyzing a Contextual Interview ICS 205 Spring 2002 Tom Herring Ratiya Komalarachun.

5/20/200225

Introduction: Establishing a Relationship

Introducing oneself to users.

Assuring them for the confidential.

Asking for the permission to record the interview.

Informing them the purpose of this visit.

Page 26: 5/20/2002 1 Conducting and Analyzing a Contextual Interview ICS 205 Spring 2002 Tom Herring Ratiya Komalarachun.

5/20/200226

Introduction: Establishing a Relationship

Informing how long it will take. Asking them to give the overview of their

works. Discussing what specific work they are doing

during the visit. Asking for the opinion about the tools they are

using.

Page 27: 5/20/2002 1 Conducting and Analyzing a Contextual Interview ICS 205 Spring 2002 Tom Herring Ratiya Komalarachun.

5/20/200227

Ongoing Work Inquiry

Goals:– To articulate a coherent understanding of

the users’ work process.– To uncover the needs for the work– To uncover what supports or hinders the

work.– To build a shared understanding of users’

work.

Page 28: 5/20/2002 1 Conducting and Analyzing a Contextual Interview ICS 205 Spring 2002 Tom Herring Ratiya Komalarachun.

5/20/200228

Ongoing Work Inquiry

Asking Questions and sharing ideas as users work.

Watching them in silence.

Sharing our interpretations and design ideas.

Page 29: 5/20/2002 1 Conducting and Analyzing a Contextual Interview ICS 205 Spring 2002 Tom Herring Ratiya Komalarachun.

5/20/200229

Ongoing Work Inquiry

Suggesting a break or end a session as needed.

Ensuing that users are equally involved in the partnership.

Letting users lead the discussion by keeping the questions open-ended.

Page 30: 5/20/2002 1 Conducting and Analyzing a Contextual Interview ICS 205 Spring 2002 Tom Herring Ratiya Komalarachun.

5/20/200230

Ongoing Work Inquiry

Redirecting the conversation as needed.

Asking about workarounds.

Bringing out assumptions that we have when users refer to that area.

Page 31: 5/20/2002 1 Conducting and Analyzing a Contextual Interview ICS 205 Spring 2002 Tom Herring Ratiya Komalarachun.

5/20/200231

The Wrap-Up

Summarizing what we learned by referring to our notes.

Discussing any questions that might occur during the interview.

Validating or invalidating our assumptions.

Page 32: 5/20/2002 1 Conducting and Analyzing a Contextual Interview ICS 205 Spring 2002 Tom Herring Ratiya Komalarachun.

5/20/200232

The Wrap-Up

Giving some tips about the software.

Asking them if we can contact them later for further questions.

Inviting them to contact us if they think of something after we leave.

Thanking them for their times.

Page 33: 5/20/2002 1 Conducting and Analyzing a Contextual Interview ICS 205 Spring 2002 Tom Herring Ratiya Komalarachun.

5/20/200233

Variations in the Use of Contextual Inquiry

Collecting information about work and system use from people as they work.

Maximizing the information.

Spending 2-3 hours.

Using the principles of context to design alternative information collection schemes.

Page 34: 5/20/2002 1 Conducting and Analyzing a Contextual Interview ICS 205 Spring 2002 Tom Herring Ratiya Komalarachun.

5/20/200234

Analyzing Contextual Inquiry Information

Interpretative process.

Results in a shared understanding of users’ work and system use.

Build an understanding of user and organizational work practices, a system vision, and specific design ideas.

Page 35: 5/20/2002 1 Conducting and Analyzing a Contextual Interview ICS 205 Spring 2002 Tom Herring Ratiya Komalarachun.

5/20/200235

Analyzing Contextual Inquiry Information

Analysis taking place both during and after the interviews.

Integrate multiple perspectives.

Create a shared vision of the system and a shared focus for subsequent interviews.

Page 36: 5/20/2002 1 Conducting and Analyzing a Contextual Interview ICS 205 Spring 2002 Tom Herring Ratiya Komalarachun.

5/20/200236

Analyzing Contextual Inquiry Information

Consist of 5 parts:

– Transcribing the Interview– Fixing and Evolving the Focus of Analysis– Interpreting the Information– Recording Understanding– Structuring the Understanding

Page 37: 5/20/2002 1 Conducting and Analyzing a Contextual Interview ICS 205 Spring 2002 Tom Herring Ratiya Komalarachun.

5/20/200237

Transcribing the Interview

It is important to transcript notes and tapes while the interview is still fresh in memory.

Reviewing the interview helps us refocus for the next set of interviews.

We may include comments, insights, or questions that arise.

Page 38: 5/20/2002 1 Conducting and Analyzing a Contextual Interview ICS 205 Spring 2002 Tom Herring Ratiya Komalarachun.

5/20/200238

Fixing and Evolving the Focus of Analysis

It is important to clarify our focus before beginning analysis.

“What is our purpose of design concern?”

Our focus directs what we include and exclude.

Some brought up questions might be useful.

Page 39: 5/20/2002 1 Conducting and Analyzing a Contextual Interview ICS 205 Spring 2002 Tom Herring Ratiya Komalarachun.

5/20/200239

Interpreting the Information

Bringing the focus to the information guides our interpretation.

Changing the focus, different aspects are revealed.

Discussing about users’ work and the system.

Page 40: 5/20/2002 1 Conducting and Analyzing a Contextual Interview ICS 205 Spring 2002 Tom Herring Ratiya Komalarachun.

5/20/200240

Interpreting the Information

Using and reusing the user’s language.

Moving back and forth between the specific instance being examined and the whole session.

Page 41: 5/20/2002 1 Conducting and Analyzing a Contextual Interview ICS 205 Spring 2002 Tom Herring Ratiya Komalarachun.

5/20/200241

Interpreting the Information

The reusable knowledge provides us with a framework:– Work structure or work flow– Problems accomplishing the work– Problems in system use– Disruptions caused by the system– Workarounds that are used to avoid disruption from the

system– Transparency of the system– Aspects of work process and system use that support work

Page 42: 5/20/2002 1 Conducting and Analyzing a Contextual Interview ICS 205 Spring 2002 Tom Herring Ratiya Komalarachun.

5/20/200242

Recording Understanding

As we interpret the text, we record our understandings.

Using the a coding scheme.

Using the Post-it or note cards.

Reviewing each conducted interview one at a time.

Page 43: 5/20/2002 1 Conducting and Analyzing a Contextual Interview ICS 205 Spring 2002 Tom Herring Ratiya Komalarachun.

5/20/200243

Recording Understandings

What we record:– A description of users’ work– The flow or structure of the work– A description of problems in their work– A description of problems with the computer tools– Design ideas that emerge from our understanding of

their work– Questions for subsequent interviews

Page 44: 5/20/2002 1 Conducting and Analyzing a Contextual Interview ICS 205 Spring 2002 Tom Herring Ratiya Komalarachun.

5/20/200244

Structuring the Understanding

Working effectively with large amount of information requires some structuring.

Using a technique to support inductive thinking.

Dividing all Post-its among team members.

Page 45: 5/20/2002 1 Conducting and Analyzing a Contextual Interview ICS 205 Spring 2002 Tom Herring Ratiya Komalarachun.

5/20/200245

Structuring the Understanding

Grouping them conceptually.

Continuing grouping them until stable.

Reviewing each group and assigning the name.

Page 46: 5/20/2002 1 Conducting and Analyzing a Contextual Interview ICS 205 Spring 2002 Tom Herring Ratiya Komalarachun.

5/20/200246

Using Contextual Inquiry Throughout the System Development Cycle

Each phase of development has key questions and tasks to which engineering teams must respond.

The first phase development question:– “What should we build?”– Determine a product strategy and product

requirement.

Page 47: 5/20/2002 1 Conducting and Analyzing a Contextual Interview ICS 205 Spring 2002 Tom Herring Ratiya Komalarachun.

5/20/200247

Using Contextual Inquiry Throughout the System Development Cycle

– What is the user’s work?– What tools are currently used?– What works well and why?– What are the problems that we can address

with our technology?

Page 48: 5/20/2002 1 Conducting and Analyzing a Contextual Interview ICS 205 Spring 2002 Tom Herring Ratiya Komalarachun.

5/20/200248

Using Contextual Inquiry Throughout the System Development Cycle

The second phase of development:– Focused on project planning and preliminary

design.– Used contextual inquiry with paper

prototyping to define the system work model.– Used Metaphor Workshops, scenario

building, and user participation in design meetings.

Page 49: 5/20/2002 1 Conducting and Analyzing a Contextual Interview ICS 205 Spring 2002 Tom Herring Ratiya Komalarachun.

5/20/200249

Using Contextual Inquiry Throughout the System Development Cycle

The third phase of development:– Include design and coding of the

implementation.

– Used contextual inquiry to codesign the system work model and user interface with users.

Page 50: 5/20/2002 1 Conducting and Analyzing a Contextual Interview ICS 205 Spring 2002 Tom Herring Ratiya Komalarachun.

5/20/200250

Using Contextual Inquiry Throughout the System Development Cycle

The forth phase of development:– Involving external field test of the system.

– Conducting contextual inquiry sessions with users in their environment while they are using the system for their work.

Page 51: 5/20/2002 1 Conducting and Analyzing a Contextual Interview ICS 205 Spring 2002 Tom Herring Ratiya Komalarachun.

5/20/200251

Using Contextual Inquiry Throughout the System Development Cycle

Throughout the development cycle, user collaboration and system design are part of an ongoing, iterative process.

The results of the inquiries are incorporated into the design of the system.