Будет ли проект успешным — во многом это зависит от технической реализации. И здесь есть множество нюансов: достаточно ли узкоспециализированных экспертов, насколько команда погружена в проект, как быстро происходит коммуникация. Закрыть эти вопросы помогает формат выделенной команды.
Почти два года назад мы впервые предложили одному из наших клиентов выстроить работу таким образом. На практике это оказалось выгодно и клиентам, и разработчикам, и компании. Поэтому сегодня для ряда проектов мы предлагаем именно формат выделенной команды. В этой статье делимся опытом и нюансами такой работы.
Взгляд изнутри
В начале этого года мы изучили работу выделенных команд и пришли к выводу, что в этом формате получаем более качественный и прогнозируемый результат. Играет роль погружение в задачи. В случае с выделенной командой получается закрывать их не точечно, а с полным пониманием, как это может повлиять на другие части проекта.
В нашей практике иногда возникают случаи, когда специалист из выделенной команды исправляет ошибку в 3 раза быстрее, чем привлеченный. Например, в среднем профессионалу со стороны требуется около 3-х часов только на диагностику. Сотруднику выделенной команды, который знает проект, хватает 40 минут.
Второй важный вывод касается работы сотрудников. Когда специалисты находятся в рамках одного проекта, они чувствуют себя комфортнее, им не приходится отрываться от одного процесса, чтобы вникнуть в другой. Все происходит последовательно и по плану. Мы заметили, что в этом случае сотрудники чаще проявляют инициативу, предлагают выгодные и системные решения. Они переживают за проект, они чувствуют большую сопричастность к общему делу.
Взгляд со стороны клиента
В классическом варианте модель выделенной команды работает следующим образом:
-
Клиент определяет цели и задачи проекта
-
Компания предоставляет команду, которая соответствует требованиям проекта
-
Клиент получает полный контроль над проектом и командой.
Главное преимущество для клиента при таком формате работы — прозрачность процессов и возможность их контролировать. В варианте, когда клиент отдает свой проект на аутсорс, он получает промежуточные результаты, но всей картины разработки не видит. Коммуникация с командой в этом случае происходит только через менеджера.
Когда наши специалисты работают только над одним проектом, они становятся частью команды заказчика. В этом случае разработчики общаются не только с клиентом, но и с другими отделами. Такой системный, комплексный подход и погружение помогает глубже понять проект. Также в этом случае все вопросы заказчик может решить напрямую с командой, сотрудники также оперативно сообщают клиенту о проблемах или озвучивает новые идеи.
У такого формата работы есть и другие важные преимущества.
Больше фокуса на конкретных задачах — при полном погружении в проект специалист знает особенности и может посоветовать наиболее удачные варианты решения.
Одним из первых клиентов, кому мы предложили работу в формате выделенной команды, стал Московский ювелирный завод. За время сотрудничества наши специалисты выполнили более 250 задач различной степени сложности. Решать максимально эффективно для компании позволяла как раз полная погруженность.
Непрерывная интеграция и быстрый цикл разработки — когда проект в развитии, часто возникают новые идеи и требования, которые диктует рынок. Если работает выделенная команда, процесс внедрения может происходить быстрее, благодаря более тесной взаимосвязи с клиентом и пониманию нюансов проекта.
Меньше затрат на подбор персонала и администрирование — нанять специалистов в штат не только дороже, но и сложнее. Обычно компаниям требуются определенные нишевые компетенции, и на то, чтобы найти необходимого сотрудника под конкретные требования, уходит время, это увеличивает сроки реализации проекта. При этом наши специалисты обладают необходимыми знаниями в предметной области. Команда привлекает опыт других реализованных проектов.
Как формируется команда
Обычно мы собираем выделенную команду из тех людей, которые уже работали над проектом, часто заказчик с ними знаком. Таким образом, формат выделенной команды является логичным продолжением развития тех проектов, которыми мы занимались как технологические партнеры.
В процессе работы заказчик в зависимости от потребностей может увеличивать или уменьшать штат, это одна из опций. Специализация и количество сотрудников вариативны и зависят от потребностей и задач. Например, в одном из проектов необходимы были верстальщики, бэкенд-разработчики, а также проектировщик. Периодически также требовался дизайнер, однако постоянной загрузки для этого специалиста не было. В этом случае включать его в команду было нерационально, а вот привлекать дополнительно и оплачивать часы отдельно — один из удобных вариантов.
В работе выделенной команды есть и важные организационные моменты, которые нам пришлось решать. Например, отпуск сотрудников. В этом случае, проект на время теряет специалиста. Базово мы предлагаем сотрудника такого же уровня на замену. Однако заметили, что заказчики как правило не хотят вводить нового человека, понимая, что много времени займет процесс погружения. То есть клиенты сами ощущают плюсы формата, когда над проектом постоянно работают одни и те же специалисты. В этом случае мы предлагаем сделать перерасчет или на время отпуска покрываем эти часы дополнительными специалистами (дизайнер, верстальщик, тестировщик и т.д.).
Так как наши офисы находятся в четырех городах, а многие сотрудники работают удаленно, мы научились эффективно встраивать команду в процессы другой компании, и расстояния не влияют на результат. Поэтому сегодня территориальных привязанностей нет.
О чем стоит помнить заказчикам
Если вы задумываетесь о работе в формате выделенной команды, то прежде всего стоит понимать объем. Он должен составлять не менее 160 часов, чтобы загрузки было достаточно по крайней мере для одного специалиста. Тогда это будет экономически выгодно для проекта. Поэтому хорошо, если есть бэклог продукта. Тогда, например к второстепенным задачам специалист может приступить, когда нет обратной связи или решения по основным. Кстати, если мы замечаем, что у сотрудника выделенной команды нет задач по проекту, то включаемся, помогаем определить и устранить причину простоя.
Иногда у клиентов есть опасения по поводу сроков. Однако чаще всего этот страх снимает полная прозрачность. Например, мы включаем клиента во все рабочие чаты. В результате он видит, над какими задачами работает команда.
В целом, по нашему опыту, формат выделенной команды позволяет выстроить партнерские доверительные отношения, а проект получает лучшие решения и реализацию.