Content producers often find collaboration a hard slog. This is because they do it wrong.
There are two fundamental ways you can collaborate. The first way is to enable everyone to contribute to the project by giving everybody access to everything and a means of communicating freely with everyone else on the team. I’ll call this the total integration model. When content folk say that they need to collaborate, this is almost always what they are thinking of.
The second way to collaborate is to break the project up into pieces and allow people to work independently on their own piece. To make this work, you have to set some constraints so that when each person finishes their piece, the pieces will all fit together. As long as each project team meets its constraints, the pieces of the overall project will mesh up with each other and the whole will work. Each piece of the project can be developed independently without people working on one piece needing to know what people in the other pieces are doing and without needing to look at the things they are working on. I’ll call this the constraint model.