Usnul, спасибо за ответ.
Естественно, надо разбивать проект на модули - иначе просто никак.
Меня волнует как с наименьшими трудозатратами и максимально доступно описать эти модули, так чтобы вся команда смогла начать работу без вопросов.
в качестве changelog-а вполне годится сам SVN, просто при commit-e писать комменты
а для todo можно использовать систему вроде
Basecamp
что никто больше не сталкивался с работой в команде?
Меня волную такие моменты:
1) в какой форме подготавливать архитектуру проекта?
2) каким образом оформлять задачи для разработчиков?
3) как разделять достаточно тесно связанные задачи?