Today Next time Interaction Reading: ID – Ch 2 Interaction Introduction to HCI & Interaction...

16
Today Today Next time Next time Interaction Reading: ID – Ch 2 Interaction Introduction to HCI & Interaction Design Reading: ID – Ch. 1 CS 321 Human-Computer CS 321 Human-Computer Interaction Interaction

Transcript of Today Next time Interaction Reading: ID – Ch 2 Interaction Introduction to HCI & Interaction...

Page 1: Today Next time  Interaction Reading: ID – Ch 2 Interaction  Introduction to HCI & Interaction Design Reading: ID – Ch. 1 CS 321 Human-Computer Interaction.

TodayToday

Next timeNext time Interaction

Reading: ID – Ch 2 Interaction

Introduction to HCI & Interaction Design Reading: ID – Ch. 1

CS 321 Human-Computer CS 321 Human-Computer InteractionInteraction

Page 2: Today Next time  Interaction Reading: ID – Ch 2 Interaction  Introduction to HCI & Interaction Design Reading: ID – Ch. 1 CS 321 Human-Computer Interaction.

Why is it so difficult to create a schedule on Student Information System (SIS)?

SMITH, JOHN E.

555326543

Page 3: Today Next time  Interaction Reading: ID – Ch 2 Interaction  Introduction to HCI & Interaction Design Reading: ID – Ch. 1 CS 321 Human-Computer Interaction.

The System’s Work Model does not fit the The System’s Work Model does not fit the User’s Work ModelUser’s Work Model

Any system forces a specific way for tasks to be done System’s Work Model

Every user has an understanding of how a task should be doneConceptual Model, Mental Model

For applications like the SIS the system’s model is hard to understand and work with because it makes no sense in terms of the work being done.Causes errors, non-use

Page 4: Today Next time  Interaction Reading: ID – Ch 2 Interaction  Introduction to HCI & Interaction Design Reading: ID – Ch. 1 CS 321 Human-Computer Interaction.

What is Design?What is Design?Design is a creative activity of making

artifacts that are usable for a specific purpose.

Software EngineerSoftware is reliable, robust, and maintainable

Software DesignerSoftware fits the user’s overall activities,

enhances productivity, and produces a satisfying experience (Enjoyable!)

Page 5: Today Next time  Interaction Reading: ID – Ch 2 Interaction  Introduction to HCI & Interaction Design Reading: ID – Ch. 1 CS 321 Human-Computer Interaction.

User’s Task Model vs. Engineer’s ModelUser’s Task Model vs. Engineer’s Model

User’s task model A representation of the user’s conceptual model

Main Goal: Make the Engineer’s model invisible to the user.

Engineer’s modelUnderlying implementation

Linkages

Page 6: Today Next time  Interaction Reading: ID – Ch 2 Interaction  Introduction to HCI & Interaction Design Reading: ID – Ch. 1 CS 321 Human-Computer Interaction.

From the Interface Hall of ShameFrom the Interface Hall of ShameThe program, Woodworkers

Estimate Helper provides a classical

example of geekspeak.

The program is “designed for

woodworkers and cabinet makers”,

and purports to assist in the process of calculating price quotes for their projects.

Unfortunately the program uses such programming terminology as “Databases”, “Records”, and, if the user attempts to enter a duplicate part name, presents the message “Key Validation Error”.

While we do not mean to disparage any woodworkers, we can quite confidently state that the typical woodworker has essentially no practical understanding of such terms, nor should they be required to.

Is it any wonder that many new users are intimidated by computers?

Page 7: Today Next time  Interaction Reading: ID – Ch 2 Interaction  Introduction to HCI & Interaction Design Reading: ID – Ch. 1 CS 321 Human-Computer Interaction.

System Centered vs.System Centered vs.Customer Centered DesignCustomer Centered Design

System Centered DesignFocuses on organizing the

functionality of the system

Customer Centered DesignFocuses on the customer’s

conceptual modelParticipatory Design, User-Centered

Design, Human-Centered Design

Page 8: Today Next time  Interaction Reading: ID – Ch 2 Interaction  Introduction to HCI & Interaction Design Reading: ID – Ch. 1 CS 321 Human-Computer Interaction.

Customer Centered DesignCustomer Centered Design

Interject the designer in the user’s world and the user in the designer’s world to develop a shared conceptual model

Page 9: Today Next time  Interaction Reading: ID – Ch 2 Interaction  Introduction to HCI & Interaction Design Reading: ID – Ch. 1 CS 321 Human-Computer Interaction.

Contextual Design (CD)Contextual Design (CD)

Gather data from multiple users

Design depends on seeing the implications of the data

Design begins with a creative leap from customer data to implications for design and from implications to ideas for specific features

Abstract data into a common model

Page 10: Today Next time  Interaction Reading: ID – Ch 2 Interaction  Introduction to HCI & Interaction Design Reading: ID – Ch. 1 CS 321 Human-Computer Interaction.

Steps in Contextual DesignSteps in Contextual Design

Contextual Inquiry

Work Modeling

Consolidation

User Environment Design

Interface Design and Prototyping

Work Redesign

Page 11: Today Next time  Interaction Reading: ID – Ch 2 Interaction  Introduction to HCI & Interaction Design Reading: ID – Ch. 1 CS 321 Human-Computer Interaction.

Step 1 - Contextual InquiryStep 1 - Contextual Inquiry

Gather Data Observation Interview Participation “Shadowing”

Learn User’s Vocabulary

Gather Artifacts

Gain an understanding of the user

Page 12: Today Next time  Interaction Reading: ID – Ch 2 Interaction  Introduction to HCI & Interaction Design Reading: ID – Ch. 1 CS 321 Human-Computer Interaction.

Step 2 – Work ModelingStep 2 – Work Modeling

Concrete Representations User’s activities Context of the work

Team Interpretation Sessions Shared understanding

Page 13: Today Next time  Interaction Reading: ID – Ch 2 Interaction  Introduction to HCI & Interaction Design Reading: ID – Ch. 1 CS 321 Human-Computer Interaction.

Step 3 - ConsolidationStep 3 - Consolidation

Look across multiple users Common practices Divergent practices

Inductive Process Going from a few to a large population

Page 14: Today Next time  Interaction Reading: ID – Ch 2 Interaction  Introduction to HCI & Interaction Design Reading: ID – Ch. 1 CS 321 Human-Computer Interaction.

Step 4 – Work RedesignStep 4 – Work Redesign

Don’t just automate Look for places to improve

VisioningBrainstorming sessionsCreative process

Page 15: Today Next time  Interaction Reading: ID – Ch 2 Interaction  Introduction to HCI & Interaction Design Reading: ID – Ch. 1 CS 321 Human-Computer Interaction.

Step 5 – User Environment DesignStep 5 – User Environment Design

Explicit representation of the system work model

“Blue Print” for the User Interface Design

Page 16: Today Next time  Interaction Reading: ID – Ch 2 Interaction  Introduction to HCI & Interaction Design Reading: ID – Ch. 1 CS 321 Human-Computer Interaction.

Step 6 – Interface Design & Step 6 – Interface Design & PrototypingPrototyping

Paper Prototyping Lo-fidelity prototype Communicate design with the user