Заняття 8. User Story та Acceptance Criteria
- Ієрархія вимог: Epic → Feature → User Story → Task
- Оцінка User Story за INVEST на прикладах із типовими дефектами
- Декомпозиція епіків через SPIDR без втрати бізнес-цінності
- Acceptance Criteria у форматі Given/When/Then та чеклістом — коли який підхід
- Як виправляти типові дефекти: технічне ТЗ замість історії, AC без вимірюваного критерію, розмитий скоуп
- Claude генерує чернетку User Story, ти знаходиш дефекти й доводиш до INVEST
Після заняття: декомпозуєш епік до User Stories, готових до розробки, і напишеш Acceptance Criteria, на основі яких QA будує тест-кейси.
Заняття 9. Use Case
- User Story проти Use Case: коли який формат обрати
- Структура Use Case: передумови, постумови, основний та альтернативні сценарії, виключення
- Рівні деталізації — Brief, Casual, Fully Dressed під різні задачі
- Типові помилки: відсутні альтернативні потоки, змішування рівнів абстракції
- Claude пише чернетку Use Case зі сценарію, Gemini знаходить пропущені потоки та виключення
Після заняття: обиратимеш між User Story та Use Case за об'єктивними критеріями й писатимеш Use Cases, що однаково чітко читають і бізнес, і розробка.
Заняття 10. Технічна документація: SRS, PSD, FSD
- Ієрархія документації: BRD → PRD → SRS → PSD/FSD і роль BA на кожному рівні
- Розділи SRS за стандартом IEEE 830: функціональні вимоги, обмеження, інтерфейси
- Як готувати PSD та FSD спільно з архітектором і tech lead
- Управління версіями та змінами документації
- Notion AI та Confluence AI структурують вимоги у формат SRS, Claude перевіряє розділ на повноту й несуперечливість
Після заняття: підготуєш функціональний розділ SRS за галузевим стандартом у форматі, готовому до підписання замовником.
Заняття 11. Нефункціональні вимоги: виявлення, класифікація, специфікація
- Чому NFR ігнорують і як це руйнує архітектуру на реальних кейсах провалу
- Класифікація NFR за ISO 25010: продуктивність, надійність, безпека, зручність, сумісність, масштабованість
- Виявлення NFR через структуровані питання до стейкхолдерів і команди
- Специфікація з вимірюваними метриками: не «має бути швидко», а конкретний критерій
- AI перевіряє функціональні вимоги на відсутні NFR і генерує вимірювані метрики під заданий тип
Після заняття: системно виявлятимеш нефункціональні вимоги й специфікуватимеш їх як перевірювані критерії з конкретними метриками.
Заняття 12. Воркшоп. Якість вимог: peer-review за чеклістом
- Обмінюєшся пакетами вимог з іншими студентами й проводиш структурований review
- Чекліст якості: повнота, однозначність, несуперечливість, перевірюваність, трасування
- Отримуєш письмовий фідбек із переліком дефектів і рекомендаціями щодо їх усунення
Після заняття: навчишся бачити дефекти у чужих і власних вимогах очима рецензента — навичка, що різко піднімає якість твоєї документації.
Заняття 13. Воркшоп. Проєктування рішень. Прототипування
- Рівні деталізації прототипу під задачу: Sketch, Wireframe, Mockup, Prototype
- Побудова wireframe у Figma: фрейми, компоненти, auto layout, прототипування сценарію
- Wireframe як інструмент валідації вимог ще до старту розробки
- Що фіксувати у специфікації, а що у прототипі
- Figma AI генерує wireframe з текстового опису, Claude будує User Flow з опису функціональності
Після заняття: підготуєш wireframe ключового сценарію й передаси його команді у форматі, що не потребує додаткових пояснень.