Вероятно, зависит от вашего процесса. Если у вас есть модульные тесты, которые охватывают ваш код, то непрерывная интеграция того стоит. Я предполагаю, что вы, ребята, все работаете над одним модулем работы, так как проекты занимают 2-3 недели.
Не думаю, что люди будут запускать каждый тест для каждого из своих коммитов, и непрерывная интеграция здесь очень помогает.
Другая причина была бы, если ваш проект сильно модульный. Я работал в системах, где есть много модулей, и разработчик не будет функционально тестировать весь сайт перед его фиксацией. Вещи могут даже не скомпилироваться должным образом, так как другой модуль не будет скомпилирован, потому что разработчик не извлек полный код.
В любом случае, я бы порекомендовал непрерывную интеграцию. С такими настройками, как Hudson и Cruisecontrol, настройка не занимает много времени и быстро окупается.