SVPG имела возможность проводить консультации для сотен технологических компаний по вопросу топологии команд.
Когда дело касается топологии, каждая ситуация уникальна. Тем не менее уже наработаны неплохие практики, которые помогут оптимизировать вашу топологию для расширения полномочий команд.
В этой главе мы рассмотрим два основных типа продуктовых команд: платформенные команды, которые управляют сервисами, чтобы их могли легко использовать другие команды, и команды пользовательского опыта, которые отвечают за взаимодействие пользователей и клиентов с продуктом.
Важно подчеркнуть: любая топология должна учитывать как основную технологическую архитектуру, так и общий стратегический контекст продукта (в том числе цели бизнеса, видение продукта, стратегию и т. д.).
Поэтому необходимо, чтобы топологию устанавливали совместно руководители отдела продуктов и инженерной группы.
Платформенные команды предоставляют полезные возможности для других команд, так как позволяют внедрить общие сервисы один раз, но использовать в разных местах. Например:
• Платформенная команда, отвечающая за совместные сервисы, такие как аутентификация или авторизация.
• Платформенная команда, отвечающая за поддержку библиотеки интерфейсных компонентов многоразового использования.
• Платформенная команда, отвечающая за предоставление разработчикам инструментов для автоматизации тестирования и выпуска продукта.
Платформенные команды также позволяют упрощать процесс, так как могут инкапсулировать особо трудные или специализированные области продукта. Например:
• Платформенная команда, которая создает абстракцию для интеграции с прежней системой.
• Платформенная команда, которая управляет обработкой платежей.
• Платформенная команда, которая управляет расчетом узкоспециализированных налогов.
Ваши конечные клиенты — и даже ваше руководство и стейкхолдеры — могут не иметь непосредственного отношения к работе, выполняемой вашими платформенными командами. Но эти команды все равно важны.
На самом деле во многих ведущих продуктовых организациях лучших инженеров компании просят работать в платформенных командах из-за широких возможностей и значимости для других разработчиков.
В маленьких компаниях платформа может быть создана одной платформенной командой. В ведущих технологических компаниях платформенными командами являются до половины продуктовых команд.
Кроме того, платформы снижают когнитивную нагрузку для команд пользовательского опыта.
Команды пользовательского опыта могут применять сервисы платформы, не вникая в то, как они созданы. Они могут сконцентрировать усилия на проблемах — клиентов или бизнеса, — над решением которых они работают.
Эти команды несут ответственность за то, как пользователь взаимодействует с продуктом, — при помощи приложений, пользовательских интерфейсов, решений или карт пути пользователя.
Пользователи могут быть клиентами, покупающими ваш продукт, или (в случае бизнес-модели продажи продуктов B2B) сотрудниками этих клиентов. В любом случае, если продуктовая команда работает на опыт всех клиентов компании, включая потребителей, она называется клиентоориентированной командой пользовательского опыта.
Эти пользователи могут быть внутренними по отношению к самой компании, тем не менее они играют важную роль в предоставлении необходимого клиентского опыта.
В качестве примера этого типа пользователей можно привести агентов по обслуживанию клиентов или розничных продавцов. Если специализация продуктовой команды — опыт работы с продуктом для этих видов внутренних сотрудников, то она называется командой поддержки пользовательского опыта.
Вне зависимости от типа хорошая команда пользовательского опыта напрямую влияет на клиентов, если продукт оказывается неудачным. Например, если внутренний агент не может решить проблему или запрос клиента, так как что-то не работает, то мы понимаем, что это и есть подлинный пользовательский опыт.
Как и в случае платформ, опыт работы с продуктом обрабатывается одной командой или работа распределяется между несколькими командами. Например, работу с клиентским опытом можно отдать разным командам по типу пользователей, по рынкам или сегментам, по этапу в карте пути клиента и т. д. (более подробно об этом рассказывается в главе 44 о расширении полномочий команд по работе с клиентским опытом).
Во многих компаниях топология установлена таким образом, что каждая команда по работе с клиентами отвечает лишь за малую часть комплексного взаимодействия с клиентами. В этой ситуации командам приходится прилагать усилия, чтобы почувствовать себя способными что-то изменить, не согласовывая свои решения с другими командами, даже если речь идет о незначительных изменениях.
При этом команды по работе с клиентами чувствуют себя увереннее, когда на них возлагают как можно больше сквозной ответственности. Такие команды обладают осмысленным чувством сопричастности, большей автономией, видят свое влияние на решение проблем клиентов и достижение бизнес-результатов.
Многие успешные компании уже пришли к выводу, что сильная платформа — это эффективный инструмент для расширения объема сквозной ответственности команд по работе с клиентским опытом.
Платформенные команды снижают нагрузку, связанную с использованием базисной технологии, создавая когнитивные возможности для того, чтобы команды по работе с клиентами могли брать на себя ответственность за большее количество аспектов клиентских проблем.