Не знаю, может теме место в толкс, так как вопрос уж очень общий... Ну, в общем - допустим есть заказ на более-менее серьёзное веб-приложение и есть команда собранная из более-менее шарящих одиночек, что им нужно для эффективной командной работы, как выбрать роли, распределить задачи, как взаимодействовать?.. Может есть какие-то основы, так сказать, фундамент для успеха? Бывалые, делитесь.
Техническая сторона тоже туманна (для меня), до этого лишь правил файлики на локалхосте, жмякал рилоуд, правил дальше, и в конце деплой. Что-то поменяется при использовании системы контроля версий?