Transcript
Page 1: 01 03 cp_technology_survey_v3

SSSuuuppppppooorrrtttiiinnnggg cccooommmmmmuuunnniiitttiiieeesss ooofff ppprrraaaccctttiiiccceee

aaa sssuuurrrvvveeeyyy ooofff cccooommmmmmuuunnniiitttyyy---ooorrriiieeennnttteeeddd ttteeeccchhhnnnooolllooogggiiieeesss

How to make sense of this emerging marketunderstand the potential of technology

and set up a community platform

Etienne WengerResearch and Consulting

DraftVersion 1.3March 2001

Page 2: 01 03 cp_technology_survey_v3

Version 1.3March, 2001

i

AAA “““ssshhhaaarrreeewwwaaarrreee””” rrreeepppooorrrttt

Because of the time-sensitive nature of the information contained in this report, I have decided to self-publish it on a “shareware” basis.§ Feel free to forward, photocopy, or otherwise distribute this report, but always include this page and

mention that it is shareware.§ If you receive a copy and find it useful, please go to my website to make your payment.

The price for this report is:§ Individuals: $20.00§ Institutions: $100.00To make a payment by credit card or order a copy, go to http://www.ewenger.com/techYou can also send a check to:

Etienne WengerPO Box 810North San Juan, CA 95960

Send comments and corrections to: [email protected]

Thank you.

P.S. The following people and institutions are welcome to use this report free of charge:§ Employees of the US Federal Government, who can request copies from Wendy Stoner

([email protected]) of the General Services Administration§ Members of CPsquare, our practitioner’s consortium on communities of practiceMany thanks to Shereen Remez, Wendy Stoner, and Jon Desenberg of the General ServicesAdministration of the US Government for their sponsorship of the early phases of this project.

Page 3: 01 03 cp_technology_survey_v3

Version 1.3March, 2001

ii

TTTaaabbbllleee ooofff cccooonnnttteeennntttsss

Executive summary 1

I. Communities of practice 2

II. The market of community-oriented technologies 5

Communities of practice and technology: typical facilities 5

The broader market: a chart 8

Knowledge portals: the knowledge worker’s desktop 11

Team work: online project spaces 15

Community management: website communities 18

On-line conversations: discussion groups 23

Synchronous interactions: on-line meeting spaces 28

On-line instruction: community-oriented e-learning spaces 32

Knowledge exchange: access to expertise 35

Knowledge repositories: documenting practice 39

Combining dimensions: convergence in the market 43

III. Understanding the role of technology 45

IV. Development and evaluation strategies 60

Additional resources 65

Page 4: 01 03 cp_technology_survey_v3

Version 1.3March, 2001

1

EEExxxeeecccuuutttiiivvveee sssuuummmmmmaaarrryyy

This report is intended as a guide for selecting andassembling a technological platform to supportcommunities of practice across a large organization. Tothis end, the report addresses four questions:

1. What makes communities of practice different fromgarden-variety online communities?

Every group that shares interest on a website iscalled a community today, but communities ofpractice are a specific kind of community. They arefocused on a domain of knowledge and over timeaccumulate expertise in this domain. They developtheir shared practice by interacting aroundproblems, solutions, and insights, and building acommon store of knowledge.

2. What categories of community-oriented products existand what are they trying to accomplish?

The ideal system at the right price does not existyet, though a few come really close. But there areeight neighboring categories of products that havesomething to contribute and include goodcandidates to start with. Analyzing these categoriesof products yields not only a scan of products, butalso a way of understanding the various aspects ofa knowledge strategy based on communities ofpractice.

3. What are the characteristics of communities ofpractice that lend themselves to support bytechnology?

Technology platform are often described in termsof features, but in order to really evaluatecandidates for a technology platform, it is useful tostart with the success factors of communities ofpractice that can be affected by technology. Thethird section of this report provides a table ofthirteen such factors with examples of how atechnology platform can affect the success of acommunity in each area.

4. How to use the answer to these questions to develop astrategy for building a platform for communities ofpractice?

Most of the product categories can be a startingpoint for building a general platform. In fact, thisanalysis of the field suggests a strategy forapproach the task. Decide what kinds of activitiesare most important for your communities. Select aproduct in that area, and expand it with elementsfrom the other categories.

.

Page 5: 01 03 cp_technology_survey_v3

Version 1.3March, 2001

2

III... CCCooommmmmmuuunnniiitttiiieeesss ooofff ppprrraaaccctttiiiccceee

The word community has become immensely popular. Asa result, a large number of groups are called communities,even though they display very different characteristics.Among online designers and facilitators, just about everygroup that interacts around a topic is called a community.In particular, discussion groups are usually calledcommunities.

Communities of practice can take very different shapes.They can vary along a number of dimensions. They can betight-knit and small or loosely connected and large. Butthey all share a few characteristics. The term "communityof practice" is of relatively recent coinage, but thephenomenon it refers to is age-old and social scientistshave talked about it under various guises. In a nutshell, acommunity of practice is a group of people who share aninterest in a domain of human endeavor and engage in aprocess of collective learning that creates bonds betweenthem: a tribe, a garage band, a group of engineers workingon similar problems.

Not everything called a community is a community ofpractice. A neighborhood for instance, is often called acommunity, but is usually not a community of practice.Three characteristics are crucial:

1. The domain: Since a community of practice is focusedon a domain of shared interest, it is not merely a clubof friends or a network of connections between people.

Membership therefore implies a minimum level ofknowledge of that domain— a shared competence thatdistinguishes members from other people. (You couldbelong to the same network as someone and neverknow it.) The domain is not necessarily somethingrecognized as “expertise” outside the community. Ayouth gang may have developed all sorts of ways ofdealing with their domain: surviving on the street andmaintaining some kind of identity they can live with.

2. The community: In pursuing their interest in theirdomain, members engage in joint activities anddiscussions, help each other, and share information.That is how they form a community around theirdomain and build relationships. Having the same job orthe same title does not make for a community ofpractice unless members interact and learn together.The claims processors in a large insurance company orthe students in American high schools may have muchin common, but unless they interact, they do not form acommunity of practice. The Impressionists, forinstance, used to meet in cafes and studios to discussthe style of painting they were inventing together.These interactions were essential to making them acommunity of practice even though they usuallypainted alone.

3. The practice: A community of practice is not merely acommunity of interest--people who like certain kinds

Page 6: 01 03 cp_technology_survey_v3

Version 1.3March, 2001

3

of movies, for instance. Members of a community ofpractice develop a shared repertoire of resources:experiences, stories, tools, ways of addressingrecurring problems— in short a shared practice. Thistakes time. A good conversation with a stranger on anairplane may give you all sorts of interesting insights,but it does not in itself make for a community ofpractice. The development of a shared practice may bemore or less self-conscious. The “windshield wipers”community of practice at an auto mamufacturer makesa concerted effort to collect and document the tricksand lessons they have learned into a knowledge base.By contrast, nurses who meet regularly for lunch in ahospital cafeteria may not realize that their lunchdiscussions are one of their main sources of knowledgeabout how to care for patients, even though in thecourse of all these conversations, they have developeda set of stories and cases that become a sharedrepertoire for them to think about and discuss newcases.

We all belong to communities of practice. They have beenaround for as long as human beings have learned together.At home, at work, at school, in our hobbies, we belong toseveral communities of practice at any given time. And thecommunities of practice to which we belong change overthe course of our lives. In fact, communities of practice areeverywhere.

The concept of community of practice has found a numberof practical applications in business, organizational design,education, and civic life.

Business organizations. The concept has been adoptedmost readily by people in business because of theincreasing need to focus explicitly on knowledge (Wenger,McDermott, and Snyder, 2001). Initial efforts had focusedon information systems with disappointing results.Communities of practice provided a new approach,focused on the social structures that could best assumeownership for complex and dynamic knowledge withsubstantial tacit components. A number of characteristicsmake communities of practice a natural fit.§ Unlike training or research departments, they are not

separate units. Rather they pervade the organization,since people belong to communities of practice at thesame time as they belong to their business units orteams.

§ Communities of practice address the informal and tacitaspects of knowledge creation and sharing, as well asthe more explicit aspects.

§ They allow a much closer connection between learningand doing, while still providing structures wherelearning can accumulate.

§ In a time of globalization and disaggregation, theycreate connections among people across institutionalboundaries and potentially across the globe.

From this perspective, the knowledge of an organizationlives in a constellation of communities of practice eachtaking care of a specific aspect of the competence that theorganization needs. However, the very characteristics thatmake communities of practice a good fit for stewardingknowledge— autonomy, practitioner-orientation,informality, crossing boundaries— are also characteristics

Page 7: 01 03 cp_technology_survey_v3

Version 1.3March, 2001

4

that make them a challenge for traditional hierarchicalorganizations. How this challenge is going to affect theseorganizations remains to be seen.

Education. In business, focusing on communities ofpractice adds a layer of complexity to the organization— akind of orthogonal structure focused on knowledge, whilethe core structure of the organization still focuses onbusiness processes and results. But they do not imply arestructuring the whole system. Schools have been a bitslower at adopting the concept of communities of practicebecause sharing knowledge is already their main activity,and adopting communities of practice as a basicorganizing principle implies a deeper rethinking of theirstructure. In educational circles, the hope is thatcommunities of practice could bring the experience ofschooling closer to everyday life along three dimensions.§ Internally: How to ground school learning experiences

in practice through participation in communitiesaround subject matters?

§ Externally: How to connect the experience of studentsto actual practice through peripheral forms ofparticipation in broader communities beyond the wallsof the school?

§ Over the lifetime of students: How to serve the lifelonglearning needs of students by organizing communities

of practice focused on topics of continuing interest tostudents beyond the schooling period?

From this perspective, the school is not the privilegedlocus of learning. It is not a self-contained, closed world inwhich students acquire knowledge to be applied outside,but a part of a broader learning system. The class is not theprimary learning event. It is life itself that is the mainlearning event. Schools, classrooms, and training sessionsstill have a role to play in this vision, but they have to be inthe service of the learning that happens in the world.

More generally, the concept of community of practice haspromise in suggesting ways to organize societies aroundissues and functions. The US government and the WorldBank are experimenting with these approaches byconnecting people across cities and countries withpractice-based communities that complement place-basedcommunities. New technologies such as the Internet haveextended the reach of our interactions beyond thegeographical limitations of traditional communities, butthe increasing flow of information does not obviate theneed for community. In fact, it expands the possibilities forcommunity and calls for new kinds of communities basedon shared practice.

Page 8: 01 03 cp_technology_survey_v3

Version 1.3March, 2001

5

IIIIII... TTThhheee mmmaaarrrkkkeeettt ooofff cccooommmmmmuuunnniiitttyyy---ooorrriiieeennnttteeeddd ttteeeccchhhnnnooolllooogggiiieeesss

There are not many systems explicitly oriented tocommunities of practice. In fact, I will assume right nowthat the space is empty and that the perfect product for ageneral community-of-practice platform does not exist.This is somewhat unfair because a number of productshave enough relevant features to be useful. A number ofcompanies are moving toward the community of practicearea by expanding on their basic facilities. Some may evenclaim they have all it takes. Still, the market is in an earlyphase, with many products focusing on one or moreaspects of the whole picture. At this point, it is moreproductive to assume that no one is really there and thatideal systems will arise from combinations andconvergence in the market as it matures.

Typical facilities useful to a community ofpracticeThe most common on-line facilities that communities ofpractice can use include:§ a home page to assert their existence and describe their

domain and activities§ a conversation space for on-line discussions of a

variety of topics§ a facility for floating questions to the community or a

subset of the community§ a directory of membership with some information

about their areas of expertise in the domain

§ in some cases, a shared workspace for synchronouselectronic collaboration, discussion, or meeting

§ a document repository for their knowledge base§ a search engine good enough for them to retrieve

things they need from their knowledge base§ community management tools, mostly for the

coordinator but sometimes also for the community atlarge, including the ability to know who isparticipating actively, which documents aredownloaded, how much traffic there is, whichdocuments need updating, etc.

§ the ability to spawn subcommunities, subgroups, andproject teams

Furthermore, a technological platform for communities ofpractice should ideally be§ Easy to learn and use because communities of practice

are usually not people’s main job§ Easily integrated with the other software that members

of the community are using for their regular work sothat participation in the community requires as fewextra steps as possible

§ Not too expensive. If it requires a lot of investment upfront, potentially useful communities will not be ableto take advantage of the platform. Indeed, manycommunities start with only a partial understanding ofthe value they will provide eventually.

Page 9: 01 03 cp_technology_survey_v3

Version 1.3March, 2001

6

AA ssaammppllee pprroodduuccttEven though I have assumed that the ideal systemfor a general platform for communities of practicedoes not really exist yet, a few systems weredesigned from the start with the goal of addressingthe needs of communities of practice. They are notfully there yet, but Communispace will serve as agood illustration for this introduction because ofthe attention paid to community activities andsocial dynamics.

CommunispaceCommunispace Corporationwww.communispace.com

General descriptionLike many systems designed to support onlinecommunities, Communispace is a browser-basedsystem that provides a virtual space forparticipation. What distinguishes Communispaceis the company’s effort to provide explicit supportfor typical activities that focused communitiesengage in, during their formation and theirongoing work. As a result, Communispace providesfacilities for activities such as framing issues,brainstorming, making decisions, or analyzing the“community climate,” in addition to more traditionalfacilities such as asynchronous discussions, chat, calendar,organizing documents, and creating profiles of users. Thissupport is based on a model of these activities andprovides direction for the process. For instance, the

brainstorming facility will take the group through thevarious phases of brainstorming: generating ideas,discussing them, ranking them, and selecting.

By focusing on activity structure and social dimensions incombination, Communispace uses technology toencourage participants to engage in community-orientedactivities. This includes reflection on the quality of the

Page 10: 01 03 cp_technology_survey_v3

Version 1.3March, 2001

7

community in terms of relationships, level of trust andparticipation, nature of conversations, etc.

Even for the more traditional offerings, Communispacehas a few original touches that reflect attention to thenature of activities. For instance, its asynchronousdiscussion facility requests contributors to categorize theircontribution according to a taxonomy of ten different“speech acts” including question, answer, request, offer,assent, dissent, etc.

Because Communispace places the emphasis on enforcingor fostering community-oriented behavior through thetechnology, it expects members to use the communityspace as their primary interaction locus, rather than, say, e-mail. In this sense it may require difficult behavioralchanges. For use in a broader work context, the systemmay not always provide enough ways to integrate withothers systems people use.

The ability to handle documents in a knowledge base isstill underdeveloped for a full community. The searchfacility only works on keywords. Communispace isdeveloping links to some of the major search engines andknowledge-base systems. In addition, it is working with apartner to develop some native full-text search capabilityfor customers who do not have access to these othersystems.

Pricing structureContract: Only available on an ASP basis, with SSLsecure socket, and one machine per client.

Prices: Communispace just changed its pricing structure.These prices include the technology as well as a goodamount of community administration support.a) Per community pricing (up to 150 members):§ Initial launch: $30,000§ Monthly ASP fee: $5,000-6,000§ Additional members $40 per month§ Per-community price decreases 10% each time the

number of communities doublesb) Enterprise pricing per seat:§ Initial setup: $125,000§ Monthly ASP fee: $48-$16 per person, depending on

volume

Advantages§ Very community-oriented design, based on a

sophisticated model of community activities.§ Actively encourages community-building behavior.§ A number of subtly clever features.§ Based on a method to build communities, which is part

of the service.

Disadvantages§ Relatively expensive for informal communities, in part

because of the bundled administrative services.§ Not really a self-service system.§ The system is designed for close-knit communities that

need to do a lot of activities together.§ Lacks document sharing infrastructure§ The behavioral directiveness may require excessive

commitment for looser communities.

Page 11: 01 03 cp_technology_survey_v3

Version 1.3March, 2001

8

§ Not clear how to handle “peripheral participants”because of price and lack of sophisticated membershipmanagement.

§ Mostly stand-alone at this point; not easy to integratewith existing enterprise systems

CommentsCommunispace is a good candidate for a system forcommunities of practice though it lacks some crucialfeatures, which will be described later in this section. Thepricing strategy, however, is not appropriate for a generalplatform. The relatively high price per community mightdiscourage some communities from coming into existenceif their initial sense of value is tentative. Moreover,Communispace pricing does not encourage openboundaries since a lurker takes the place of a potentialactive member.

With its pricing strategy, Communispace works best forspecific communities whose business promise justifies theexpense. In fact, it has largely been used as an onlineworkspace by large, distributed business teams with a cleartask whose immediate return could be easily described onthe outset.

It is not clear what kinds of markets the company is goingto focus on in the future and whether its business plan willpush it toward supporting teams. As with many youngcompanies, however, nothing is written in stone. Forinstance, Communispace says that they might offerlicensing as well as ASP when the features of theirsoftware have stabilized, some time in 2001.

TThhee bbrrooaaddeerr mmaarrkkeett:: aa cchhaarrttWhile no one has everything for communities of practice,many products have something. In order to understand themarket and its future, it is useful to cast a wide net andconsider the potential of a variety of community- andknowledge-oriented technologies.

Figure 1 below is a graphic representation of the currentmarket of community-oriented technologies in relation tothe needs of communities of practice. The chart showseight categories of related products that have relevance inconsidering technologies for communities of practice.§ Desktop of the knowledge worker: complete portal-

like applications for managing participation in multiplegroups

§ Online project spaces for team work§ Website communities, such as customer communities,

where the management of membership is important§ Discussion groups typically targeted at communities of

interest with little commitment to a shared practice§ Synchronous meeting facilities, online auditoriums,

conference rooms, and chat§ Community-oriented e-learning systems§ Access to expertise, through questions or expert

profiles§ Knowledge repositoriesIn fact, all of these product categories represent activitiesthat are important dimensions of a community-basedknowledge strategy.

Page 12: 01 03 cp_technology_survey_v3

Version 1.3March, 2001

9

Page 13: 01 03 cp_technology_survey_v3

Version 1.3March, 2001

10

Placing products on the chartThe placement of each system on the chart is a subjectiveattempt to represent approximately:§ In which category it falls: the main strategic intent

behind the product§ How it clusters with other products it competes with§ How close it is to the boundaries of the category: is it a

typical example or more of a hybrid§ How close to the center: how close it is to supporting

communities of practice compared with other productsin this category

An arrow means that the system is moving towardsupporting communities of practice. The placement of asystem is NOT a statement that:§ a system is better than others in an absolute sense

(being close to the center is only a matter of potentialsupport for communities of practice specifically)

§ a system only provides facilities associated with itsmain category (for instance, many asynchronousdiscussion systems also have chat facilities)

Analyzing the marketThe rest of this section describes the broader communitytechnology market in its relation to communities ofpractice.

In the first eight subsections, I will describe each categoryof systems in detail, starting with the knowledge worker’sdesktop and going through the figure in clockwise fashion.For each category, I will provide:

§ A general description of the category§ The various perspectives and approaches as

represented by groups of products in this category§ A list of common features§ An in-depth description of one or two paradigmatic

products (chosen because they represent the categorywell rather because of their intrinsic quality).

§ A list of other products, with URL for moreinformation and sometimes with a brief comment

In the description of sample systems below, I try to give asense of the cost. All pricing structures are provided as ageneral indication of the cost of the product. They are notmeant to be exact and are not necessarily the price youwould pay under a specific contract. They are subject tochange. I only discuss pricing because pricing structurescan influence the usability of a platform, especially fortentative communities and participants.

At the end of this section, I will come back to the overallshape of the chart and describe how to interpret its axes:§ Knowledge exchange versus social structure§ Conversation versus repositories§ Instruction versus work§ Ongoing integration of work and knowledge versus

fleeting interactionsThis closer interpretation of the figure will show how themarket’s search for the ideal system depends on theconvergence of these categories. At the same time, thisevolution reveals something interesting about the deepstructure of the problem of community-based approachesto knowledge.

Page 14: 01 03 cp_technology_survey_v3

Version 1.3March, 2001

11

KKKnnnooowwwllleeedddgggeee pppooorrrtttaaalllsss::: ttthhheee kkknnnooowwwllleeedddgggeee wwwooorrrkkkeeerrr’’’sss dddeeessskkktttoooppp

These systems aim at providing a full “portal” into theextended enterprise for the knowledge worker. They areintended to be these workers’ point of entry into theirwork, their projects, their teams, as well as theircommunities of practice and other sources of information,and thus to merge work and knowledge management. Theyare very comprehensive and incorporate many of thefeatures of the other types of systems.

These systems are based on the assumption thatknowledge workers participate in multiple groups,projects, and communities, and have to manage thismultimembership. Attention management is a centraltheme of their design. The second theme is group memorymanagement, making a complex store of information andknowledge accessible through sophisticated searchengines.

In summary, serving the needs of the knowledge workerrequires attention to the following set of issues:• Merging knowledge management and work by offering

a single point of entry• Serving the multimembership of the knowledge worker

in multiple project teams and communities• Attention management: coordinating a central focus on

one’s work with peripheral attention to other parts ofthe organization

These systems are meant to be mission-critical for theorganization. Use is expected to be pervasive across theorganization. Participation on the part of those who use thesystem is expected be very intensive, usually their primary“desktop.” As a result organizations will be ready to pay ahigh price.

Perspectives§ Group memory with information buckets among which

to manage attention: Intraspect§ Social group as the basic unit for organizing document

and work: LiveLink§ Portal for managing the desktop according to an

ontology for representing the organizations: Engenia(objects and relations), k-station (people, places, andthings)

§ Physical metaphor of virtual buildings: Infoworkspace

Typical features§ Customizable desktop§ Management of multiple views onto relevant sources

of information§ Full-text, full-index search engines§ Subscription and notification§ Conversation spaces§ Project management capabilities§ Underlying ontology

Page 15: 01 03 cp_technology_survey_v3

Version 1.3March, 2001

12

While these systems will usually turnout to be too expensive for manycommunities of practice, they have (atleast potentially) most of the facilitiesnecessary to support the developmentand work of communities of practice,and they can fully integrate thesecommunities into the working of theorganization.

PPrroodduuccttss

IntraspectIntraspect Software, Inc.www.intraspect.com

Overall descriptionIntraspect Knowledge Server’sunderlying metaphor is “groupmemory” whose basicelements are informationbuckets, such as cabinets, filesand information objects. Thefocus is on how individualscan most efficiently participatein such group memory.

Intraspect does not attempt toenforce any model ofcommunity behavior orstructure. Rather it is a general“collaborative business” utility, which is meant to expand

Page 16: 01 03 cp_technology_survey_v3

Version 1.3March, 2001

13

the existing ways an organization works with groupmemory facilities. For instance, given that manyknowledge workers live in e-mail, Intraspect does not fightthat but on the contrary makes it easy to participate ingroup memory via e-mail. All objects and containers havean e-mail address, so that if you want to contributesomething to your project folder or comment on adocument, you can just e-mail to it. Or you can elect toreceive all your notification via e-mal.

The underlying “plumbing” for group memorymanagement addresses four basic aspects: memoryorganization, access structure, interaction around memoryobjects, and personal attention management.

Every object has a unique identifier but can be accessedand viewed from multiple contexts. Intraspect usesmetadata to capture the context of use of information: whocontributed it, when it was used in what circumstances,and what comments others made about it. This memorycan be accessed through full-text and metadata search.

Intraspect has very detailed access rights control, madetransparent with explicit access policies associated withevery object. To support multiple contexts, Intraspectoffers the possibility of specifying multiple access policieswith every object. In this context, information is published,not by broadcasting (which creates duplication), but bychanging access rights.

With every object, one can also associate interactionstreams. This includes commenting streams (collaborative

annotation) and threaded discussion. Multiple streams ofcomments and discussion can be associated with the sameobject.

From a personal standpoint, Intraspect offers an interactiveportal onto the group memory. It is basically an “attentionmanagement” portal for participating in complexinformation system. Its main feature in this regard is asystem of universal subscription that allows a person to benotified on the desktop or by e-mail, of any activityassociated with any object. Because searches themselvescan be made into objects, you can subscribe to a search,which means that you will be notified every time a newobject is collected that fits the criteria of the search.

Pricing structureContract: Outright license on a per-seat basis, with annualmaintenance contract of about 20% of purchase price.Prices: About $700 per seat, with discounts for largenumbers of licenses.

Advantages§ Sophisticated, clean, elegant infrastructure, built

entirely on open web standards.§ Easy to contribute to the group memory§ Sophisticated search and access facilities (Autonomy)§ Merges working and knowledge management into one

system§ Sophisticated attention management for participating

in complex organizational systems.

Page 17: 01 03 cp_technology_survey_v3

Version 1.3March, 2001

14

Disadvantages§ Expensive, and therefore would only work for

communities of practice when an organization hasmade a commitment to the system as a generalworking environment.

§ Not too great for defining “places” for communitiesbecause the ontology is based on information objectsand containers rather than social structures. A socialstructure from this perspective is just another“information container.”

§ No explicit community management tools.

CommentsAssuming that everyone has a paid seat, Intraspect couldbe a very good tool for supporting communities ofpractice, especially in an environment where every personbelongs to a large number of communities and wheretherefore attention management becomes a crucial issue.Given the sophisticated infrastructure and the fact that thesystem already has a notion of “distinct space,” features toadd community of practice to the basic ontology wouldprobably be easy to program.

Engenia UnityEngeniawww.engenia.comThe underpinning architecture of objects and relations isan elegant, very general way to represent an organization.Engenia then associates a view (i.e., a window) with anyobject and relationship relevant to the user. The desktop isthen configured by manipulating these views to provide apersonalized portal onto the work of the organization,

including applications, projects, discussion threads, journalthreads, etc. Engenia is building a collection of typicalobject types that form the growing library from which itcan customize portals for its clients. The system isexpensive because its very high level of customization atthis stage still requires a lot of programming (each windowis programmed). Over time, as more business objectsbecome standardized, one can hope that the price willcome down.

K-stationLotus Development Corporationwww.lotus.com/kstationLotus’ knowledge worker’s portal is based on a metaphorof people, places, and things to give context to information.“Portlets” open windows onto any place. Allows bothgroup and individual views and view management.Includes Discovery relationship builder and Quickplace.

LiveLinkOpen Textwww.opentext.comA well-established knowledge-management system thathas turned into an enterprise collaboration system. It islargely oriented toward teamwork, has good team spacefacilities, and sophisticated knowledge-base capabilitieswith detailed control of access levels.

InfoworkspaceGeneral Dynamicswww.infoworkspace.com

Page 18: 01 03 cp_technology_survey_v3

Version 1.3March, 2001

15

TTTeeeaaammm wwwooorrrkkk::: ooonnnllliiinnneee ppprrrooojjjeeecccttt ssspppaaaccceeesss

These systems provide an online space for a project teamto conduct its work. They focus on project management,task scheduling, and managing collections of project-related documents.

While these systems are usually not designed withcommunities of practice in mind, they contain many of thefeatures necessary for a community of practice to cometogether. As a result, some of these products could be usedfor communities of practice. But there is a danger: becausethe technology is oriented toward tasks, task assignment,and task scheduling, it could create more of a teamrelationship among participants.

Perspectives§ A general shared workspace for projects: eRoom,

QuickPlace, eProject§ Embodying a specific team process: virtualteams.com,

The Prism Project§ Public hosted project spaces: iTeamroom, Bungo,

OpenItems, SharedPlanet

Typical features§ Workspace management: membership, access rights,

customization§ Team calendar§ Team management facilities: adding members, access

control

§ Project management facilities: status, milestones§ Task management facilities: assignment, scheduling,

monitoring§ Folder structure for sharing project-related documents§ Search mechanism§ Check-out and version control for working on common

documents§ Notification of events, deadlines, changes§ News board§ Discussion board§ Instant messaging§ Presence awareness§ Polling and voting

SSaammppllee pprroodduuccttss

QuickPlaceLotus Development Corporationwww.lotus.com/products/qplace.nsf

QuickPlace is a browser-based application, which has allthe features listed above. As its name indicates, thepurpose of QuickPlace (and of many competing products)is to allow a team to set up a virtual, secure workspacevery quickly and be up and running in no time. Using theirbrowsers, team managers can quickly open and furnish aspace, and invite members by using existing directories aswell as adding external names. Subgroups of members canalso create their own private rooms.

Page 19: 01 03 cp_technology_survey_v3

Version 1.3March, 2001

16

The space is primarily designed forasynchronous access by members, butpresence awareness, instant messaging, andchat facilities allow them to do somesynchronous work as well.

The document storage has all the basicfeatures: folders (of multiple types),elementary document management andversion control, and full-text indexed search.To facilitate sharing and integration withother application, a sophisticated publishingfacility allows documents authored outsideof QuickPlace to be viewed by teammembers through their browser (whether ornot they have the native application), yet stillcontinue to be edited in their native format.

For project management, tasks can bedefined, assigned to members, and displayedin the calendar or on a Gantt-chart timeline.Reminders can be sent when deadlinesapproach. Customized forms and workflowprocesses can also be created using thebrowser.

At the end of the project, the space can bestripped of project-specific information andsaved as a template for other projects of thesame type.

Page 20: 01 03 cp_technology_survey_v3

Version 1.3March, 2001

17

Pricing structureContract: QuickPlace can be licensed either as part of abroader Lotus Notes contract or as a stand-alone server. Anumber of independent ASP also lease QuickPlace.Prices: Prices vary with contracts. Typical volumelicensing from Lotus: $39.00 per seat.

Advantages§ Well-established platform. Can work in stand-alone

mode or in conjunction with Lotus Domino.§ Easy to start a project: quick self-service setup of the

space by the team manager.§ Well integrated with common business applications

such as Windows Office.§ Multiple levels of customization to accommodate both

team managers and software developers

Disadvantages§ Relatively costly (some products are available for

free).

CommentsQuickPlace can be integrated into K-station so thatmembers can manage their participation in multiple teamsand communities at once.

eRoomeRoom Technology Inc. (formerly Instinctive Technology)www.eroom.comeRoom was one of the first stand-alone project space onthe market. It is very comparable to QuickPlace (Will I getinto trouble for saying this?) and also includes a portal formanaging multimembership. It is used by many companiesthat are not committed to Lotus.

eProjecteProject.comwww.eproject.com/newsite/enterprise.htm

Project PrismZXVC/Prismhttp://12.19.136.102/asp/demo_doc

VirtualteamsVirtualteams.comwww.virtualteams.comIntegrated with LiveLink to include a built-in team launchprocess.

TeamroomLotus Development Corporationwww.lotus.com/products

BungoProBungo.comwww.bungo.com

OpenItemsOpenitems.comwww.openitemscom

SharedPlanetSkydesk Inc.www.sharedplanet.com

Page 21: 01 03 cp_technology_survey_v3

Version 1.3March, 2001

18

CCCooommmmmmuuunnniiitttyyy mmmaaannnaaagggeeemmmeeennnttt::: wwweeebbbsssiiittteee cccooommmmmmuuunnniiitttiiieeesss

These systems stand halfway between the interest groupsand more sophisticated knowledge worker desktopsystems. They support more or less tightly connectedcommunities across organizations and their boundaries,including customers, suppliers, partners, and employees.

These systems usually have somewhat more completecommunity capabilities than the discussion group systems,but like them, they focus on communities such as customeror supplier groups, which can remain rather loose. Theyplace the emphasis on interactional capabilities and oftenlack sophisticated repositories for documents. They do notnecessarily attempt to create a sense of closeness. Theyoften handle very large groups.

A number of systems in this group present a good potentialfor supporting the online component of a community ofpractice. Most of them were originally designed formanaging websites with customer communities. (Manyhave e-commerce capabilities, for instance). But the moresophisticated ones have many of the features that wouldmake them adaptable to a range of types of communitiesof practice. In fact, some of these companies aim tobecome the standard infrastructure for online communitydevelopment.

Perspectives§ Providing a general toolkit for building and managing

websites with online communities: ArsDigita§ Creating an “operating system” for online

communities that integrates facilities into the basicbuilding blocks of successful communities:RealCommunities

§ Managing community-oriented websites: TeamwarePlaza

§ Customer relationship management through onlinecommunities: Buzzpower, CoolBoard, eShare,PeopleLink, TalkCity

Typical features§ Member identification, directories, and profiles§ Asynchronous discussion boards§ Chat§ Presence awareness§ Instant messages§ Document folders§ Feedback and rating mechanisms§ Customization of community space§ Subcommunities§ E-commerce facilities§ Calendar of events§ Administration console§ Activity analysis and management tools

Page 22: 01 03 cp_technology_survey_v3

Version 1.3March, 2001

19

SSaammppllee pprroodduuccttss

ArsDigita Community SystemsArsDigita Corporationwww.arsdigita.com

ACS is not typical of this group because it is an opensource system. It is a set of modules that form asophisticated toolkit for general website management witha community orientation. The main market seems to becustomer communities, but the toolkit is sophisticated andextendable enough that it could be used to build websupport for communities of practice.

Overall descriptionThe toolkit includes five sets of site-building tools, whichrepresent the company’s model of an online community.Each set contains a series of modules for accomplishvarious tasks.

§ Publishing: authoring, editing, and approving content,banners, and design templates, as well as filteringcontent, FAQ’s, polling, surveying, etc.

§ Personalization: registering members, tracking theiractivities, helping them find relevant content andnavigate, building user profiles, personal portals,subgroups, access control, etc.

§ Collaboration: sharing and accessing information fromany web browser, bulletin boards, discussion groups,chat rooms, web-based email, calendar, bookmarks,address books, file storage, presentations.

§ Transaction: E-commerce capabilities, includingcollaborative filtering, recommendation tracking,

classifieds, auctions, security, auditing and onlinereporting.

§ Site Management: auditing, directory, statistics,search, and logging and responding to user inquiriesand requests.

Pricing structureContract: This is an open source community. ArsDigitaoffers consulting and education services.

Prices: The software itself is free (open source), thoughthe complexity of the toolkit will probably require manycustomers to take advantage of the company’s consultingand educational offerings.

Advantages§ Open source implies a whole community of developers

who are constantly extending and improving thesoftware.

§ New releases come out every eight weeks. The systemis constantly evolving.

§ Because of the open source approach, you are lessdependent on ArsDigita itself as you have a wholecommunity of independent entities developing theplatform.

Disadvantages§ This complex toolkit will require sophisticated

expertise on the part of system administrators, whoneed to become members of the developerscommunity.

Page 23: 01 03 cp_technology_survey_v3

Version 1.3March, 2001

20

CommentsThis is a complex set of offerings with goodpotential to evolve and grow. The software is freeand the toolkit is evolving dynamically, but oneneeds to make sure the technical infrastructure andexpertise exist to make it work. If you have a fewsophisticated programmers who are interested injoining the ArsDigita community, the offer isattractive. While such an approach may seemrisky, reputable organizations like Siemens and theWorld Bank have found the offering reliable.

CiviServerRealCommunities, Inc.(Now merged with the enterprise-portal companyMongoose Technology)www.realcommunities.com

Overall descriptionThe purpose of the company is to build the“operating system” of community support with anemphasis on membership management. LikeCommunispace, this system is designed accordingto a model of communities. But whileCommunispace focuses primarily on typicalcommunity activities, CiviServer focuses on whatdefines membership and motivates people toparticipate. It is based on a series of 12 principlesof community building, such as the centrality ofcommon purpose, the need for identity, theimportance of reputation, the issue of governance, or thevalue of boundaries.

For each of these principles, the company intends toproduce a parameterized module that manages that aspect

Page 24: 01 03 cp_technology_survey_v3

Version 1.3March, 2001

21

of community: an “identity manager” a “reputationmanager” or a “communication manager.” To manage allthese managers, RealCommunities has designed a“workbench,” a general administration “console” thatallows system administrators to customize the site,manipulate the variables of the various manager programs(e.g., set the rules of what behaviors give people points ontheir reputation scale), and monitor the community ingeneral and the behavior of individual members.

This “operating system” level is a kind of mid-leveldesign, below specific applications, but above raw utilities.Below, CiviServer incorporates utilities as “peripheral”such as discussion boards or file management systems.Above, the company (and presumably others eventually)design specific applications, like the mentoring facilityCiviServer Experience (see section on “Access toexpertise”).

Pricing structureContract: Available both in ASP and license modes.Prices: CiviServer is fairly expensive. The price dependson the number of channels (or topic-orientedsubcommunities):§ ASP contracts run between 2,500 and 6,500, plus a fee

of 15,000 of integrating CiviServer with anotherregistration system.

§ Annual licenses start at 25,000, plus 25,000 integrationfee.

§ Permanent licenses run between 75,000 and 175,000,plus 25,000 integration fee and 20% maintenance.

Advantages§ Built explicitly on a theory of how communities

function and what leads people to participate in them.§ Provides an integrating infrastructure for “plugging in”

a variety of modules.§ Console makes community management easy for

people with very different levels of programmingability, from system designers to non-programmercommunity facilitator.

Disadvantages§ Fairly costly.§ Focused almost exclusively on membership

management (but could be an advantage from anintegration standpoint).

§ Not yet fully functional. While the company’s overallvision holds a lot of potential, the current system isonly a very partial realization of that vision.

CommentsBy focusing on a “mid-level” design between utilities andapplications, RealCommunities aims to provide anintegrating system, which is missing today in the disparatewebsite community market.

OOtthheerr pprroodduuccttss

BuzzpowerMultex.comwww.multex.com

Page 25: 01 03 cp_technology_survey_v3

Version 1.3March, 2001

22

CoolBoardCoolBoard.comwww.coolboard.com

eShare ExpressionseShare Communicationswww.eshare.com

InterCommunityLotus Development Corporationwww.lotus.com/home.nsf/welcome/products

PeopleLinkPeopleLink, Inc.www.peoplelink.com

TalkCityTalkCitywww.talkcity.com

Teamware PlazaTeamware/Fujitsuwww.teamware.com

Page 26: 01 03 cp_technology_survey_v3

Version 1.3March, 2001

23

OOOnnn---llliiinnneee cccooonnnvvveeerrrsssaaatttiiiooonnnsss::: dddiiissscccuuussssssiiiooonnn gggrrrooouuupppsss

Products in this category aim to support conversationsamong loose communities— communities of interest, oroften just discussion groups. These groups are sometimesvery large, with multiple topics. The focus of thesesystems is almost exclusively on conversationalinteractions, usually through asynchronous discussionboards, though in most cases this is augmented with chatcapabilities, presence awareness, and instant messaging.

Most of these products lack good document storage andsearch facilities for uploaded files, but they are usuallyrelatively inexpensive. Some of these systems have been inuse for many years, with large industrial sites and havereached industrial strength even though the companies arestill young and small.

Some of these companies are starting to add features totheir system in order to address a broader spectrum ofcommunity needs, including reputation of members andconnections to knowledge bases. When the company’sbusiness strategy moves in such a direction, the system isincreasingly able to serve communities like communitiesof practice.

Perspectives§ The plumbing for large interest-group discussions:

Webcrossing, Prospero, OpenTopic, Caucus§ “Shrink-wrap” versions of same: Motet, Webboard,

UBB, eShare§ Public discussion groups where people can discuss

topics of interest to them: eGroups, eCircle,Cassiopeia, Webfair, WeTalk. (Many of thesecompanies offer their software for others to use aswell.)

§ A space of rooms and whiteboards for postingmaterial: StuffinCommon

§ Graphically complex simulated worlds: Blaxxun

Typical features

User-oriented features§ Asynchronous conversation spaces§ Threaded and/or streaming discussion§ Indication of “new” entries§ Bookmark for messages§ Subcommunities for subtopics§ Public user profiles§ User preferences for viewing and selecting postings§ Navigation facilities among topics§ File upload with postings

Page 27: 01 03 cp_technology_survey_v3

Version 1.3March, 2001

24

§ Search mechanisms for discussion postings, but notfor uploaded files

§ Some e-mail support

Administrator-oriented features§ Simple authentication capabilities§ Posting management facilities: editing, clean-up,

archive§ Profanity filters§ Monitoring and administration facilities, such as

traffic analysis, setting privileges§ Customizable user privileges such as opening new

topics§ Customizable look and feel

PPrroodduuccttss

Webcrossing/SitecrossingWeb Crossing, Inc.www.webcrossing.comThere is also a website management and intranet-orientedversion at www.sitecrossing.com(The websites contain very detailed and usefulcomparison tables with competitor products)

Overall descriptionWebcrossing offers a series of “discussions” in whichparticipants post their entries on various topics. Thediscussions are organized in a hierarchy of folders. Eachfolder can contain any number of discussions, webobjects, as well as other folders. This provides forunlimited levels of topics and embedded subtopics. The

Page 28: 01 03 cp_technology_survey_v3

Version 1.3March, 2001

25

system comes with a built-in chat facility, the ability to seewho else is on, and instant messaging.

Participants can view the outline of a discussion beforelooking up specific messages. They can also ask thesystem to take them wherever there are new postings sincetheir last visit. They can subscribe to a discussion andreceive entries by e-mail.

Each discussion can be customized by the host. It can beset to be “streaming” (entries in chronological order) or“threaded” (an entry and responses to it are kept together).The header of entries can be made to show a small pictureof the author. The system is fully web-enabled: eachmessage has its own URL, which makes it easy to link toany message.

Unlike many systems that rely on an external database,Webcrossing includes its own object-oriented, searchabledatabase, where it keeps information about messages andusers. Because Webcrossing has its own database, it fullyself-contained. It can run as a stand-alone product. Havingits own non-standard database, however, makes it moredifficult to share data such as user profiles with otherapplications. Integration with other databases requiresscripting.

Webcrossing comes with its own macro language forcustomizing and adding functionality. There is asignificant community of people contributing their macrosto a common knowledge base and discussing theirproblems on their site www.webxharbor.com.

Pricing structure§ Contract: Webcrossing is available under both a

licensing or an ASP agreement. In both cases, the priceis determined by the volume of use calculated in termsof pageviews.

§ Prices: The ASP price is 1.50 per 1000 pageviews,with a minimum of 50/month.For licensing, the system is free under 1k page views aday. Then the price increases in steps, up to amaximum of 35,000 for unlimited page views per day.

Advantages§ Very customizable and scalable. Easy to add

functionality.§ Stand-alone.§ With the cost starting at zero and then proportional to

actual usage, it is easy to test the water first.§ WAP compatible.§ Progressive pricing structure.

Disadvantages§ The macro language offers a lot of flexibility, but

requires some programming expertise.§ Non-standard database.

CommentsWebcrossing “powers” many large public sites, includingCNN, Lycos, and the New York Times. The company isdeveloping new facilities to offer a more completecommunity infrastructure, including file sharing.

Page 29: 01 03 cp_technology_survey_v3

Version 1.3March, 2001

26

ProsperoProspero Technologieswww.prospero.comDerived the merger of Well and Delphi. Only under ASPcontract. Powers many large public sites, including CBS,AARP, Washington Post.

UBB (Ultimate Bulletin Board)InfoPophttp://infopop.comAnother derivative from the Well. For smaller sites. Veryinexpensive at $199.

OpenTopicInfoPophttp://infopop.comLarger-scale, ASP version of UBB, with beefed-upcommunity management facilities.

CaucusCaucus Systemswww.caucus.comA classic among discussion systems. Good forconversation streams. Only three levels of folderhierarchy. Rather pricey.

ForumsFormerly Allaire, now Halleluia Networkswww.forumspot.orgAllaire Forums for Cold Fusion have now been release inopen source.

WebboardO’Reilly & Associateswww.webboard.oreilly.comA well-designed discussion board system for under$2,000. Being acquired by www.chatspace.com.

MotetMotetwww.motet.com

Ichat Internet Community SuiteIchatwww.ichat.com

PowWowTribal Voiceswww.tribal.com

Page 30: 01 03 cp_technology_survey_v3

Version 1.3March, 2001

27

EGroups/yahooGroupsYahoowww.egroups.comwww.yahoogroups.comEgroups is the largest provider of public discussiongroups. It was acquired by Yahoo.

eCircleeCirclewww.ecircle-solutions.dewww.ecircle.deeCircle is a large provider of public discussion groups inEurope (under the URL www.domeus.com). The companyis now starting a new strategic initiative, eCircle Solutions,aimed at supporting communities of practice forknowledge management. Their approach is to keep theplatform very simple and to integrate knowledge exchangeinteractions as much as possible into e-mail so that itblends with people’s work. They are expanding theirdiscussion boards with facilities oriented to communitiesof practice such as file storage, yellow pages, newsletter,calendar, chat, and polling. Their target market is Europe.

CassiopeiaCassiopeia AGwww.cassiopeia.com

WebfairWebfair AGwww.webfair.com

WeTalkWeTalk Networkwww.wetalknetwork.comWeTalk Network is taking applications to offer its systemto organizations that need it internally.

StuffinCommon/Teamwave workplaceTeamwave Software Ltd.www.teamwave.comCommunity rooms with a sophisticated whiteboard onwhich participants can not only draw, but place tools suchas calendars, doors to other rooms, slide presentations,post-it notes, address books, etc.

Blaxxun Instant CommunityBlaxxun Interactivewww.blaxxun.comBlaxxun creates 2-D and 3-D simulated worlds for acombination of synchronous and asynchronousinteractions between participants.

Other productsDistribution lists and bulletin boards have been inexistence for a long time and are widely available. Inaddition to the product mentioned here, many companiesfocused on content and some members-only providersoffer discussion groups to their customers, most notablyAOL.

Page 31: 01 03 cp_technology_survey_v3

Version 1.3March, 2001

28

SSSyyynnnccchhhrrrooonnnooouuusss iiinnnttteeerrraaaccctttiiiooonnnsss::: ooonnn---llliiinnneee mmmeeeeeetttiiinnnggg ssspppaaaccceeesss

These systems provide for synchronous interactions at adistance, for both small interactive groups and largeaudiences. They often use a combination of media,including audio and video, to provide an experience of co-presence. Some use physical analogies, such asauditorium, conference center, or building.

This is perhaps the category that is the furthest fromproducing complete community facilities by itself. Still,many distributed communities of practice are usingteleconferences to conduct regular meetings, and theability to add presentations, web tours and applicationsharing can make these meetings more productive.

Many synchronous facilities such as chats and presenceawareness are increasingly incorporated into othersystems.

Most conferencing systems can be leased for a singleevent. Some are even free for very small events.

PerspectivesThere are three basic metaphors in this category, with anumber of systems providing for more than one:§ Virtual auditorium (one-to-many): PlaceWare§ Moderated meetings: Astound, Centra, Evoke, iMeet,

Webex

§ Informal meetings (few-to-few): Netmeeting,SameTime

§ Synchronous conversation (any-to-any chat servers):ConferenceRoom, iChat

§ Chat-oriented virtual community space (many-to-many): Tapped in

Typical featuresThe feature sets are somewhat different for the variousperspectives, but the most common features include:§ Presentation facilities§ Application sharing§ Web tours (visiting sites as a group)§ Audio streaming§ Video streaming§ Whiteboard§ Chat§ User reaction indicators (e.g., mood indicators)§ Polling and voting§ Presence awareness (participants list)§ Automated invitation§ Meeting access control (participant password)§ Minutes-taking and action-items facilities§ Recording/archiving§ Attendance reports

Page 32: 01 03 cp_technology_survey_v3

Version 1.3March, 2001

29

PPrroodduuccttss

Astound Conference CenterAstound Corporationwww.astoundcorp.com

Astound Conference Center is intended formoderated meetings of various sizes. It is abrowser-based application that includes allthe features listed above.

Prior to the meeting, the moderator loadsup the presentation and invites participants(with the option of limiting access with apassword for the conference). Theconference can start right away or bescheduled for a specific time. The systemwill manage the flow of attendees, and eventest their browser to make sure they will beable to participate fully.

During the meeting, more than onemoderator/presenter can take turnfacilitating the interactions. The facilitiessupport two modes of interaction.§ In the conferencing mode, the

moderator runs a presentation or a web tour. Theaudience can show their reaction by using “emoticons”or ask the presenters to slow down. Attendees can alsochat, ask questions, and even open private side-conversation groups in the chat window (an abilitymoderators can turn off).

§ In the collaboration mode, moderators open sharedapplications or white board, which all participants canalso access. In this case, the whole group is activelyinvolved on the screen.

Meetings can be recorded and archived for later viewingby those who could not attend.

Page 33: 01 03 cp_technology_survey_v3

Version 1.3March, 2001

30

Pricing structureContract: Astound can be leased as an ASP, per event oron a monthly/yearly basis. It is also available for licensingon a maximum meeting-size basis.Prices: Astound’s ASP pricing structure is more flexibleand complex than typical products:§ Per event:§ Up to three users, free.§ More then three users (short meetings), 30 cents

per user per minute.§ More than 10 users: $10 per person per event,

regardless of length (15 with audio, 25 with videostreaming).

§ Monthly lease: $200/month for 5 seats.§ Yearly lease: $500 per seat per year.

Advantages§ Easy set-up with clear interface.§ Platform-independent§ The flat fee per attendee makes the use of the system

quite affordable.§ Can support thousands of users simultaneously.

Disadvantages§ Moderators have to decide in advance exactly what

slides to use because presentations must be uploadedprior to the conference. (With other products likeWebex or Centra slides can be uploaded on the fly.)

CommentsConferencing systems like Astound have become reallyeasy to use and the prices have come down. We may haveto learn a new set of norms of interaction.

PlaceWarePlaceWare, Inc.www.placeware.comPlaceWare attempts to reproduce the experience of beingin an auditorium.

WebexWebex Communications, Inc.www.webex.comSimilar to Astound, but also includes a virtual office spacewhere people can visit even when the “owner” is notpresent, leave messages, add to the calendar, etc

EvokeEvoke Communications, Inc.www.evoke.com

CentraCentra Softwarewww.centra.com

Marratech ProMarratech ABwww.marratech.com

iMeetiMeet.comwww.imeet.com

Page 34: 01 03 cp_technology_survey_v3

Version 1.3March, 2001

31

OneStopMeetingTeamwave Software Ltd.www.OneStopMeeting.com

The Virtual MeetingRTZ Softwarewww.rtz.com

NetMeetingMicrosoftwww.microsoft.com/windows/netmeeting/Free software/service that includes application sharing,along with chat, whiteboarding, audio, and video.

SameTimeLotus Development Corporationwww.lotus.comSuite of products including: awareness, chat, applicationsharing, on-line meeting (includes Netmeeting)

ConferenceRoomWebmaster.comwww.webmaster.comProviders of chat servers for large applications.

ChatspaceChatSpace Inc.www.chatspace.com

Tapped inSRI Internationalwww.tappedin.orgChat-oriented virtual space for educators to formcommunities, discuss issues, and share knowledge. Thespace is also used for some experimental distance-learningprograms.

Page 35: 01 03 cp_technology_survey_v3

Version 1.3March, 2001

32

OOOnnn---llliiinnneee iiinnnssstttrrruuuccctttiiiooonnn::: cccooommmmmmuuunnniiitttyyy---ooorrriiieeennnttteeeddd eee---llleeeaaarrrnnniiinnnggg ssspppaaaccceeesss

These systems provide space for explicit educationalactivities, some of which can be helpful to communities ofpractice. This is especially true when communities have awell-established body of knowledge and take on theresponsibility of training newcomers.

At least one system by Pensare uses the metaphor of acommunity as its central teaching device in an originalway and has adopted a strategy to establish a variety ofcommunities around business topics among its alumni. Buteven the more traditional teaching space BlackBoardplaces a lot of emphasis on communities among studentsand among faculty.

The field of e-learning is booming and this report focuseson a very small slice of systems.

Perspectives§ Community-based approaches: Pensare§ Enforced question/answer: Athenium§ Virtual asynchronous teaching space: BlackBoard,

LearningSpace§ Virtual “live” classroom: Centra, Interwise

Typical featuresThe feature sets vary greatly for the various perspectives.§ Storage of content material

§ Open and directed ways for students to discuss content§ Synchronous and/or asynchronous delivery process§ Multimedia presentations§ Recording and broadcasting of classroom sessions

PPrroodduuccttss

PensarePensare, Inc.www.pensare.com

Overall descriptionPensare is both a software and a content provider. The coreidea of their approach is to create learning communitiesaround well-established subject-matter material on a giventopic. For now, their focus is on business knowledge (e.g.,marketing, e-commerce, leadership, or customerrelationships) but the approach is applicable to anydomain. They contract with business schools to createeducational material for online multimedia presentation,and they use their community-oriented learning platformto engage students in activities and discussions around thismaterial.

The tools they use for creating a community amongstudents fall in two categories.§ They include general interaction tools such as

discussion boards, chat, user profiles, notifications, andsurveys.

Page 36: 01 03 cp_technology_survey_v3

Version 1.3March, 2001

33

§ They also include content-specific tools andsimulation exercises toencourage students to applywhat they learned to theirspecific situation. Forinstance, with apresentation on culturaldiversity, Pensare will getstudents to use a “culturalprofiler form” to create adiagnostic chart of theirown cultural style, and thenencourage them to comparetheir results with others.

As a result of theseinteractions, the communityends up with two types ofcontent: the primary content ofthe presentation and the contentgenerated by the students.

The Pensare platform providesmultimedia facilities forcontent presentation,interaction and applicationtools for building communities,and a series of development templates to createpresentations, build surveys, enable student contributionsto the knowledge base, manage action lists, and defineprocesses (e.g., the steps for writing a good sales letter).

Pricing structure§ Contract: Primarily on an ASP basis. Including

content, facilitation, and technology.§ Prices: Monthly fee per participant depends on

content.

Page 37: 01 03 cp_technology_survey_v3

Version 1.3March, 2001

34

AdvantagesThe uniqueness of Pensare’s approach is a combination ofpresentation of expert content with facilities fordeveloping communities among learners by engaging themin activities that apply the theory and create opportunitiesfor interactions through mutual evaluations, comments,and discussions.

Disadvantages§ Works only with access to sophisticated content

providers and resources to turn this content intomultimedia presentations.

§ Mostly good for communities where members have alot to learn about a subject about which there is muchestablished knowledge.

CommentsPensare’s strategy is to build long-lasting learningcommunities around business topics, both within andacross organizations.

AtheniumAtheniumwww.athenium.comAthenium provides a peer-to-peer e-learning environmentin which students ask questions of each other as a way tolearn about a topic. Each student is asked to come up witha question and a set of possible answers. Other studentschoose an answer and then are shown the answer preferredby the author of the question. There ensues a dialogue ofjustifications and all involved have an opportunity tochange their minds.

The system keeps track of the work that students are doingand keeps an agenda of action they still need to take, forinstance questions they have not answered yet. By makingsure that every participant responds to every question, theprocess generates a body of knowledge shared by all.

This system can also be used for groups to brainstormideas or create new knowledge and come to a consensus(For instance, it has been used for groups of managers todiscuss a new strategy.)

BlackBoardBlackboard, Inc.www.blackboard.com

FirstClass Collaborative Classroom GoldCentrinitywww.firstclass.com/products/FCCC

Interwise MillenniumInterwise, Ltd.www.interwise.com

LearningSpaceLotus Development Corporationwww.lotus.com/home.nsf/welcome/learnspace

WebCTWebCTwww.webct.com

Page 38: 01 03 cp_technology_survey_v3

Version 1.3March, 2001

35

KKKnnnooowwwllleeedddgggeee eeexxxccchhhaaannngggeee::: aaacccccceeessssss tttooo eeexxxpppeeerrrtttiiissseee

Many of the systems described in this report includefacilities for “member profiles,” including “yellow pages”where members can describe their area of expertise and insome cases their preferences about how to be contacted.

The systems in this section focus on providing moresophisticated access to expertise. They often collectanswers in banks of question/answer pairs to be accessedbefore turning to an expert. When they do have to turn toan expert, they attempt to use criteria such as generalranking, history of answers to questions in an area, oranalyses of relationships to determine who is most likelyto provide an answer. There is usually a way for therecipient of information to give feedback to the provider.

These systems can be used to form (usually fairly loose)communities, both in the consumer area and amongexperts inside an organization. At the very least they arecertainly relevant for the “help desk” aspect of acommunity of practice. But they can also lead to theformation of communities among people who ask andanswer questions on a given topic.

Perspectives§ Explicit questions and answers: Organik, AskMe,

Question, Quiq§ Knowledge markets: Clerity, Knexa§ Enabling mentorship relationships: CiviServer

Experience

§ Background analysis of e-mail: Tacit§ Background analysis of relationships: Discovery

Engine§ Best practices: Sharenet

Typical features§ Question-asking facilities§ Profiles of experts§ Feedback mechanisms§ Reputation builder§ Automated ranking of experts§ Automated ranking of responses§ Automated access to databases of frequently asked

questions

SSaammppllee pprroodduuccttss

Orbital OrganikOrbital Softwarewww.orbitalsw.com

Overall descriptionOrganik provides access to information through aquestion/answer format. A user enters a question into thesystem. First, Organik attempts to match the question witha list of previously answered questions. The answers areranked according to the likelihood that they will berelevant, including the success that the authors of theanswers have had in answering questions in the past.

Page 39: 01 03 cp_technology_survey_v3

Version 1.3March, 2001

36

If Organik cannot find a readyanswer or if no answer satisfies theuser, it will suggest a list of“experts” from its roster who arelikely to provide an answer. It thenlets the user select the set of expertsto whom the question should bedirected.

The user can be notified by e-mailwhen an answer is coming back. Ifno answer is forthcoming, thesystem can keep the question aliveand respond to the request when ananswer becomes available.

When given an answer, the user isinvited to provide feedback on thatanswer. This feedback is used toupdate the profile of the “expert.”Organik keeps a profile of eachuser of the system, which includesnot only personal information, butalso the history of questions posedand answers provided in variousareas of expertise.

If the feedback is positive, the answer is also entered intothe database of answers for further use. Over time,Organik builds a database of answers organized into areasof interest.

Organik also provides facilities for discussions. Anyanswer can turn into a discussion, which others can join. Infact, asking questions is not the only way to accessexpertise. Each area of interest defines a “community ofinterest,” which are listed on the front page, and which

Page 40: 01 03 cp_technology_survey_v3

Version 1.3March, 2001

37

users are invited to join by browsing the store ofknowledge and participating in discussions.

Organik provides administration functions associated withthese communities, including community and user metricsand rating of questions and answers.

Pricing structureContract: The software is licensed on a per-seat basis.Prices: Prices start at around $100 per seat, withsubstantial discounts for large contracts and opencommunities.

CommentsOrganik can build communities of interest progressively,without having to build a large repository up front, or evenknowing who belongs. The system can also be used as amodule in a more general community platform.

CiviServer ExperienceRealCommunities, Inc.www.realcommunities.comThis first application built on the CiviServer platform (seedescription under “website communities”) provides aprocess by which people can form mentor/menteerelationships: searching for a mentor, negotiating aworking relationship, and managing the reputation ofmentors on the basis of feedback provided by mentees.

Participants who need help with an issue initiate a searchfor a mentor according to a list of criteria. The request formentorship is then sent to a prospect, who can accept ordecline. If it is accepted, the system provides a framework

for mentor and mentee to negotiate a contract, includingduration and mode of interaction. At the end of thecontract, the mentee is asked to evaluate the relationship.This evaluation is used to update the profile of the mentor.

The initial markets for this product are customer service(customers can seek each other as sources of experienceand knowledge) and lifestyle websites (people with similarlifestyles, e.g., seniors, can help each other face commonsituations). But the system can find application in anumber of domains.

AskMeAskMe corporationwww.askmecorp.comAskMe is as a public question and answer service(www.askme.com), but the company now offers itsknowledge exchange engine for corporate applications.

QuestionQuestion.comwww.question.com

QuiqQuiq Inc.www.quiq.comQuestion and answer system focused on online customerservice.

Page 41: 01 03 cp_technology_survey_v3

Version 1.3March, 2001

38

Clerity Knowledge ExchangeCleritywww.clerity.comQuestion/answer engine.

KnexaKnexa.com Enterpriseswww.knexa.comKnexa provides a market system by which people whoneed information can bid for the help of people who havethe knowledge, and potential providers can quote theirprice. The process is associated with topic-orientedcommunities.

ShareNetAgiliencewww.agilience.comShareNet is a product developed out of the best-practiceand information-sharing system originally used atSiemens. It is a knowledge exchange system organizedaround a diverse repository of information that participantscontribute by filling templates. They can then connect withone another by asking the system to search for specificpieces of information and link the requester with theauthor of relevant pieces.

Discovery EngineLotus Development Corporationwww.lotus.comA recent companion product to K-station, which derivesrelationships automatically in the background by findingpatterns of usage in the system.

Tacit KnowledgeTacit Knowledge Systems, Inc.www.tacit.comTacit builds profiles of participants by analyzing e-mailtraffic and inferring the topics they are interested in orknow about. This provides a way for people to getconnected with others with whom they might nototherwise have linked up. The system lets participantscontrol what their profiles say about them and who hasaccess to their profiles.

Page 42: 01 03 cp_technology_survey_v3

Version 1.3March, 2001

39

KKKnnnooowwwllleeedddgggeee rrreeepppooosssiiitttooorrriiieeesss::: dddooocccuuummmeeennntttiiinnnggg ppprrraaaccctttiiiccceee

This is the mainstay of traditional knowledge-managementsystems. Making communities of practice a centerpiece ofa knowledge strategy moves the primary focus frominformation management to social structures, but it doesnot make these traditional information-oriented concernsobsolete. Communities of practice do produce and sharedocuments and other knowledge artifacts, which can beput in electronic form, and which they need to manageeffectively.

There are a very large number of products in this area,ranging from simple facilities for sharing documents, toenterprise-wide information portals, to complex full-textsearch engines. These types of systems have been aroundfor a long time and there is plenty of literature available tothose who need more detailed analysis of the market. Inthis report, I will not even attempt to cover the wholespectrum of products or even begin to provide arepresentative list. A small sample is provided here toillustrate the kinds of issues associated with knowledgerepositories. These sample products merely indicate whattypes of systems would be included here.

Perspectives§ Sharing and managing documents: DocuShare,

Documentum§ Databases: Oracle, Notes, Microsoft SQL§ Search engines: Autonomy, Verity

Typical featuresThe feature sets vary greatly for the various perspectives.§ Storage facilities§ Security and access control§ Knowledge object types§ Organization of objects according to a taxonomy of

content areas§ Document check-out§ Version control§ Search across document types§ Indexing§ Cataloging§ Summary document previews§ Creation and use of meta-data§ Recovery of deleted information§ Integration of disparate data sources§ Document conversion§ Subscription§ Administration facilities (e.g., account management,

usage reports, etc.)

Page 43: 01 03 cp_technology_survey_v3

Version 1.3March, 2001

40

SSaammppllee pprroodduuccttss

DocuShareXerox Corporationwww.xerox.com/docushare/

Overall descriptionDocuShare is a web-based document sharing system. Theidea is to create “virtual” group file system that can beaccessed through a web browser. Authorized users canopen, modify, and add documents.

DocuShare can accept any file format and organizesdocuments in a user-definable hierarchy of nested folders.In addition to collections of documents, DocuSharerecognizes two native object types: calendar anddiscussion boards.

The entire system is web-based. Users can access and openfiles through their browser just as they would on their owndisk drive, even without requiring the source applicationon their local machine. All documents are given a URL.

Access rights can be defined for groups, for individuals,and all the way down to the level of each single file. Thesystem provides for version control and will lock a file thathas been checked out to avoid conflicting changes bymultiple users. A single file can appear in multiplecontexts, and DocuShare ensures that the latest version isalways retrieved from any context.

Page 44: 01 03 cp_technology_survey_v3

Version 1.3March, 2001

41

DocuShare uses the Verity search engine to provide full-text indexing and retrieval of documents. Users cansubscribe to a document and be notified by e-mail when achange is made.

DocuShare provides standard administration functions,such as a log of activities, interface customization, anduser account management.

Pricing structureContract: DocuShare is licensed as an off-the-shelfapplication running on Unix and Windows.Prices: Price per seat starts at $100 for the first 50 seats,down to $40 per seat for 500 seats, and $50,000 forunlimited seats.

Advantages§ Completely browser-based, no client software

required, not even source applications for documents.§ Keeps files in native format.§ Fairly inexpensive for very large user groups.

Disadvantages§ Per seat price limits “peripheral participation” for

small groups.§ No uniform data structure.

CommentsDocuShare could be combined with interaction orientedsoftware, such as a discussion or a website communitysystem, to provide a platform for multiple interrelatedcommunities of practice.

DDaattaabbaasseessMany of the systems described in this report use a standarddatabase system to keep track of information. Manysystems are compatible with more than one databasesystem. The following are the most common:

NotesLotus Development Corporationwww.lotus.com

OracleOraclewww.oracle.com

SQL serversMicrosoftwww.microsoft.com

SSeeaarrcchh aanndd iinnffoorrmmaattiioonn ssttrruuccttuurriinngg

AutonomyAutonomy Corporationwww.autonomy.com

VerityVerity Inc.www.verity.com

Page 45: 01 03 cp_technology_survey_v3

Version 1.3March, 2001

42

AA ffeeww ootthheerr iinntteerreessttiinngg pprroodduuccttss

AbridgeAbridgewww.abridge.comAbridge attempts to build useful storage by routing e-mailinto relevant folders associated with groups and topics. Itallows people to CC their e-mail messages to groups theybelong to. Abridge then does some semantic analysis ofthe content of the message to store it into categories. Thesecategories are either defined by group members up front orsuggested by the system after a pattern has been found.

Geneva Active Digital LibraryThe Learning Trustwww.learningtrust.comThe Learning Trust is attempting to merge knowledgepublishing, communities, and e-learning into an integratedsystem. The Geneva ADL is a knowledge publishingsystem that supports authoring, validation, repository, andmeta-libraries. The publishing system is associated withknowledge and learning communities for conductingauthoring projects and on-line courses. Geneva providescommunities with sophisticated support for discussion,(including simultaneous translation), search, statistics, andauthoring projects (including version control and revisionhistory). The discussions have the distinctive characteristicthat they integrate asynchronous and synchronous aspects.When people are on the site at the same time, thediscussion function as chat, and otherwise as a discussionboard, but it remains the same discussion stream.

DocumentumDocumentumwww.documentum.comA classic document management system.

VignetteVignette Corporationwww.vignette.comContent management for websites oriented to e-commerce.

Wikihttp://c2.com/cgi/wiki?WikiWikiWebWiki is a free, interactive, open space for participants inself-organizing groups to create documents together. Wikiis always open to editing and documents evolve asparticipants create pages, edit each other’s entries, and addnew material. Over time, a Wiki space becomes arepresentation of a community’s take on a topic.

Page 46: 01 03 cp_technology_survey_v3

Version 1.3March, 2001

43

CCCooommmbbbiiinnniiinnnggg dddiiimmmeeennnsssiiiooonnnsss::: cccooonnnvvveeerrrgggeeennnccceee iiinnn ttthhheee mmmaaarrrkkkeeettt

The product categories in Figure 1 were derived from anempirical study of the market. They reflect the primary (orinitial) intention behind the products. Yet these categoriesdo represent dimensions of a community-based knowledgestrategy, which the designers of the products recognized asimportant and tried to address. The situation is reminiscentof the eight blind men of the folktale— touching differentpart of an elephant and thinking that an elephant is a trunk,a tail, an ear, or a rough surface.

As turns out, these dimensions taken together do capturesomething critical about communities of practice asstewards of knowledge. This yields a deeper interpretationof the product chart that goes beyond merely categorizingproducts. Under this interpretation, which is illustrated inthe diagram, each axis represents a dimension of the sociallife of knowledge. Each involves a tension between tworequirements that a community of practice needs tointegrate in some unique fashion:

§ Social structuring of knowledge: groups versusmarkets. The need to form specific social structures toallow ongoing participation in knowledge-creating and-sharing processes and the need to provide generalizedmechanisms for accessing and exchanging knowledgeacross boundaries and create a market for expertisethat can evaluate, recognize, and reward thecontributions of various individuals. One way tointerpret the figure is to see the right-hand side of the

chart as various processes for creating and cementingknowledge-oriented social groups, and the left-handside as processes for exchanging knowledge with orwithout the existence of a community.

§ The processes of sharing knowledge: interactionsversus documents. The need to interact and negotiatemeaning to create and share knowledge in the contextof conversations among people and the need to create arepository to keep documents that capture this

Page 47: 01 03 cp_technology_survey_v3

Version 1.3March, 2001

44

knowledge but really have significance through theinteractions they reflect.

§ Contexts of learning: instruction versus joint project.The need to conduct specific activities oriented tolearning specific skills and to have a context forworking together. Balancing this dimension meansconnecting instruction-based learning and working-based learning with each other.

§ The management of attention. The long-term need tosupport ongoing management of attention among themultiple demands placed on the knowledge workerversus the need to support synchronous interactionswhich call for the full but temporary attention ofparticipants

Communities of practice are at the intersection of all thesedimensions. Because these dimensions are all dimensionsof the social life of knowledge, they need to be integratedin order to produce a full knowledge system. Learningdepends on how well they work in concert and how wellthe two poles of the axes are integrated.

As system designers become increasingly aware of thesedimensions and their interdependence, there is aconvergence in the market of community-orientedtechnologies. More and more systems include multipledimensions. For instance, the feature sets of manyproducts on the right hand side of the chart are starting tooverlap and will soon become indistinguishable. In fact,

systems that focus exclusively on one dimension arebecoming rare.

The product-category chart was useful as a way to makesense of the market by categorizing early products. As themarket matures, however, the dimensions are often moreuseful as a way to look at single offerings. The idea here isto represent how much a given product addresses thefunctionality of each dimension. This use of the chart willproduce a “spider-web” evaluation of the product asillustrated in the figure above.

Page 48: 01 03 cp_technology_survey_v3

Version 1.3March, 2001

45

IIIIIIIII... UUUnnndddeeerrrssstttaaannndddiiinnnggg ttthhheee rrrooollleee ooofff ttteeeccchhhnnnooolllooogggyyy

Experience has shown over and over that what makes for asuccessful community of practice has to do primarily withsocial, cultural, and organizational issues, and secondarilyonly with technological features. It is more important,therefore, to address these social, cultural, andorganizational issues than to seek endlessly for the perfecttechnological platform. Still, an increasing number ofcommunities of practice today are geographicallydistributed and must rely on some kind of technology forkeeping in touch. And even those that are co-located oftenneed to keep in touch between meetings and to create arepository for their documents. So technological issues arerelevant and it is worth asking what technology can do:what are the areas where technology can be expected tohelp?

The description of the market of the last section refers tofacilities. At a deeper level, building a platform forcommunities requires an understanding of how technologycan help or hinder communities. Such an understanding isessential to decide what technology is expected toaccomplish and to evaluate the potential of variousproducts to contribute to achieving these results.

This section presents thirteen fundamental elements ofsuccessful communities of practice which technology canaffect.

Time and space

1. Presence and visibilityA community needs to have a presence in the lives of itsmembers and make itself visible to them.

2. RhythmCommunities live in time and they have rhythms of eventsand rituals that reaffirm their bonds and value.

Participation

3. Variety of interactionsMembers of a community of practice need to interact inorder to build their shared practice.

4. Efficiency of involvementCommunities of practice compete with other priorities inthe lives of their members. Participation must be easy.

Value creation

5. Short-term valueCommunities of practice thrive on the value their deliverto their members and to their organizational context. Eachinteraction needs to create some value.

6. Long-term valueBecause members identify with the domain of thecommunity, they have a long-term commitment to itsdevelopment.

Page 49: 01 03 cp_technology_survey_v3

Version 1.3March, 2001

46

Connections

7. Connection to the worldA community of practice can create value by providing aconnection to a broader field or community that itsmembers care to keep abreast of.

Identity

8. Personal identityBelonging to a community of practice is part of one’sidentity as a competent practitioner.

9. Communal identitySuccessful communities have a strong identity thatmembers inherit in their own lives.

Community membership

10. Belonging and relationshipsThe value of belonging is not merely instrumental, butpersonal as well: interacting with colleagues, developingfriendships, building trust.

11. Complex boundariesCommunities of practice have multiple levels and types ofparticipation. It is important for people on the periphery tobe able to participate in some way. And insidecommunities too, people form subcommunities aroundareas of interest.

Community development

12. Evolution: maturation and integrationCommunities of practice evolve as they go through stagesof development and find new connections to the world.

13. Active community-buildingSuccessful communities of practice usually have a personor core group who take some active responsibility formoving the community along.

The following table examines each of these communityprinciples and considers how technology factors caninfluence the success of community life along these lines.

For each success factor, the first column provides ageneral description, the second column a set ofimplications for supportive technology, and whenappropriate, the third column suggests a few examples asillustration.

At this point, this table refers to existing technologicalfactors and examples rather than speculating about futurepossibilities.

Page 50: 01 03 cp_technology_survey_v3

Version 1.3March, 2001

47

Principle Technology implications Examples

1. Presence and visibilityIn collocated communities, people meeteach other in the hallway or in the cafeteria.The community reminds itself to membersin many ways. It is also more visible. Atmeetings, they can see who is there, even ifpeople do not say anything.§ Presence of community in the

organization§ Presence of community to members§ Presence of members to the community§ Visibility of the community§ Knowing what others know, do or care

about§ Impromptu interactions

§ Pointers to the community

§ Directories of communities

§ Some “push” distribution, such aelectronic newsletters, reminders,questions

§ Member directories

§ Who is doing what

§ Presence awareness

§ Instant messaging

§ Virtual coffee smell

Many companies have added communitiesto their yellow pages.Communispace has an “enterprise-level”window that lists all communities.Universal subscription in Intraspect allowsmembers to determine very precisely howthey want the community to be madepresent to them.Most systems have a member directorywith some ability for members to describetheir areas of expertise and interestIn Intraspect, you have various ways ofseeing what is going on and who isinvolved in whatMany systems, even inexpensivediscussion boards, now have a list of whois onPresence awareness is usually associatedwith a capability for instant messaging soyou can interact with people you seepresent.Xerox PARC has experimented with asensor that indicates on everyone’s screenwhen a new pot of coffee is brewed

Page 51: 01 03 cp_technology_survey_v3

Version 1.3March, 2001

48

2. RhythmCommunities exist in time and theyneed a rhythm of events and rituals thatreasserts their existence over time.§ Regular meetings bring a sense

ongoing routine§ Unusual meetings break the routine

and bring some excitement§ Milestones§ Projects underway§ Waves of hot topics

The web allows for asynchronousparticipation, but the danger of a pure web-based presence for a community is itstimelessness. It is always possible toparticipate, but by the same token, there isnever a special occasion to participate. A web-based presence can contribute to a sense ofcommunal time:§ Community calendar§ Reminders§ Synchronization of calendars

§ Synchronous events, such asteleconferences, virtual conferences oronline meetings

§ Invitations

§ Minutes of recent events made availablequickly afterwards

§ Hot topics

Local calendars are very common nowCalendars can send remindersMore sophisticated local calendars arecoordinated with a person’s main calendar,allowing to view events from a variety ofgroupings.All virtual conferencing and meeting systemscan offer this kind of capability. Some canrecord the meeting for those who could notattend.Most conferences systems such as Astound,PlaceWare or Webex will automatically sendinvitations and rescheduling notices by e-mail.Astound has facilities for taking andaccessing minutes and action items..Some systems let you see at a glance whichconversations are most active(Communispace, Webcrossing, etc.)

Page 52: 01 03 cp_technology_survey_v3

Version 1.3March, 2001

49

3. Knowledge-generating interactionsMembers of a community of practice needto be able to interact regularly andmeaningfully in order to develop theirshared practice.§ Multiple channels and forms of

interaction§ Forums for thinking together§ Problem-solving§ Discussing ideas§ Exchanging views§ Sharing news§ Lectures/workshops

Each community has unique needs and it isimportant to support the kind of interactionsthat enable community members to developtheir knowledge. Standard offerings include:Asynchronous§ E-mail and discussion boards§ Document checkout/version control

Synchronous§ Lectures and large meetings

§ Application sharing

§ Web tours

Available as a standard on most systemsMost project spaces like Eroom orQuickPlace have facilities for multiplepeople to work on one document, bychecking it out to avoid version conflicts

Many online meeting systems offerconferencing with presentation engine andstream audio, sometimes videoApplication sharing in meeting andconference systems allows members todiscuss problems and help each other in thevery application they use to address aproblem (e.g., staff for musicians,spreadsheets for accountants)Many conferencing systems have a “webtour” facility. We found web tours veryuseful in conducting online workshops.They can also be used for smallbenchmarking expeditions.

Page 53: 01 03 cp_technology_survey_v3

Version 1.3March, 2001

50

4. Efficiency of involvementCommunities of practice usually competewith other priorities in the lives of members.It is crucial to make participation as easyand efficient as possible:§ Ease of participation§ Integration with other aspects of life,

like daily work or other communities§ Management of attention§ Flexibility in time management

Having to learn a whole new system makes itmore difficult to participate. So does everyadditional click. A less than optimal solutionthat makes participation easy can often bebetter than a difficult optimal solution.§ Integration with work systems

§ Personalized knowledge/applicationportals

§ Subscriptions

§ Tours of new activity

§ Content filtering and ordering

§ Archiving of interactions: interactionstend to leave a trace online

Knowledge desktops integrate knowledgeand work to make participation incommunities seamless.A growing number of systems, not just theexpensive knowledge desktops, have a“myThisSystem” that provides multiplewindows unto various relevant groups orforums (myLiveLink, K-station,myCommunispace, myPlaceWare,myeRooms, etc.)In Intraspect, you can subscribe to anypiece of information you want to keeptrack of, even a search. You will benotified of any change.Caucus has a feature by which you can betaken to all the areas where there is newactivityIn the tour of new activity, Caucus allowsthe user to hide certain area and determinethe order in which to proceedMost chat systems support recording andarchiving of chat content

Page 54: 01 03 cp_technology_survey_v3

Version 1.3March, 2001

51

5. Short-term valueCommunities of practice thrive on the valuethey deliver to their members as well as tothe organization. Members vote with theirfeet (or keyboards). In the short-term, theyneed to find immediate value in theirparticipation:§ Quick access to information§ Access to expertise§ Answer to questions§ Help with problems§ Preserving the time of experts is another

important concern, which adds short-term value to them. Generally, expertsappreciate processes by which only reallydifficult questions and problems come tothem.

§ Mechanisms for asking questions

§ Lists of FAQ’s

§ Databases of answers

§ Intelligent access to experts: even goodsearch facilities can be frustrating andmuch of the community’s knowledge isnot explicit. A system can also supportaccess to experts, while attempting topreserve expert time.

§ Forums for getting help with problems

§ Brainstorming facilities

A number of systems such as OrbitalOrganik and AskMe build communities onquestions and answersArsDigita has a special module for postinglists of FAQ’sQ&A systems such as Orbital storeanswers to questions and attempt to matchnew questions with existing answers beforeturning to expertsQ&A systems rank experts and havesophisticated ways of directing questions topeople who are likely to have an answerand of ranking answers according to thelikelihood they will be useful.

At BP they used cameras to help an expertguide a person through solving a problemon a well-drilling site. Application sharingcan serve a similar purpose.Communispace has a brainstorming facilitythat guides a community throughbrainstorming stages

Page 55: 01 03 cp_technology_survey_v3

Version 1.3March, 2001

52

6. Long-term valueBecause members also identify with theirdomain, the value that the communitydelivers also has a long-term dimension. Itderives from a sense of accumulation overtime§ Define “best practices” or common

methods and processes§ Produce and store artifacts, tools,

documents§ Maintain the knowledge base to keep it

up to date and usable§ Learning agenda: a community can take

charge of its practice and agree on a listof areas to develop

§ Practice-building projects: maturecommunities of practice often spawnproject teams to work on specificpractice-development tasks on theirlearning agenda, such as developing atemplate, a tool, or a manual

§ Repositories for artifacts

§ Taxonomies

§ Search mechanisms

§ Discussing and updating a learningagenda

§ Project spaces for practice-development projects

Many systems can associate a set of folderswith a communal space. But there are verydifferent levels of sophistication in thestructure of these knowledge bases and whatcan be done with them, from simple filefolders (QuickPlace, DocuShare) to complexdocument databases (Intraspect, LiveLink)Hierarchical file folders can/should reflect thetaxonomy members use to think about theirpracticeMany systems have search facilities for localinteractions, but more expensive systems suchas Intraspect and even DocuShare have full-text searching of all uploaded materialindependently of format.Any discussion board could do here. But moresophisticated systems exist, includingbrainstorming and voting. Communispace hasa facility for “framing questions.” Theenforced question/answer process of Atheniumhas been used to discuss a strategy among agroup of managers.Subgroup areas exist in a number of systems,including Communispace, QuickPlace, andWebCrossing

Page 56: 01 03 cp_technology_survey_v3

Version 1.3March, 2001

53

7. Connections to the worldThe value of belonging to a community ofpractice derives not only from having access topeers, but also from having access to theleading-edge in the broader world:§ What is happening§ What is hot in the field§ New developments, new technologies§ Evaluation and reviews§ External experts§ Reference material

Technology cannot replace one’s networkof connections in a field. But it can providesome facilities.§ News

§ Announcements of external events

§ Directory of external experts§ Links to other sites§ Library of references

These facilities can be implemented inmost systems.

Many systems have news areas.QuickPlace and Intraspect can even tapinto news feeds.These announcements can be integratedin news area or calendar, or into areminder system

Communispace has a specific area for alibrary for references.

Page 57: 01 03 cp_technology_survey_v3

Version 1.3March, 2001

54

8. Personal identitiesPersonal identities are a crucial aspect ofparticipation. Members bring their identitiesto the community and their participation bothdevelops and shapes their identities. Overtime, community participation creates bothcommonality and differences betweenpeople.§ Personal passions§ Competence§ Areas of specialization§ Reputation/assessment/rewards§ Various roles people play in the

community§ Multimembership: people belong to more

than one community or group at any onetime

§ Personal trajectory: people’s identitieschange over time within a communityand as they move from one community toanother

The web provides many new possibilities,explored and unexplored, for people to createa visible identity and to access theircommunities in personalized ways.Many of these facilities are still primitive,but rapid progress is being made.

§ Profiles

§ Synchronizing profiles acrosscommunities, with multiple views

§ Reputation and ranking

§ Preferences

§ Personal history

§ Private places

Personal profiles can become fairly complex.Tacit expands a person’s profile by looking ate-mail exchangesKnowledge worker’s desktop as well as systemslike CiviServer and Communispace provide forsynchronized profiles across multiplecommunitiesQ&A systems develop complex expertiseprofiles based on the answers people give andthe feedback they receive. CiviServer includes a“reputation engine” that can develop a profilefor members according to a set of variablesdefining behaviors and a grading system.Personal portals aim to personalize theexperience of each participant. Simpler systemslike Caucus or Webcrossing have parametersthat users can set to customize the wayinformation is presented.Most community-oriented systems canrecognize a participant from one session to thenext and place flags like “new” to guidenavigation. Eventually, expect systems to adapttheir response according to a deeper history ofthe user.A successful aspect of an online space Idesigned for a workshop on communities is thateach student has a personal space that studentscan furnish and where others can visit.

Page 58: 01 03 cp_technology_survey_v3

Version 1.3March, 2001

55

9. Communal identityA community of practice thrives on a sense ofcommunal identity. Members inherit thiscommunal identity. A sense of place can help acommunity develop an identity, but manycommunities do not have a physical place. Inaddition, a communal identity depends on:§ Clarity about domain and sense of mission§ Personal passion§ Reputation of the community§ Value to the organization§ Success stories§ A distinctive style

§ Being able to have and furnish acommunal place

§ Give the community a public presence

§ Giving public access to the “sourcedocuments” of the community(mission, domain definition,“constitution,” policies)

§ News about the effects of thecommunity, success stories

§ Have a distinctive look and feel

Provide a virtual place for participation

Members can point others to thehomepage of their communityMany systems have an area forexplaining what the community is about.

Many spaces have a “news” area.ArsDigita’s module for banners could beused too.

Customizable interface in most systems,with varying levels of control forcommunity coordinator

Page 59: 01 03 cp_technology_survey_v3

Version 1.3March, 2001

56

10. Belonging and relationshipsBelonging to a community of practice can bean intensely personal experience based on deeprelationships with other members.§ Professional connections§ Peer interactions§ Personal relationships§ Trust§ Helping, mentoring, teaching§ Reciprocity§ Finding a voice

While there are no substitute yet for face-to-face interactions for this purpose,technology can provide some support.§ Personal profiles can reveal unexpected

aspect of member’s lives

§ Supporting private interactions andinterpersonal relationships

§ Supporting mentoring relationships

§ Some people find it easier to expressthemselves in writing and theysuddenly find a voice when theconversation moves online

§ Chat moderators have observed that itis less easy for “powerful” people tohold the floor with longwindeddiscourses

Communispace encourages members totalk about themselves, to reveal theirhobbies and other interests, and toinclude all sorts of pictures in theirprofiles

CiviServer has a whole facility fordiscovering, negotiating, and managingmentoring relationships

Page 60: 01 03 cp_technology_survey_v3

Version 1.3March, 2001

57

11. Complex boundariesManaging boundaries is an important challengefor communities. Boundaries around acommunity of practice are both unavoidable(only some people are practitioners) and useful(it is necessary to know who is a member inorder to communicate efficiently). Managingcommunity boundaries is difficult, however,because these boundaries are complex.§ It is crucial to design multiple levels and

types of participation, allowing people tohave different relationships with thecommunity

§ An active core group may need to havespecial interactions

§ Peripheral participation: many people whoare not full members have an interest in thedomain of a community

§ Subcommunities and special interest groupsare very common especially as acommunity grows.

This is a difficult aspect for most systemsbecause boundaries in communities ofpractice are both porous and fluid.§ Differential access rights

§ Lurking facilities

§ Public areas as well as restrictedcommunity space

§ Subspaces

§ Nested features

§ This has implication for the pricingstructure

Intraspect can associate a whole policyof access rights with any area or bucketof information in the system. In mostcases, the access policy is visible even tothose who do not have any access right.This creates a level of transparency.Many systems allow an administrator todeclare certain areas read-only for someparticipants.Because of password authentication,systems tend not to provide for a publicarea for visitors, though this would notbe very difficult to implementMany systems provide for nestedsubspaces. Folder-based discussionsystems like Webcrossing can nestunlimited numbers of conversationspaces.By default, nested spaces inherit thefeature sets of the “parent” spacePricing based on volume of activityprovides the easiest way to have flexibleboundaries.

Page 61: 01 03 cp_technology_survey_v3

Version 1.3March, 2001

58

12. Evolution: maturation and integrationA community of practice evolves over time.What brings it together, how membersinteract, and how it develops knowledge inits domain all change as the communitymatures.A community evolves in two directions.§ It goes through developmental stages

internally.§ It changes its relationship with its

environment.

It is important for a platform to be able toevolve along with the community somembers do not have to move to anotherplatform and learn a whole new system.This creates a tension in developing a generalplatform:§ Not too expensive to start so that initial

commitment can be somewhat tentative§ Have enough features to support

maturation

§ Flexibility in configuration

§ Ongoing reflection, assessment, andredirection

This is an area where the general use of aknowledge worker’s desktop is veryhelpful. It makes if very easy to startnew groups, be they teams orcommunities of practice, and yet there isplenty of plumbing underneath thesystem to support more sophisticatedneeds in the future.Communispace and the CiviServerWorkbench have parameters andswitchable functions that enable aconstant reconfiguration of the space(See next principle.)

Page 62: 01 03 cp_technology_survey_v3

Version 1.3March, 2001

59

13. Active community buildingThriving communities usually have memberswho take an active role in cultivating thecommunity. For instance, an apt communitycoordinator is a good predictor of how alive acommunity is. But it is a sign of health whenother members get involved also.§ Coordination/administration§ Self-governance§ Managing the repository§ Reflection on the vitality of the community§ Evaluation of its achievements§ Assessment of value delivered§ Monitoring the health of the community

Systems to support communities ofpractice must offer a variety ofadministrative tools to monitor andconfigure the use and effectiveness of thecommunity space.§ Logs and statistics for monitoring

§ Polling and voting facilities

§ Assessment tools and surveys

§ Health indicators

§ Administrative help and reminders

§ Switches and policy enforcementalgorithms

Both Communispace and CiviServerhave a community-development consoleto help coordinators in their work.

Most systems keep a log of activitiesthough they vary in the ease of accessand representation.Available on many systems, includingconferencingArsDigita, Pensare and Astound all haveautomated templates for creating surveysCommunispace has a series of indicatorsthat are made available to all members toencourage reflection on the health of thecommunity. These include achievementof mission, intensity of interaction, levelof trust, personal relationships, etc.Most project spaces give the projectleader the ability to sign on membersCiviServer WorkBench lets communitycoordinators decide on an ongoing basishow behavior or the feedback given tomentors will be turned into a reputationprofile.

Page 63: 01 03 cp_technology_survey_v3

Version 1.3March, 2001

60

IIIVVV... DDDeeevvveeelllooopppmmmeeennnttt aaannnddd eeevvvaaallluuuaaatttiiiooonnn ssstttrrraaattteeegggiiieeesss

The categories and factors discussed in this report suggestsome basic approaches and a number of basic questions toconsider when developing a technology platform forcommunities of practice.

FFoouurr ppootteennttiiaall aapppprrooaacchheessThe four strategies listed here are in increasing order ofcomplexity and investment.

1. Just use what you have

Communities of practice have functioned in organizationslong before technologists and managers tried to providespecific facilities for them. The basic communicationtechnologies that most organizations already have can beenough for some communities. E-mail systems usuallyhave facilities for creating simple distribution lists. Mostorganizations have some kind of file repository system.Teleconferences facilities are almost ubiquitous. Thissimple approach may not be very exciting for thetechnology savvy, but it is a place to get going until morespecific needs are established.

2. Start with a simple facility

Under this approach, you build a platform by providing auseful but limited facility in one product category tojumpstart the process:§ Determine in which of the product categories the main

activities of your communities best fit.

§ Provide a base system, depending on the primary needsof your communities.

§ In due time, build an expanded platform by adaptingthe base and adding components.

Each product category could reasonably form the basis ofa strategy for developing such a platform. Let us look atsome examples that some organizations have adopted.§ Discussion groups. Many communities start as

conversations. So providing a conversation utilitywhere people can open a discussion is a good place tostart. Many discussion board products, such as WebCrossing, Webboard, UBB or E-Circle arecustomizable and expandable. Some already have filestorage facilities, for instance. And communities mayhave access to existing storage/retrieval/search systemsanyway.

§ Teamware. Many project-oriented workspaces such aseRoom or Quickplace can be adapted for communityneeds, and people may be familiar with them. Somecommunities even start around a project, such as aproblem that needs to be solved and brings themembers together.

§ Access to expertise. A Q&A system such as Orbitalallows a community to start slowly, without intendingto be a tight-knit community and through knowledgeexchange explore common ground for a community.

Page 64: 01 03 cp_technology_survey_v3

Version 1.3March, 2001

61

§ Document sharing. DocuShare or Abridge can providethe kind of shared storage that complements ubiquitouscommunication facilities such as e-mail and phone asan initial way to build communities.

Many of these facilities are relatively inexpensive or havepricing structures that start very low and grow with usage.This approach also gives you time to see where the marketis going before committing to anything too deeply. Youmay even find a provider who has an interest in enteringthe community of practice market and is willing to workwith you to expand their systems.

3. Deploy a community-oriented system

A number of community-oriented companies, such asCommunispace, RealCommunities, and ArsDigita aspireto become integrators of facilities and applications thatexpand the basic community framework they offer. Theydo this through partnerships and by building compatibilityand modularity into their systems.

You may also want to be the integrator yourself and puttogether a coordinated suite of affordable communitysupport technologies. This requires more work on yourpart, but it allows us to choose the best in every category.

4. Build on an enterprise collaboration system

If price were no object, a knowledge worker’s desktop,such as Intraspect, LiveLink, or Engenia Unity would beattractive because many of the more complex facilities arein place. These systems often do not have the kind ofspecialized communal space that community-oriented

systems can create. As a result, they are not as good atgiving a community a sense of identity and distinct style.But given the complex facilities they provide it wouldusually be relatively easy to add on community spaceswith a distinct identity.

Just for communities of practice, these systems would betoo expensive and an overkill in most cases. This approachwould only work in conjunction with the adoption of thesystem as a collaborative platform for the extendedenterprise. And in cases where such a system is already inplace this approach makes a lot of sense. For instance,many organizations are already Lotus customers andcreating a family of QuickPlace templates for communitiesof various types would allow new communities to be setup quickly. Lotus’ K-station can be used to integratemembership in multiple communities with work onprojects.

This list is not meant to provide a complete list of potentialstrategies. The idea is to generate a conversation to devisea strategy appropriate to each unique situation.

Page 65: 01 03 cp_technology_survey_v3

Version 1.3March, 2001

62

IIssssuueess ttoo ccoonnssiiddeerrNo matter what approach you adopt, here are a number ofquestions to ponder.

1. What types of communities are you trying tosupport?

It is crucial to understand the kind of communities youwant to support and the kind of activities they engage inand relationships they develop:§ How well defined is the domain of knowledge?§ How tightly knit is the community?§ Are they likely to know each other? To have

established reputations?§ What is the main goal of the community?§ How much common knowledge are they building?§ How much work are they doing together?§ Are interactions mainly discussions, such as expressing

opinions?§ How important are documents, tools, and other

artifacts?These questions will help you think through the productcategories best suited for these communities and the bestentry point into the development of a technology platformfor communities of practice. For instance, if thecommunities mostly want to have good conversations on-line and share a few documents, fairly cheap solutions canbe developed easily and made available for wide use atlow cost.

2. What are you trying to accomplish withtechnology?

You need to decide which community success factors youare trying to prop up and then evaluate your choices oftechnologies accordingly.§ What aspects of the life of a community does

technology need to enhance?§ What is the practice of the community and how can

technology support it?§ Does the design of the system address the necessary

success factors appropriately?§ How well do the pieces together?§ How easy is it to integrate potential new pieces?

3. Do you want technology to modify behavior?

You also need to decide what the system says about theplace and role of communities in the organization. Anaspect of this question is how much behavior modificationyou want to promote. All technologies to some extentinfluence behavior by placing emphasis on or facilitatingcertain processes, but some companies also takeintentional steps to make their technologies reflect someprinciples or processes and influence behavioraccordingly.

Some systems are designed as general utilities and someare designed to encourage certain behaviors. Some aremeant to blend seamlessly into the way people behave

Page 66: 01 03 cp_technology_survey_v3

Version 1.3March, 2001

63

already, for instance by using e-mail a lot. Others aremeant to encourage specific behaviors, such as logging onto a distinct community space or reflecting on a model ofhow a community behaves.§ How well is the system integrated into how people

work?§ What model of collaboration does a system reflect?§ How much work will the behavioral modification

require?§ Is it worth the trouble?§ How well are the community-oriented facilities

integrated with existing systems that provide some ofthe needed functionality (e.g., databases, documentmanagement, enterprise systems and portals)?

4. What are the effects of pricing structures?

Considering pricing structures is important because thepricing structure of a system has direct implications on itsusability as a general platform for communities of practice,in terms of both community development and individualparticipation:§ While some communities of practice are very formal

from the start, others begin informally, with little or nosupport from the organizations they are in.

§ While some have a clear idea of the value they willprovide to the organization, others are much moretentative.

§ Most communities need to have flexible boundaries,supporting multiple levels of participation, includingvery peripheral.

Whether the systems are hosted as ASP (ApplicationService Providers) or licensed/sold, the market offers fourmain types of pricing structures.

§ Per community (e.g., Communispace— with limitedmembership, RealCommunities— without limit): goodwhen communities have a clear sense of value andwhen boundaries do not need to be too open.

§ Per seat (e.g., Intraspect, Orbital, DocuShare): goodwhen the whole organization has the system socommunities can be started anywhere and anyone canparticipate at the level they choose.

§ Per volume of activity (e.g., Webcrossing, eCircle):good for general platforms, especially whencommunities may start without having to demonstratevalue up front. Allows peripheral participants to beincluded without “taking up “ a seat. Good for inter-organization communities.

§ Outright purchase without limitation on usage (e.g.,Webboard, UBB, and most licensed systems beyond acertain usage): ideal for general platforms, but isusually true of small, inexpensive off-the-shelf systemsor of expensive “unlimited usage” level licenses. Italso requires in-house ability to handle issues ofmaintenance and technical support.

Page 67: 01 03 cp_technology_survey_v3

Version 1.3March, 2001

64

Questions regarding pricing would include:§ How many communities are expected?§ How formal do you want the launch of a community to

be?§ How much peripheral participation should the system

support?§ How many and what kinds of boundaries are

communities expected to cross?§ Who will pay for the technology?

5. What are the requirements of the technology?

Support. You need to consider the requirement for localsupport. For instance, some system requires a thick-clientcomponent on local machines, which must be installed byan IT department, while increasingly common browser-based or thin-client applications do not require localtechnical support.

Programming. You need to consider the requirement forprogramming skills. For instance, ACT is free, but unlessyou hire the services of ArsDigita, using the systemrequires a group of skilled programmers who are interestedin joining the ArsDigita community.

Systems requirements. In this report, I have not addressedissues of systems requirements, such as supportedhardware and software platforms as well operating systemsand database compatibility. These issues are of courseimportant in the selection of particular products, thoughthe trend towards ASP and the increasing use of openstandards like Java and XML may decrease theprominence of these types of question.

What part can technology play?Finally, I would like to reiterate that technology is only asmall factor in the success of communities. One cannotemphasize this enough. Cultural, organizational, personal,and cognitive factors have much more influence.§ Organizations must learn to support communities and

integrate them in the way they go about their business.§ Communities must develop the practices of joint

inquiry that enable them to learn and createknowledge.

§ Individuals must learn to participate productively inthese processes.

Companies that have adopted a systematic community-based approach to their knowledge strategy have notcounted on technology to do the job. They have all puttogether a small “support team” of internal consultantswho help in a light-handed way guide communitiesthrough their development and coach communitycoordinators. Technology, therefore, can only be part of abroader organizational transformation that makescommunity participation a central aspect of participation inthe broader organization.

Page 68: 01 03 cp_technology_survey_v3

Version 1.3March, 2001

65

AAAddddddiiitttiiiooonnnaaalll rrreeesssooouuurrrccceeesss

In addition to the product homepages listed in this report, anumber of sites maintain useful information, includingarticles, reviews, and announcements. These sites mostlyfocus on online communities in general, rather thancommunities of practice.

www.communitytechnology.orgThe Alliance for Community Technology (ACT) offersdiscussions and reviews of a range of community-orientedproducts (groupwork products).

www.forumhosts.comA website dedicated to online discussion spaces, with(sometime scathing) reviews of a number of products inthis category.

www.fullcirc.com/commresources.htmA wide-raging set of resources for online facilitators,including tips, articles, and discussions of a few softwareplatforms.

www.onlinecommunityreport.comAn online newsletter covering a variety of topics related toonline communities, including articles and productreviews.

www.teleport.com/~smithjd/CP_bibAn extensive bibliography on communities of practicewith some links to software resources.

www.technography.com/html/coworking.htmlCoworking is a newsletter that covers a variety of topicson online collaboration. The archive contains someproduct reviews and discussions.

www.thinkofit.com/webconfReviews and articles on web conferencing software with avery comprehensive list of commercial and free products.

www.voght.com/cgi-bin/pywiki?CollabToolsA wide-ranging list of community-oriented software withURL’s.


Recommended