Unless you're a hermit, you'll need to collaborate with other people in order to get your work done. However, traditional office software seldom takes this into account. Software designed to help people work together - either in real time or whenever it's convenient for different individuals - offers a mix of services for communicating and sharing information.
In this special Buyer's Guide - the first in a series to be published by ZDNet UK - we take a look at the range of collaboration tools on offer, picking out what you'll need to consider and taking a look at what has worked for other businesses that have already taken the plunge.
Related white papers
Object-Oriented Project Management
Object-orientation is a way of looking at the world as "classes" of "objects" in order to model the real world more effectively than traditional structured software engineering or other methods...
A Team Based Information Management Framework
An Information Abstraction Framework (IAF) has been proposed by Becker and Gibson (1995) to support information management within an organization. The Team Assignment Model provides a basis for decomposing a...
Coordination of Distributed Teams in ProcessDriven Systems Development
Many organizations are establishing teambased, processdriven systems development environments to compete effectively in a rapidly changing world. These environments are characterized by flatter hierarchies that are based on layers of...
Where does Team Building Fit as a Component of Mature Software Development Processes?
Software development is large-scale, integrated, intellectual work (Humphrey, 1989). The skill of developing software is the skill of managing intellectual complexity. Performance ranges among professional software engineers routinely exceed twenty...
Using the Software Peer Review Process to Obtain Measurable Pay Back
Peer reviews are a tool for removing defects from the software product early and efficiently. They involve a methodical examination of the software product by the producers' peers to identify...
A Closer Look at Extreme Modeling
Models don't kill projects, people kill projects. Regardless of what the name may imply, modeling is a fundamental part of the Extreme Programming (XP) software process. However, many developers are...
Successfully Managing an Incremental Real-Time Project: Requirements Management
For large systems, or those systems where conformance and traceability to requirements is essential, requirements management is a key aspect to building a quality system. Requirements management starts with the definition...


