Тема: Моделювання процесів Scrum
Практичне застосування Scrum-фреймворку: розподіл ролей, формування списку вимог (Product Backlog), планування спринта (Sprint Planning) та симуляція щоденного мітингу (Daily Scrum).
Мета: Закріпити теоретичні знання про гнучку методологію Scrum через практичне створення її ключових артефактів (Backlog, Sprint) для навчального проєкту.
Технологічний стек: Google Docs / Microsoft Word / Trello (за бажанням, для візуалізації беклогу).
У цій роботі ви продовжите розвивати ідею проєкту, обрану в Лабораторній роботі №1 (або можете придумати нову ідею програмного продукту). Вам необхідно “зіграти” в Scrum: розподілити базові ролі вашої уявної команди, створити загальний список вимог до продукту і спланувати один тиждень розробки.
Уявіть, що ви починаєте розробку вашого проєкту (наприклад, мобільного додатку для кафе). У довільній формі опишіть, хто у вашому проєкті виконує ключові ролі згідно з класичним Scrum Guide:
Запишіть цю інформацію у звіт.
Product Owner (Ви) має скласти список усього, що потрібно зробити, щоб проєкт став успішним. На цьому етапі вимоги можна писати просто звичайними реченнями (не обов’язково у форматі User Stories).
Створіть таблицю з 10 рядків. Кожен рядок — це окрема “фіча” (вимога) до вашого продукту. Обов’язково відсортуйте (пріоритезуйте) ці 10 пунктів у таблиці: найважливіші фічі (без яких продукт не працює) повинні бути нагорі (номери 1, 2, 3), а найменш важливі чи “гарні додаткові фішки” (наприклад, зміна теми додатку) — внизу.
| Пріоритет | Назва фічі / Вимога | Короткий опис, що має робити система |
|---|---|---|
| 1 | Авторизація користувача | Можливість увійти за допомогою email та пароля |
| … | … | … |
| 10 | Темна/світла тема | Перемикач інтерфейсу в налаштуваннях профілю |
Уявіть, що ви проводите мітинг Sprint Planning. Ви вирішуєте, що ваш перший Спринт буде тривати 2 тижні.
З вашого щойно створеного Product Backlog-у оберіть 3 або 4 найважливіші верхні задачі, які команда зобов’язується зробити за ці 2 тижні.
Створіть у звіті заголовок Sprint Backlog (Спринт 1) і перерахуйте обрані задачі. Під цим списком напишіть Мету Спринту (Sprint Goal) — одне речення, яке пояснює, ЩО саме ви покажете замовнику в кінці цих двох тижнів. (Приклад мети: “Створити базовий каркас додатку, в якому користувач може зареєструватися та побачити головне меню”).
Уявіть, що йде 3-й день вашого поточного Спринту. Команда збирається на 15-хвилинний мітинг біля дошки. Кожен розробник повинен відповісти на 3 класичні запитання Scrum.
Для звіту напишіть пряму мову (відповіді) від імені двох уявних розробників (назвіть їх наприклад Розробник Олена і QA-інженер Іван). Вони мають відповісти на:
lab_03.md.lab_03.md дати письмові відповіді на всі 5 контрольних запитань.