Lect02 Pact Analysis
Lect02 Pact Analysis
PACT
1
Designing Interactive Systems
effective to use,
Disorganized Orderly
Distractible Undistractible
Emotional Unemotional
Illogical Logical
…. are different!
People are Machines are
Compliant Rigid
Attentive to Insensitive to
change change
Resourceful Unimaginative
Able to make Constrained to
flexible decisions make consistent
based on context decisions
The User Interface
All those parts of the system we come into
contact with…
Physically we might interact with a device by
pressing buttons or moving levers and the
interactive device might respond by providing
feedback through the pressure of the button or
lever.
Perceptually the device displays things on a
screen, or makes noises which we can see and
hear.
Conceptually we interact with a device by trying
to work out what it does and what we should be
doing. The device provides messages and other
displays which are designed to help us do this.
What are the user interfaces here?
Safety
Effectiveness
Ethics
PACT Framework
People undertake activities, in
contexts using technologies.
People
Activities
Contexts
Technologies
People are different from one another
Physical differences
Height, weight, different capabilities in sight,
hearing, touch,…
Psychological differences
Different ways of working; different memory
abilities, spatial ability; different amounts of
attention at different times; ability to recognize
things or remember things. Different ‘mental
models’
Usage differences
Experts versus novices, discretionary users of
technologies, differences in designing for a
heterogeneous group or a homogeneous group
Characteristics of different activities
Temporal aspects
To do with timing, frequency etc.
Co-operation
Working with others or not?
Complexity
Are they well-defined or vague?
Safety critical
What problems happen if something goes wrong?
Content
What information and media are we dealing with?
Different contexts of use
Physical environment
ATM or ticket machine versus computer at home
Social context
Help from others, acceptability of certain designs
Organizational context
Power structure, changes in life style, de-skilling,
etc.
Different technologies
Input
How to enter data and commands into the system.
Suitability of medium for different
contexts/activities
Output
Characteristics of displays - ‘streamy’ media
versus ‘chunky’ media. Characteristics of the
content. Also feedback is important
Communication
Between person and technology. Bandwidth,
speed. communication between devices
Content
Functional systems versus systems more focused
on content
Doing a PACT analysis
How to identify the range of PACT elements in a domain?
Brainstorming
A group of you get together and talk through ideas and
possibilities
Do not dismiss ideas at first - anything goes! Do not put other
people’s ideas down
After you have a set of possibilities go through and weed out
the more ridiculous ones
Envisioning ideas
Draw pictures, sketches, cartoons, cut out pictures from
magazines and stick them on a board, etc.
Work with relevant people
Workshops, interviews, observations
Write up as scenarios
Challenge..
Can you do a PACT analysis for
the system that you want to
develop?