Давайте зададимся вопросом, в чем ценность тиражируемого цифрового продукта для конечных потребителей, особенно бизнес-систем? Прежде всего, их можно использовать сразу, и не тратить драгоценное время на самостоятельную разработку. Клиент фактически покупает себе время. Но дело не только в этом. Самый сложный вопрос в проектной работе: «Каким продукт должен быть?» С четко поставленной задачей выполнить разработку не так сложно, как сформулировать, ответив на тысячи разных вопросов при проектировании. Интересно, что ответы часто лежат вне области технических решений и связаны с прикладной сферой применения продукта. Таким образом, компания, покупающая тиражируемый цифровой продукт, приобретает отраслевой опыт, который «зашит» в продукт. Если его внедрение сопровождается консалтингом по оптимизации бизнес-процессов компании, то истинная ценность продукта еще больше проявляется в этом. Правильный подход к бизнес-консалтингу может приносить гораздо больше прибыли, к тому же подкрепленный комплементарным продуктом, чем просто продажа технического решения.
В каждом описанном варианте создаются цифровые продукты, но технология их разработки будет отличаться во всех четырех компонентах: стадиях проекта в рамках воронки неопределенности, подходах к проектированию модели продукта, требованиях к участникам команды, способах оценки и планирования работ. Требуется индивидуальная настройка технологии продуктовой разработки в зависимости от области ее применения.
Это связано с разными целями. Заказная разработка ориентирована на максимальную эффективность команды, которая должна выдать результат в ограниченные сроки. Создание продуктов для внутреннего использования направлено на отдачу в самом бизнесе и часто имеет длинный «хвост» доработок и обновлений. Тиражируемые цифровые продукты должны удовлетворять потребностям широкой аудитории, что требует особого подхода к поиску и тестированию новых функций.
Отдельно хочу сказать про технологические стартапы. Они могут относиться к каждой из перечисленных категорий, но от обычных компаний их отличает нацеленность на поиск новой бизнес-модели и связанный с этим уровень неопределенности. Поэтому контроль неопределенности, который встроен в технологию продуктовой разработки по «Методу параноика», требует в стартапах еще большей «паранойи».
При использовании технологии для создания цифровых продуктов нужно понимать, что ее базовая версия «из коробки» будет выдавать усредненный результат. Чтобы получить максимум, потребуется тонкая настройка всех компонентов. Дальше я расскажу о каждом из них и покажу, на что необходимо обратить внимание. При этом хочу напомнить, что подробному описанию технологии посвящена отдельная книга – «Черная».
Воронка неопределенности, как базовый фреймворк, задает общую систему координат проекта и вектор, по которому должна быть направлена вся работа над продуктом. При движении слева направо по оси времени цель проектной команды – сужать пространство возможных способов решения исходной задачи, чтобы получить единственный реализованный вариант.
Работа над проектом делится на стадии. В конце каждой из них происходит проверка на целостность всех решений, но внутри стадии участники имеют пространство для творческого поиска. Характер задач на каждой стадии меняется и по мере сужения воронки неопределенности должен становиться более предсказуемым. Технология продуктовой разработки устанавливает набор стадий и конкретные критерии их успешного завершения.
В зависимости от области применения и особенностей проекта у них могут быть свои особенности. В девятой главе, описывающей принцип сериала, приведен пример типичного набора стадий.Решения относительно устройства продукта также структурируются. Это вертикальная ось фреймворка, на которой выделяются разные уровни. Помимо уровней, связанных с продуктом, есть уровни проекта, например организационный и бизнес-уровень. Напомню, что благодаря им получается взять уровни продукта в «тиски», зажав между тем, что НУЖНО и что ВОЗМОЖНО. Концепция «тисков» дополняет фреймворк воронки неопределенности, объясняя, за счет чего должно сужаться пространство возможностей.
Уровни, на которые нарезается воронка неопределенности – это уровни абстракции. Они позволяют смотреть на продукт во всем его многообразии, при этом не быть раздавленным его сложностью. Для цифровых продуктов есть три типовых уровня: функциональный (что система делает), интерфейсный (как система взаимодействует с пользователями) и технический (как система устроена). Набор уровней – такой же настраиваемый параметр при внедрении технологии продуктовой разработки, как и стадии проекта.