Collaborative computing technology is used to facilitate communication, share information, and obtain in put and feedback in a timely manner. Properly used, these technologies aid collaboration, and, therefore, speed-up the development process and insure a better product as a result of participation of experts from multiple disciplines.
There are a variety of tools and technologies to facilitate communication and collaboration. Collaboration can happen synchronously where all participants view information and/or meet at the same time or asynchronously where participants view information and provide feedback at different points in time. These tools and technologies include:
The selection and use of these tools will be based on technology availability and cost; geographic dispersion and related time zone differences; need for access by partners, suppliers and customers; product complexity and degree of technical issues; and other factors