Шаг 2: Определить охват и не-цели
Это самый ценный и чаще всего пропускаемый шаг. Не-цели — то, что вы сознательно не создаёте — защищают вас от AI, который обожает добавлять «полезные» излишества.
Для нашего трекера книг охват мог бы быть таким:
- Входит в охват: добавить книгу, отметить её как читаемую/прочитанную, увидеть список, оценить прочитанные книги.
- Вне охвата (не-цели): социальные функции, рекомендации, импорт из Goodreads, мобильное приложение, учётные записи пользователей.
Запись не-целей выполняет две задачи. Она удерживает вашу первую версию достаточно маленькой, чтобы её реально закончить, и даёт вам предложение для вставки, когда AI начинает отклоняться: «Помни, учётные записи — это не-цель для v1, не добавляй вход в систему».
Не-цель — это не «никогда», а «не сейчас». Перечисление учётных записей как не-цели не означает, что в вашем приложении их не будет никогда. Это значит, что они не часть этой версии, поэтому сегодня вы не платите за них. Эта переформулировка важна: она позволяет сказать функции «нет», не чувствуя, что вы бросаете хорошую идею. Вы просто выстраиваете последовательность. Большинство пунктов в вашем списке не-целей на самом деле — замаскированный бэклог для v2, и это нормально: запишите их где-нибудь и двигайтесь дальше.