Product Lines

Ruminations on the System i Market

July 24, 2007

Let's Get Our Heads Together on "Collaboration"

The September issue of System iNEWS will include a product roundup on workflow applications for the System i. I won't steal the thunder of that article by revealing here what products are included, but compiling it made me think about the closely associated concept of collaboration and what it means. It's my belief that "collaboration" has become an overused term when applied to software. Maybe it's time we try to rescue ourselves from some confusion.

Wikipedia ( http://en.wikipedia.org ) defines collaboration as consisting of three primary venues: conversational (e.g., telephone, IM, e-mail), largely for purposes of discovery; transactional (e.g., commerce), exchanges that alter the participants' relationship; and collaborational interactions (e.g., document management), which alter a "collaboration entity," which could be development of an idea or creation of a design. (While I realize it's become fashionable to bash Wikipedia lately, most notoriously because of perceptions of bias in some politically related definitions on the part of some political purists, and I myself find a bit of fault with defining collaboration with that very term tacked on to other words, let's pass over those objections for now.) These three definitions cover a lot of ground but I think represent a majority consensus about general meanings of the word.

Similarly, there are many solutions that claim to be "collaborative" software in the System i market, and they range from Notes/Domino and Sametime, through eCommerce apps, to ERP and medical apps (for example) that provide collaborative features, to application development tools that cater to teams of programmers, and finally to imaging and content-management applications that let multiple users put their fingers in any collective pie, so to speak.

The problem is, as I explained to a colleague, if I write one paragraph in an MS Word document, send it to you, and you alter it, then we've "collaborated." But that doesn't make Word a collaboration application, does it? Not really. And although applications like e-mail, IM, and Sametime are important tools, they've become such generic forms of communication for all kinds of functions. So I wonder if it's completely fair anymore to call them collaborative, particularly when the communication may not be to any specific end at all.

I'm inclined to think collaborative really should only be used to refer to the third case in the Wikipedia definition, that of facilitating joint development of an idea or project. Or I suppose what you could call "projectware," and let the rest remain in a more general groupware category. That way, "collaborative applications" could be generally divided into two much more intelligible groups, namely collaborative development tools that let a programming team collectively build an application, and collaborative content tools that let end users build documents, presentations, and other concept-based entities. (Of course, finding a way to enforce this definition on an industry that loves to apply the latest buzz words to the widest possible assortment of features and products would be another story.) Both product types would need to include such necessary features as versioning, tracking who changed what, and failsafes against two people modifying the same part at the same time but only one of those changes being recorded, for example.

Or am I way out on a limb here? Do you think the concept of collaboration could use a bit of redefinition? Do we need to separate applications that enable mere communication with each other from software that helps us build something specific?

Posted by at July 24, 2007 1:54 PM

Comments

In my opinion, any tool used by people to share ideas and stimulate changes in a process could be called collaborative.

I define the collection of traditional communication means, such as Fax, Telephone and Voice Mail, as well as technology based tools including file servers and e-mail to facilitate sharing of ideas and activities amongst team members as the collaborative infrastructure.

Just like any infrastructure, it takes a special blend of generic capability (MS WORD, e-mail) and specialized tools (Groove, Domino, SharePoint) to build an effective collaborative infrastructure.

I don't believe any single tool is the definitive collaboration tool. A transportation infrastructure would be worthless with just on-ramps or train tracks, but they are all very important components.

Posted by: Gunars Foldats at July 25, 2007 11:57 AM

I don't know if you're way out on a limb, but you might be inching in that direction. One issue with trying to "separate applications that enable mere communication with each other from software that helps us build something specific" is that the former is typically required to achieve the latter.

Webster's defines collaboration as (among other things) "working jointly with others especially in an intellectual endeavor." What we're seeing in our industry is a convergence of previously independent tools ... communications, transactional, content/application development, etc. ... such that collaborative endeavors can occur more seamlessly. Working jointly with others requires multiple levels of interaction. That I can access a teamroom or project, see the presence of others in the teamroom and, in context, launch into a chat or click to initiate a phone call regarding project-related activities is further enabling collaboration.

Context. I think maybe that is the key to understanding collaboration. While I can communicate with someone without collaborating, I can't really collaborate on anything without communicating. In the context of collaboration ... working jointly with others in an endeavor ... communications is inseparable.

Posted by: ker at July 25, 2007 12:40 PM

Post a comment




Remember Me?

(you may use HTML tags for style)

July 2008
Sun Mon Tue Wed Thu Fri Sat
    1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31    

Blog Policy

Our blogs are editorial content of System iNetwork. We welcome your comments and opinions and encourage lively debate on the issues, and we reserve the right to edit all postings for clarity, length, civility of tone, and appropriateness to the topic under discussion. Comments consisting of product or job solicitations and other spam, profanity, and extreme rudeness will be deleted. We also reserve the right to publish excerpts from the blogs in our e-mail newsletters and print magazine.

ProVIP Sponsors