Chapter 9: User-centered approaches to interaction design

Slides:



Advertisements
Similar presentations
Testing Relational Database
Advertisements

Chapter 5 Development and Evolution of User Interface
Chapter 9 User-centered approaches to interaction design By: Sarah Obenhaus Ray Evans Nate Lynch.
References Prof. Saul Greenberg, University of Calgary, notes and articles INUSE 6.2 and RESPECT 5.3 Handbook Prof. , University of , Notes and articles.
THE PROCESS OF INTERACTION DESIGN
COMP 6620 Chapter Presentation Karthik Vemula. Agenda:-  User Centered Approach  Basic Activities of Interaction Design.  In Class Assignment.
Chapter 6 The Process of Interaction Design Presented by: Kinnis Gosha, Michael McGill, Jamey White, and Chiao Huang.
User-centered approaches to interaction design. Overview Why involve users at all? What is a user-centered approach? Understanding users’ work —Coherence.
Usability Inspection n Usability inspection is a generic name for a set of methods based on having evaluators inspect or examine usability-related issues.
User-centered approaches to interaction design. Overview Why involve users at all? What is a user-centered approach? Understanding users’ work —Coherence.
Chapter 9: User-centered approaches to interaction design From “Interaction design: Beyond human-computer interaction” By J. Preece, Y. Rogers, H. Sharp.
+ Interaction Design User Centred Design. + Does the Interface Make sense? Characteristics of successful ID Products makes sense to the users when they.
Multimedia Specification Design and Production 2013 / Semester 1 / week 9 Lecturer: Dr. Nikos Gazepidis
Requirements Engineering Requirements Elicitation Process Lecture-8.
Human Computer Interaction
Object-Oriented Software Engineering Practical Software Development using UML and Java Chapter 7: Focusing on Users and Their Tasks.
©2011 1www.id-book.com The process of interaction design Chapter 9.
CSCI 4163 / CSCI 6904 – Winter Housekeeping  Register from the waitlist  Facebook page: 2014 version please!  Course website under construction.
Programme Objectives Analyze the main components of a competency-based qualification system (e.g., Singapore Workforce Skills) Analyze the process and.
CS2003 Usability Engineering Human-Centred Design Dr Steve Love.
1 Human Computer Interaction Week 7 Prototyping. 2 Introduction Prototyping is a design technique where users can be involved in testing design ideas.
1 Chapter 3 1.Quality Management, 2.Software Cost Estimation 3.Process Improvement.
IXD activities. What is Interaction Design? — a goal-directed problem solving activity informed by intended use, target domain, materials, cost, and feasibility.
Barbara white : interactive mobile system design Who are our Users?
©2011 1www.id-book.com The process of interaction design Chapter 9.
Understanding User's Work Ethnography The systematic study and documentation of human activity without imposing a prior interpretation on it via immersion.
User Interface Evaluation Introduction Lecture #15.
Evaluation / Usability. ImplementDesignAnalysisEvaluateDevelop ADDIE.
Organizations of all types and sizes face a range of risks that can affect the achievement of their objectives. Organization's activities Strategic initiatives.
User-centered approaches to interaction design By Haiying Deng Yan Zhu.
CHAPTER ONE EDUCATIONAL RESEARCH. THINKING THROUGH REASONING (INDUCTIVELY) Inductive Reasoning : developing generalizations based on observation of a.
HRM-755 PERFORMANCE MANAGEMENT OSMAN BIN SAIF LECTURE: TWENTY THREE 1.
1 Chapter 9 Implementing Six Sigma. Top 8 Reasons for Six Sigma Project Failure 8. The training was not practical. 7. The project was too small for DMAIC.
Stages of Research and Development
Ways of doing Needs Assessment
The process of interaction design
Acknowledgement: Khem Gyawali
CHAPTER OVERVIEW The Case Study Ethnographic Research
INSTRUCTIONAL DESIGN Many definitions exist for instructional design 1. Instructional Design as a Process: 2. Instructional Design as a Discipline: 3.
NEEDS ANALYSIS.
The process of interaction design Chapter
Building the foundations for innovation
Interest To give the theory lesson a platform or foundation to work from this aids both the trainees and the instructors. This structure that ensures.
ELT 329 ACTION RESEARCH Week 4
Iterative design and prototyping
VISUAL MEDIA IN EDUCATIONAL RESEARCH
Presented by Arseniy Mstislavskiy
The design process Software engineering and the design process for interactive systems Standards and guidelines as design rules Usability engineering.
The design process Software engineering and the design process for interactive systems Standards and guidelines as design rules Usability engineering.
Communicate the Impact of Poor Cost Information on a Decision
Communicate the Impact of Poor Cost Information on a Decision
Communicate the Impact of Poor Cost Information on a Decision
PLATON: Promoting Learning Approaches
Communicate the Impact of Poor Cost Information on a Decision
Chapter 2 – Software Processes
IT Application Specialist
Software engineering -1
Pair Programming.
CONSUMER MARKETS AND CONSUMER BUYING BEHAVIOR
Identifying enablers & disablers to change
Leadership Chapter 7 – Path-Goal Theory Northouse, 4th edition.
User-centered approaches to interaction design
3 Methods for Collecting Data
THE PROCESS OF INTERACTION DESIGN
Chapter 7 Software Testing.
6 Chapter Training Evaluation.
Aspects of Games Enjoyed by Middle School Girls
CHAPTER OVERVIEW The Case Study Ethnographic Research
THE PROCESS OF INTERACTION DESIGN
THE PROCESS OF INTERACTION DESIGN
Presentation transcript:

Chapter 9: User-centered approaches to interaction design Zhaoqi Chen Scott Castle 05/06/2002

Content Introduction Importance of involving users Degrees of involvement What is user-centered approach Applying ethnography in design Coherence Contextual design Involving users in design ICS205 Spring02

Introduction User-centered development involves Finding out a lot about users and their tasks Using this information to inform design Data-gathering techniques Method for naturalistic observation: ethnography In Chapter 7, we learned some data-gathering techniques which can be used to collect this information, including naturalistic observation. Studying people in their “natural surroundings as they go about their work can provide insights that other data-gathering techniques cannot. One particular method that has been used for naturalistic observation in the social sciences is ethnography. ICS205 Spring02

Introduction(2) Another aspect of user-centered development: User involvement in the development process. Different degrees of involvement: Through evaluation studies (Ch10-14) Users contribute actively to the design itself – to become co-designer. There are different degrees of involvement, one of which is through evaluation studies. Another is for users to contribute actively to the design itself. ICS205 Spring02

Importance to involve users Developers can gain a better understanding of users’ needs and goals, leading to a more appropriate, more usable product. Non-functionality aspects Expectation management Ownership In the past, developers would often talk to managers or to “proxy-users”, I.e., people who role-played as users, when eliciting requirements. But the best way to ensure that development continues to take users’ activities into account is to involve real users throughout. In this way, developers can gain a better understanding of users’ needs and goals, leading to a more appropriate, more usable product. However, two other aspects which have nothing to do with functionality are equally as important if the product is to be usable and used: Expectation management and ownership. ICS205 Spring02

Expectation management The process of making sure that the users’ views and expectations are realistic. Ensure that there are no surprises for users when the product arrives. It’s better to exceed users’ expectations than to fall below them. Expectation management is the process of making sure that the users’ views and expectations are realistic. The purpose of expectation management is to ensure that there are no surprises for users when the product arrives. The marketing of the new arrival must be careful not to misrepresent the product. How many times have you seen an advert for something you thought would be really good to have, but when you see one, discover that the marketing “hype” was a little exaggerate. I expect you felt quite disappointed and let down. This is the kind of feeling that expectation management tries to avoid. Exceed users’ expectations than to fall below them: This does not mean just adding more features, but that the product supports the users’ work more effectively than they expect. ICS205 Spring02

Techniques for EM Involving users throughout development Adequate and timely training Involving users throughout development helps with expectation management because they (users) can see from an early stage what the product’s capabilities are and what they are not. They will also understand better how it will affect their jobs and what they can expect to do with the product: they are less likely to be disappointed. (Users can also see the capabilities develop and understand, at least to some extent, why the features are the way they are. ) Adequate and timely training is another technique for managing expectations. If you give people the chance to work with the product before it is released, either by training them on the real system or by offering hands-on demonstrations of a prerelease version, then, they will understand better what to expect when the final product is released. ICS205 Spring02

Ownership Users who are involved and feel that they have contributed to a product’s development are more likely to feel a sense of “ownership”. more receptive to it when it finally emerges. A second reason for user involvement is ownership. Users who are involved and feel that they have contributed to a product’s development are more likely to feel a sense of “ownership” towards it and to be receptive to it when it finally emerges. ICS205 Spring02

Degrees of involvement Users may be co-opted to the design team. Full-time, part-time Users may be kept informed through regular newsletters, or other channels of communication. Different degrees of user involvement may be implemented in order to manage expectations and to create a feeling of ownership. Users may be co-opted to the design team so that they are major contributors. ICS205 Spring02

Degrees of involvement (2) Compromise situation for large number of users Representatives from each user group Other users are involved through design workshops, evaluation sessions and other data-gathering activities. If you have a large number of users, then a compromise situation is probably the best. Representatives from each user group maybe co-opted onto the team on a full-time basis, while other users are involved through design workshops, evaluation sessions and other data-gathering activities. ICS205 Spring02

A well-designed system Should make the most of human skills and judgment Should be directly relevant to the work in hand, and Should support rather than constrain the user. ICS205 Spring02

User-centered approach Principles: Early focus on users and tasks Empirical measurement Iterative design Olympic Messaging System (OMS) First reported large computer-based system using these three principles Three principles that will lead to a “useful and easy to use computer system”. Empirical measurement: Early in development, the reactions and performance of intended users is observed and measured. Later on, users interact with simulations and prototypes and their performance and reactions are observed, recorded and analyzed. Iterative design: when problems are found in user testing, they are fixed and then more tests and observations are carried out to see the effects of the fixes. This means that design and development is iterative, with cycles of “design, test, measure, and redesign” being repeated as often as necessary. ICS205 Spring02

Early focus on users and tasks User’s tasks and goals: driving force Users’ behavior and context of use systems are designed to support them Users’ characteristics are captured and designed for. Cognitive aspects Physical aspects 1. User’s tasks and goals are driving force behind the development. Instead of saying, “Where can we deploy this new technology?”, say, “What technologies are available to provide better support for users’ goals?” 2. Users’ behavior and context of use are studied and the system is designed to support them. This is about more than just capturing the tasks and the users’ goals. How people perform their tasks is also significant. 3. Cognitive aspects, such as attention, memory and perception issues. Physical aspects include height, mobility, and strength. (Some characteristics are general, such as red-green blind in white men) ICS205 Spring02

Early focus on users (2) Users are consulted throughout development All design decisions should be within the context of the users their work, and their environment Users are consulted throughout development from earliest phases to the latest and their input is seriously taken into account. There’re different levels of user involvement and there are different ways in which to consult users. ICS205 Spring02

Understanding users’ work Applying ethnography in design “writing the culture” Aims to find the order within an activity Users are observed as they go about their normal activities. It has been used in the social sciences to display the social organization of activities, and hence to understand work. Studying the context of work and watching work being done reveals information that might be missed by other methods that concentrate on asking about work away from its natural setting. The ethnographic study proved to be very useful in warning against attempts to integrate new technologies into a workplace without thinking through the implications for the work practice. ICS205 Spring02

Design and Ethnography The goals of them are opposite Design is concerned with abstraction and rationalization. Ethnography is about detail. In some ways, the goals of design and the goals of ethnography are at opposite ends of a spectrum. ICS205 Spring02

Framework Help designers use the presentation of ethnographies Three dimensions: Distributed co-ordination Plans and procedures Awareness of work Now we introduce one framework that has been developed specifically to help structure the presentation of ethnographies in a way that enables designers to use them. This framework has three main dimensions. The distributed co-ordination dimension focuses on the distributed nature of the tasks and activities, and the means and mechanisms by which they are co-ordinated. The plans and procedures dimension focuses on the organizational support for the work, such as workflow models and organizational charts, and how these are used to support the work. The awareness of work dimension focuses on how people keep themselves aware of others’ work. ICS205 Spring02

Alternative approach Train developers to collect ethnographic data themselves. Give the designers first-hand experience Two methods: Coherence Contextual design Rather than taking data from ethnographers and interpreting this in design, an alternative approach is to train developers to collect ethnographic data themselves. This has the advantage of giving the designers first-hand experience of the situation. The two methods described below provide such support. ICS205 Spring02