1 1 coordination. 2 2 agenda coordination as dependencies malone, t., & crowston, k. (1994). the...

31
1 1 Coordination

Upload: rosanna-reeves

Post on 21-Jan-2016

214 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: 1 1 Coordination. 2 2 Agenda Coordination as dependencies Malone, T., & Crowston, K. (1994). The interdisciplinary study of coordination. ACM Computing

11

Coordination

Page 2: 1 1 Coordination. 2 2 Agenda Coordination as dependencies Malone, T., & Crowston, K. (1994). The interdisciplinary study of coordination. ACM Computing

33

The Problem

• What do groups do and how might they work together in more efficient manners?

• What is the role of dependencies between tasks of different group members and the way the group coordinates work?

Page 3: 1 1 Coordination. 2 2 Agenda Coordination as dependencies Malone, T., & Crowston, K. (1994). The interdisciplinary study of coordination. ACM Computing

44

Shortcomings of Previous Work

• Describe the dependencies and process only in general terms

• Not enough detail about:• differences between dependencies• the problems dependencies create• how the proposed coordination processes

address those problems

Page 4: 1 1 Coordination. 2 2 Agenda Coordination as dependencies Malone, T., & Crowston, K. (1994). The interdisciplinary study of coordination. ACM Computing

55

Coordination Theory

• Three contributions:• Defines coordination• Provides a modeling framework• Proposes an initial topology of dependencies and

coordination mechanisms

Page 5: 1 1 Coordination. 2 2 Agenda Coordination as dependencies Malone, T., & Crowston, K. (1994). The interdisciplinary study of coordination. ACM Computing

66

What is Coordination?

• Coordination: (Successful) management of dependencies between activities

• Goals of paper• Framework for analyzing coordination in

terms of actors performing interdependent tasks

• A taxonomy of types of coordination & coordination mechanisms

• Illustrate the claim that these categories of coordination are general across domains

Page 6: 1 1 Coordination. 2 2 Agenda Coordination as dependencies Malone, T., & Crowston, K. (1994). The interdisciplinary study of coordination. ACM Computing

77

Dependencies btw multiple tasks & resources

Page 7: 1 1 Coordination. 2 2 Agenda Coordination as dependencies Malone, T., & Crowston, K. (1994). The interdisciplinary study of coordination. ACM Computing

88

Summary of dependencies & coordination mechanisms

Task uses resource• 1. Determine needs• 2. Identify resources

• ads

• prepared list

• only one resource

• 3. Collect information on resources• by bidding

• manager knows

• 4. Pick best• 5. Do assignment

• mark resource in use

• 6. Manage flow dependencies from acquiring resource to using resource

Page 8: 1 1 Coordination. 2 2 Agenda Coordination as dependencies Malone, T., & Crowston, K. (1994). The interdisciplinary study of coordination. ACM Computing

99

Continued

Task requires multiple resources simultaneously1 Pre-assign resources to simplify coordination problem

2. Manage dependency on the fly• avoid or detect and resolve deadlock

• detect and resolve starvation

Page 9: 1 1 Coordination. 2 2 Agenda Coordination as dependencies Malone, T., & Crowston, K. (1994). The interdisciplinary study of coordination. ACM Computing

1010

• Assigning employee a task

• Buying a product

Equivalence of coordination mechanisms

Page 10: 1 1 Coordination. 2 2 Agenda Coordination as dependencies Malone, T., & Crowston, K. (1994). The interdisciplinary study of coordination. ACM Computing

1111

Examples of common dependencies btw activities & alternative coordination mechanisms

Page 11: 1 1 Coordination. 2 2 Agenda Coordination as dependencies Malone, T., & Crowston, K. (1994). The interdisciplinary study of coordination. ACM Computing

1212

Proposed topology (mapping dependencies to mechanisms)

Page 12: 1 1 Coordination. 2 2 Agenda Coordination as dependencies Malone, T., & Crowston, K. (1994). The interdisciplinary study of coordination. ACM Computing

1313

Restaurant Example (agents, tasks, dependencies)

Page 13: 1 1 Coordination. 2 2 Agenda Coordination as dependencies Malone, T., & Crowston, K. (1994). The interdisciplinary study of coordination. ACM Computing

1414

Restaurant Example (resources)

Page 14: 1 1 Coordination. 2 2 Agenda Coordination as dependencies Malone, T., & Crowston, K. (1994). The interdisciplinary study of coordination. ACM Computing

1515

Deep Structure of Hiring

Page 15: 1 1 Coordination. 2 2 Agenda Coordination as dependencies Malone, T., & Crowston, K. (1994). The interdisciplinary study of coordination. ACM Computing

1616

Decomposing Hiring

Page 16: 1 1 Coordination. 2 2 Agenda Coordination as dependencies Malone, T., & Crowston, K. (1994). The interdisciplinary study of coordination. ACM Computing

1717

Coordination Generator for Hiring

Page 17: 1 1 Coordination. 2 2 Agenda Coordination as dependencies Malone, T., & Crowston, K. (1994). The interdisciplinary study of coordination. ACM Computing

1818

Collective Intelligence Genome

• Application to crowdsourcing

Malone, T. W., Laubacher, R., & Dellarocas, C.,. (2010). The Collective Intelligence Genome. Sloan Management Review, 5(3), 21-31.

Page 18: 1 1 Coordination. 2 2 Agenda Coordination as dependencies Malone, T., & Crowston, K. (1994). The interdisciplinary study of coordination. ACM Computing

1919

Who & Why

Page 19: 1 1 Coordination. 2 2 Agenda Coordination as dependencies Malone, T., & Crowston, K. (1994). The interdisciplinary study of coordination. ACM Computing

2020

How

Page 20: 1 1 Coordination. 2 2 Agenda Coordination as dependencies Malone, T., & Crowston, K. (1994). The interdisciplinary study of coordination. ACM Computing

2121

Recombination

Page 21: 1 1 Coordination. 2 2 Agenda Coordination as dependencies Malone, T., & Crowston, K. (1994). The interdisciplinary study of coordination. ACM Computing

2222

Examples of common dependencies btw activities & alternative coordination mechanisms

Page 22: 1 1 Coordination. 2 2 Agenda Coordination as dependencies Malone, T., & Crowston, K. (1994). The interdisciplinary study of coordination. ACM Computing

2323

How do you evaluate this work?

• Is this an accurate description of coordination?

• Is it predictive – e.g., predicting when coordination mechanisms are used or when they are effective

• Is it practical – e.g., can we guide managers to assign tasks or developers who build coordination tools about how to behave differently?

Page 23: 1 1 Coordination. 2 2 Agenda Coordination as dependencies Malone, T., & Crowston, K. (1994). The interdisciplinary study of coordination. ACM Computing

2828

Comparison to Agile Programming Environments

Page 24: 1 1 Coordination. 2 2 Agenda Coordination as dependencies Malone, T., & Crowston, K. (1994). The interdisciplinary study of coordination. ACM Computing

2929

Solvent: Mturkers to condense text

• Decompose writing task• Identify candidates for condensation or rewording• Reward• Verify

Page 25: 1 1 Coordination. 2 2 Agenda Coordination as dependencies Malone, T., & Crowston, K. (1994). The interdisciplinary study of coordination. ACM Computing

3030

Solvent: Find/Fix/Verify Model

Page 26: 1 1 Coordination. 2 2 Agenda Coordination as dependencies Malone, T., & Crowston, K. (1994). The interdisciplinary study of coordination. ACM Computing

3131

Value of HCII Ethnography

• Readings• Health & Luff: Collaboration and control … in London

Underground Line Control Rooms (536 cites)

• Questions• What do these qualitative studies tell us about coordination

that differs from Malone Hinds• How much of the value of social empirical research derives

from impacts for design/engineering

Page 27: 1 1 Coordination. 2 2 Agenda Coordination as dependencies Malone, T., & Crowston, K. (1994). The interdisciplinary study of coordination. ACM Computing

3232

Health & Luff: Collaboration and control

• Questions• What have we learned new about coordination

here?• How does what H&L describe differ from the benefits of

co-location for grounding?• Can the coordination mechanisms described here map

to the Malone/Crowston or Cataldo?

Page 28: 1 1 Coordination. 2 2 Agenda Coordination as dependencies Malone, T., & Crowston, K. (1994). The interdisciplinary study of coordination. ACM Computing

3333

Interesting findings

• X’s work activity triggered by Y’s public actions• DIA: Hello and good afternoon Ladies an Gentlemen. Bakerloo Line Information.

• DIA: We have a slight gap in our Southbound Bakerloo Line service towards the Elephant an Castle.. Your next south bound train, should depart from this station in about another three minutes.

• DIA: The next south bound train, should depart from this station in about another three minutes.

• . . . a related announcement follows a couple of minutes later...

• Enabled by collocation & intentional awareness

Page 29: 1 1 Coordination. 2 2 Agenda Coordination as dependencies Malone, T., & Crowston, K. (1994). The interdisciplinary study of coordination. ACM Computing

3434

Requirement to make the private visible

• Y recognizes this dependencemakes private thought & actions public

• C: It's ten seventeen to ( ) hhhhhhh• (4.3)• C: Right (.) that's that one done.• C: hhh hhh (.) hhh• C: Two O Six (.) Forty Six• (0.7)• C: Two Two Five• 9 .. the D1A begins to tap on his chair and he and the trainee begin a

separate conversation. As• they begin to talk C ceases talking out loud...

Page 30: 1 1 Coordination. 2 2 Agenda Coordination as dependencies Malone, T., & Crowston, K. (1994). The interdisciplinary study of coordination. ACM Computing

3535

Shared Context: Cramton, Mutual Knowledge Problem

• Members confronted by different contexts & pressures

• Members in different organizations different value systems

• Members in different nations different calendars and deadlines

• Members in different units different workloads

• Remote members don’t recognize contextual constraints on behavior attribute problems to personal instead of situational causes• E.g., Absence attributed to unresponsiveness or laziness,

instead of competing demands or holiday.

Page 31: 1 1 Coordination. 2 2 Agenda Coordination as dependencies Malone, T., & Crowston, K. (1994). The interdisciplinary study of coordination. ACM Computing

3636

Specific problems