Управление продуктом в Scrum. Agile-методы для вашего бизнеса

Текст
11
Отзывы
Читать фрагмент
Отметить прочитанной
Как читать книгу после покупки
Управление продуктом в Scrum. Agile-методы для вашего бизнеса
Шрифт:Меньше АаБольше Аа

Roman Pichler

AGILE PRODUCT MANAGEMENT WITH SCRUM

Creating Products that Customers Love

Издано с разрешения Pearson (Addison-Wesley Professional)

Книга рекомендована к изданию Лианой Мартиросян и Наталией Юлдашевой

Благодарим за помощь в подготовке издания компанию ScrumTrek в лице Алексея Пименова, Дарьи Рыжковой, Василия Савунова и Александра Тупикова

Все права защищены. Никакая часть данной книги не может быть воспроизведена в какой бы то ни было форме без письменного разрешения владельцев авторских прав.

Authorized translation from the English language edition, entitled Agile product management with Scrum: creating products that customers love, 1st edition, published by Pearson, publishing as Addison-Wesley Professional.

© Roman Pichler, 2010

© Перевод на русский язык, издание на русском языке, оформление. ООО «Манн, Иванов и Фербер», 2017

* * *

Посвящается Мелиссе


Предисловие Джеффа Сазерленда

Владелец продукта – новая роль для большинства компаний, и поэтому она нуждается в убедительной презентации, которую и дает эта книга. Когда избирался первый владелец продукта, я был вице-президентом Object Technology и отвечал за разработку первого продукта, созданного по Scrum. Этот продукт должен был стать определяющим для компании, и мне отводилось шесть месяцев, чтобы создать инструмент разработки, который изменит рынок. Помимо работы вместе с небольшой, тщательно подобранной командой мне предстояло перестроить всю компанию вокруг новой схемы деятельности. До поставки продукта оставалось несколько месяцев, и было понятно, что успех определит правильно сформированный набор минимального функционала. Оказалось, мне не хватает времени на разговоры с клиентами и тщательный анализ действий конкурентов, что помогло бы точно расставить приоритеты и разложить функционал на небольшие элементы для команды.

Я уже делегировал свои инженерные обязанности первому scrum-мастеру, Джону Скамниоталесу, но мне был необходим владелец продукта. У меня имелся доступ к любым ресурсам компании, поэтому я избрал на нужную мне роль Дона Реднера, лучшего специалиста из команды менеджеров продукта. Дону как первому владельцу продукта предстояло вести его, сформировав в уме видение перспектив, бизнес-плана и выручки, планов развития и выпуска, а главное – тщательно разработав бэклог[1] продукта с расставленными для всей команды приоритетами.

Дон половину времени проводил с командой, а другую половину – с клиентами. В его задачи входило выдать нужный продукт, в то время как я вместе со всей компанией работал над неймингом и брендингом, маркетинговой стратегией и коммуникациями, планированием продаж и обучением, продолжая каждый день ходить на scrum-митинги и устранять все препятствия на пути команды. Роль Дона была гораздо серьезнее, чем обычно у менеджера по маркетингу продукта. Внезапно он оказался владельцем нового направления бизнеса. В то же время ему приходилось глубоко вникать в работу инженеров, регулярно объясняя ситуацию и мотивируя сотрудников. Полное погружение одновременно и в рынок, и в команду – это уникальный опыт.

Степень концентрации и мера ответственности хорошего владельца продукта подробно описаны в этой книге, однако редко наблюдаются в реальных компаниях по производству продукта и IT-командах. Нам необходимо описание образцового владельца продукта, а также того, как он исполняет эту роль. Такое руководство и подготовил Роман Пихлер.

Джефф Сазерленд,
один из создателей Scrum

Предисловие Бретта Квинера

Сегодня во всей индустрии ПО набирает силу Agile. Последние двадцать лет многие клиенты, партнеры и сотрудники были разочарованы тем, как мы разрабатываем корпоративные технологические решения. Они, к сожалению, часто оказывались низкокачественными, требовали нескольких лет для вывода на рынок, в них нередко отсутствовали инновации, необходимые для решения реальных проблем бизнеса.

Salesforce.com стремится стать другой компанией, ориентированной на успех клиентов и сотрудников. Мы знали, что для организации нашего типа традиционные методы разработки ПО неприменимы. Требовалось придумать иную модель и, смирив гордыню, найти лучший вариант. Мы спросили себя: существует ли способ регулярно и вовремя выдавать качественное ПО? Реально ли часто и быстро создавать ценности для клиентов? Можно ли внедрять инновации с такой же скоростью, с какой растет компания? Оказалось – да, можно.

Мне как главному владельцу продукта в Salesforce.com нужно было найти максимально динамичный способ, при помощи которого менеджеры продуктов сумеют донести желания и потребности клиентов и бизнеса до команд разработчиков, обеспечив к тому же обратную связь. Использование Scrum позволяет возложить на менеджеров продукта ответственность за создание ценности для клиента. Что, в свою очередь, дает возможность направлять команду к разработке в первую очередь наиболее важных для бизнеса функций, чтобы как можно быстрее передать продукт в руки покупателей. Scrum дает нужную гибкость, чтобы быстро реагировать на меняющиеся условия рынка и давление со стороны конкурентов или внедрять новые идеи наших команд. Из этой книги вы узнаете, чем владелец продукта отличается от традиционного менеджера продукта и почему он наделен более высоким уровнем ответственности за успех продукта. Здесь ярко выявлен контраст между поведением специалиста в традиционной и agile-моделях.

Многие пытались объяснить роль владельца продукта, но никому это не удалось так, как Роману Пихлеру. Он убедительно рассказывает о теории и практике гибкого управления продуктом, которые помогают владельцам продукта, членам scrum-команд и руководителям внедрять инновации. Роман приводит множество примеров из деятельности таких конкурентоспособных инноваторов, как Salesforce.com, а также доходчиво объясняет, как создать и обеспечить надежную работу минимальной функциональности при инновациях. Он обращает внимание и на часто встречающиеся ошибки владельцев продукта.

В современной динамичной и конкурентной среде требования клиентов высоки как никогда. Гибкий подход, которого мы придерживаемся в Salesforce.com, демонстрирует отличные результаты, наши владельцы продукта выдают все больше инноваций и создают ценности для покупателей. Если вы хотите добиться такого же результата, то эта книга для вас. Проверенные инструменты, методы, ценные советы – все это поможет на пути к успеху – вашему и ваших клиентов.

Бретт Квинер,
старший вице-президент по продукту Salesforce.com

Предисловие

По гибкой разработке ПО и управлению продуктом написано много отличных книг. Однако до сих пор нет исчерпывающего описания того, как оно работает. Кажется, что agile-адепты стараются ускользнуть от ответа на этот вопрос, а специалисты по управлению продуктом до сих пор силятся понять этот дивный agile-мир. Сейчас все больше компаний берут на вооружение Scrum, и вопрос о специфике управления продуктом в scrum-среде становится очень актуальным. В этой книге делается попытка на него ответить.

В 1999 году я познакомился с agile-идеологией, и меня поразило тесное сотрудничество между техническими и бизнес-специалистами и технарями. Я всегда считал, что разработка ПО – это то, что интересует гиков[2], но не бизнесменов. Занимаясь коучингом своего первого agile-проекта в 2001 году, я прежде всего старался помочь менеджерам продукта перейти к миру гибких методологий. С тех пор владение продуктом всегда оставалось самым большим вызовом для компании и определяло успех всего предприятия. Так было во всех компаниях, которые я консультировал, и это помогало не только разрабатывать успешный продукт, но и применять Scrum по назначению. Можно повторить слова Криса Фрая и Стива Грина (Fry, 2007; 139), которые консультировали Salesforce.com по переходу к Agile:

В начале нашей работы мы постоянно слышали от многих экспертов, что роль владельца продукта – ключевая для успеха перехода к Agile. Хотя интуитивно это было понятно и нам, мы все же не до конца осознавали те значительные перемены, которые ожидают владельцев продукта.

Чем отличается agile-управление продуктом

Agile, или гибкое управление продуктом, основанное на Scrum, отличается от традиционных подходов во многих отношениях. В таблице 1 приведено резюме наиболее важных различий.

 

Таблица 1. Управление продуктом по-старому и по-новому


Agile-методы, в том числе Scrum, придерживаются старой как мир истины: постоянны только изменения. «Если собственный анализ компании не делает продукт устаревшим, это сделает чей-то еще анализ», – писал Теодор Левитт в своей знаменитой статье «Близорукость маркетинга», опубликованной в 1960 году. Кристенсен добавляет, что прорывные технологии со временем происходят в любой отрасли. Непонятно только, насколько быстро и часто это случается. Компании, неспособные к стремительной адаптации, сойдут с дистанции, даже если в данный момент с их доходами все в порядке. К счастью, эмпирическая природа Scrum отлично приспособила эту методологию к внедрению разных новшеств и инноваций, действий в сложных ситуациях, где преобладают текучесть и непредсказуемость. Если ваш бизнес характеризуется переменами, в Scrum вы, скорее всего, найдете мощного союзника.

Что предлагает эта книга и кто должен ее прочесть

Эта книга для всех, кого интересует гибкое управление продуктом, особенно для владельцев продукта. Она рассказывает о роли владельца продукта и основных методах управления. К ним относятся визуализация продукта, разработка и совершенствование бэклога продукта, планирование и отслеживание релиза продукта, использование scrum-собраний и переход к новой роли. Это практическое руководство позволит эффективно применить scrum-техники управления продуктом. Особое внимание уделяется продуктам, связанным с ПО, – от простого приложения до мобильных телефонов.

Но это не учебник для начинающего менеджера продукта и не пособие по Scrum для новичков. Тем более нельзя считать книгу руководством на все случаи жизни в области управления продуктом. Многие аспекты управления продуктом здесь даже не рассматриваются. Наибольшее внимание уделяется идеям и методам управления продуктом, специфичным для Scrum.

Эта книга предполагает, что вы знакомы со Scrum и обладаете актуальными познаниями в области управления продуктом.

Надеюсь, книга поможет вам создавать продукты, которые полюбят потребители: они будут приносить покупателям пользу и разрабатываться разумно, с расчетом на длительную перспективу.

1
Кто такой владелец продукта?

Однажды я работал над продуктом в области здравоохранения. Эта система должна была создавать больше ценностей для потребителей и обеспечить существенное преимущество над конкурентами. Через два с лишним года новый продукт был наконец запущен, на него возлагались большие надежды, но все обернулось провалом.

Что же произошло? Где-то по дороге между идеей и запуском концепция заблудилась. Маркетологи провели исследование рынка, сформулировали концепцию продукта и передали ее менеджеру продукта. Он написал спецификацию и вручил менеджеру проекта, который передал ее в разработку. Не нашлось никого, кто бы отвечал за создание успешного продукта, не существовало общего видения продукта и его функциональности. У всех были собственные подходы, своя концепция.

Как разрешить ситуацию? На всех этапах за продукт должен отвечать один человек – владелец продукта. Эта глава рассказывает о его полномочиях и обязанностях, а также о том, как правильно вести себя в этой роли.

Роль владельца продукта

В Scrum Guide Кен Швабер пишет о владельце продукта:

Владелец продукта – единственный человек, отвечающий за список требований к продукту и ответственный за результат работы команды. Этот человек составляет бэклог продукта и обеспечивает его доступность для всех членов команды.

Определение звучит вполне безобидно, пока мы не начнем оценивать его последствия. Владелец продукта возглавляет усилия разработчиков по созданию продукта, благодаря которому появляются желаемые преимущества. Это часто подразумевает формулирование концепции продукта, работу с бэклогом продукта, планирование релиза, привлечение клиентов, пользователей и других заинтересованных лиц, управление бюджетом, подготовку запуска продукта, посещение scrum-митингов и сотрудничество с командой. Владелец продукта играет ключевую роль не только в создании новых продуктов, но и в поддержании жизненного цикла продукта. Назначение одного человека ответственным за релизы обеспечивает их непрерывность и снижает количество передаточных звеньев, а также поощряет долгосрочное планирование. Исследование в SAP AG выявило и другие преимущества: сотрудники, работающие владельцами продукта, чувствовали себя уверенно, понимали степень своего влияния и то, что они на виду, были наиболее организованными и мотивированными для новой роли.

Но владелец продукта – это прежде всего член scrum-команды, он тесно сотрудничает с коллегами. Scrum-мастер и команда помогают владельцу продукта, совместно работая над бэклогом продукта, а владелец продукта отвечает за успех необходимых мероприятий.

Велик соблазн сравнить роль владельца продукта с традиционными ролями – менеджером продукта или руководителем проекта. Но любое сравнение будет неточным. Владелец продукта – это новая многогранная роль, которая объединяет власть и ответственность, традиционно распределявшиеся в руках разных людей, в том числе клиента, спонсора, менеджера продукта и руководителя проекта.

Конкретные задачи владельца продукта зависят от контекста: в частности, от типа продукта, стадии его жизненного цикла и размера проекта. Например, владельцу продукта, который состоит из программного обеспечения, аппаратного обеспечения и механических устройств, потребуются совершенно иные компетенции, чем человеку, возглавляющему работу по созданию веб-приложения. А владелец продукта, участвующий в большом scrum-проекте, должен иметь иные навыки, чем человек, сотрудничающий с одной-двумя командами.

В коммерческих проектах владелец продукта – обычно представитель клиента: менеджер продукта или маркетолог. Сам клиент принимает на себя эту роль, если продукт разрабатывается для конкретной организации. Например, это может быть внешний клиент, которому необходимо новое решение для хранилища данных, или внутренний клиент (в частности, отдел маркетинга), запрашивающий обновление сайта. Мне доводилось работать с клиентами, пользователями, менеджерами бизнес-направлений, менеджерами продуктов, руководителями проектов, бизнес-аналитиками и архитекторами, которые хорошо подходили на роль владельца продукта в конкретных обстоятельствах. Владельцем продукта может стать даже CEO[3]. Например, Ript – визуальный планировщик, позволяющий пользователям копировать и вставлять изображения и тексты из одного приложения в другое, – это плод усилий Джерри Лейборна, CEO компании Oxygen Media, который взял на себя роль владельца продукта для первого релиза программы.

1Бэклог (или журнал продукта) – список всех пожеланий к продукту, составленный по принципу от наиболее к наименее важному. При этом под важностью понимается совокупный показатель прогнозируемых трудозатрат на его реализацию. В бэклоге хранятся элементы – это могут быть пользовательские истории, технический долг и т. д. Элементы бэклога декомпозируются на задачи (элементарные действия, которые может сделать один человек). Прим. науч. ред.
2Гик – человек, чрезвычайно интересующийся чем-либо, фанат. Первоначально так называли людей, увлеченных высокими технологиями (обычно компьютерами и гаджетами). Прим. ред.
3От Chief Executive Officer (англ.) – высшая исполнительная должность в компании. В принятой в России иерархии аналог генерального директора. Прим. ред.
Бесплатный фрагмент закончился. Хотите читать дальше?
Купите 3 книги одновременно и выберите четвёртую в подарок!

Чтобы воспользоваться акцией, добавьте нужные книги в корзину. Сделать это можно на странице каждой книги, либо в общем списке:

  1. Нажмите на многоточие
    рядом с книгой
  2. Выберите пункт
    «Добавить в корзину»