Online Collaboration Tools

In this section you will explore different online collaboration tools, meet your team, and pick a project. First, let's look at some of the decisions your team will face working together online.

 

File Naming Conventions

Although not the most exciting topic, following standard conventions in naming your files can save your team future headaches. Naming conventions are especially important if you are working on different systems, such as, Mac, PC and/or UNIX.

 

Extensions

Always include the extension (.xxx) to identify the file type and the application. If your system doesn't automatically already add the extension, then reset this option in your system.

 
ExtensionApplication
.docMicroSoft Word
.jpgAdobe PhotoShop or Image viewer
.htmlInternet Browser
 
 

Filenames

The filename itself should be short and descriptive, without any special characters, such as, spaces or slashes. As a quick exercise in file names, see if you can figure out what the following files should contain:

	
	X1000.pdf
	ConceptRev2.pdf

	Image007.jpg
	FishPhoto7.jpg

	Index.html
	Welcome.html

In all these examples, the second name in the pair should have given you a better idea of the file contents. As you can imagine, descriptive file names will save you time in the long run.

 

Decisions, decisions

Basic Applications — Which applications to use?

In choosing applications, look for special editing features, such as tracking any changes made. This feature allows users to view the file both without and without edits, and then to accept or reject, various edits. Any features that identify contributions by different team members are also useful. Two applications that include these kinds of features are the newer versions of Microsoft Word, and the latest full version of Adobe Acrobat.

 
 

Attachments — Which file type(s) to send?

All team members will need to open and read the same file types. For example, if you are going to share word processing documents, all team members must be able to use the version and file type (i.e. Microsoft Word '98 for Mac versus Word 2000 for PCs). Possibly you'll have a team member who can't read Word (.doc) files. In this case, you may have to exchange file in Rich Text File (.rtf) format, which is readable by all word processors.

 
 

Compression — Do you need to optimize up and download times?

If line speed is an issue for your team, you will need to compress files, especially big ones, before making attachments. You'll need to agree upon a compression scheme, such as .zip or .sit files, that can be used by everybody.
 
 

Identifying Contributions — Who did what?

In any collaboration, at some point you'll need to identify who contributed what. Whatever your team decides is fine as long as it works for you. To get you started, here are some possible methods to use:

  • Each member produces their own version or section which is later combined into one final copy
  • Each team member makes changes and notes in a different color font or drawing tool.
  • Use the "track changes" feature.
 
Footnotes
Pop-up comments or notes,
which identify the team member's contribution, can be very useful.
 
 

Version and Editorial Control — Who has the latest copy?

This issue can be a real thorn in the side of any team. Frequently, several versions of the same document can be floating around, each containing different sets of changes. Each team needs to decide in what order changes will be made, how to accept or reject changes, and how different versions will be handled. There are probably as many methods as existing teams; however, here are some suggestions:

  1. Senior Editor - Appoint one person to be in charge of both version and editorial control. Each team member submits sections or suggested revisions to the editor, who then formulates the next version. If your team decides to adopt this method, consider rotating the job of Senior Editor so that each person gets to experience this role.
  2. Round Robin - One member does the initial draft, then passes it to the next member, who makes changes, then passes it to the next member, etc. The last person then makes final decisions as to the next version.
 

Interaction Ground Rules — How fast should you respond to each other?

Again, whatever works for your team is fine. In your decision process, you might want to answer:

  • How often to check your email?
  • How fast to respond to your team members' emails?
The same kinds of decisions should also be made for discussion forums and the other collaboration tools your team adopts.
 
 

Collaboration Tools

The tools now available over the Internet are still primitive. With current line speeds, most rely heavily on text and images, just like the text you are reading right now. As broadband becomes more widespread, the teamwork tools will improve. Some people already have access to higher speeds at their workplace, or at home in special test neighborhoods. Faster networks will allow voice, animations, and video. So teams can see and hear each other, as well as share work materials. For now, we will only discuss the tools commonly available to the students taking this course.

All these tools use either synchronous (at the same time) or asynchronous communications (at different times). The following table should help you understand this distinction as applied to online teamwork:

 
 

Synchronous

Asynchronous

TimingSame time. Different times.
Team interactionsImmediate. Delayed.
SchedulingNeeded.Not needed.
 
As you might imagine, the perfect collaboration tool has yet to be invented. So for now, let's take a look the advantages and disadvantages of what we do have available to use.
 
 

Email — The most widespread of all the tools.

AdvantagesDisadvantages
  • Most (all?) people you work with already use it.
  • Allows for a wide variety of documents to be attached.
  • Messages can be sent to all the members of your team at once or individually.
  • Convenience. You can check it when you have the time.
  • Creates a record of the interaction.
  • Email introduces a time delay in the interaction.
  • Even simple decisions can take considerable time.
 
 
 

Forums (Threaded Discussions) — Available for your team to use in this online class.

AdvantagesDisadvantages
  • Convenient asynchronous method.
  • Creates a record of the team's interactions.
  • Participants can attach files to their discussions.
  • Users need to log on to the discussion to participate.
  • Participants need to be careful about responding to the correct thread.
  • Long lasting forums can get messy and disorganized.
 
 
 

Chat — Available for your team to use in this online class.

AdvantagesDisadvantages
  • An immediate interaction.
  • The discussions can be archived.
  • All members need to participate at the same time.
  • Since chats are text-based, they are limited by how fast participants can type.
 
 
 

Phone Conference Calls — A useful, although "unoffical" online tool.

AdvantagesDisadvantages
  • Immediate. Interactions can happen naturally in real time.
  • Tone of voice is preserved.
  • Relatively easy to set up.
  • Especially useful if all team members have the same file on their computer screens during the conference call.
  • Depends on time scheduling (which can get tricky across multiple time zones) and distances.
  • Costs may become prohibitive, especially on student budgets.
  • Requires someone to take careful notes or tape record the call in order to archive the discussion.
 
 
 

White Board — Although available, it may be unreliable.

AdvantagesDisadvantages
  • Gives team members a collaborative drawing tool.
  • If cost is not a factor, higher-end white boards are much more reliable and offer a good range of features.
  • Most online Internet versions of white boards use Java applets, which may work differently, or not at all, on different computer systems.
  • Inexpensive white boards tend to be unreliable.
 
 
 

Video Conferences — Coming soon on a broadband network near you.

AdvantagesDisadvantages
  • Preserves body language and tone of voice.
  • Immediate form of interaction.
  • Some versions allow teams to a share the file and application as well.
  • Cost.
  • Distribution of use.
  • Fast line speeds required.
  • Scheduling may be an issue.
 
 
 

Comparison of Online Collaboration Tools

 
ToolTimingReliabilityAttachmentsArchiveCosts
EmailAsychronous+YesYesLow
ForumsAsychronous+YesYesLow
ChatSynchronous+*YesLow
Phone ConferenceSynchronous+NoNo**
White BoardSynchronous-MaybeYes*
Video ConferenceSynchronous***High
 
*Depends on system/software.
** Depends on service charges and long distance rates.