Skip to main content
Elearn Education and Technology in Perspective acm
HOME BEST PRACTICES CASE STUDIES IN-DEPTH TUTORIALS REVIEWS RESEARCH PAPERS PAST ARTICLES The eLearn Blog

Preliminary Heuristics for the Design and Evaluation of Online Communities of Practice Systems

Online communities…communities of practice…knowledge management…human capital. For some time now, companies have believed that they can be more effective—and more profitable—if they could only get their people to talk to each other and share what they know. Globalization, acquisitions, and diversification have led to workforces that are more spread out and more varied. In addition to creating the need for a flexible, agile workforce, the evolving and sometime volatile business climate has reduced the ability of companies to rely on stable groups of people who slowly grow their expertise over many years.

To address this need, companies have built or bought knowledge management portals, tools for growing communities of practice, and other expensive, often complex software systems. As with other software systems, however, utilization is not guaranteed, and the return on investment may never materialize. What functionality should such systems provide to increase the probability of payback? How can product specifications be evaluated? By what benchmarks can existing implementations be inspected?

This article offers a set of heuristics drawn from published academic research into online communities of practice. These heuristics may be used to inform design, or they can be used as heuristics in an evaluation process. These heuristics are preliminary—we have successfully applied them informally to evaluate an existing system at a large corporation. During this evaluation, the issues uncovered matched well with the issues raised by users of the system. The heuristics also uncovered additional issues previously unrecognized. At the same time, we recognize that more testing needs to be conducted.

The Heuristics
Software systems supporting online communities of practice should consider providing the following functionality:

1. Support for ideation and the evaluation of brainstormed alternative
An important aspect of communities is the ability to communally generate and evaluate new ideas about the processes within the practice as well as the function of the community. Tools that can provide this ability range from simple asynchronous discussion and synchronous chat to sophisticated packages designed specifically for idea generation, ranking, and selection of those ideas. Some key questions to consider for this dimension are:

  • Are there tools that enable creating a shared "virtual mental space"?
  • Do the tools allow the ranking and evaluating of generated alternatives?
  • Are there both synchronous and asynchronous mechanisms for participating in idea generation and evaluation?
  • Do all the tools allow equal participation?

2. Structured information and interaction
Participants will more actively engage in electronic collaboration if the interactions are structured in time, space, and scope. Community in general is most effective when activity is driven by context of its rituals and its purpose. Tools, events, and content should be structured to provide this context for action. Specifically, some key questions concerning structure are:

  • Does the environment foster content-related interactions built around structured tasks?
  • Do the synchronous and asynchronous tools provide a structure for participation?
  • Are a variety of roles supported in the environment and the interactions (such as playing devil's advocate, synthesizer of ideas, or divergent thinker)?
  • Is there a "cyclical" nature to the events that take place in the space (regular meetings, rituals such as birthday recognition, rites of passage, etc.)?
  • Does the purpose of the interaction drive the design of the tools?
  • Do the tools allow creation of rich context (expert feedback, private reflection, debate, dialog tracking, etc.)?

3. Unifying purpose and focus
A community thrives on the ability of its members to believe in and articulate its purpose and goals. If a community centers around a particular practice (such as a profession or use of a software package), it is important that members are able to use a common language in expressing what they are about and what they are trying to accomplish both to each other and to those outside the community. It is also important that they are able to address common problems that they are facing together and collaboratively. The following questions address this unifying purpose and focus:

  • Does the space allow the creation and support the articulation of a common and clear purpose (a charter or prominently figured statement of purpose, for example)?
  • Does the space allow for sub-communities that address the common purpose of the community as a whole?
  • Does the space provide for meaningful discussion about the definition of key terms and concepts?
  • Do the tools provide for discussions about cases that represent common problems or issues?

Continue...



RSS Feed
Reader Comments (0)
Post Comment

Sign up for updates:


PAID ADVERTISEMENT

Copyright © 2001-2010 by the Association for Computing Machinery, Inc. Permission to make digital or hard copies of part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page of the document. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, republish, post on servers, or redistribute requires prior specific permission and a fee. To request permissions, please contact permissions@acm.org.

ACM-Advancing computing as a science and a profession.
ACM is widely recognized as the premier organization for computing professionals, delivering resources that advance the computing and IT disciplines, enable professional development, and promote policies and research that benefit society.

  • ACM Home - Founded in 1947, ACM is a major force in advancing the skills of information technology professionals and students worldwide.
  • About ACM
  • Join ACM
For information on how to become an eLearn sponsor, please contact ACM Media at acmmediasales@acm.org.

Read the ACM Privacy Policy and Code of Ethics
ACM - Association for Computing Machinery
Questions or Comments about ACM? Contact webmaster@acm.org
Call: 1.800.342.6626 (USA and Canada) or +212.626.0500 (Global)
Write: ACM, 2 Penn Plaza, New York, NY, 10121, USA