Вдохновленные - Марти Каган
Шрифт:
Интервал:
Закладка:
СОСТАВ КОМАНДЫ
Типичная продуктовая команда состоит из продакт-менеджера, продуктового дизайнера и от двух до 10–12 инженеров-программистов.
Конечно, если разрабатываемый продукт не предполагает взаимодействия с пользователем — как, скажем, наборы API-функций, — дизайнер вам, по всей вероятности, не понадобится. Но многие продуктовые команды включают в состав такого специалиста, и в этой книге я исхожу из того, что у вас он тоже есть.
Команды могут включать и других членов, таких как продуктовый маркетолог, один или несколько инженеров по автоматизации тестирования, исследователя, аналитика данных, а в более крупных продуктовых организациях еще и операционного менеджера с техническими навыками (delivery manager)[6].
Не беспокойтесь о том, что вы пока понятия не имеете, что это за роли, — далее мы подробно обсудим каждую из них.
ПОЛНОМОЧИЯ И ОТВЕТСТВЕННОСТЬ В КОМАНДЕ
Продуктовая команда обычно создается с целью решения сложных проблем бизнеса. Перед ней ставятся четкие задачи, и она самостоятельно обеспечивает их выполнение.
Команды вправе сами определять наилучший способ достижения поставленных целей и несут полную ответственность за результат.
РАЗМЕР КОМАНДЫ
Какого-то четкого правила для определения количества людей в продуктовых командах в компании нет. Но, конечно, существует понятие некой критической массы: обычно это один менеджер продукта, один дизайнер и два инженера-программиста. Но в некоторых случаях вполне оправданно наличие, скажем, пяти инженеров и двух, а то и больше тестировщиков.
Определен и «потолок» размеров продуктовой команды: обычно это от восьми до двенадцати человек. Вам, наверное, приходилось слышать о правиле двух пицц[7], которое призвано помочь командам удерживаться в этих рамках.
Однако намного важнее размера команды баланс профессиональных навыков, необходимых для того, чтобы ее члены создавали превосходные продукты правильным способом.
ПОДОТЧЕТНОСТЬ В ПРОДУКТОВОЙ КОМАНДЕ
Обратите внимание: до сих пор я ни слова не сказал о том, кто на кого работает и кто кому подчиняется. Дело в том, что концепция продуктовой команды несовместима с понятием субординации; в ней намеренно создается так называемая плоская организационная структура. Обычно каждый член такой команды — независимый работник, вносящий посильный вклад в общее дело.
Люди в команде, как правило, подотчетны менеджеру своего функционального подразделения: программисты отчитываются перед руководителем технического отдела; дизайнер — перед руководителем дизайнерского отдела; менеджер продукта — перед главой подразделения менеджмента продуктов. Так что субординация не в чести в продуктовых командах.
Для полной ясности добавлю, что члены продуктовой команды не подчиняются менеджеру продукта.
СОТРУДНИЧЕСТВО В КОМАНДЕ
Продуктовые команды — это группы высококвалифицированных специалистов, которые собираются на длительный период ради решения сложных бизнес-проблем.
Характер взаимоотношений в такой команде зиждется прежде всего на истинном сотрудничестве. И для меня это не просто модное словечко. Я имею в виду, что специалисты из разных функциональных подразделений трудятся сообща ради поиска эффективных решений настоящих проблем. Об этом мы еще поговорим, а сейчас для вас важно понимать, что иерархия не свойственна продуктовой команде.
РАСПОЛОЖЕНИЕ КОМАНДЫ
Я еще ни слова не сказал о местонахождении членов продуктовой команды. Хотя это не всегда возможно, тем не менее нужно изо всех сил стараться сделать так, чтобы они работали в одном месте. Это не значит, что они просто находятся в одном здании или на одном этаже. Эти люди работают достаточно близко для того, чтобы видеть экраны друг друга. Возможно, это звучит немного старомодно, да и инструменты для дистанционного сотрудничества постоянно совершенствуются, но лучшие компании давно выучили важный урок: собрав продуктовую команду в одном месте, получишь огромные преимущества.
Если вы когда-нибудь были членом продуктовой команды, работающей плечом к плечу, то, скорее всего, в общих чертах знаете, что я имею в виду. Но, как вы убедитесь, когда мы будем в деталях обсуждать работу продуктовой команды, если ее члены сидят рядом, вместе обедают и налаживают друг с другом личные взаимоотношения, в группе возникает некая особая и очень позитивная динамика.
Понимаю: это довольно волнующая тема. Сегодня многие люди по личным причинам живут и работают в разных местах, и их средства к существованию зависят от эффективности удаленной работы. Я вовсе не собираюсь рисовать картину исключительно в черно-белых красках, но мне бы не хотелось вводить вас в заблуждение. Проверено и доказано, что при прочих равных условиях команда, работающая в колокации, существенно превосходит по производительности распределенную команду. Так уж есть. Это также одна из причин, почему мы предпочитаем, чтобы члены продуктовой команды были штатными сотрудниками, а не работали по контракту или на аутсорсинге. Если люди официально состоят в штате компании, их гораздо проще разместить в одном месте, и команды намного стабильнее.
Обратите внимание: если люди работают в нескольких локациях, в этом нет ничего плохого — если только компания старается устроить все так, чтобы в каждой из этих локаций команды находились в одном месте.
О том, как мы поступаем, когда людей невозможно посадить в одном месте, подробно поговорим позже.
ЗАДАЧИ И КОМПЕТЕНЦИИ КОМАНДЫ
Итак, мы перечислили основные характеристики продуктовой команды, после чего встает следующий важный вопрос: каковы ее задачи и компетенции? За что именно несет ответственность та или иная продуктовая команда?
Одна из сторон этого вопроса — какой вид работы ей предстоит выполнить? Очень важно, чтобы команда отвечала за всю эту работу — все проекты, функциональные характеристики, исправление ошибок, производительность, оптимизацию и изменение контента, — словом, абсолютно за все, что связано с продуктом, над которым она трудится.
Другая сторона — сфера компетенции. В некоторых типах компаний продуктовая команда отвечает за весь продукт. Но сегодня продукты становятся слишком сложными для одной команды (возьмем хотя бы Facebook или PayPal), поэтому каждая команда отвечает за ту или иную меньшую, но значимую часть пользовательского опыта. Например, вы работаете в команде eBay, отвечающей за технологию обнаружения и предотвращения случаев мошенничества или за инструменты и сервисы для крупных продавцов. Или, скажем, вы сотрудник Facebook, и ваша команда несет ответственность за новостные ленты, приложение для устройств на iOS или функциональные возможности конкретного рынка.