1 an ecological approach to design: network and contactmap - using ethnography to design software...
TRANSCRIPT
1
An Ecological Approach to Design: netWORK and
ContactMap
- Using Ethnography to Design Software Systems and Services
[ Based on Slides of Bonnie A. Nardi AT&T Labs-West
[email protected] www.nardi/best.com/default.html]
2
Some “E” Definitions
• Ecology: The science of relationship between organism and their environment.
• Ecological: – of or relating to ecology
– Tending or intended to benefit or protect the environment
• Ecosystem: An ecological community together with its environment, functioning as a unit.
• Ethnography: The branch of anthropology that deals with the scientific description of specific human cultures.
(source: http://www.thefreedictionary.com)
3
Connecting with Users/Customers
• Lots of ways:
– surveys
– focus groups
– logging phone, internet use
– lab-based experiments
• Useful for many purposes, but don’t impart a sense of users’ everyday experience and context
• Ecological design
– users in their native habitats
– what problems and opportunities might we find out about?
4
This Lecture
• Discussion of ecological design, esp. ethnographic methods
• Specific application of ecological design:
– the netWORK study
– the ContactMap prototype
5
Ecological Design: Leveraging the Local and the Global
Local: Consider as a single analytical unit, local systems of:peoplepracticestechnologiesvalues
· e.g., lifelong learning, efficiency, profit, patient care, customer care, privacy, open access to information,.....
· local “ecosystems,” e.g., offices, homes, schools, hospitals...
Global: Consider, as a backdrop, larger socioeconomic context in which people work and play · trends in global economy and society as they impinge
on customers or users
7
Nuts and Bolts:Six Step Process of Ecological Design
1a. Ethnographic studies of user activity· rich, nuanced, subtle descriptions of activity in local
settings
1b. Clues about larger socioeconomic context
2. Analyze data to identify gaps and problems in practice
3. Dream up ideas for technologies/services to meet real human needs
4. Prototype technologies· diverse ecology of designers
computer scientists, social scientists, artists...
5. Get very early feedback on prototypes
6. Iterate design
8
What is ethnography?
• Most closely associated with anthropology, but also sociology
• Ethnography is an approach for developing understandings of the everyday activities of people in local settings
• Ethnography’s Project: enable conversations across social and cultural boundaries between people quite different from one another
– Software developer trying to understand users (customers)
9
Principles of ethnography
• Holism
– focus on relations among activities and not on single tasks or single isolated individuals
– everything connected to everything else
• Natives’ point(s) of view
– how people see their own worlds
– opportunity to engage with customers
• Study people in their native habitats
– e.g., home, office, school, library, hospital, community...
10
Ethnographic Methods
• In-depth interviews in context
• Observation
• Participant-observation
Intensive interactions
11
But there’s no time!
• Feed results back to developers as work progresses
• Become part of the cycle of iteration
• Get 4-6 weeks up front to do some initial in-depth work
12
Advantages
• Deeper, more nuanced understandings
• More ecological validity– Represent what’s really going on in some everyday
setting– What’s meaningful to people
• (disconnect between e.g., survey questions... and how people think about things)
• Respect for complexity of human activity
• Design for human needs; reflect users’ own issues and everyday problems
• Cheaper to do it right the first time– considering the cost of launching a new product
13
Disadvantages
• Seeing the world in a single grain of sand
– comparative work needed
– build from multiple cases
• Ethnography in a mobile, distributed world
– it’s easier when the natives sit still, but we have to modify our methods and perspectives...
14
The NetWORK Study and ContactMap:
• Work undertaken jointly with
– Steve Whittaker - AT&T Labs-Research - Florham Park, NJ
– Ellen Isaacs - AT&T Labs-Research - Menlo Park, CA
– Rebecca Nagel, AT&T Labs, Menlo Park, CA
– Heinrich Schwarz - Science, Society and Technology, MIT
– Erin Bradner - University of California, Irvine
– John Hainsworth, Princeton University
– Mike Creech, Jeff Johnson (independent consultants)
• Perspectives: psychology, anthropology, computer science, art
15
Step 1a.. Ethnographic Study of Communication Activity Across Organizational Boundaries
• Beyond teams
– Customer-vendor relationships
– Partnering, alliances across companies
– Facilitators between and within organizations
– High level managers
– Experts, e.g., patent attorneys, reference librarians, HR
– Contractors, consultants
16
Methods
• Lengthy open-ended audiotaped interviews– 1000 pages transcript
• Questions:– What do you do?
– Who do you do it with?
– What technologies do you use?
• Observations
17
Sample: 22 People in 12 companies
• Public relations
• Law
• Management
• Creative media (Web design, commercials)
• High tech
• Telecommunications
Technically savvy, use lots of technology, work across organizational boundaries
18
Step 1b. Context: The New Economy
• Constant change in organizations
– downsizing, merging, partnering, reorging, outsourcing….
• People’s personal social networks important under conditions of organizational change, instability due to changing nature of global economy
– anchors in people’s worklives, careers
• netWORK
– create, maintain, activate personal social networks
• Networking isn’t new (Webster’s 1940) but intensified in today’s economy
19
Why netWORK?
• netWORK needed to be effective:
– to yourself for career
– to your organization for information gathering and labor recruitment
20
Distributed Work:Working Across Organizational Boundaries
Home Team
Contractors
Customers and Clients
Consultants
Rest oforganization
Outsourcedservice providers
Vendors
Colleaguesin Other
OrganizationsFundingAgencies
VentureCapital
Temps
21
Step 2. Gaps and Problems in Practice
• NetWORK a kind of invisible, unaccounted-for work
– not in performance evaluations, workflow diagrams, timesheets, social science theories...
• But users have to devote time and energy to it
• netWORK activities
– create personal social network
– maintain personal social network
– activate personal social network
– control own presence in personal social network• e.g., am I available, and if so, to whom?
22
Publications
• A Networker’s Work is Never Done: Joint Work in Intensional Networks. B. Nardi, S. Whittaker, H. Schwarz. Forthcoming in CSCW.
• Nardi, B., Whittaker, Steve, Schwarz, Heinrich.. It's Not What You Know, It's Who You Know: Work in the Information Age. First Monday, May, 2000 (firstmonday.org)
• Know Who You Know, ComputerWorld, September 4, 2000.
– article by Mat Schwartz on ContactMap
23
Specific Problems
• Remembering who’s in the social network
– who they are
– their details
– current whereabouts and activities
• Using multiple communication media easily
• Remembering which documents have been exchanged when
• Remembering task status
• Getting awareness information for non-colocated contacts
– could be next floor or building, or next continent
24
Step 3. Ideas for Technologies/Services:ContactMap
• Redesign the desktop to reflect people in user’s social network rather than lists, hierarchies, folders
• Visualize the user’s personal social network
– individuals, groups
• Provide unifying interface for communication and information
27
What You Do in ContactMap
• Initiate communications
– click to dial
– instant messaging
– video
– fax....
• Find documents associated with a contact (to and from)
– email, graphics files, text files, web pages...
• See reminders
• See availability of others (“activity meters”)
• Initially populate ContactMap through analysis of contacts in email folders (maybe later phone logs)
28
Big (ecological) picture here
• Most desktop redesigns don’t consider communication as a central fact of digital life– document-centric
• Lifestreams (product from Yale research)• Presto (Xerox PARC)
– but cell phones, pagers, pdas, electronic books, computers are all merging (above only for computers)
– ContactMap intended to integrate (somehow) with other device interfaces
• Our Step 1 research gave us the idea for a nexus where we can meaningfully bring together information and communication, i.e., personal social networks
29
Step 5. Early User Feedback
• Provide easy ways to create user-defined clusters of contacts– typical clusters are family, friends, project-n, project-n+1,
old workplace, old workplace n-1....
Step 6. Iterate…
30
Future ContactMap• How will people use this social desktop for everyday work to manage
communications with their contacts and organize their data?; • How might it support network growth and complexity, preserving the overall spatial
consistency and spatial workspace users want?; • How might it support task specific views of the network, along with the ability to
hide more peripheral contacts from default views?;• How far might it push the communication-centric model to include information?; • How might it accommodate information users not associated with a specific• person or group?; • How might it make it easier for people to get access to one another’s photos so they
more easily bring their contact maps to life?; • How should ContactMap evolve so that it can be used on cell phones and personal
digital assistants?;• How might it subsume information in personal information manager software?; and, • How might it enable the sharing of contact information so users readily share their
contacts (while addressing related privacy concerns)?[source: Integrating Communication and Information Through ContactMap, April
2002/Vol. 45, No. 4 COMMUNICATIONS OF THE ACM]