Проектные команды — это около 10 человек, во главе которых стоит старший разработчик и к каждой команде приставлен менеджер. Они работают в паре, но почти везде менеджеры захватили неформальное лидерство. Команды очень постоянны, передачи разработчика из команды в команду редки.
Функциональные команды — это относительно одинаковые по квалификации и ролям узкие специалисты без начальников в команде. Дизайнеры... Администраторы... Кроме продвижения — там разные специалисты и есть руководитель отдела.
Конфликты внутри команд бывают, меняем разработчику команду.
Команд много. Контроль работы команд — директор через дашборды отчетности в Jira + лично подписывает ежемесячные отчёты для клиентов + разбор жалоб от клиентов.
Финансовая мотивация команд — только менеджер, у него премиальная схема от выручки. Разработчики и функциональные группы — только система грейдов с фиксированными окладами.
Менеджеры команд не продают (только допродают новые услуги текущим клиентам) и вообще знакомятся с новым клиентом, когда подписан договор.
Распределение проектов в команды — по загрузке команды. Если проект сложный или у нас есть какой-то особый специальный опыт в отрасли (СМИ, Хоккей, B2B-магазины...), то учитывается предыдущий опыт команды.