Что такое разработка продукта? Разбор 9-этапного процесса

Разработка продукта — это процесс вывода продукта на рынок. Узнайте об этапах разработки продукта, ознакомьтесь с примерами и многими другими сведениями в этой статье.

Max Rehkopf Автор: Max Rehkopf
Просмотр тем

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

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

Что такое разработка продукта?

Разработка продукта — это процесс вывода продукта на рынок. Команды превращают разработку продукта в повторяемый процесс, с помощью которого могут надежно разрабатывать и поставлять продукты клиентам, которые в них нуждаются.

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

Разработка продукта и управление продуктом

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

Девять этапов процесса разработки продукта

Менеджеров по продуктам и их команды часто отправляют дорабатывать продукт в случае неудачи теста или прототипа. Самое главное в таких случаях — просто начать все сначала. Следующие этапы разработки продукта можно использовать как в виде линейной прогрессии, так и в виде цикла обучения. Где бы вашу команду ни подстерегла неудача — не останавливайтесь на достигнутом.

1. Формирование команды

Раньше я работал в молодой венчурной фирме. Предприниматели часто спрашивали, что им нужно для встречи с руководством, и удивлялись, услышав от меня: «Все, что вам нужно, — это хорошая команда». Такая философия привела нас к лучшим инвестициям, поскольку почти за всеми успешными продуктами стоит сильная команда. Непростая работа по формированию команды должна стать вашим первым шагом в разработке продукта.

Команда разработчиков продуктов отличается многофункциональностью, бесконечным любопытством и чрезвычайной креативностью. Любопытство обычно исходит от менеджера по продукту или руководителя команды, который стремится узнать о клиенте все возможное. Креативность возникает, когда инженеры и дизайнеры берут аналитическую информацию о клиентах и превращают ее в рабочие продукты.

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

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

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

Разработка. Продукт создает разработчик или команда разработчиков. Команды разработчиков занимаются проектированием и часто включают тестировщиков и специалистов по контролю качества.

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

2. Исследование клиентов

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

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

Допустим, вы живете в мире, где есть ложки, а вы хотите создать нечто новое — вилку. Вы даете клиенту тарелку брокколи и спрашиваете: «Для еды вам, наверное, понадобится ложка?» А клиент отвечает, что нет, ему больше подошел бы прибор с острыми зубцами, чтобы накалывать на них брокколи. Так вы удостоверились, что клиенту нужна вилка, предложив ему ответить отрицательно на ваш вопрос и объяснить почему. Я обнаружил, что увлеченные клиенты предоставляют лучшую аналитическую информацию не тогда, когда соглашаются с предлагаемым решением, а тогда, когда критикуют другое решение. Ищите признание непригодности, чтобы подтвердить свою идею.

3. Разработка идеи

Разработка идеи — это создание решения известной проблемы. Многие на этом этапе проводят мозговой штурм. Однако не забывайте, что его цель — перейти от размышлений к действиям. Лучше ориентироваться на основную идею большинства успешных продуктов: они хорошо справляются с одной задачей.

Начните с определения границ разработки идеи. Лучшие рекомендации проистекают из вашего целевого рынка. Вы поговорили с людьми и, надеюсь, кое-что узнали о них. При разработке идеи ограничьтесь тем, что существует только в их реальности. Еще одна важная граница — существующие продукты и решения. Проанализировав сильные стороны конкурентов, вы можете найти неудовлетворенную потребность, на которой ваша команда сможет сосредоточиться. Результатом разработки идеи должна стать не спецификация продукта с описанием функций и возможностей, а понимание единственной проблемы, которую необходимо решить, и представление о том, как это сделать.

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

4. Определение продукта

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

На этапе определения продукта необходимо решить, какой вид, форму и способ поставки вы будете использовать. Распространенные определения — аппаратное обеспечение, программное обеспечение, виртуальное решение, SaaS, CPG и т. п. Вы наверняка с самого начала стремились к одному определению и, возможно, попали в точку. Многие из наиболее интересных продуктов ломали стереотипы на этапе определения. Допустим, команда iTunes сделала ставку на то, что в будущем музыка будет поставляться с помощью программного, а не аппаратного обеспечения. В те времена мир был полон компакт-дисков и пластинок, но это определение продукта изменило индустрию, и она стала такой, какой мы знаем ее теперь.

Совет экспертов

Не знаете, какое определение подобрать для своего продукта? Пересмотрите этап исследования клиентов — возможно, это поможет вам выбрать нужное направление. Если клиенты ищут дешевое и простое решение по требованию, возможно, следует выбрать SaaS, если же клиентам важна долговечность или безопасность, лучше подойдет аппаратное решение.

5. Прототипирование

Прототипирование — это итеративный процесс создания физического воплощения вашего продукта. Эффективное прототипирование ориентируется на быстрое и дешевое создание большого количества итераций. Распространение 3D-печати и разработки программного обеспечения с минимальным использованием кода сделали прототипирование доступным как никогда прежде.

Цель при создании прототипа — снизить риск некоторых предположений, сделанных в описании продукта. Если вы предполагаете, что сможете создать потрясающее решение для цифровой музыки наподобие iTunes, прототип должен фокусироваться на выгрузке, загрузке и воспроизведении одной песни. Если базовая загрузка займет слишком много времени или качество воспроизведения окажется крайне низким, возможно, придется вернуться к определению продукта.

Взять, например, Криса — основателя оптической компании Nocs, которая производит прочные водонепроницаемые бинокли для исследований на открытом воздухе. Он ярый сторонник прототипирования, о чем свидетельствует офис, битком набитый прототипами монокуляров и биноклей профессионального и стандартного выпуска. На вопрос, зачем он создает прототипы, Крис дает простой ответ. Ничто, говорит он, не заменит того чувства, когда ты держишь прототип в руках и видишь, как все складывается воедино. Рассмотрев ранний прототип и улучшив его в следующей итерации, Крис обретает уверенность в том, что его видение не только воплотится в жизнь, но и понравится клиентам. Крис держит в своем домашнем офисе 3D-принтер, чтобы создавать прототипы, когда приходит вдохновение.

6. Продукт с минимальной функциональностью (MVP)

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

Заманчиво думать об MVP как об урезанной версии конечного продукта. Но тогда хочется спросить: откуда вы знаете, что должен представлять собой ваш конечный продукт? Процесс разработки полон возможностей пересмотреть исходные предположения о продукте, и этот этап — самый большой шанс для обучения. Используйте его, чтобы найти прочный фундамент для создания остальной части вашего продукта. Этим фундаментом как раз является MVP, и, возможно, заложить его с первой попытки не удастся.

Послушайте, как Танги Круссон, директор по продукту Jira Product Discovery, рассказывает об использовании MVP для сбора отзывов пользователей, приоритизации дорожной карты и поставки отличного продукта.

Пример продукта с минимальной функциональностью

Чтобы заказать пиццу, достаточно позвонить. Большую часть своей жизни вы, скорее всего, брали в руки телефон, изучали бумажное меню, завалявшееся в ящике, и озвучивали свой заказ сотруднику пиццерии. Вашей команде приходит в голову, что пиццу можно заказывать через приложение. Таким образом, определение продукта — программное решение. Прототип представляет собой серию интерактивных экранов, на которых можно выбрать пиццу и ввести адрес. MVP — это настоящее приложение с точно такой же функциональностью, но с добавлением одного важного ингредиента: настоящей пиццы.

Ваше приложение The Cheese Slice — отличный MVP. Оно очень простое. У пользователей есть только один вариант: заказать кусочек сырной пиццы. Они вводят свой адрес и получают простое подтверждение с дружеским напоминанием о том, что водитель доставки будет рад чаевым. Вы заключили партнерство с местной пиццерией, которая согласилась выделить 20 кусочков сырной пиццы для вашего тестирования на выходных. Вы заранее заплатили за эти куски по 5 $ и планируете продавать их по 3 $, поскольку ваша цель не в том, чтобы заработать! Ваша цель — выяснить, смогут ли пользователи отказаться от традиционного заказа по телефону и получить такой же удовлетворяющий опыт при заказе через ваше приложение. С помощью MVP вы сможете узнать это за одни выходные, а расходы на материалы составят 100 долларов.

Совет экспертов

Помните сформулированную выше философию? Выдающиеся продукты хорошо справляются с одной задачей, и ваша цель при работе с MVP — найти такую задачу и убедиться, что именно это нужно клиенту.

7. Пользовательское тестирование

Пользовательское тестирование — это наблюдение за взаимодействием клиентов с вашим продуктом и определение уровня удовлетворенности, которое он обеспечивает. Пользовательское тестирование может быть контролируемым или распределенным. Многие устанавливают контрольные показатели и сравнивают данные об использовании MVP с заранее установленной целью. Если вы заметили, что на 20 пользователей, открывающих приложение The Cheese Slice и нажимающих кнопки, приходится один успешный заказ, это уже пользовательское тестирование! Непросто понять, почему так много людей отказывается от заказа в процессе. Можно расширить пользовательское тестирование, чтобы это выяснить.

Пользовательское тестирование обеспечивает дополнительную проверку вашего MVP и прокладывает путь для команды разработчиков. Может показаться, что пользовательское тестирование отбрасывает вас назад. Вы можете обнаружить, что ни один из клиентов не был удовлетворен работой с приложением. Однако это понимание даст возможность вернуться на несколько шагов назад в процессе разработки продукта и попробовать еще раз.

Пользовательское тестирование в действии

Представьте, что вы заходите в местную пиццерию и платите 100 $ за телефонные номера 20 лучших клиентов доставки. Вы звоните по списку и предлагаете этим людям бесплатную пиццу, если они придут в офис и закажут ее у вас. В офисе вы кладете iPhone на стол и просите их заказать пиццу. Единственное приложение на этом телефоне и первое, что они видят, — это The Cheese Slice. То, что происходит дальше, вас удивляет.

Многие сразу набирают номер любимой пиццерии, даже не взглянув на приложение. Вы спрашиваете почему и узнаете, что им очень нравятся люди в местной пиццерии. Вы задаетесь вопросом, как привнести в свое приложение больше человеческого фактора. Увидев, как люди отказываются от единственного предложенного варианта, вы можете спросить, какие еще варианты им нужны. В этот момент вы узнаете, какими должны быть ваши следующие предложения, и это обойдется вам всего в 100 $ и кучу несъеденной пиццы.

8. Дорожная карта продукта

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

Одна из проблем дорожных карт заключается в том, что они обычно статичны и не связаны с рабочими задачами, составляющими каждый рабочий поток. Решением этой проблемы является инструмент для управления работой со встроенной дорожной картой. Например, Jira Software позволяет переключаться непосредственно с рабочей доски на представление дорожной карты. Давайте рассмотрим, как The Cheese Slice может составить дорожную карту следующих улучшений своего приложения.

Команда The Cheese Slice поняла две вещи: нужно привнести в приложение человеческий фактор и предложить больше вариантов пиццы. А раз планируется продавать не только сырную пиццу, нужно и новое название. Вот двухнедельный спринт, визуализированный на дорожной карте, с тремя задачами для разработчиков. Сначала они изменяют название приложения. Затем добавляют пеперони, вегетарианскую пиццу и комбо. В последнюю очередь они добавляют фотографию профиля, на которой запечатлен сотрудник местной пиццерии за работой.

Дорожная карта Jira в виде четырех столбцов с разбивкой по кварталам.

9. Полный вперед!

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

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

Примеры разработки продуктов

У каждого продукта есть своя история, заслуживающая внимания. Истории, приведенные ниже, иллюстрируют, как найти то, на чем ваша команда по продукту может по-настоящему сосредоточиться, как прислушиваться к мнению клиентов и как начать все сначала, если что-то пошло не так.

Instagram

Когда Майк Кригер и Кевин Систром основали Instagram, на рынке было много приложений для обмена фотографиями. Кевин и Майк выпускали новые функции, но не могли придумать изюминку. Затем они заметили резкий рост использования одной функции, а именно фильтров. Фильтры Instagram позволяли рядовому пользователю, фотографирующему на мобильный телефон, почувствовать и показать себя профессионалом. Кевин и Майк быстро удвоили усилия по добавлению новых и улучшенных фильтров в приложение. Вскоре фильтры стали настолько распространены в Instagram, что нам приходится уверять друзей: наши самые красивые фотографии на самом деле #nofilter. Прокрутите достаточно далеко ленту любого миллениала в Instagram, и в самом начале его пути вы найдете откровенно отфильтрованные фотографии.

Play-Doh

Иногда аналитическая информация от клиентов способна изменить направление разработки продукта. При этом крайне важно сохранять точку опоры: чтобы добиться успеха, нужно оставить одну из сторон продукта без изменений. Мой любимый пример такого «разворота» связан с Play-Doh. Да, с тем самым пластилином! Первоначально этот продукт назывался Kutol и представлял собой чистящее средство. Его проблема была в том, что он постепенно терял популярность. Представители компании побеседовали со школьной учительницей, которая использовала Kutol в качестве материала для творчества на своих уроках. Производитель Play-Doh продолжил инвестировать в свой продукт, но изменил рынок сбыта. Новые привлекательные цвета помогли компании восстановиться, а ее продукт стал детской игрушкой, которую мы любим до сих пор.

Google+

Сложнейшие времена в разработке продукта приходят с неудачами. Минимально жизнеспособный продукт, который никто не использует, и едва работающие прототипы могут стать непреодолимым препятствием. Чтобы этого избежать, изучите все этапы своего процесса и постарайтесь понять, что вы могли пропустить. Меня вдохновляет команда Google+, участники которой потерпели одно из наиболее серьезных поражений на современном рынке. Дела у сервиса Google+ шли плохо, но в то же время командам разработчиков удавалось выпускать потрясающие долговечные продукты, среди которых Hangouts и Google Photos. Когда ситуация изменилась, эти команды изучили пройденный путь, затем сформировали новые команды и инвестировали в другие возможности.

Как усовершенствовать процесс разработки продукта

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

Как решение Jira Product Discovery помогает разработке продукта

До недавнего времени самой сложной задачей было управление причинами, лежащими в основе создаваемого решения. Обычно этим занимается менеджер по продукту. Он должен разъяснить эти причины и обосновать, почему команде нужно идти в указанном направлении. Jira Product Discovery — это единый центр, где можно расставлять приоритеты, вести совместную работу и фиксировать идеи новых продуктов, не покидая Jira. С помощью этого решения вы сможете интегрировать в процесс разработки данные, полученные в результате исследования потребностей клиентов. На основе этих данных можно сортировать возможности по приоритету, а также направлять и планировать работу. Попробуйте Jira Product Discovery, чтобы сплотить команду и добиться результатов.