Урок 01 / Product definition
Идея и техническое задание
Превращаем пожелание в проверяемый первый релиз: без раскрытия закрытой архитектуры и без попытки описать весь будущий продукт.
Ключевая мысль
Код начинается позже
Слабая постановка ломает проект до выбора модели, frontend или backend. Хорошее ТЗ не предсказывает всё будущее, а делает ближайший полезный результат проверяемым.
- 01
Результат
Опишите пользователя, ситуацию, решение и наблюдаемую пользу.
- 02
Границы
Зафиксируйте данные, действия, эскалацию человеку и то, что не входит в первый релиз.
- 03
Система
Разделите продукт на интерфейс, API, данные и контекст, AI-слой и эксплуатацию.
- 04
Приёмка
Сделайте latency, источники, доступ, ошибки и стоимость проверяемыми.
- 05
Вертикальный срез
Проведите один полезный сценарий через весь стек до production.
Рабочая формула
Одно предложение вместо общего обещания
Когда [конкретный пользователь] находится в [ситуации], система помогает ему [получить результат]. Польза подтверждается [измеримым критерием].
Практика / 20 минут
Соберите первый вертикальный сценарий
- Запишите результат пользователя одним предложением по формуле выше.
- Определите четыре границы: пользователи, данные, действия и эскалация.
- Для пяти контуров укажите вход, выход, ошибку и владельца.
- Выберите пять критериев приёмки и один сценарий для первого релиза.
Текст урока
Большинство AI-проектов срываются не на коде. Ошибка возникает раньше — когда идея остаётся пожеланием, а не проверяемым техническим заданием.
Начните с результата пользователя. Опишите: кто, в какой ситуации, какое решение получает и как мы поймём, что оно полезно.
Поставьте границы первого релиза, разложите продукт на пять системных контуров и добавьте измеримые критерии приёмки.
Затем выберите один вертикальный сценарий и проведите его через весь стек. Хорошее ТЗ делает первый полезный результат проверяемым.