CS631p - Human-Computer Interaction
Spring 2001
Lecture 4

Work Contexts in Design

Context: Interplay between design of computer systems and applications within
social and organizational settings.

Work contexts affect design of interfaces
Application design must consider the organizational setting in which it is used.
e.g.
Past - stand-alone computers exchanged printed documents created with any word processor.
Present: - Now documents are shared electronically requiring standards

Past - engineers and scientists used computers - text-based interfaces
Present - people with a wide variety of skills use computers - wide range of interfaces
 

Interface designs have shifted from generic windows to domain-specific application interfaces
Developers must combine interface design skills with knowledge of specific work domains.

Two Case Studies

  1. Office application with ten thousand copies distributed throughout corporation (W.S. Orlikowski)
Questions Posed: Relevant Organizational Elements: Perspective: Corporate Structure:
Three categories of employees:         -After time either promoted or fired and replaced
        -After more time become partners or leave company - Prior to study partners observed that operations were highly redundant - people reinventing the wheel
- Solution - acquire Lotus Notes for consultants (Lotus Notes: groupware with email and shared database)
- Undertook installing notes at sites around world. Problems: Findings: NOTE: - Corporate Culture is independent of quality of hardware/software system
- Conflicting motivations of users was not taken into account
But - Notes was great success with technical support, who happily shared their stuff.
 
  1. Sales support software
Expert system built to aid sales people specify appropriate system configuration for customers - Customer identifies system requirements
- Sales force works out configuration
- Price is calculated
Problem - Real Scenario:
- Customers begin with how much they have to spend!
- Sales force tries to find adequate system for that amount


Result:
- Program did not support backward reasoning
- New interface meant nothing

  From Human Factors to Human Actors
Understand people as actors in situations with a set of skills and shared practices based on work experience with others.

Shifts in focus:
    - From product to process in research and design
        Fix the process, the product takes of itself.
    - From individuals to groups
        Personal computer islands are disappearing
    - From laboratory to work place
    - From novices to experts
        Fields and users mature
    - From analysis to design
    - More design skills
    - From user-centered to user-involved design
    - From requirements specifications to prototyping and iterative design

Maximize user involvement: Participatory approaches to design

Need domain knowledge: Scandinavian approaches to collaborative design Cooperative prototyping
Design a prototyping system that can be modified "on the fly" in the course of user interaction Sociotechnical design Soft systems methodology Joint application design (JAD) Ethnography and interaction analysis Contextual inquiry Information systems perspective