I found this interesting white paper a few years ago so thought I would share
The 12 Principles of Collaboration, Guidelines for Designing Internet Services that Support Group Collaboration
This white paper draws upon principles that underlie the growth of social systems to identify the web functionality needed to support the development of online social systems. The 12 principles presented here
offer a strong model for designing Internet services that support online group collaboration. The paper provides practical guidelines for planning collaborative online (Internet, Intranet and Extranet) services that facilitate social aspects of group formation, team collaboration, and knowledge exchange across worldwide groups.
Collaborative Internet services can help organizations increase employee productivity, grow partner effectiveness and build customer loyalty. Read this paper to learn how to maximize the intellectual capital within your commercial, government or social services organization.