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

Upload: opal-ellis

Post on 20-Jan-2016

221 views

Category:

Documents


0 download

TRANSCRIPT

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