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

Slides:



Advertisements
Similar presentations
Chapter 9 User-centered approaches to interaction design By: Sarah Obenhaus Ray Evans Nate Lynch.
Advertisements

REVIEW OF QUALITATIVE RESEARCH AND PRINCIPLES OF QUALITATIVE ANALYSIS SCWK 242 – SESSION 2 SLIDES.
Critical Thinking Course Introduction and Lesson 1
May 2, May 2, 2015May 2, 2015May 2, 2015 Azusa, CA Sheldon X. Liang Ph. D. Software Engineering in CS at APU Azusa Pacific University, Azusa, CA.
Framework is l Reusable Code, often domain specific (GUI, Net, Web, etc) l expressed as l a set of classes and l the way objects in those classes collaborate.
Chapter 10 Schedule Your Schedule. Copyright 2004 by Pearson Education, Inc. Identifying And Scheduling Tasks The schedule from the Software Development.
William H. Bowers – Understanding Users: Qualitative Research Cooper 4.
ACTIVELY ENGAGING THE STAKEHOLDER IN DEFINING REQUIREMENTS FOR THE BUSINESS, THE STAKEHOLDER, SOLUTION OR TRANSITION Requirements Elicitation.
Systems Analysis and Design 9th Edition
Chapter 2.
Information & Interaction Design Fall 2005 Bill Hart-Davidson Session 6: analyzing work practices – rationale and challenges; the 5 Contextual Design work.
FOCUS GROUPS DISCUSSION “a way of collecting qualitative data, which—essentially—involves engaging a small number of people in an informal group discussion.
SDLC. Information Systems Development Terms SDLC - the development method used by most organizations today for large, complex systems Systems Analysts.
The Software Product Life Cycle. Views of the Software Product Life Cycle  Management  Software engineering  Engineering design  Architectural design.
1 Contextual Interview Shahnewaz A. Jolly CPSC 681: Research Methods in Human Computer Interaction Instructor: Dr. Saul Greenberg Date: November 4, 2009.
Science Inquiry Minds-on Hands-on.
The chapter will address the following questions:
What is Business Analysis Planning & Monitoring?
S/W Project Management
Page 1 MODEL TEST in the small GENERALIZE PROGRAM PROCESS allocated maintenance changes management documents initial requirement project infrastructure.
#17 - Involve Users in the Development Model of Multinational Corporations - Is it worth it? Experience Report IRCSE '08: IDT Workshop Friday 31 October.
Module 4: Systems Development Chapter 13: Investigation and Analysis.
Module 2 Planning an Integrated Common Core Literature Lesson.
Ethnographic Field Methods and Their Relation to Design by Kim, Antony, Chipo, Tsega.
Systems Analysis and Design in a Changing World, 6th Edition
Demystifying the Business Analysis Body of Knowledge Central Iowa IIBA Chapter December 7, 2005.
Support the spread of “good practice” in generating, managing, analysing and communicating spatial information Documentation Introduction to Documentation.
Chapter 14 Information System Development
S556 SYSTEMS ANALYSIS & DESIGN Week 11. Creating a Vision (Solution) SLIS S556 2  Visioning:  Encourages you to think more systemically about your redesign.
Part 1-Intro; Part 2- Req; Part 3- Design  Chapter 20 Why evaluate the usability of user interface designs?  Chapter 21 Deciding on what you need to.
Toolkit for Mainstreaming HIV and AIDS in the Education Sector Guidelines for Development Cooperation Agencies.
Chapter 11: Qualitative and Mixed-Method Research Design
Integrating Usability Engineering and Agile Software Development: A Literature Review 陳振炎教授 楊哲豪
1 Chapter 5 Software Engineering Practice. 2 What is “Practice”? Practice is a broad array of concepts, principles, methods, and tools that you must consider.
Interaction Design CMU. Today’s objectives Continue Design approaches (UCD, ACD)  User-Centered Design  Activity-Centered Design.
Planning and Integrating Curriculum: Unit 4, Key Topic 1http://facultyinitiative.wested.org/1.
SacProNet An Overview of Project Management Techniques.
©2001 Southern Illinois University, Edwardsville All rights reserved. Today Interview Techniques (Hand-in partner preferences) Thursday In-class Interviewing.
1 Introduction to Software Engineering Lecture 1.
Part TWO The Process of Software Documentation Chapter 5: Analyzing Your Users Chapter 6: Planning and writing your Doc. Chapter 7: Getting Useful reviews.
Coaching Data Teams JANE COOK LITERACY & TECHNOLOGY COACH, EASTCONN BETH MCCAFFERY SCHOOL IMPROVEMENT COORDINATOR, LEARN.
Systems Analysis and Design in a Changing World, 6th Edition
Develop Project Charter
Task Analysis Methods IST 331. March 16 th
Requirements Elicitation. Structured Interview: Purpose is to ask and answer questions concerning the problem being modeled Observation: Observe activities.
Collecting Qualitative Data
Software Engineering Project.  Why User involvement?  Requirements Gathering statistics.  Ways of Gathering user requirements.  One-on-One Interviews.
Business Analysis. Business Analysis Concepts Enterprise Analysis ► Identify business opportunities ► Understand the business strategy ► Identify Business.
Action Research Qualitative Inquiry in Practice AACTE ANNUAL MEETING 2007 New York Dr. Dorothy Valcarcel Craig Ms. Kathyrn.
Chapter 6 Determining System Requirements. Objectives:  Describe interviewing options and develop interview plan.  Explain advantages and pitfalls of.
Z556 Systems Analysis & Design Session 10 ILS Z556 1.
Systems Accreditation Berkeley County School District Accreditation Team Chair Training October 20, 2014 Dr. Rodney Thompson Superintendent.
©2001 Southern Illinois University, Edwardsville All rights reserved. Today Putting it in Practice: CD Ch. 20 Monday Fun with Icons CS 321 Human-Computer.
Today Discussion Follow-Up Interview Techniques Next time Interview Techniques: Examples Work Modeling CD Ch.s 5, 6, & 7 CS 321 Human-Computer Interaction.
Your Interactive Guide to the Digital World Discovering Computers 2012 Chapter 12 Exploring Information System Development.
RUP RATIONAL UNIFIED PROCESS Behnam Akbari 06 Oct
Week 2: Interviews. Definition and Types  What is an interview? Conversation with a purpose  Types of interviews 1. Unstructured 2. Structured 3. Focus.
Design Evaluation Overview Introduction Model for Interface Design Evaluation Types of Evaluation –Conceptual Design –Usability –Learning Outcome.
Systems Analysis & Design 7 th Edition Chapter 2.
User-centered approaches to interaction design By Haiying Deng Yan Zhu.
AUDIT STAFF TRAINING WORKSHOP 13 TH – 14 TH NOVEMBER 2014, HILTON HOTEL NAIROBI AUDIT PLANNING 1.
LECTURE 10: THE RIGHT TOOL FOR THE JOB April 18, 2016 SDS136: Communicating with Data.
Software Quality Control and Quality Assurance: Introduction
Imran Hussain University of Management and Technology (UMT)
Continuous Improvement through Accreditation AdvancED ESA Accreditation MAISA Conference January 27, 2016.
Topic: Contextual Interview
Informatics 121 Software Design I
Task Analysis and Contextual Inquiry
Usability Techniques Lecture 13.
Case studies: interviews
Presentation transcript:

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

5/20/ 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 , 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.

5/20/ 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.

5/20/ 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.

5/20/ Contextual Inquiry Principles Not a set of steps or a walkthrough checklist A process, guided by:  Context  Partnership  Focus

5/20/ 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.

5/20/ 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).

5/20/ 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.

5/20/ 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.

5/20/ 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.

5/20/ 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.

5/20/ 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

5/20/ 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.

5/20/ 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.

5/20/ 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.

5/20/ 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

5/20/ 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.

5/20/ 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

5/20/ 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

5/20/ 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

5/20/ 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.

5/20/ 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

5/20/ 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.

5/20/ Structure of a Contextual Interview A typical Contextual Interview: – Introduction: Establishing a relationship – Ongoing work inquiry – The wrap-up

5/20/ 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.

5/20/ 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.

5/20/ 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.

5/20/ Ongoing Work Inquiry Asking Questions and sharing ideas as users work. Watching them in silence. Sharing our interpretations and design ideas.

5/20/ 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.

5/20/ Ongoing Work Inquiry Redirecting the conversation as needed. Asking about workarounds. Bringing out assumptions that we have when users refer to that area.

5/20/ 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.

5/20/ 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.

5/20/ 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.

5/20/ 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.

5/20/ 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.

5/20/ 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

5/20/ 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.

5/20/ 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.

5/20/ 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.

5/20/ Interpreting the Information Using and reusing the user’s language. Moving back and forth between the specific instance being examined and the whole session.

5/20/ 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

5/20/ 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.

5/20/ 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

5/20/ 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.

5/20/ Structuring the Understanding Grouping them conceptually. Continuing grouping them until stable. Reviewing each group and assigning the name.

5/20/ 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.

5/20/ 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?

5/20/ 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.

5/20/ 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.

5/20/ 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.

5/20/ 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.