Семінари з планування (Planning Workshops)
Семінари з планування (Planning Workshops) використовуються для визначення того, яка цінність може бути досягнута протягом узгодженого періоду часу.
Семінари з планування (Planning Workshops) одна з методик Agile Extension to the BABOK® Guide v2
Опис Семінарів з планування (Planning Workshops) в Agile Extension v2 (7.8.2)
Семінари з планування (Planning Workshops) сприяють виконанню зобов'язань щодо надання набору функціональних можливостей або функцій протягом узгодженого періоду часу. Вони дають змогу співпрацювати з замовником і реагувати на зміни, що виникають у результаті зворотного зв'язку та навчання.
Часто під час підготовки до семінарів з планування проводиться Уточнення Бэклогу (Backlog Refinement), яке включає аналіз для отримання обґрунтованої оцінки розміру, обсягу та складності кожного елемента бэклогу.
Зазвичай існує два рівні семінарів з планування:
- один, який охоплює поточну версію рішення і проводиться перед початком ітерацій, і
- більш детальна сесія, яка фокусується на роботі, що має бути виконана під час ітерації, або на певній частині бэклогу.
Семінари з планування можна використовувати на будь-якому горизонті планування (стратегічному, ініціативному чи виконавчому). Мета та рівень деталізації залежить від контексту горизонту.
- Семінари з планування на стратегічному горизонті зосереджуються на цілях організації, показниках для досягнення цих цілей та ініціативах, які можуть принести користь для досягнення цих цілей.
- Семінари з планування на горизонті ініціатив створюють плани випусків, що показують заплановану послідовність надання користувацьких історій або функцій протягом усього випуску або ініціативи.
- Семінари з планування на горизонті доставки проводяться на початку кожної ітерації. При потоковому підході команда визначає відповідний, регулярний час для перегляду наступного набору елементів відставання, які необхідно переглянути. Важливо, щоб команда розуміла і зосереджувалася на цілях ітерації, цінності, пов'язаній з конкретною мінімальною ринковою функцією (minimal marketable feature - MMF), бізнес-проблеми та декомпозицію історії.
У гнучких підходах семінари з планування проводяться часто і регулярно, оскільки рішення постійно змінюється на основі зворотного зв'язку і навчання. Наради з планування використовуються для прийняття рішень щодо визначення пріоритетів і послідовності на основі зворотного зв'язку або мінливих потреб.
У Канбані обсяг роботи, що виконується командою, обмежується шляхом обмеження кількості робочих елементів, які можуть перебувати в будь-якому стані робочого процесу, а не на основі ітерацій. Семінари з планування використовуються для збільшення обміну знаннями в команді.
Семінари з планування складаються з двох частин:
- Що (What): власник продукту обговорює мету, бажаний результат, необхідну дату, найбільш пріоритетні елементи бэклогу, уточнює конкретні деталі та забезпечує узгодження з цілями.
- Як (How): команда обговорює, як кожен пункт може бути виконаний і що потрібно для успішного завершення.
Елементи Семінарів з планування (Planning Workshops) в Agile Extension v2 (7.8.3)
Оцінений та упорядкований бэклог
Фахівці з бізнес-аналізу надають оцінки та замовляють позиції в беклозі як ключовий внесок у семінар з планування.
Швидкість команди (Team Velocity)
Попередня швидкість (пропускна здатність елементів беклогу) має вирішальне значення для того, щоб команда могла запланувати реалістичний обсяг роботи. При використанні Kanban для управління цим навантаженням будуть використовуватися ліміти незавершених робіт (work-in-progress WIP).
Мета ітерації або набір функцій
Часто встановлюється загальна мета для ітерації, щоб допомогти у виборі функцій. Це підмножина мети релізу або мети дорожньої карти. Це мета, яка буде досягнута шляхом реалізації відставання.
Вибір елементів бэклога
На початку зустрічі власник продукту обирає мету ітерації та найбільш пріоритетні елементи бэклогу з плану випуску, виходячи з організаційної цінності та швидкості роботи команди. Беклог складається з функціональних і нефункціональних елементів, визначених як необхідні для досягнення мети ітерації або надання мінімальної ринкової функції (minimal marketable feature - MMF). Наприклад, це можуть бути виправлення помилок, налаштування системи або середовища, дослідницькі ініціативи, управлінські завдання або будь-яка інша діяльність, яка додає цінності проекту.
Планування завдань
Беклог можна розбити на менші керовані завдання, які можна доручити конкретним членам команди.
Міркування щодо використання Семінарів з планування (Planning Workshops) в Agile Extension v2 (7.8.4)
Сильні сторони Семінарів з планування (Planning Workshops)
- Зацікавлені сторони (Стейкхолдери) можуть часто спілкуватися та співпрацювати щодо бачення продукту та еволюції рішення.
- Зацікавлені сторони (Стейкхолдери) і власник продукту можуть керувати рішенням на кожній ітерації.
- Легше зрозуміти, оцінити і спланувати обсяг невеликих ітерацій, ніж обсяг великих релізів.
- Плани можна змінювати заздалегідь на основі зворотного зв'язку від поетапного впровадження рішення.
- Планування ітерацій може полегшити видимість всього рішення і синхронізацію між декількома командами.
- Команда розробників може обговорювати будь-які залежності між елементами бэклогу.
Обмеження Семінарів з планування (Planning Workshops)
- Необхідно зібрати всіх членів команди разом, щоб уникнути перерв і переробок, особливо при роботі з розподіленими або паралельними командами.
- Якщо не виділити достатньо часу для завершення семінару з планування, команді знадобляться подальші розмови, щоб зрозуміти мету і бэклог.
- Якщо під час семінару з планування ітерацій не буде достатнього розуміння рішення або елементів відставання, це може призвести до створення неоптимального плану.