Я тут недавно общался с одной Agile-командой, они были очень недовольны своей работой; Последние полгода разработка превратилась в "чеканку фитч", как они выразились. C их точки зрения, Product Owner не имел никакого понятия о конечной цели: куда все это движется или чем разработка должна закончится.
Тогда я поговорил с Product Owner этой команды. Он сказал что, по его мнению, идея всех гибких методологий заключается в том, чтобы поддерживать максимальную гибкость разработки, и agile не предполагает заботы о долгосрочном развитии продукта. В любом случае, если уж и предполагает, то это работа не Product Owner.
Это, конечно, не первый случай, когда я встречаю такую путаницу в восприятии Agile методологий. И я боюсь, проблема создания правильной, эффективной Стратегии развития продукта пала жертвой неожиданного перехода на "Agile - рельсы". Раз в книгах про Agile ничего не написано про продукт - значит о нем не нужно думать -- Главное быть Гибким! И мне кажется, было бы полезно обсудить что такое Продуктовая стратегия (или Концепция Продукта), почему она важна и как это уживается с Agile методологиями.
Во-первых, Продуктовая стратегия предназначена для описания видения того, чего вы стремитесь достичь разрабатывая тот или иной продукт. Как правило, сроки описываемые в продуктовых стратегиях от года до пяти лет (в России, по моему опыту, чаще 1-1,5 года). Это долгосрочный план работы и он должен быть убедительным и обоснованным. Это ни в коем случае не мечты о сверхприбылях или фантазии по развитию компании - это совершенно четкий план. С другой стороны, это определенно и НЕ спецификация всех работ на ближайшие годы.
Часто продуктовая стратегия оформляется в виде простой странички в Wiki или на Листке А4, иногда в виде презентации или даже видео-ролика. Размер документа зависит от того, нужно ли вам донести Стратегию развития до 5 человек или до 100 сотрудников, можете ли вы поговорить со всеми лицом к лицу и ответить на вопросы или ваш документ должен быть исчерпывающим и самостоятельным. Самое главное, что какой бы ни была ваша стратегия развития продукта, она должна быть понятна каждому, убедительная и вдохновляющая.
Как измениться мир, когда ваш сервис или продукт будет выпущен? Я имею введу не то какие он фитчи будет содержать, а то, какие преимущества получат пользователи? Какую проблему мы решаем выпуская наш продукт? Почему пользователи должны полюбить его?
Во-вторых, стратегия продукта является связующем звеном между Бизнес-стратегией и Scrum Product Backlog'ом (в классических методологиях - Product RoadMap). Стратегия продукта драйвится потребностями бизнеса, а Product Backlog описывает то, как именно вы собираетесь из того что есть сейчас, сделать то, что написано в Стратегии продукта.
Не путайте Бизнес-стратегию и Продуктовую стратегию. Для примера, в бизнес-стратегии может быть написано: "Наши интернет-магазины должны позволять принимать заказы из Азии и Европы", в продуктовой же стратегии будет описан сервис требующий поддержку многоязычности, возможность конвертировать в локальную национальную валюту, возможность поддерживать местные платежные системы, способы доставки - все те вещи которые решают поставленную бизнес-проблему.
Третья и наверное самая важная вещь для хорошей стратегии продукта - это Хороший Product Owner. Это не легко, но если у вас нет хорошего P.O. - шансов на успех мало. Как в старой поговорке: "Если не знаешь куда идти - все пути одинаковы".
Разработка Стратегии продукта начинается с достижения глубокого понимания того, кем являются наши конечные пользователи. Для этого P.O. понадобится вовлечь лучших специалистов, как из технарей так и дизайнеров, заказчиков и всех-всех заинтересованных лиц.
Стратегия продукта обсуждается со всей командой, начиная от Топ-менеджеров до исполнителей. Очень важно чтобы ваша команда разработчиков полностью осознавала и разделяла продуктовую стратегию.
Многие P.O. очень часто совершают большую ошибку, считая, что Продуктовая стратегия "спускается" разработчикам сверху-вниз, как священное писание. Это может сработать в стартапах, где часто есть Визионер aka генератор идей, которой всех "зажигает", описывая что и как мы делаем. Как правило, в большой компании необходимо согласовывать стратегию, как с менеджментом наверху, так и с исполнителями внизу и убедиться, что вся компания идет в нужном направлении.
Разрабатывать фитчи без Продуктовой стратегии - пустая трата денег.
В четвертых, Стратегия Продукта никак не должна ограничивать или устанавливать порядок разработки фитч, которые вы отражаете в Product Backlog'е. В отличии от Продуктовой стратегии, вы можете и должны конфигурировать ваш Product Backlog, каждый раз когда вы получаете обратную связь от ваших пользователей, рынка, отдела маркетинга и так далее.
И последнее, создавая Продуктовую стратегию, вы создаете основные принципы существования продукта, который собираетесь создать или разрабатываете уже сейчас. Продуктовая стратегия - это конституция вашего проекта, помогающая вам определять какие фитчи соответствуют идеологии вашего продукта, а какие нет. Это сильно упрощает работу с приоритетами.
Надеюсь вы смогли почувствовать важность и преимущества наличия видения того, что вы собираетесь делать. И то, что в Agile-разработке, это обязано быть так же, как и в любой другой разработке ПО. И знать куда движется ваш продукт обязанность вашего P.O: Product Owner достаточно важная роль и его обязанности не просто выдавать фитчи от итерации к итерации.
Итак, если у вас нет Продуктовой стратегии, я предлагаю глубоко вздохнуть, сделать "шаг назад" и спросить себя: что же мы пытаемся сделать? Каков конечный результат? Что должно произойти с вашим проектом/продуктом/сервисом в ближайший год-два? Как вы собираетесь этого достичь? После этого донесите информацию до вашего менеджмента и продуктовой команды, особенно до ваших разработчиков - они тоже хотят знать куда мы движемся. Это поможет вам поддерживать высокую мотивацию, поверить в то что вы как менеджер предлагаете фитчи в итерацию не просто так, а с осознанием того, что и как нужно разрабатывать, чтобы достичь целей поставленных перед продуктом, командой и компанией в целом.
*В разных информационных источниках: Стратегия продукта = Продуктовая стратегия, Стратегия развития продукта, Концепция продукта, Концепция проекта.

0 коммент.:
Отправить комментарий