Концентрируйтесь на небольшом количестве проблем. Точно их сформулируйте.
Следующий шаг – формулировка. Если вы внимательно прочитали предыдущую главу, то помните упомянутую там простую методику проектной студии. Это и есть пример хорошего подхода к формулировке идеи. Как правило, в реальном бизнесе, где первый выдвинувший идею получает все пинки и все почести, кажется бессмысленным тратить время на выявление всех возможных идей. Может быть, вы помните, что ваши первые очевидные решения были именно очевидными. Поэтому, если важно найти действительно инновационное решение, подумайте об этом.
Мне нравится использовать карты историй в качестве контекста для формулировок. Применяйте карту, где показаны приятные и неприятные стороны работы, а также имеется другая информация о пользователях, а затем набрасывайте идеи прямо на карте. Записывайте идеи на карточках или стикерах и вставляйте их в карту в тех местах, где они наиболее уместны.
Сознательно придумайте несколько возможных решений проблем заказчиков и пользователей.
Следующий шаг – составление прототипа. Надеюсь, нам всем известно, что такое прототипы, но зачастую мы пренебрегаем их созданием, чтобы поскорей взяться за создание работающего продукта. В самом деле очень жаль! Затраты на создание простейшего бумажного прототипа невелики, но он помогает нам лучше обдумать свое решение. С его помощью мы можем сами попробовать взаимодействовать с продуктами. Создание простых прототипов из бумаги или средствами специальных программ занимает немного времени, но позволяет отфильтровать много идей, которые попросту не будут работать. Эмуляция реального использования продукта может помочь вам при формулировке идей и стимулирует к высказыванию дополнительных идей, которые улучшат решение.
Создавайте простые прототипы, чтобы проработать наилучшие решения. Доведите их до такой степени детальности, которая позволит пользователям и заказчикам оценить, действительно ли это решение поможет им справиться со своей проблемой.
Последний шаг заключается в тестировании. Под этим я не подразумеваю проверки, выполняемые для поиска багов. Я говорю о проверке того, действительно ли ваше решение может помочь кому-то справиться со своими проблемами. Быть может, вы удивитесь, но иногда это возможно, даже если в продукте есть баги. Когда у вас наконец появляется прототип, который, по вашему мнению, решает проблему, на которой вы решили сфокусироваться, покажите его людям, которые будут использовать продукт. Вы должны не просто показать и рассказать, да и о продажах говорить пока рано. Потенциальные пользователи должны оценить этот прототип как нечто, что может решить одну из имеющихся у них проблем. Они должны использовать его для выполнения реальной задачи. Вы можете обеспечить это, смоделировав необходимое количество нужных данных.
Представьте свое решение людям, которые будут покупать или использовать ваш продукт. Не ожидайте успеха с первого раза, итеративно совершенствуйте решение.
Важная особенность мышления дизайнера – такой способ работы, который поощряет небольшие мультидисциплинарные сплоченные команды к тому, чтобы быстро работать вместе, используя простые модели, эскизы, не слишком детальное документирование и общение. Это описание должно напомнить вам исследовательскую команду и ее партнеров, которых я описал в главе 12. А еще метод работы, в котором важное место отводится выработке одинакового понимания.
Использование элементов дизайнерского мышления помогает хорошо осмыслить проблемы, которые мы решаем, в результате чего мы всегда работаем над реальными, а не воображаемыми сложностями. Прототипирование и тестирование решений перед вложением значительных средств в создание полноценных масштабных продуктов поможет нам подтвердить, что мы создаем нечто действительно полезное людям.
Но само по себе дизайнерское мышление может вызвать некоторые проблемы.
Хороший инструмент в неумелых руках
Процессы дизайна используются уже довольно долго. Мышление дизайнера как общий подход к разработке – тоже. С хорошо поставленным процессом дизайна дела идут намного лучше, чем в старые недобрые времена. Но не стоит путать процесс и умение работать в соответствии с ним: у вас не будет недостатка в возможностях сесть в лужу. К примеру, если вы видите, что хороший процесс дизайна занимает слишком много времени и все равно дает плохие результаты, то можете сделать вывод, что процессы такого рода не работают. Но дело вовсе не в процессе.
Вот несколько замечательных способов безнадежно испортить процесс дизайна.
• Не беспокойтесь о формулировании нужд бизнеса и целевой аудитории. Таким образом будет очень сложно выбрать, на ком концентрироваться в первую очередь, и нелегко оценить правильность своего решения.
• Потратьте уйму времени на доскональные исследования и формирование сути того, что вы изучили. Вопросы без ответов никогда не закончатся, но не сдавайтесь! (В этом случае очень полезно будет строгое ограничение времени на исследования.)
• Не тратьте время на разговоры с людьми и получение от них сведений. В конце концов, у вас есть множество данных! А идеи решений гениальны! Надо просто поскорей приступить к дизайну.
• Пропустите выбор нескольких проблем, на которых будете концентрироваться. Вместо этого поставьте цель решить все проблемы, которые обнаружите. Ведь чем больше проблем вы решите, тем лучше, не правда ли? (Но большие проблемы часто требуют больших решений! А попытка одним махом решить проблемы людей с взаимоисключающими нуждами, скорее всего, даст решение, которое не устроит никого.)
• Рассмотрите несколько решений, но для их разработки привлекайте только профессиональных дизайнеров, ведь лишь они обладают достаточной квалификацией и только их идеи будут качественными.
• Не тратьте времени на рассмотрение нескольких идей, ведь одна замечательная у вас уже есть.
• Тщательно разработайте прототип, который выглядит совсем как настоящее приложение, и неважно, что он не выполняет того, чего хотят заказчики и пользователи. Зато, лишь увидев этот прототип, они тут же вскричали: «Как классно он выглядит!»
• Убедите себя, а затем и всех остальных, что тщательного исследования и профессионального дизайна достаточно для того, чтобы решение работало. В конце концов, вы строго придерживались дизайнерского процесса. Что может быть не так?
• Не беспокойтесь о стоимости реализации решения. Решение безоговорочно верное, и любая стоимость разработки оправданна.
• Когда вы предъявите свое решение заказчикам и пользователям, а затем не увидите результатов, которых ожидали, найдите в процессе какое-то упущение, которым можно объяснить ошибку. А лучше найдите лицо или группу, которых можно обвинить в своей неудаче.
Это, конечно, сарказм. Дело в том, что, хотя я обычно всецело за использование дизайнерского процесса, я также обычно больше всех жалуюсь на его применение. Могу также признаться, что чаще всего за все неудачи в таких процессах был ответственен именно я. Но из опыта последних лет я сделал выводы, как внести в эти процессы ряд улучшений.
Короткие циклы с эмпирическим обучением
Эрик Райс – автор книги под названием «Стартап по методологии Lean»[29]. В этой книге Эрик рассказывает, как он угодил в ловушку, описанную мной ранее под названием «старые недобрые времена». Он участвовал в создании продукта, который собиралась выпустить его компания, в качестве технического директора. Успешность продукта не вызывала сомнений ни у кого, кроме заказчиков и конечных пользователей. Встречались положительные отзывы, отрицательные отзывы, явное безразличие. Компания, конечно, ожидала совсем не такого результата.
Одним из консультантов компании Эрика был Стив Бланк. Стив написал книгу «Четыре шага к прозрению»[30], где говорит, что первая вещь, о которой вы должны позаботиться, – не продукт, а клиенты. Он описывает процесс прогрессивного подтверждения достоверности используемых сведений: сперва вы убеждаетесь, что клиенты, которых вы нашли, заинтересованы в вашем решении, а затем – что придуманное решение заинтересует их настолько, что они согласятся его купить, использовать и порекомендовать другим. Бланк назвал все это процессом эмпирического обучения.
Ценнейший вклад Эрика Райса в разработку программных продуктов – это упрощение и продуцирование такого способа мышления в короткую мантру «создание – обратная связь – извлечение опыта». Эрик подчеркнул, что времени на прохождение этого короткого цикла изучения требуется относительно немного. В традиционном процессе проектирования, как правило, затрачивается очень много времени на фазу исследования и дизайна – так много, что в конце концов вы привыкаете к решениям и не можете проверить, приводят ли эти решения к тем результатам, на которые вы рассчитывали. Если в традиционном дизайнерском процессе, как правило, требуются недели или месяцы на подтверждение верности идеи решения, то в процессе Lean Startup это, как правило, занимает всего несколько дней.
Хочу признаться, что почти все в подходе Lean Startup мне очень нравится. Единственное, что я не люблю, – это название. Нельзя сказать, что все в этой концепции так уж lean (экономно), да и сама концепция слишком значительна, чтобы использовать ее только в стартапах.
Название Lean (экономный) происходит, с одной стороны, от термина «экономное мышление», описанного в системе процессов Toyota несколько десятилетий назад, а с другой – от того же термина, популярного в настоящее время и широко используемого в различных контекстах, включая разработку программного обеспечения. В идеологии мышления Lean можно найти тонны отличных идей, и Lean Startup лишь слегка касается некоторых из них.