Editorials

Collaboration

Collaboration
How important is collaboration to the quality of your software? Does collaboration impact your teams in a positive way? Are there negative impacts through collaboration such as compromise in order to reach consensus?

I suppose you can guess my perspective from the questions I used to introduce the conversation. I find collaboration to be a great tool for building anything. It is effective when implementing canned software, deploying systems, or writing custom software.

Collaboration can become a waste of time if the process isn’t controlled. It’s great for getting ideas; however, if consensus is the goal, it loses effectiveness, in my opinion. Get the ideas together, but let the person ultimately responsible select a final solution.

Another positive impact of collaboration is communication. The process allows the participants to be enabled; to express their opinion. It also helps them to better understand the choices that were made, and the options that were available at the time. Moreover, because participants have input before a targeted path is selected, they don’t have a feeling that their ideas come too late to be considered.

How important do you fee Collaboration is when dealing with software solutions? Share you opinion below, or get into the conversation by sending an email to btaylor@sswug.org.

Cheers,

Ben

$$SWYNK$$

Featured Article(s)
Troubleshooting SQL Server 2012 Reporting Services
This article describes the problems you can have with SQL Server 2012 Reporting Services.

Featured White Paper(s)
Encryption Key Management Simplified
Managing encryption keys is a fundamental step to securing encrypted data, meeting compliance requirements, and preventing da… (read more)