Presentation is loading. Please wait.

Presentation is loading. Please wait.

Supporting Distributed Communities through Groupware Carl Gutwin University of Saskatchewan hc i.

Similar presentations


Presentation on theme: "Supporting Distributed Communities through Groupware Carl Gutwin University of Saskatchewan hc i."— Presentation transcript:

1 Supporting Distributed Communities through Groupware Carl Gutwin University of Saskatchewan hc i

2 Outline Case studies Support for loose coupling Keeping it simple

3 Case Studies Home care teams –Saskatoon District Health Distributed software development –Open source projects NetBSD Subversion

4 Home care teams Patients in the community receive services from several different people –Occupational therapists, physical therapists, nurses, home health aides, nutritionists, case managers

5 Service providers Professional disciplines: –Work from different offices –Community based (mobile) –Face-to-face meetings difficult –Autonomous

6 Loose coupling in home care Discretionary collaboration Interest in others’ plans and activities –Scheduling –Treatment plans Traces of activity in shared spaces

7 Designing for loose coupling Preserve autonomy and flexibility Consolidate information buffers Support loose coordination Support asynchronous communication

8 Case study 2

9 Open source development Widely distributed Few if any face-to-face meetings Freedom to contribute where needed Strong interdependence

10 Study sites NetBSD –Unix-like operating system –170 developers in 12 countries Subversion –Revision control system –32 developers in 3 countries

11 Problem How to coordinate activities to: –Avoid duplication of work –Avoid working at cross purposes

12 Solution Maintain awareness of: –Identity –Interests –Current activities –Intentions How was this done?

13 Solution No sophisticated tools! –Mailing list –Text chat How could these be enough?

14 Mailing lists By far the most important mechanism for communication on the projects –Read before joining the project –Read extensively by developers –High participation level –“Lurkers”

15 Mailing lists How do lists support awareness? –1. Stating your activity –2. Finding the right people to talk to –3. Overhearing

16 Usability issues Keep it simple to start with! Critical mass –Both readers & writers Commitment to keeping it public –“if it’s not on the list, it didn’t happen”

17 Thanks to: –David Pinelle, Reagan Penner For more information, visit: –hci.usask.ca hc i


Download ppt "Supporting Distributed Communities through Groupware Carl Gutwin University of Saskatchewan hc i."

Similar presentations


Ads by Google