Обратная связь: как не построить Мерседес, который никто не купит
Обратная связь как самый дешёвый способ скорректировать вектор развития продукта. Почему отказ от автоматического управления в SCADA.AI привёл к росту конверсии и как не строить «Мерседес», который никто не купит.
Введение: Иллюзия правильного продукта
Каждый разработчик хотя бы раз в карьере переживал этот момент: три месяца работы над функцией, покрытие тестами, оптимизация до миллисекунд, а на демо заказчик смотрит стеклянными глазами и спрашивает: «А это вообще зачем?».
Это классическая ловушка разработки в вакууме. Генри Форд, по легенде, сказал: «Если бы я спросил людей, чего они хотят, они бы попросили более быструю лошадь». Сто лет спустя ситуация не изменилась: разработчики по-прежнему строят то, что считают «правильным», а потом удивляются, почему продукт не взлетает.
Парадокс в том, что пользователи действительно не всегда знают, чего хотят. Но они точно знают, что им не нужно — и именно это знание спасает миллионы человеко-часов.
Двухполярная война: Продакт против Технаря
В любой продуктовой команде существует негласное противостояние, которое можно назвать «рельсами развития».
С одной стороны — продуктовый директор с фокусом на бизнес-метрики:
- Customer Journey
- Unit-экономика
- Time-to-market
- Конверсия
С другой — технический директор с фокусом на качество системы:
- SOLID-принципы
- Производительность
- Масштабируемость
- Технический долг
Грейс Хоппер, пионер программирования, предупреждала: «Самая опасная фраза в языке — это ‘мы всегда так делали’».
Когда две стороны запираются в своих башнях, продукт получается дисбалансированным. Либо красивый фасад с гнилым фундаментом, либо архитектурный шедевр, который никто не понимает как использовать.
Связующее звено: Технический продакт-менеджер
Роль, которая в идеальной команде должна быть, но часто отсутствует — это связка между двумя мирами. Человек, который:
- Понимает техническую сложность реализации
- Видит бизнес-ценность фичи
- Умеет переводить с «программистского» на «продактский» и обратно
- Принимает решения на основе данных, а не эмоций
В контексте SCADA-систем и промышленного ПО эта роль критична вдвойне. Здесь:
- Цена ошибки — не просто упущенная выручка, а остановка производства
- Пользователи — инженеры с 20-летним стажем, которые «видели всякое»
- Цикл продаж — месяцы, а не минуты
- Внедрение — это проект, а не скачивание из приложения
Сунь-цзы в «Искусстве войны» писал: «Стратегия без тактики — самый долгий путь к победе. Тактика без стратегии — предвестник поражения». Технический продакт-менеджер — это именно тот, кто соединяет стратегию (зачем мы это делаем) с тактикой (как мы это делаем).
Обратная связь: Бесплатный консалтинг от рынка
Обратная связь — это самый дешёвый и быстрый способ скорректировать вектор развития продукта.
Сравните затраты:
- Консультант McKinsey: $500k за стратегический отчёт
- Исследование рынка от Nielsen: $100k
- A/B тесты и когортный анализ: месяцы сбора данных
- Разговор с пользователем: 0 рублей и 30 минут времени
Эрик Рис в книге «Lean Startup» сформулировал: «Ваше мнение — это гипотеза. Данные — это факт. Пользователь — это и то, и другое одновременно».
Механика обратной связи
Когда вы показываете прототип реальному пользователю, происходит несколько важных вещей:
- Вы видите его реакцию — глаза загораются или стекленеют
- Вы слышите вопросы — «а это зачем?», «а как это работает?», «а можно по-другому?»
- Вы наблюдаете поведение — куда кликает, где зависает, что игнорирует
- Вы получаете эмоции — восторг, скепсис, страх, безразличие
Всё это — бесценные данные, которые невозможно получить из аналитики или опросов.
Кейс: Как мы «убили» умное управление в SCADA.AI
Позвольте рассказать реальную историю из разработки AI-ассистента для промышленных систем.
Начальная гипотеза
На старте проекта мы были уверены: главная ценность AI в SCADA — это автоматическое управление. Система, которая:
- Сама анализирует данные с датчиков
- Сама принимает решения
- Сама выставляет уставки
- Сама включает/выключает оборудование
Казалось бы, идеальный продукт. Инженеру не нужно сидеть перед монитором — AI всё сделает за него. Мы заложили эту функцию в ядро продукта, написали архитектуру, подготовили API для интеграции с контроллерами.
Первая демонстрация: Холодный душ
Мы показали MVP первым потенциальным клиентам — главным инженерам промышленных предприятий. Ожидали восторга. Получили осторожность.
«А если ваша нейросеть решит отключить вентиляцию в цеху, где люди работают? По приколу?»
— Главный инженер завода ЖБИ
«Мне не нужна система, которая думает за меня. Мне нужна система, которая помогает мне думать»
— Начальник КИПиА химкомбината
«Я 30 лет работаю с SCADA. Я знаю своё оборудование лучше любой нейросети. Не надо мне тут указывать»
— Главный энергетик ТЭЦ
Второй заход: Конфирмация оператора
Мы учли фидбек и добавили принципиальное ограничение: AI не может выполнять никакие действия без явного подтверждения оператора. Система может только предложить решение, а человек — одобрить или отклонить.
Казалось бы, проблема решена. Но нет.
- «Всё равно стрёмно. А если я отвлёкся, а система мне 10 предложений выкатила, я на автомате на ‘ОК’ нажал — и всё, авария?»
- — Оператор ЦДУ
Инсайт: Люди не хотят делегировать решения
После десятка подобных встреч мы осознали фундаментальную вещь: в промышленной автоматизации люди не готовы делегировать принятие решений машине. И дело даже не в доверии к AI — дело в ответственности.
Если система отключила насос и из-за этого встала линия — кто виноват?
- Разработчик алгоритма?
- Оператор, который одобрил?
- Директор, который внедрил систему?
Юридически и этически это минное поле. И пользователи это чувствуют на интуитивном уровне.
Поворот на 180 градусов: От управления к аналитике
Мы приняли решение, которое многие сочли бы капитуляцией: полностью отказаться от модуля автоматического управления на текущем этапе развития продукта.
Вместо этого мы сосредоточились на том, что пользователи реально просили:
1. Аналитика и визуализация
- «Покажи мне, что происходит» — детальные отчёты, графики трендов, heat maps
- «Помоги понять данные» — объяснение аномалий, поиск корреляций
- «Что было не так?» — ретроспективный анализ инцидентов
2. Предиктивные возможности
- «Что может сломаться?» — прогноз отказов оборудования
- «Когда нужно ТО?» — предиктивное обслуживание
- «Сколько мы тратим?» — расчёт стоимости ресурсов с учётом тарифов
3. Рекомендательная система
- «Что мне сделать?» — предложения действий, но решение за человеком
- «Почему именно это?» — объяснение логики рекомендации
- «Что будет, если?» — what-if анализ сценариев
Дитер Рамс, легендарный промышленный дизайнер Braun, говорил: «Лучший интерфейс — это отсутствие интерфейса. Лучшая автоматизация — это отсутствие автоматизации. Дайте человеку информацию, и он сам примет правильное решение».
Результат: Продукт, который покупают
После разворота метрики изменились:
- Конверсия из демо в пилот: 15% → 45%
- Средний чек: вырос в 2.3 раза
- Цикл продаж: сократился с 6 до 2 месяцев
- NPS (индекс лояльности): с -20 до +60
Самое интересное: пользователи, которые раньше говорили «не надо мне тут управлять», теперь спрашивают: «Когда вы добавите возможность автоматического управления? Я уже доверяю вашей аналитике, готов делегировать часть решений».
Парадокс: отказавшись от управления, мы создали условия, при которых управление станет востребованным в будущем. Доверие нельзя навязать — его можно только заслужить.
Психология обратной связи: Как не принимать критику на свой счёт
Разработчики часто воспринимают критику продукта как личное оскорбление. «Я три месяца не спал, писал этот код, а ты говоришь, что это никому не нужно?!»
Это естественная реакция. Мы вкладываем усилия в свою работу, и когда её отвергают — больно. Но важно понять одну вещь:
Критикуют не вас. Критикуют ваше видение продукта.
А видение продукта — это гипотеза. Гипотезы должны проверяться и опровергаться. Это не провал — это научный метод.
Генри Форд говорил: «Failure is simply the opportunity to begin again, this time more intelligently» (Неудача — это просто возможность начать заново, но уже умнее).
Техники работы с критикой
1. Разделяйте «что» и «почему» Когда пользователь говорит «это не работает», не обижайтесь. Спросите: «А почему? Что именно не работает? Что вы ожидали увидеть?»
2. Ищите паттерны Один негативный отзыв — это мнение. Десять одинаковых — это тренд. Сто — это закон рынка.
3. Благодарите за честность Люди, которые говорят «всё отлично, спасибо» — малоинформативны. Люди, которые говорят «вот здесь проблема» — бесценны.
4. Не защищайтесь Фразы типа «но мы это сделали потому что…» — это защитная реакция. Вместо этого: «Интересно, расскажите подробнее, как бы вы это видели?»
5. Записывайте всё Память ненадёжна. Записывайте фидбек дословно, с контекстом, эмоциями, интонациями. Через месяц вы будете благодарны себе прошлому.
Линус Торвальдс заметил: «Most good programmers do programming not because they expect to get paid or get adulation by the public, but because it is fun to program. But fun doesn’t pay the bills» (Большинство хороших программистов программируют не потому, что ждут денег или славы, а потому что это весело. Но веселье не оплачивает счета).
Антипаттерны: Как НЕЛЬЗЯ работать с обратной связью
«Мы знаем лучше» Синдром Стива Джобса. «Люди не знают, чего хотят, пока ты им это не покажешь». Работало для Apple в 1997-2011. Не работает для 99.9% других продуктов.
«Добавим в бэклог» Вежливый способ сказать «мы это никогда не сделаем». Если пользователь просит — значит, проблема реальная. Либо решите её, либо объясните, почему не будете.
«Это edge case» Если три пользователя столкнулись с проблемой — это не edge case. Это баг в вашем понимании продукта.
«Конкуренты так не делают» Аргумент слабый. Конкуренты тоже могут ошибаться. Или у них другие пользователи. Или другая стадия развития.
«Мы уже вложили слишком много» Классическая ошибка невозвратных затрат. То, что вы потратили ресурсы на ненужную фичу, не делает её нужной. Режьте безжалостно.
Альтернативная интерпретация цитаты Форда от UX-исследователей: «If I had asked people what they wanted, they would have said a faster horse. But I didn’t ask. I watched them struggle with slow horses» (Если бы я спросил людей, чего они хотят, они бы попросили более быструю лошадь. Но я не спрашивал. Я наблюдал, как они борются с медленными лошадьми).
Фреймворк работы с обратной связью
Шаг 1: Сбор (Collect)
- Демо с реальными пользователями (не с коллегами)
- Интервью 1-на-1 (глубинные мотивы)
- Запись сессий использования
- Поддержка и тикеты (реальные проблемы)
Шаг 2: Кластеризация (Cluster)
- Группируйте фидбек по темам
- Ищите повторяющиеся паттерны
- Отделяйте «хотелки» от «болей»
- Ранжируйте по частоте упоминаний
Шаг 3: Валидация (Validate)
- Проверьте гипотезы на большей выборке
- Проведите количественные исследования
- Посмотрите на данные аналитики
- Поговорите с «молчаливым большинством»
Шаг 4: Приоритизация (Prioritize)
- Используйте RICE (Reach, Impact, Confidence, Effort)
- Учитывайте стратегические цели
- Оцените технические риски
- Посчитайте ROI
Шаг 5: Действие (Act)
- Внесите изменения в roadmap
- Коммуницируйте решения команде
- Закройте цикл с пользователями («Мы услышали, мы сделали»)
- Измерьте эффект
Шаг 6: Итерация (Iterate)
- Повторите цикл
- Проверяйте, сработали ли изменения
- Продолжайте собирать фидбек
- Никогда не останавливайтесь
Альберт Эйнштейн говорил: «The only source of knowledge is experience» (Единственный источник знания — это опыт).
Заключение: Искусство быть неправым
Быть неправым — это нормально. Быть неправым долго — это катастрофа.
Обратная связь — это не критика. Это компас, который показывает, куда на самом деле нужно идти. Да, иногда он указывает в сторону, противоположную вашей первоначальной идее. Да, иногда приходится выбрасывать месяцы работы. Но лучше потратить месяц на переосмысление, чем год на разработку никому не нужного продукта.
Рид Хоффман, основатель LinkedIn, сказал: «If you’re not embarrassed by the first version of your product, you’ve launched too late» (Если вы не смущены первой версией своего продукта, вы запустились слишком поздно).
Показывайте рано. Показывайте часто. Слушайте внимательно. Меняйтесь быстро.
И помните: каждое «это не то» от пользователя — это сэкономленные ресурсы и время разработки.
Не бойтесь быть неправым. Бойтесь быть неправым слишком долго.