Урок 2 з 4
Межі проєкту
Опис змісту
Вимог завжди зібрано більше, ніж дозволяють час і бюджет. Тому команда відсіює зайве і складає опис змісту проєкту. Він чітко окреслює межі: що входить у проєкт, а що з нього явно виключено.
Варто розрізняти два «змісти»:
- Зміст продукту — що вміє результат: 20 рівнів, таблиця рекордів, покупки в грі.
- Зміст проєкту — уся робота, щоб цей результат створити: дизайн, програмування, тестування, публікація в магазинах.
Обидва треба окреслити й контролювати.
Як зрозуміти, що готово
До опису змісту додають критерії приймання — за якими ознаками замовник прийме результат: «усі 20 рівнів можна пройти», «покупка проходить менше ніж за 10 секунд».
А команда домовляється про спільне визначення «готово» (Definition of Done): перелік перевірок, які проходить кожна частина роботи, перш ніж її вважають завершеною. Наприклад: код переглянув другий розробник, тести пройдено, рівень перевірено на трьох телефонах.
Критерії приймання — про конкретний результат, визначення «готово» — про всю роботу команди.
Опис змісту гри
Межа проєкту: що робимо, чого точно не робимо і як зрозуміємо, що готово.
Входить
- гра для iOS і Android
- 20 рівнів і три персонажі
- акаунти гравців і таблиця рекордів
- покупки в грі
- сторінки гри в обох магазинах застосунків
Не входить
- гра вдвох через інтернет
- версія для ПК і консолей
- переклад іншими мовами, крім української та англійської
- власний ігровий рушій
Критерії приймання
- гра запускається на телефонах, випущених за останні 5 років
- усі 20 рівнів можна пройти від початку до кінця
- покупка проходить менше ніж за 10 секунд
Зміст за різних підходів
У предиктивному проєкті зміст визначають на початку й фіксують. Будь-яка зміна — лише через офіційний запит на зміни.
В адаптивному зміст уточнюють поступово. Замість повного опису є беклог продукту — упорядкований список усього, що може потрапити в продукт. Детально розписують лише те, що робитимуть найближчим часом, а решта чекає своєї черги. Власник продукту постійно переставляє пріоритети, і це нормальна частина роботи, а не порушення плану.
Межі при цьому все одно є: бачення продукту, бюджет і строк. Беклог може змінюватися, але гра вдвох через інтернет не потрапить у нього лише тому, що комусь сподобалася ідея.