Врахувавши основні принципи Scrum, нижче запропоновано спосіб його застосування у нашому проекті.
Тип події | Ціль | Учасники | |
Daily meeting |
| PM, Dev Team | |
Product vision session |
| PM, PO, Tech Lead | |
Backlog refinement |
| PM, Dev Team | |
Sprint planning |
Суть планування - реалістично оцінити завдання і взяти в роботу тільки те, що команда встигне зробити за спринт, слідуючи Definition of Done.
Кожен член команди комітиться на свої таски, і перед стартом спринта команда підтверджує, що цей обсяг роботи є реалістичним, і що всі завдання зрозумілі. | PM, Dev Team | |
Sprint review |
| PO,PM, Dev Team |
Epic | використовується для маркування великих шматків функціоналу, значних оновлень або ключових етапів проекту. Відображається на card layout як у беклозі, так і у спринті. |
Bug | використовується для bug reports (потрібно створити шаблон репорту) |
User story | завдання, яке описує потребу користувача і як її втілити, і написане доступною мовою зрозумілою мовою. Оскільки наші продукти технічні, і кінцевим користувачем є QA (Testlum) і розробники (JBT, Profile API), наші user stories мають технічний характер і не завжди будуть зрозумілими нетехнічним спеціалістам, однак у суті своїй кожному тіммейту має бути ясно, що ми хочемо досягнути тою чи іншою user story. Як писати user story?
|
Sub-task | використовується як найменша одиниця декомпозиції завдання; створюється розробником, якщо є потреба виділити якийсь крок технічної реалізації. |
Task | використовується для виключно тих завдань, які спрямовані на підтримку актуального коду і його якості. Такі завдання лежать в інтересах як бізнесу, так і розробників. Вони зазвичай є необхідними для нормального функціонування продукту, але у них важко виділити пряму бізнес ціль. У таких завданнях є комерційна вигода, бо з якісним кодом у нас буде нагода в рази швидше потім робити новий функціонал. |
Що таке story points, і чому їх використовувати?
|