1 an ecological approach to design: network and contactmap - using ethnography to design software...

30
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 ]

Upload: teresa-skinner

Post on 02-Jan-2016

214 views

Category:

Documents


0 download

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

6

MIT Press, 1999

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

25

26

27

What You Do in ContactMap

• Initiate communications

– click to dial

– email

– 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]