В Гродно на меня работает отличная команда разработки. Я их всех нежно люблю. Виталий Брейда – это надмозг, сочетающий лучшие качества разработчика с въедливостью тестера. Оля Махнач – бизнес-аналитик, который пишет юзер сториз так, как я бы писал сам. Причем используя мои собственные термины типа “отлуп” и “дрючок” – временами не мог отличить, где писал я, а где она. Марина Василюк делает так, что при выходе чудо-софтины багов в ней – минимум. Это при том, что многие вещи мы обсуждаем и меняем чуть ли не перед релизом. Женя Парахневич как знатный скрам-мастер неуклонно бдит над тем, чтобы все работало, молчаливо присутствуя на всех коллах. И вот про коллы я и хотел поговорить.
Я думаю, все уже поняли, что команда, которая работает – исключительно матерая. На удаленных коммуникациях – собаку вроде бы съели. На инструментах – не экономим, используем GoToMeeting, голосовые конференции, ну и все как положено, см. картинку.
НО БОЖЕ МОЙ, КАК ЖЕ ТЯЖЕЛО ДОГОВОРИТЬСЯ ПО ПОЛОВИНЕ ВОПРОСОВ! В пятницу мы час обсуждали десяток юзер сториз! Да если бы мы сидели рядом – мы бы сделали это за 10 минут. А так – Веталь объясняет. Я зависаю на 10 секунд осмысляя. Потом отвечаю. Оказывается, спрашивали не про это. Надо потратить 5 секунд чтоб переключить управление на него чтоб он показал экран. Потом нужно запросить контроль у него чтоб попробовать календарь потому что это быстрее чем объяснять что я хочу проверить. На это тратятся лишние 5 секунд. Всего лишь 5 секунд.
5 секунд там, 5 секунд здесь, и еще в 5 местах 5 раз по 5 секунд. В результате вместо 10 минут мы совещаемся час.
А теперь представьте себе – на моем месте находится тетенька из бухгалтерии. И в вашей компании не могут позволить себе GoToMeeting, и приходится пользоваться Remote Assistance. А теперь представьте себе, что на файрволе закрыт нужный порт.
И задайте себе вопрос – может, все-таки личное общение лучше?













> И задайте себе вопрос – может, все-таки личное общение лучше?
Конечно, лучше! Но ведь к распределенной разработке прибегают не потому, что она лучше, а потому что дешевле… Или ты хотел сказать, что оно выходит ни фига не дешевле и вообще не совместимо с Agile?