Я проверяю готовность продукта к понедельнику утром, а не к красивой демонстрации
Красивую демонстрацию продукта можно провести почти всегда. На ней всё заранее подготовлено: нужный пользователь уже создан, данные аккуратные, интернет работает, а человек за экраном знает, куда нажать. Рабочий понедельник устроен иначе. В девять утра в систему одновременно заходят люди с разными правами, один клиент задаёт нестандартный вопрос, другой импортирует файл не того формата, а у менеджера нет времени вспоминать инструкцию.
Поэтому готовность продукта я проверяю не вопросом «можем ли мы показать функцию?», а вопросом «выдержит ли она обычный рабочий день». Это не попытка сделать идеальный продукт до старта. Это способ отличить полезный релиз от аккуратно оформленной презентации.
Демонстрация показывает путь, работа — весь двор
У демонстрации обычно один маршрут: открыть карточку, заполнить поля, нажать кнопку, увидеть правильный результат. В жизни маршрут расползается. Сотрудник возвращается к задаче через два дня. Руководитель хочет понять, кто изменил статус. Клиент присылает данные с пропущенной колонкой. Новый коллега не знает местного сокращения. Система должна не только довести человека до красивого финального экрана, но и не оставить его одного, когда что-то пошло не по плану.
Я особенно внимательно смотрю на места, где работа прерывается: черновик не сохранился, документ нельзя найти, права не позволяют сделать нужное действие, уведомление пришло не тому человеку. Именно такие мелочи быстро превращают хорошую идею в привычку вести параллельную таблицу «на всякий случай».
Полезно мысленно заменить сцену демонстрации на обычную утреннюю смену. Кто заходит первым? Какие данные уже есть, а какие появляются на ходу? Что произойдёт, если человек отвлёкся на звонок? Где он увидит следующее действие? Если на эти вопросы нет простого ответа, продукт пока готов скорее к показу, чем к работе.
Я начинаю с повторяющегося действия, а не с самого эффектного экрана
В продукте почти всегда есть экран, которым приятно гордиться: дашборд, конструктор, умный поиск. Но устойчивость рождается в действиях, которые повторяют десятки раз: принять заявку, проверить статус, передать задачу, добавить комментарий, исправить ошибку, выгрузить результат.
Для каждого такого действия я фиксирую простую цепочку: что запускает работу, кто отвечает за следующий шаг, какие данные обязательны, как выглядит нормальный результат и что делать при исключении. Это не тяжёлый регламент. Скорее маршрут на стене склада: если коробка приехала без накладной, человек не должен изобретать процесс заново.
Такой разбор часто меняет приоритеты. Оказывается, что перед выпуском важнее добавить понятную причину отказа, историю изменений или поиск по номеру, чем ещё один виджет на главном экране. В разборе дорогих исключений в SaaS я уже писал о похожем принципе: редкий, но болезненный сценарий способен съесть больше времени, чем десяток обычных операций.
Проверяю не только «можно ли», но и «понятно ли»
Технически доступная функция ещё не значит понятная. Если для создания заказа нужны семь подсказок в чате, операция формально работает, но продукт перекладывает свою сложность на людей. Первые признаки обычно хорошо видны: сотрудники спрашивают, какой статус выбрать; путают похожие кнопки; боятся исправлять ошибку; не понимают, почему система отказала.
Я не жду идеальных текстов и полированных интерфейсов. Достаточно, чтобы продукт честно объяснял человеку три вещи: что сейчас происходит, что от него нужно и как вернуться назад. Понятная ошибка «не заполнен ИНН контрагента» полезнее красного восклицательного знака. История «документ передан на согласование Ивану» лучше ощущения, что он исчез.
Это особенно важно для первой рабочей версии. MVP не обязан быть маленькой копией будущей платформы, но он обязан давать человеку закончить главную работу без ручных обходов. Иначе команда получает не обратную связь о продукте, а шум о неудобстве.
Исключения не прячу в конец списка
Обычный сценарий нужен, чтобы объяснить идею. Исключение показывает, можно ли ей пользоваться. У клиента может не быть нужного поля, сотрудник может вернуться к уже закрытому этапу, данные могут прийти с опозданием. Не все варианты надо автоматизировать сразу. Но для каждого важного варианта должен быть хозяин и понятное временное решение.
Иногда лучшим решением на старте становится не сложная автоматизация, а кнопка «передать на разбор» с обязательным комментарием. Это лучше, чем молча загонять человека в тупик. Когда таких обращений накопится достаточно, команда увидит реальный паттерн и сможет строить правило на фактах.
Здесь полезно не путать гибкость с отсутствием границ. Если каждый спорный случай решают в личном чате, продукт не учится. Если случай фиксируется в системе, появляется материал для следующего решения. По этой причине после запуска я предпочитаю вести журнал решений, а не бесконечный список общих пожеланий.
Смотрю на переход между ролями
Много проблем появляется не внутри отдельного экрана, а на стыке людей. Менеджер передал заявку, исполнитель её не увидел. Специалист внёс данные, руководитель не понимает, какие из них уже проверены. Бухгалтерия ждёт документ, а у команды разработки он считается черновиком.
Перед выпуском я прохожу ключевой сценарий от лица каждой роли. Не в виде абстрактной схемы, а в конкретных вопросах: что этот человек видит утром, какое решение он принимает, какой сигнал получает следующий участник, где остаётся след. Если переход держится только на памяти одного сотрудника, это не работающий процесс.
Роли и доступы здесь важны не ради безопасности как галочки. Они помогают каждому видеть свою часть работы и не ломать чужую. Базовые правила такого устройства я разбирал в материале о правах доступа в бизнес-системе.
Даю продукту прожить маленький реальный цикл
Самая полезная проверка — не тест по списку функций, а небольшой настоящий цикл: от первого входящего события до результата, который нужен бизнесу. Например, заявка пришла, её разобрали, передали исполнителю, выполнили, зафиксировали итог и увидели в отчёте. На этом пути быстро проявляется то, чего не видно в задаче на разработку: не хватает статуса, дата трактуется по-разному, уведомление шумит, а файл не связан с карточкой.
Важно выбрать узкий участок и пройти его до конца. Не пытаться в один день проверить весь бизнес. Так команда получает конкретные наблюдения, а не фразу «в целом неудобно». После такого цикла можно решить: исправить сейчас, описать временный обход или отложить с понятной причиной.
Отделяю сигнал от привычного шума
В первые дни после запуска обратной связи много, но не вся она одинаково полезна. Один сотрудник просит вернуть привычную кнопку, другой хочет совсем новый отчёт, третий говорит, что «система тормозит». Если складывать всё в общий список, важные препятствия быстро теряются между личными предпочтениями.
Я стараюсь уточнить каждое замечание до наблюдаемого факта. Не «экран неудобный», а «при возврате из карточки теряется фильтр, поэтому менеджер заново ищет заявку». Не «нужен отчёт», а «руководитель не может до обеда понять, какие заказы задержаны». В такой форме уже видны пользователь, частота, последствия и возможный следующий шаг.
Есть простая разница между неудобством и блокером. Неудобство заставляет человека сделать лишнее действие. Блокер останавливает процесс или вынуждает вести его в обход системы. Первое тоже стоит улучшать, но второе нельзя прятать в конец квартального backlog. Для работы важнее снять камень с дороги, чем перекрасить указатель.
Полезно собирать сигналы в первые несколько циклов, но не обещать мгновенно исправить каждый. Иначе команда начинает реагировать на самый громкий голос, а не на повторяющуюся проблему. Наблюдение становится решением только после того, как понятно, какой сценарий оно ломает и как проверить, что изменение действительно помогло.
Не подменяю готовность длинным списком функций
Иногда релиз откладывают, потому что рядом с основным сценарием лежит длинный список полезных идей. Каждая по отдельности выглядит разумно: дополнительный фильтр, новый шаблон письма, ещё один уровень прав, автоматическое напоминание. Но готовность не измеряется количеством закрытых карточек в трекере.
Я разделяю такие вещи на три корзины. Первая — то, без чего основной процесс не завершится или создаст риск ошибки. Вторая — то, что заметно облегчает работу и должно попасть в ближайший цикл. Третья — хорошие мысли, которым ещё не доказали пользу. Это помогает не спорить о том, «нужна ли функция вообще», а честно решить, нужна ли она до первого реального дня.
Особенно осторожно стоит относиться к автоматическим действиям. Автоматизация полезна, когда правило уже понятно и стабильно. Если команда ещё спорит, когда отправлять уведомление или кто подтверждает исключение, лучше сначала оставить решение видимым человеку. Иначе продукт быстро разносит неясное правило по всем операциям.
Такой подход не делает выпуск беднее. Он даёт ему опору: главный маршрут работает, спорные места наблюдаемы, а следующие улучшения привязаны к реальной цене проблемы. Именно поэтому в разговоре о настоящем запуске продукта важнее не дата релиза, а момент, когда решение начинает выдерживать настоящую работу.
Перед стартом полезно ещё раз назвать вслух границу первого релиза. Что именно пользователь сможет сделать сам? Какой результат он получит? В каких случаях команда пока подключается вручную? Когда эти ответы записаны простыми словами, ожидания у бизнеса, поддержки и разработки совпадают лучше. А если в понедельник появляется вопрос за пределами границы, он не выглядит как провал: его можно зафиксировать, оценить и спокойно решить, станет ли он следующим улучшением.
Такой разговор полезен и для поддержки. Она получает не расплывчатое «следите за всем», а список конкретных сигналов: где пользователь не может завершить действие, где данные расходятся, где не дошло уведомление. В первые дни это помогает отвечать быстрее и не превращать каждую проблему в экстренный созвон. А разработка получает порядок: сначала восстановить работающий маршрут, потом улучшать удобство и только после этого расширять возможности. Благодаря этому у команды появляется общий язык для спокойного обсуждения сложного рабочего дня и ясные основания для следующего решения.
Что я считаю признаком готовности
Продукт готов к рабочему дню, когда его главный сценарий можно пройти без автора системы рядом. Пользователь понимает следующий шаг. Роли не мешают друг другу. Ошибка не превращается в угадайку. Исключение не исчезает в личной переписке. А у команды остаётся достаточно следов, чтобы понять, что улучшать дальше.
Это скромнее, чем обещание «мы всё автоматизировали». Зато именно из таких устойчивых циклов складывается продукт, которому начинают доверять. Настоящий запуск — не момент, когда ссылка ушла в общий чат. Это момент, когда работа проходит через систему и не распадается при первом нестандартном дне.
Короткая проверка перед рабочим стартом
- Выберите одно повторяющееся действие и пройдите его от начала до результата.
- Проверьте сценарий от лица всех участников, а не только администратора.
- Найдите три вероятных исключения и назначьте для них понятный путь.
- Убедитесь, что человек видит следующий шаг, историю и причину ошибки.
- Зафиксируйте наблюдения после первого цикла, чтобы улучшать продукт по реальной работе.
Обсудим?