requirements for project management
1
GCIS 514
Requirements and Project Management
Ethnography
Richard Lamb, MS
Ethnography (Observation)
A social scientist spends a considerable time observing and analysing how people actually work.
People do not have to explain or articulate their work.
Ethnography, simply stated, is the study of people in their own environment through the use of methods such as participant observation and face-to-face interviewing. ...
2
Ethnography (Observation)
Social and organisational factors of importance may be observed.
Ethnographic studies have shown that work is usually richer and more complex than suggested by simple system models.
Ethnography, simply stated, is the study of people in their own environment through the use of methods such as participant observation and face-to-face interviewing. ...
3
Scope of ethnography
Requirements that are derived from the way that people actually work rather than the way in which process definitions suggest that they ought to work.
Scope of ethnography
Requirements that are derived from cooperation and awareness of other people’s activities.
Awareness of what other people are doing leads to changes in the ways in which we do things.
Scope of ethnography
Ethnography is effective for understanding existing processes but cannot identify new features that should be added to a system.
Focused ethnography
Developed in a project studying the air traffic control process
Combines ethnography with prototyping
Focused ethnography
Prototype development results in unanswered questions which focus the ethnographic analysis.
The problem with ethnography is that it studies existing practices which may have some historical basis which is no longer relevant.
Observation and Related Techniques (1)
Observation
Get into the trenches and observe specialists “in the wild”
Shadow important potential users as they do their work
9
Observation and Related Techniques (1)
Observation
Initially observe silently (otherwise you may get biased information)
Ask user to explain everything he or she is doing
Session videotaping
10
Observation and Related Techniques (1)
Observation
Ethnography also attempts to discover social, human, and political factors, which may also impact requirements
11
Observation and Related Techniques (2)
Can be supplemented later with questionnaires
Based on what you know now – the results of observation
To answer questions that need comparison or corroboration (confirmation)
12
Observation and Related Techniques (2)
Can be supplemented later with questionnaires
To obtain some statistics from a large number of users (look for statistical significance!), e.g.:
How often do you use feature X?
What are the three features you would most like to see?
13
Observation and Related Techniques (2)
Can be supplemented later with questionnaires
Can be supplemented later with interviews
After getting a better idea of what is to be done, probably some questions require more detailed answers
14
Observation and Related Techniques (2)
Can be supplemented later with questionnaires
Can be supplemented later with interviews
You will not be wasting other people's time or your own
This is very labour intensive!
15
Ethnography – Overview (1)
Comes from anthropology, literally means "writing the culture"
Essentially seeks to explore the human factors and social organization of activities understand work
16
Ethnography – Overview (1)
Studies have shown that work is often richer and more complex than is suggested by simple models derived from interviews
17
Ethnography – Overview (1)
Social scientists are trained in observation and work analysis
Discoveries are made by observation and analysis, workers are not asked to explain what they do
18
Ethnography – Overview (1)
Collect what is ordinary/what is it that people do (aim at making the implicit explicit)
Study the context of work and watch work being done
19
Ethnography – Overview (2)
Useful to discover for example
What does a nuclear technician do during the day?
What does his workspace look like?
Less useful to explore political factors
Workers are aware of the presence of an outside observer
20
Ethnography – Example (1)
Sommerville et al. were involved in a project where they had to elicit the requirements of an air traffic control system
They observed the air traffic controllers in action with the existing system
21
Ethnography – Example (1)
Surprising observations
Controllers often put aircrafts on potentially conflicting headings with the intention of fixing them later
System generates an audible alarm when there is a possible conflict
22
Ethnography – Example (1)
Surprising observations
The controllers close the alarms because they are annoyed by the constant warnings
Incorrect conclusion
The controllers do not like audible alarms because they close them
23
Ethnography – Example (1)
Surprising observations
The controllers close the alarms because they are annoyed by the constant warnings
More accurate observation
The controllers do not like being treated like idiots
24
Ethnography – Example (2)
Dealers at a stock exchange write tickets to record deals with old-fashioned paper/pencil method
It was suggested to replace this with touch screens and headphones for efficiency and to eliminate distracting noise
Source: Preece, Rogers, and Sharp “Interaction Design: Beyond human-computer interaction”
25
Ethnography – Example (2)
Study found that the observation of other dealers is crucial to the way deals are done
Market position was affected if deals were not continuously monitored
Source: Preece, Rogers, and Sharp “Interaction Design: Beyond human-computer interaction”
26
Ethnography – Example (2)
Study found that the observation of other dealers is crucial to the way deals are done
Even if only peripheral monitoring takes place
“Improvements" would have destroyed the very means of communication among dealers
Source: Preece, Rogers, and Sharp “Interaction Design: Beyond human-computer interaction”
27
Ethnography and prototyping for requirements analysis