Ну, поддерживаю предыдущих комментаторов, но распишу чуть подробнее.
Где-то полгода назад для собственного употребления перебирал все бесплатные системы управления проектами, в итоге остановился на Redmine, причём, как показалось мне по крайней мере тогда — без вариантов.
Т.е. всё на уровне хороших коммерческих систем.
Плюс ещё в том, что мелкие недоработки можно устранить самостоятельно (бывает какой-нибудь мелкий UI глюк, который при этом дико раздражает, а починить его легко).
В другом проекте использую Assembla, тоже интересная система. Но, на мой взгляд, Redmine не хуже, но бесплатный :)