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