After much planning we're going to be building on, and heavily modifying some CMS software.
There are going to be three to four developers working on the project with myself overseeing work.
They will be working from a single document listing features to be made.
How do we go about bringing these developers together, ensuring they collaborate in real time effectively and smoothly?
Ideally we are looking for a free or cheap solution.