Тема: Декомпозиція робіт (WBS)
Практика розбиття (декомпозиції) великого проєкту на дрібні, керовані частини. Створення Ієрархічної структури робіт (Work Breakdown Structure) та фрагмента словника WBS.
Мета: Навчитися перетворювати масштабні технічні вимоги у деревоподібну структуру конкретних пакетів робіт, щоб забезпечити точну оцінку часу і бюджету для майбутнього проєкту.
Технологічний стек: Miro / Draw.io / Lucidchart (або будь-який інший редактор mind-map чи блок-схем) для малювання дерева WBS + Google Docs / Microsoft Word.
До цього моменту ви зібрали вимоги до свого навчального проєкту (User Stories, Use Cases). Тепер цей проєкт треба “нарізати” на шматки. Вам необхідно візуалізувати всю роботу над вашим проєктом у вигляді багаторівневої структури WBS, а також створити детальний опис для одного з “Пакетів робіт” (Work Package).
WBS базується на правилі 100%: всі гілки в сумі повинні складати весь проєкт, без залишку.
Відкрийте інструмент для малювання графіків (Draw.io, Miro або навіть PowerPoint). Створіть деревоподібну структуру:
Ви можете розбивати як за Життєвим циклом (Фазами), так і за Компонентами системи. У звіті має бути зображення (скріншот) цієї структури.
Нагадаємо: Пакет робіт (Work Package) — це найнижчий (останній) елемент вашої WBS ієрархії. Це шматок роботи, який можна спокійно віддати конкретному виконавцю, і для нього можна легко порахувати бюджет і час. Бажано, щоб він займав від 8 до 80 годин роботи (Правило 8/80).
Подивіться на схему з Кроку 1. Оберіть 3 елементи на САМОМУ НИЗУ вашого дерева.
Випишіть їх у звіт. Наприклад:
Сама по собі картинка-дерево не дає програмісту розуміння, ЩО КОНКРЕТНО треба зробити. Для цього існує Словник WBS — текстовий документ, який розшифровує кожен Пакет робіт.
Оберіть ОДИН Пакет робіт з Кроку 2 і детально опишіть його у звіті за таким шаблоном-таблицею:
| Поле Словника | Опис для вашого Пакету робіт |
|---|---|
| ID та Назва Пакету: | (Наприклад: WP 4.4.1 - Екран Кошика Android) |
| Опис (Що треба зробити): | (Наприклад: Зверстати екран корзини згідно з макетом Figma, підключити отримання списку товарів з API). |
| Хто виконує (Відповідальний): | (Наприклад: Android Developer) |
| Критерії приймання: | Як ми зрозуміємо, що робота виконана успішно? (Наприклад: Верстка адаптивна, немає “крашів” при пустому кошику). |
| Орієнтовні ресурси (Що потрібно): | (Наприклад: Макет від дизайнера, доступ до тестового API). |
lab_06.md.lab_06.md дати письмові відповіді на всі 5 контрольних запитань.