Whitepaper Web based collaboration support for dis

Transcription

Whitepaper Web based collaboration support for dis
Whitepaper
Web based collaboration support for distributed project teams: a view of the field *
March 2003
Dr. Christoph Meier
Fraunhofer-Institut für
Arbeitswirtschaft und Organisation
Nobelstrasse 12
70569 Stuttgart
Tel.: 0711/970-2218
E-Mail: [email protected]
* The work reported on here was in large part supported by the UNITE project (www.unite-porject.org, EU-IST 2000-25436).
Web based collaboration support
Content
SUMMARY...............................................................................................................................................................2
1
THE ELEMENTS OF SUCCESSFUL COLLABORATION ......................................................................2
2
DIMENSIONS FOR DIFFERENTIATING COLLABORATION SUPPORT SYSTEMS ......................5
3
BROWSER-BASED COLLABORATION: AVAILABLE SOLUTIONS................................................13
4
UNITE AND THE CASE FOR AN OPEN AND EXTENDABLE APPROACH.....................................18
5
A FINAL NOTE: COLLABORATION SUPPORT GOING MS OFFICE - THE END OF
GROUPWARE?.............................................................................................................................................25
6
REFERENCES...............................................................................................................................................26
© Fraunhofer-IAO / IAT-Universität Stuttgart, 2003
1
Web based collaboration support
Summary
This report emerged out of work performed in the course of the research project "UNITE – ubiquitous and integrated teamwork environment" (EU-IST 200025436). It starts out by looking at elements of successful co-operation and proposes communication, common ground and co-ordination as key success factors. Subsequently, several dimensions along which collaboration support systems can be distinguished are introduced and discussed. In particular, these are
the users targeted, the type of application and the modes of communication
and collaboration supported. In the next section the range of currently available
solutions for browser-based team collaboration is indicated by briefly presenting four selected products. Following this, an innovative solution representing a
more open and extendable approach (UNITE) is presented. Based on a preliminary comparison with currently available solutions integrating support for both
synchronous and asynchronous collaboration, the merits of the UNITE approach
are pointed out. This report ends with a brief note about possible future developments related to recent acquisitions by Microsoft that may eventually lead to
the disappearance of groupware as a software product in itself and its integration in regular office and personal productivity suites.
1
The elements of successful collaboration
In order to provide a reference framework in which existing solutions for collaboration support1 can be meaningfully compared and positioned, it is neces-
1
The term "collaboration support" is preferred to "groupware" for a number of reasons. The most important one is that the term
groupware poses problems with respect to its differentiation from "teamware" and "community solutions". Groupware (often
also referred to as a computer-supported cooperative work -- CSCW – application) denotes a system based on software (and occa-
© Fraunhofer-IAO / IAT-Universität Stuttgart, 2003
2
Web based collaboration support
sary to briefly clarify the concept of collaboration and what it takes for success
in collaboration.
Collaborative work, put generally, is the joint pursuit of a shared goal in a more
or less planned way. This may take place at the level of individuals, for example
when two colleagues jointly draft and write a proposal, a business plan or a report. Collaborative work also takes place at the level of teams, for example in a
project on software development of the development of a new pharmaceutical
drug. Finally, collaboration also takes place at the level of organisations, for example if several partner companies join up to develop and market a complex
product that neither partner could succeed with alone.
Frequently, collaboration systems are positioned in a three dimensional space
identified by the dimensions "communication", "co-operation" and "coordination" (cf. Figure 1).
sionally also hardware) to support co-operative and collaborative work, Lotus Notes being the archetype. Over the last couple of
years numerous solutions have emerged that provide similar functionality based on a browser and the WWW and are referred to
as web-based digital workplaces for teams and extended enterprises or teamware for short. Community solutions, finally, while
also supporting co-operative work in a limited way, focus mostly on providing a place for communication and exchange among
members and can also be employed in relationship management between employees, customers, and business partners (see Bullinger et al. 2002).
© Fraunhofer-IAO / IAT-Universität Stuttgart, 2003
3
Web based collaboration support
Figure 1:
Dimensions of collaboration support and the positioning of selected tools (adapted from
Teufel et al. 1995, p. 27)
Rather than following this model, here a slightly different conception of collaborative work is employed. In this conception, successful cooperation or collaborative work is based on communication, common ground (alternatively
termed knowledge integration) and coordination (see Figure 2). Speaking a
common language (both in a linguistic and in a figurative way) and having
available channels of communication (e.g. telephone, fax, email etc.) are important prerequisites for efficient collaborative work. While easy and extensive
communication usually contributes to the development of common ground
within a project team, such common ground is an important success factor in
its own right. Collaborative work will proceed much more efficient and
smoothly if participants have a common and shared understanding of their
goals and of the various activities and processes through which they will pursue
these goals. Finally, coordination is another key success factor in collaborative
work. Participants need to communicate, agree and know about who is doing
what when where and how (cf. Steinheider et al. 1999).
© Fraunhofer-IAO / IAT-Universität Stuttgart, 2003
4
Web based collaboration support
Figure 2: Levels at which collaboration takes place and success factors
2
Dimensions for differentiating collaboration support systems
Just as there are different drivers for the developments summarised in the introduction, there also are different approaches to providing collaboration support. In order to differentiate these approaches, one can look at the technological and technical characteristics of collaboration support systems, for example, the kind of architecture that solutions are built on or the programming
languages that are employed. Rather than taking technical and technological
aspects as a point of departure, this discussion takes a more business and user
oriented perspective. The differentiating dimensions considered here relate to,
for example, the targeted users, the type of application or the kind of collaborative activities supported (see Figure 3).
© Fraunhofer-IAO / IAT-Universität Stuttgart, 2003
5
Web based collaboration support
Figure 3: Selected dimensions for distinguishing collaboration support systems
1. Collaboration support for organisations, teams, communities,
meetings or individuals
A first consideration is at what level collaboration support is provided. A
particular solution may provide support at the level of
a. organisations
b. projects / teams
c. communities
d. meetings
e. individuals
At the organisational level, solutions like, e.g., access to process or production data via EDI or the recently much talked about Web-Services (based on
SOAP, WSDL and an UDDI registry) can support collaboration and transactions between different businesses.
At the project level, groupware or conferencing solutions can support work
performed by a team of experts (either from one or from several different
organisations). These are at the focus of this review and are discussed more
extensively in the subsequent sections.
Teams usually have a stable and restricted membership over a long time
and regular participation of all members in the joint work. Membership in
communities, by contrast, usually is more fluid and participation more variable, frequently not being based on a common goal or task. Solutions for
© Fraunhofer-IAO / IAT-Universität Stuttgart, 2003
6
Web based collaboration support
electronic communities, therefore, usually focus on asynchronous communication functions such as discussion forums. Also, these solutions typically
provide different views on the information available corresponding to the
different roles that members occupy and frequently allow access to part of
this information by a more general public. Prominent examples of community solutions are Cassiopeia or Vignette.
Figure 4:
Screenshots of a collaboration solution combined with a community platform
On the left, the internal view with team collaboration functions can be seen; on the right, one thematic channel is displayed as it would be visible to a community member (see www.mybusinesscommunities.biz)
Many meeting support systems usually do not provide differentiated role or
membership categories. Rather, collaboration support is provided on an adhoc basis and each meeting is usually organised as a one-time affair (see,
for example, PlaceWare or WebEx).
At the personal or job function level, finally, collaboration support typically
targets interpersonal communication and co-operative working on closely
delineated data sets or file formats. Two basic approaches and fields of application can be distinguished. One is to provide collaboration functions via
applications or dedicated tools to members within the same organisation
(e.g., an engineer sharing and jointly editing a CAD file with a colleague).
Another approach is to build collaboration services into Web sites serving
customers or visitors, allowing them, for example, to click on a button in
© Fraunhofer-IAO / IAT-Universität Stuttgart, 2003
7
Web based collaboration support
order to initiate a telephone or PC-conferencing call to a customer service
representative.
The focus in this state-of-the-art review is on collaboration support for distributed work groups and project teams. In consequence, a range of systems that primarily target individuals, communities or entire organisations
are not discussed.
2. Collaboration support as part of applications vs. collaboration
support as a separate tool
Another differentiating dimension for collaboration support tools relates to
the question of how collaboration support is provided. If the goal is to assist users of particular applications to work on a document co-operatively,
then it makes sense to provide collaboration features as part of, for example, a mind mapping tool (e.g., MindManager), a CAD tool (e.g., AutoCAD), a document management tool (e.g., OpenText), or even basic personal productivity software (e.g., Microsoft Office XP). If, on the other
hand, the goal is to assist members of a distributed team in co-ordinating
their work and in jointly working through different phases of a project,
then indeed a dedicated collaboration support solution is most appropriate.
Over the course of the last decades years, a number of solutions for supporting collaborative work among distributed team members have
emerged. These comprise single tools such as, e.g., email but also so-called
groupware solutions which provide a more integrated set of functionalities.
A very prominent representative of this class of solutions is Lotus Notes
which was released in 1990. Lotus Notes integrates a messaging / email
component with shared databases for documents, addresses or other kinds
of information and, at the same time, provides a development environment
with which customised solutions can be created. Microsofts Outlook / Exchange represents a somewhat similar approach (Wilczek / Krcmar 2001)
and is also a popular groupware solution.
3. Support for synchronous collaboration vs. support for asynchronous collaboration
A major differentiator for collaboration support systems is a focus either on
synchronous collaboration or on asynchronous collaboration (Teufel et al.
1995, p. 25). Typical features for supporting synchronous collaboration are
audio- and video communication, a whiteboard for joint scribbling or draw-
© Fraunhofer-IAO / IAT-Universität Stuttgart, 2003
8
Web based collaboration support
ing in real time or the joint editing of documents. Typical features that support asynchronous collaboration are a messaging component, a To Do list,
a shared calendar and a document repository.
Until recently, most of the numerous collaboration support systems available were located on either one or the other of these two sides. Microsoft
NetMeeting, a popular solution for point-to-point audio- and videoconferencing, for example, is firmly on the side of synchronous collaboration (see
"PC-based audio-, video- and data conferencing in Figure 5). It provides for
audio- and video communication, a whiteboard and the shared editing of
documents but does not provide, for example, a document repository. Lotus Notes, on the other hand, which has long been synonymous with
groupware, is located firmly on the side of asynchronous collaboration support, providing for messaging, calendaring, To-Do lists and shared repositories but not for conferencing.2
Figure 5: The range of collaboration support systems available
2
Both solutions have been complemented by other products that enhance the kind of support they can provide. In combination
with a Microsoft Exchange Server and a Microsoft Exchange Conferencing Server, meeting planning and management via the Outlook client is possible as is multipoint audio and video conferencing. Lotus Notes, in combination with Lotus Sametime, can support sychnronous collaboration as well as asynchronous collaboration, while Teamroom provides a document repository, todo list,
reminders, etc.
© Fraunhofer-IAO / IAT-Universität Stuttgart, 2003
9
Web based collaboration support
In order to support collaboration in a project across its entire life cycle, different components or systems have to be combined – at least at the current
time. Establishing contact and communication, a prime task in early stages
of a project, is supported well enough by email and instant messaging.
When goals have been defined and tasks distributed among team members, groupware solutions with features such as a document repository, a
shared address book and calendar or support for basic workflows (such as
submit – review – publish) are most useful. For meetings among geographically distributed team members conferencing solutions are most appropriate (see Figure 6). Web-conferencing solutions (see below, paragraph 4) offer not only a wide range of functionalities (e.g., application sharing,
whiteboarding, shared browsing) but also support conferencing with larger
numbers of participants, for example in case of formal presentations. Compared to PC-based conferencing which requires client software such as MS
NetMeeting to be installed on a computer, web-conferencing solutions can
be used with only a browser and internet access.
Figure 6:
Phases of project work and primary collaboration support
It is, therefore, not surprising that more recent developments in the area of
collaboration support reveal a trend towards integration of two or more of
these formerly separate collaboration systems (mail & messaging; groupware / teamware; web-conferencing). Surveying the landscape of collaboration solutions, it can be observed that different players in the market are at
© Fraunhofer-IAO / IAT-Universität Stuttgart, 2003
10
Web based collaboration support
different stages in this process of integration. At a more early stage are efforts to jointly market what are in effect separate products by separate providers. A case in point is the co-operation between SiteScape and both
Centra and Placeware, Sitescape offering a browser-based groupware and
both Centra and Placeware offering solutions for browser-based conferencing. In this case, there is only very limited integration between the different
components available. At a somewhat higher stage of integration are the
products provided by Ezenia (InfoWorkSpace), Opentext (Livelink), Lotus
(Quickplace 3) and also eRoom. With these solutions, integration between
the components has been taken further (see Figure 7).
Figure 7: Solutions providing support for most of a project life cycle by integrating tools for synchronous and
asynchronous collaboration
4. Browser- vs. client-based applications for collaboration support
Over the last couple of years, with respect to both groupware and conferencing, solutions have emerged which are no longer based on clients that
have to be installed on a user's desktop. Rather, these solutions operate -on the users' side – on the basis of the by now ubiquitous Web browser.
When the focus is on asynchronous collaboration support, these solutions
are commonly referred to as teamware (BSCW being one of the first examples, more current ones being Hyperoffice or InfoWorkSpace). On the other
hand, when the focus is more on synchronous collaboration, these are referred to as Web-conferencing solutions, examples being the products offered by PlaceWare, WebEx or Genesys (cf. Meier / Schneider 2002).
© Fraunhofer-IAO / IAT-Universität Stuttgart, 2003
11
Web based collaboration support
There are two major advantages of solutions which are not based on a client software but on the Web-browser instead. From an individual team
member's point of view, these afford great flexibility with respect to the
place of work. Such solutions require only a Web-browser and an internet
connection and can, for example, be used from any internet café anywhere
in the world. From an organisational point of view, they are advantageous
in that they do not require the download and installation of software,
which usually requires specific support staff and may conflict with established IT security policies. In a business world where there is a need for
much flexibility with regard to collaborating with different partners in different projects, browser-based collaboration solutions can reduce significantly the personnel and financial resources needed for establishing interconnection with external co-workers (see Figure 8).
Figure 8: Changing business partners and compatibility issues
The downside of Web-based solutions is, however, that these are slower in
operation than client-based solutions. Any action taken initiates a (re-)load
of a Web-page and, depending on the performance of the local computer,
the network and the distant server, this may take anywhere from a splitsecond to several seconds. Also, Web-based teamware solutions frequently
© Fraunhofer-IAO / IAT-Universität Stuttgart, 2003
12
Web based collaboration support
provide a more restricted range of functionalities compared to client-based
solutions.3
3
Browser-based collaboration: available solutions
Currently, there are many players in the very dynamic markets for both web
based groupware (teamware) and for web based conferencing (Meier 2001
and Meier / Schneider 2002). Some of the longer established solutions are
eRoom, Hyperoffice, Intrantets or Lotus Quickplace. Some have a specific market focus (e.g., Ezenia InfoWorkSpace originally targeted the defense industry;
IsoSpace targeting mainly the financial industry). While many of the products
available are continually expanding the range of collaboration support functions they provide, it is to be expected that the market will consolidate. Just as
it could be observed with the large number of word processors that were available ten years ago, many of the current players in this field will probably not
survive for long.
The numerous solutions for web-based collaboration support that are available
are different not only in the design of the user interface and their underlying
architecture. They also display strengths and weaknesses in different functional
areas. Tying back to the model of collaboration and the success factors presented at the beginning of this review, what are the functional areas in which
web-based collaboration solutions provide support? They are displayed in
Figure 9 and comprise functionality with respect to
•
3
social translucence and awareness
Who is online? Who is available for communication? What happened
A current example of a client based collaboration solution providing an impressive and rapidly expanding range of functionalities
both for synchronous and asynchronous collaboration is Groove (www.groove.net). In its current version (2.0), Groove provides
the following functional areas in its standard version: calendar, contacts, discussion forum (multi-thread), file repository, notepad
(online rtf-editor), outliner (organising & structuring text items), picture album, sketchpad (whiteboard) and Web-browser for
shared browsing. Additional tools are developed both by Groove Networks and by third parties. Currently, there are almost 20 additional tools available, comprising among others: document review workflow, fully functional email client, custom forms, MindManager ® plug in, meeting management, project management, pin board, CAD viewer, a voting tool or even a lightweight
spreadsheet.
© Fraunhofer-IAO / IAT-Universität Stuttgart, 2003
13
Web based collaboration support
since I last visited the shared team space? Who is currently doing what?
These functions facilitate the initiation of communication, one of the
key success factors mentioned above (cf. Gutwin / Greenberg 1999).
•
communication
asynchronous via email or discussion forums;
synchronous via text chat, via "walkie-talkie"-style voice chat or even
full duplex audio conferencing
•
coordination
for example, a calendar and a task list for setting joint meetings and for
providing information on "Who is doing what?"
•
actual collaborative work
for example data conferencing for jointly drafting or editing a document
•
team identity and common ground
for example prominent displays of the images of team members, the
mission of the team or via a glossary providing a reference to a common base of definitions
•
security
for example user authentication through passwords or data encryption
Figure 9: Functional areas of solutions for collaboration support
© Fraunhofer-IAO / IAT-Universität Stuttgart, 2003
14
Web based collaboration support
The range of functions provided in these functional areas differs among the
numerous solutions available. Also, some solutions provide rather specific additional functionalities. Intranets (see www.intranets.com), for example, provides
a common range of collaboration support functions, including messages and
discussion forums, task list and calendar, document repository and search functions. In addition to these, this solution also provides access to the team's information base via wireless devices (Figure 10).
Figure 10:
Screenshot of an Intranets.com sample digital workplace (www.intranets.com) displaying a
portal page with information derived from different functional areas such as Calendar, Announcements, Tasks, What's new? and Links
Inovie's Team Center (www.inovie.com), while providing most of these functions as well, is particularly strong in the area of support for project management and accompanying visualisations, for example detailed task information
or information on resource loading (see Figure 11).
© Fraunhofer-IAO / IAT-Universität Stuttgart, 2003
15
Web based collaboration support
Figure 11:
Screenshot of Inovie's Team Center (www.inovie.com), showing the resource loading view
While the solutions mentioned above embody a focus on information sharing
and project management functionality, there are other solutions that focus
more on the psychological and motivational needs of people working together
as a team across distances. This approach is based on the idea that virtual
teams – like any other successful team – have to cope with specific challenges
and need specific support in these areas. While -- except for technology issues
and the requisite media competencies -- these challenges are not fundamentally different for distributed teams compared to co-located teams, they nevertheless may take on additional weight and urgency. For example, ensuring
team member inclusion and developing a joint identity as a team is usually
more difficult to achieve in a distributed team. Similarly, clarification of roles
and relative status, the allocation of resources and the conflicts that are likely to
go with that require more attention and care. This is particularly true for
agreements and for incipient conflicts, as it is easy for team members to avoid
contact and communication until it is too late. Finally, sharing in emotional
moments such as success and failure (for example, after a successful presentation) requires additional effort not necessary in co-located teams (see, e.g., Lipnack / Stamps 1997; Duarte / Snyder 1999; Meier / Herrmann / Hüneke 2001).
© Fraunhofer-IAO / IAT-Universität Stuttgart, 2003
16
Web based collaboration support
An example of a solution with a focus on these issues in distributed team work
is Livelink virtualteams. (see http://www.virtualteams.com and Figure 12 for a
screenshot).
Figure 12:
Screenshot of Livelink virtualteams showing a team's portal page with images of its members and a formulation of its mission
In contrast to the three solutions so far presented in this chapter, Ezenia's InfoWorkspace (Figure 13) is a solution that is particularly strong with respect to
the integration of support for both asynchronous and also synchronous
communication. Teams working with InfoWorkspace can not only share information and documents via a repository. They can also find out who is currently
online and engage in live audio, video or data conferencing.
© Fraunhofer-IAO / IAT-Universität Stuttgart, 2003
17
Web based collaboration support
Figure 13: Screenshot of Ezenia's InfoWorkspace (www.ezenia.com)
4
UNITE and the case for an open and extendable approach
The UNITE collaboration platform provides individuals and project team members with a rich set of accessories and communication/collaboration facilities
grouped into two types of portals: user portals and project portals. While the
user portal provides access to accessories that facilitate personal activities (e.g.
access to a personal calendar, personal messaging and to the projects one is involved in), the project portal provides access to communication and collaboration facilities related to a particular project. A prominent item in this portal is
the activity view that displays information about who the team members are,
who is online and what meetings are currently going on.
© Fraunhofer-IAO / IAT-Universität Stuttgart, 2003
18
Web based collaboration support
Figure 14: Screenshot of the UNITE collaboration platform (www.unite-project.org)
The functional areas provided by UNITE are indicated by bold type in Figure 15.
Figure 15: The functional areas provided by UNITE
© Fraunhofer-IAO / IAT-Universität Stuttgart, 2003
19
Web based collaboration support
When comparing UNITE with some of the prominent collaboration support solutions that are currently available in the market, it has to be kept in mind, that
UNITE has been developed as a demonstration prototype and is not yet in the
stage of a marketable product. Some functional areas have not been developed
to a great extent due to the restrictions in terms of development capacity posed
by the project.
The class within which UNITE should be compared is represented by those
products which provide collaboration support both in the area of synchronous
collaboration and asynchronous collaboration on the basis of a web browser. In
addition to the above mentioned product by Intranets.com, there are currently
at least the following products available in this category:
•
LiveLink
LiveLink by Opentext Copr. (www.opentext.com) is currently available in
version 9.0.0.1. Opentext as a company has a strong background in
document management, seach technologies, workflow management
and project management. LiveLink is a modular product that provides
numerous modules, including some that focus on support for synchronous collaboration or more generally on support for virtual teams. Also
available is an interface that allows for a personalized access to one or
more of these LiveLink modules on the basis of filters.
•
InfoWorkspace
InfoWorkspace by Ezenia (www.ezenia.com) is a bundled package of
collaborative tools that support communication, data access, and
knowledge management and is currently available in version 2.5. InfoWorkSpace relies on a physical metaphor to add context to distributed
collaboration: users meet in persistent virtual buildings, floors, and
rooms. Initially developed for use with the military, it is now marketed
more broadly. The two core components are 1) Virtual WorkPlace
which focused on the support for asychnronous collaboration and 2)
Launch Pad which provides instant messenging, text and voice chat, virtual whiteboarding, document editing and application sharing.
•
Quickplace
IBM's Lotus Quickplace (www.lotus.com) is currently available in version
3.0 and has recently been renamed Lotus Team Workplace. The solution integrates with Lotus Notes 6 and Notes R5, Lotus Sametime and
Microsoft Office XP, allows to easily set up virtual rooms for team collaboration (along with the necessary definition of access rights) and
supports synchronous collaboration via the Lotus Sametime component.
•
eRoom
eRoom Technology Inc. was acquired by Documentum, Inc. in late 2002
© Fraunhofer-IAO / IAT-Universität Stuttgart, 2003
20
Web based collaboration support
and the eRoom Version 6 collaboration support solution is now marketed as "Documentum eRoom" and representing an addition to
Documentum's Enterprise Content Management Platform (ECM).
UNITE has not yet reached the stage of a marketable product. Nevertheless, a
preliminary comparison of the products on the basis of information publicly
available on the WWW indicates that UNITE does compare favourably on the
following functional areas (see Figure 16):
•
translucence & awareness,
•
asynchronous communication & collaboration,
•
synchronous communication & collaboration,
•
meeting support,
•
support for offline work,
•
integration of physical resources (e.g. making reservations for rooms or
other resources such as data projectors,
•
openness & extendability, and, finally
•
security.
© Fraunhofer-IAO / IAT-Universität Stuttgart, 2003
21
Web based collaboration support
Figure 16: Summary of comparison of UNITE with selected products in the market
Translucence and
awareness
Who belongs to team /
project?
UNITE
Livelink
Info-WorkSpace
eRoom
Intranets.com
Lotus
Quickplace
++
+
++
+
o
+
X
via Sametime
(member
images)
Who is online?
Who is working on what?
X
(participation
in meetings)
Event notification
X
X
Synchronous
communication
Text chat
Voice chat
Telephony integration
++
o
o
via Sametime
X
X
+
o
o
?
X
X
X
X
X
via Sametime
?
X
o
++
+
++
+
+
X
eLink
eLink
X
?
?
X
X
?
X
X
Task management
Workflows
Shared bookmarks
Document repository
Rights management
Version control
Document indexing
Information search
documents
discussion
people
Polling
X
only for places /
events
X
X
Calendar
?
?
X
X
?
?
Meeting support
Scheduling
Instant meetings
Whiteboard
?
X
X
X
?
?
++
+
++
X
Multipoint application
sharing
Separate client
needed
Multipoint audio / video
conferencing
X
?
?
?
?
?
?
?
?
?
?
+
?
?
via NetMeeting
With add. server
or Sametime or
component
PlaceWare
via NetMeeting
With add. server
or Sametime or
component
PlaceWare
?
?
X
X
X
X
o
X
X
X
X
via Sametime
X
via Sametime
-
+
-
-
-
+
possible but not
yet realised
-
room reservation
-
-
-
Support for offline work
Integration of physical
resources
o
X
X
X
X
Asynchronous comm. &
collaboration
Integration email client
Messaging
Discussion forum
Address book
X
Openness & extendability
Features
++
+
o
+
-
?
Open APIs
SDK;
XML support;
SAP integr. kit;
NetMeeting;
Sametime;
Placeware
API toolkit
X
Developers
Toolkit ?
+
+
?
X
X
?
?
Calendar & tasks
with MS Outlook
Sync functions
Security
Authentification
Encryption
Certificates
© Fraunhofer-IAO / IAT-Universität Stuttgart, 2003
++
++
eSign
++
22
Web based collaboration support
A key aspect of UNITE and a particular strength of this solution is related to integration. UNITE, like several other browser-based collaboration solutions, provides a single point of access to a wide range of functions that support cooperative work at a distance: information repository, calendar, availability indicators, messaging and conferencing. What is specific to UNITE is that it integrates pre-existing tools as components. Prominent examples are the integration of the BSCW document repository and the integration of Netscape Calendar for calendaring purposes (see Figure 14).
What is more, UNITE provides for the integration of established tools on the
side of the users. For anybody participating in several ongoing projects with different partners it would be a real problem if he or she had to switch between
different tools in order to be compatible with the different partners involved
(see Figure 8). The way UNITE is conceptualised, it does not make a difference
whether or not one team member works with MS Outlook for mail and calendaring while another works, for example, with Eudora Mail and Netscape Calendar. Import and export features allow these team members to view their
messages and to keep their calendars from inside UNITE without the need to
switch products when entering new collaborative relationships.
Above and beyond of the integration of a wide range of functional areas and
the integration of parts of the installed software base available with a particular
user, UNITE provides integration in yet another way: the integration of tools to
provide higher level services. One such higher level service is, for example, the
ability to initiate a phone call by clicking on the relevant entries from the team
address book. Another example is that on scheduling a new meeting via the
meeting manager, the system automatically generates messages to the invited
team members and entries in the team calendar (Figure 17).
© Fraunhofer-IAO / IAT-Universität Stuttgart, 2003
23
Web based collaboration support
Figure 17: Examples of higher level integrated services provided by UNITE
In summary, then, even though there are several powerful browser-based solutions currently available on the market that provide support for both asynchronous and synchronous team collaboration, there is a place for an approach like
the one embodied in UNITE. UNITE has strong points due to its open architecture and extendability, the integration of existing tools to provide higher level
services and, last not least, the translucence provided by the system which facilitates direct communication. Seeing who is currently online and being able to
click on the image of a colleague for quick initiation of a telephone conference
are strong encouragements for more direct communication among team members – a key success factor in geographically distributed teams.
© Fraunhofer-IAO / IAT-Universität Stuttgart, 2003
24
Web based collaboration support
5
A final note: Collaboration support going MS Office - the end of
groupware?
The case of Microsofts Office XP is particularly interesting in the context of the
above discussion about groupware / teamware. This personal productivity suite
provides a range of functions that support distributed co-workers and event
teams in the course of a very broad range of collaboration scenarios. Microsoft
Office XP provides not only improved document co-authoring & review functionality. It also provides an integration of instant messaging and email functionalities (on the user side) in one client (Outlook). Of particular interest for
distributed teams would be the SharePoint Team Services that are part of this
suite. These services allow members to establish a common team site on the
web along with member administration and access rights management, announcements, discussion threads and a document repository.
While for many situations this provides very easy basic collaboration support for
distributed team and project work, there also are two major drawbacks to this
approach. One is that all team or project members need to work with a machine on which Microsoft Office is installed. The other is that the range of functions is very limited compared to dedicated collaboration support systems.
An interesting development in this area is the cooperation between Microsoft
and the new company of (Lotus) Notes developer Ray Ozzie: Groove Networks.
Microsoft holds a roughly 30% share of that company and in summer 2002 the
two companies announced that Microsoft's SharePoint Team Services will be
integrated with Groove's peer-to-peer based collaboration solution. In a related
development, it was announced in mid-January 2003 that Microsoft plans to
acquire PlaceWare, a leading provider of browser-based conferencing services.
Also, Microsoft announced the creation of a new business unit, the Real Time
Collaboration Group. The group plans to bring together Microsoft's various collaboration initiatives to more quickly and efficiently provide information workers with the tools and technologies they need to be more productive in and out
of the office.
Not many details of these plans are available at the moment. Nevertheless, this
cooperation may lead to a state of affairs where groupware and conferencing
applications will be so closely integrated with personal productivity suites that
they are no longer identifiably as a class of application in their own right.
© Fraunhofer-IAO / IAT-Universität Stuttgart, 2003
25
Web based collaboration support
6
References
Bullinger, Hans-Jörg; Baumann, Timo; Fröschle, Norbert; Mach, Oliver; Trunzer,
Thomas & Waltert, Jochen (2002): Business communities. Professionelles
Beziehungsmanagement von Kunden, Mitarbeitern und B2B-Partnern im
Internet. Bonn: Galileo.
Duarte, Deborah L. & Nancy Tennant Snyder (1999): Mastering virtual teams:
Strategies, tools, and techniques that succeed. San Francisco: Jossey-Bass.
Gutwin, Carl & Greenberg, Saul (1999): The effects of workspace awareness
support on the usability of real-time distributed groupware. ACM Transactions on Computer-Human Interaction (TOCHI), Vol. 6 (3), pp. 243-281.
Lipnack, Jessica & Jeffrey Stamps (1997): Virtual teams: Reaching across space,
time and organizations with technology. John Wiley & Sons.
Meier, Christoph (2001): Virtuelle Teamarbeitsräume im WWW. Wirtschaftspsychologie, Heft 4 (2001), S. 78-83.
Meier, Christoph; Herrmann, Dorothea; Hüneke, Knut (2001): Medien- und
Kommunikationskompetenz - Schlüsselqualifikation für die Zusammenarbeit auf Distanz. Wirtschaftspsychologie, Heft 4 (2001), S. 12-20.
Meier, Christoph & Schneider, Isabel (2002): Live-Konferenzen im WWW: Nutzungsszenarien, Produkte und Anbieter. Stuttgart: Fraunhofer-IRB Verlag.
Steinheider, B.; Ganz, W.; Nogge, W. & Warschat, J. (1999): Ein Modell zur Unterstützung von Expertenkooperationen. In: Kommunikation und Kooperation. Arbeitswissenschaftliche Aspekte der Gestaltung von Kommunikations- und Kooperationsbeziehungen und Systemen, hrsg. von F.J. Heeg / G.
Kleine. Aachen: Verlag Mainz, S. 59-64.
Teufel, S., C. Sauter, T. Mühlherr & K. Bauknecht (1995): Computerunterstützung für die Gruppenarbeit. Bonn: Addison-Wesley.
Wilczek, Stephan & Krcmar, Helmut (2001): Betriebliche Groupwareplattformen. In: CSCW Kompendium - Lehr- und Handbuch zum computerunterstützten kooperativen Arbeiten, hrsg. von G. Schwabe / N. Streitz / R. Unland. Berlin u.a.: Springer, S. 310-320.
© Fraunhofer-IAO / IAT-Universität Stuttgart, 2003
26