Scope, non-goals і release slice

Release slice — це найменша завершена послідовність, яку можна показати, перевірити й окремо переглянути. Scope відповідає на питання «що входить», non-goals — «що свідомо не робимо», а release criteria — «яка умова дозволяє перейти до review decision».

Non-goals не є списком майбутніх побажань. Вони захищають перший slice від непомітного розширення: multi-user, billing, масштабування, додаткові інтеграції та production deployment мають залишатися поза межами, якщо не потрібні для core flow.

Матриця меж

ОбластьIn scopeNon-goalRelease criterion
InputОдин структурований сценарійУніверсальний intake для всіх командВхід має явну схему
AI stepОдин bounded draft або classification крокАвтономне рішення без reviewOutput має confidence/Unknown boundary
ReviewОдин reviewer і checklistОрганізаційна approval automationКритерії перевірки видимі
EvidenceОдин reproducible recordClaims про production impactКожен результат має source або статус Unknown

Release slice як послідовність

  1. Заморозити user, JTBD і core flow до початку реалізації.
  2. Перевірити, що кожен included item підтримує обіцяний outcome.
  3. Записати dependencies, risks, stop conditions і deferred work.
  4. Визначити reviewer-ready acceptance та evidence до demo.
  5. Не розширювати slice без нового рішення й оновленого task contract.

Канонічне джерело уроку · JavaRush

Відкрити матеріал JavaRush