Chapter 1. What Is Collaboration?

With the current interest in adaptive, more reliable software development practices, project teams and their managers are taking a renewed look at the many people aspects that either contribute to or detract from project success. We are re-reading Gerald Weinberg, Jim Coplein, Tom DeMarco, and Tim Lister, who have each been thought leaders around the roles that communication, negotiation, and collaboration play in software development.

Collaboration, the Definition

So now that we have progressed through the software ages and have this sense of collaboration beating a rhythm in our projects, what is a good working definition of collaboration?

Collaborate—to work together especially in some literary, artistic, ...

Get Collaboration Explained: Facilitation Skills for Software Project Leaders now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.