Когда продукт создают раньше, чем понимают, зачем он нужен.
Все уже в курсе, что с иишкой создавать цифровой продукт стало в сотни раз проще. Можно быстро накидать работающий интерфейс, добавить в него кучку функций, сделать сценарии, и выкатить нечто, что можно показать, потыкать и обсуждать. Просто потрясающе. Но меня какбэ начала беспокоить подмена смыслов. То, что скорость создания продукта начала подменять собой адекватное проектирование продукта.
Ведь можно придумать, взять и реализовать. Больше не надо париться, кто будет этим пользоваться, какую проблему продукт должен решать и есть ли вообще потребность в данном гениальном решении.
Особенно крутой кейс, когда у будущего продукта вообще нет единой идеи. Есть хаотичные разрозненные мысли + абсолютно несвязанные друг с другом пожелания. Весь этот треш выглядит как попытка объединить в себе необъединяемое. И вместо того, чтобы сначала разобраться со всем этим, мы уже вовсю бежим разрабатывать продукт, ведь омайгадбл, это же можно сделать так быстро и классно.
И вот уже мы смотрим на итерацию 1, затем на итерацию 2, 22, и так далее. Добавляются новые фичи, усложняются сценарии. Все это можно быстро менять и пересобирать, процесс уже не остановить. При этом ответы на базовые вопросы, которые стоило бы задать еще до начала работы, продолжают отсутствовать. Кем является пользователь? Какие у него задачи? Что именно мы хотим улучшить? Какую боль мы хотим решить? Почему считаем, что это вообще кому-то нужно? На основании каких данных принимаются решения?
Происходит потрясающе интересная история. Уже существует интерфейс, который можно открыть, посмотреть, ткнуть туда сюда. Если повезет, это может быть даже почти не похоже на нейрослоп. Но когда пытаешься разобраться в логике, оказывается, что всё это обосновано ничем.
Давайте дальше мы поработаем уборщиками. Почистим, "причешем", потратим время на пересмотр ux, удалим лишние функции. Попытаемся понять, что реально нужно пользователям, а что появилось потому потому, что мы в качестве мясных людей, осилили напечатать на клавиатуре промпт. Умение напечатать на клавиатуре промпт или надиктовать ртом голосовое - поистине Величайшее Достижение Проектировщика.
Глобальная проблема уже не в конкретных сценариях или в визуале интерфейса. Глобальная проблема в том, когда непонятно само назначение продукта.
Этап дискавери необязательно должен быть огромным и сложным. Его можно резать, сокращать, адаптировать под сроки и ресурсы, ок. ИИшка как раз тут даёт хорошо ускоряться. Но нельзя просто полностью исключить эту важную работу. Особенно когда речь идет о создании нового продукта, где мы пока мало знаем о пользователях и их реальных потребностях.
Конечно, что-то наковырять можно, разобрать убрать почистить привести к какой-то логике. А на сколько процентов это похоже на проектирование? Может это просто исправление решений, которые принимаются без данных и без какого видения?
Наличие работающего интерфейса дает создателям продукта иллюзию, что большая часть работы уже сделана, поэтому "некогда объяснять, что и зачем, мы уже вовсю продукт пилим". Хотя иногда ими не разобраны даже базовые вопросы старта.
Вайбкодинг полезен для прототипирования, проверки гипотез, юзер тестов и ускорения работы. Но идея, что можно теперь исключить все этапы проектирования, связанные с изучением пользователя и определением цели продукта - это тупиковый путь.
Если мы любую идею можем быстро реализовать, это не означает, что каждую идею реально нужно реализовывать.