What do you do to deal with the massive information overload and information distribution problems of collaboratively working on a huge project? Does your workplace have a requirement of writing documentation to accompany any committed code? Is there a centralized document store? Or do you have tech writers who work with you? Do you use wikis? Etc.