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 scope | Non-goal | Release criterion |
|---|---|---|---|
| Input | Один структурований сценарій | Універсальний intake для всіх команд | Вхід має явну схему |
| AI step | Один bounded draft або classification крок | Автономне рішення без review | Output має confidence/Unknown boundary |
| Review | Один reviewer і checklist | Організаційна approval automation | Критерії перевірки видимі |
| Evidence | Один reproducible record | Claims про production impact | Кожен результат має source або статус Unknown |
Release slice як послідовність
- Заморозити user, JTBD і core flow до початку реалізації.
- Перевірити, що кожен included item підтримує обіцяний outcome.
- Записати dependencies, risks, stop conditions і deferred work.
- Визначити reviewer-ready acceptance та evidence до demo.
- Не розширювати slice без нового рішення й оновленого task contract.
Канонічне джерело уроку · JavaRush
Відкрити матеріал JavaRush