Перейти до змісту

Методології управління проєктами. Agile, Scrum, Waterfall та гібридні підходи

Тема 2: Управління проєктами у військовому середовищі · Заняття 1

1. Загальна класифікація методологій управління проєктами

1.1. Поняття проєкту та управління проєктом

Проєкт — це тимчасова діяльність, спрямована на створення унікального результату (продукту, послуги) у межах заданих обмежень (обсяг, строки, ресурси, якість). Управління проєктом — застосування знань, навичок, методів та інструментів для досягнення цілей проєкту. Проєкт відрізняється від операційної (рутинної) діяльності саме унікальністю результату й обмеженістю в часі.

1.2. Континуум методологій

Методології утворюють континуум від предиктивних (план фіксується наперед і виконується) до адаптивних (план уточнюється ітераційно). Між ними — гібридні підходи. Вибір визначається стабільністю вимог, регуляторними обмеженнями та критичністю результату.

Підхід Коли доречний Особливості
Предиктивний (Waterfall) Стабільні вимоги, жорсткі погодження, закупівлі. Послідовні фази, повна документація, фіксований scope.
Адаптивний (Agile/Scrum/Kanban) Мінливі вимоги, потреба швидкого зворотного зв’язку. Ітерації, ранній результат, гнучкість до змін.
Гібридний Регуляторне середовище + продукт, що розвивається. План на рівні віх + ітеративна розробка.

1.3. Критерії вибору методології

  • стабільність вимог (стабільні → предиктивний; мінливі → адаптивний);
  • регуляторні обмеження (жорсткі погодження й закупівлі → предиктивні контрольні точки);
  • критичність і безпека результату;
  • наявність доступу до користувачів для зворотного зв’язку;
  • зрілість команди й стейкхолдерів у роботі за обраним підходом.

Типові помилки:

  • застосування «звичної» методології без огляду на контекст проєкту;
  • сприйняття Agile як «роботи без плану», а Waterfall — як «застарілого»;
  • ігнорування регуляторних обмежень при виборі підходу.

Проміжний висновок: вибір методології — це усвідомлене управлінське рішення, а не питання моди чи звички.

2. Класичний підхід Waterfall: структура, переваги та обмеження у військовому контексті

2.1. Структура

Waterfall (каскадна модель) — послідовне проходження фаз, де кожна починається після завершення попередньої: ініціювання → збір вимог → проєктування → розробка → тестування → впровадження → супровід. Кожна фаза завершується затвердженим результатом (документом, артефактом).

Ініціювання → Вимоги → Проєктування → Розробка → Тестування → Впровадження → Супровід.

2.2. Переваги

  • чіткість і передбачуваність: відомі фази, строки, контрольні точки;
  • повна документованість — добре лягає на нормативні процеси погодження й закупівель у ЗСУ;
  • зручність за фіксованого, стабільного обсягу (scope);
  • простота контролю виконання за фазами.

2.3. Обмеження

  • слабка реакція на зміни вимог (зміна на пізній фазі — дорога);
  • зворотний зв’язок від користувача надходить лише наприкінці;
  • ризик «зробили не те» виявляється пізно й коштує дорого;
  • тривалий час до першого працюючого результату.

2.4. Застосовність у ЗСУ

Waterfall доречний для проєктів зі стабільними вимогами й жорсткими регуляторними умовами: створення документованих ІКС під фіксоване ТЗ, проєкти з обов’язковими послідовними погодженнями та закупівлями. Для продуктів із мінливими вимогами каскадна модель ризикована.

Приклад. Проєкт зі створення ІКС під затверджене ТЗ із фіксованим переліком функцій і обов’язковими етапами випробувань добре лягає на Waterfall.

Типові помилки:

  • застосування Waterfall для продукту з нестабільними вимогами;
  • відсутність проміжного зворотного зв’язку до самого впровадження.

Проміжний висновок: Waterfall — про передбачуваність і документованість; його ціна — негнучкість до змін.

3. Гнучкі методології: Agile-маніфест та Scrum-фреймворк

3.1. Цінності Agile

Agile — сімейство гнучких підходів, що ставлять у пріоритет робочий продукт, співпрацю з користувачем і реагування на зміни. Чотири цінності Agile-маніфесту (спрощено):

  • люди й взаємодія — важливіші за процеси й інструменти;
  • робочий продукт — важливіший за вичерпну документацію;
  • співпраця із замовником — важливіша за формальні узгодження;
  • готовність до змін — важливіша за слідування плану.

Важливо: «важливіше» не означає «замість». Документація й план потрібні, але не є самоціллю.

3.2. Scrum: ролі

  • Product Owner — відповідає за цінність продукту, пріоритети беклогу.
  • Scrum Master — відповідає за процес, усуває перешкоди, сприяє команді.
  • Команда розробки — крос-функціональна команда, що створює інкремент продукту.

3.3. Scrum: артефакти й події

  • Артефакти: product backlog, sprint backlog, інкремент.
  • Події: спринт (1–4 тижні), планування спринту, щоденний стендап, огляд (review), ретроспектива.

Логіка Scrum: короткі ітерації (спринти) дають працюючий результат регулярно, з швидким зворотним зв’язком і можливістю коригувати напрям.

3.4. Kanban (стисло)

Kanban — гнучкий підхід без фіксованих спринтів: візуалізація потоку робіт на дошці, обмеження незавершеної роботи (WIP), безперервне постачання. Доречний для потоку різнорідних задач (наприклад, підтримка й дрібні доопрацювання).

3.5. Застосовність у ЗСУ

Agile/Scrum доречні для продуктів із мінливими вимогами, де є доступ до користувачів-військових для зворотного зв’язку й потрібен швидкий результат. Обмеження — вимоги погоджень, безпеки та закупівель, які погано вкладаються в чисту ітеративність.

3.6. Scrum чи Kanban: коли що

Scrum Kanban
Робота планується спринтами (1–4 тижні). Безперервний потік без фіксованих ітерацій.
Доречний для розробки продукту з планованими цілями спринту. Доречний для потоку різнорідних задач (підтримка, дрібні доопрацювання).
Ролі PO/SM/команда, набір подій. Мінімум ролей; фокус на потоці й обмеженні WIP.

Типові помилки:

  • сприйняття Agile як «відсутності дисципліни й плану»;
  • імітація Scrum (події проводяться формально, без зворотного зв’язку й змін);
  • застосування чистого Agile там, де домінують регуляторні обмеження.

Проміжний висновок: Agile/Scrum — про швидкість, зворотний зв’язок і гнучкість; його передумова — доступ до користувача й толерантність до змін.

4. Гібридні підходи: вибір оптимальної методології залежно від типу проєкту та умов

4.1. Сутність гібриду

Гібрид поєднує предиктивне планування на рівні віх (для погоджень, бюджету, закупівель) з ітеративною розробкою продукту (Agile). Це найчастіший практичний вибір для проєктів ЦТ у ЗСУ.

Waterfall на рівні віх і погоджень + Agile на рівні розробки продукту.

4.2. Як це працює на практиці

  • загальний план проєкту й контрольні точки (погодження, дослідна експлуатація, реєстрація) — предиктивні;
  • розробка продукту між віхами ведеться спринтами з демонстраціями й зворотним зв’язком;
  • обсяг у межах віхи може уточнюватися, але самі віхи й нормативні вимоги фіксовані.

4.3. Критерії вибору співвідношення

Фактор Схиляє до…
Стабільність вимог висока → більше предиктивного; низька → більше Agile.
Регуляторні обмеження жорсткі → предиктивні контрольні точки.
Доступ до користувачів є → більше ітеративності й демонстрацій.
Критичність / безпека висока → більше формальних перевірок.

4.4. Наскрізний приклад: один проєкт трьома підходами

Проєкт «система обліку майна у частині» можна вести по-різному залежно від обраного підходу:

  • Waterfall: повне ТЗ → проєктування → розробка → тестування → впровадження. Ризик: якщо потреба зрозуміла неточно, це виявиться лише наприкінці.
  • Agile: спринтами: спочатку мінімальний облік, демонстрація користувачам, доопрацювання за зворотним зв’язком. Ризик: погодження й закупівлі важко вкласти в спринти.
  • Гібрид: нормативні віхи (ТЗ, погодження, дослідна експлуатація, реєстрація) — предиктивні; розробка між віхами — спринтами з демонстраціями. Це поєднує керованість і гнучкість.

Висновок прикладу: для більшості проєктів ЦТ ЗСУ саме гібрид дає найкращий баланс керованості й швидкості.

Типові помилки:

  • ігнорування нормативних віх у гнучкій частині.

Проміжний висновок: у військовому середовищі гібрид зазвичай оптимальний — він поєднує керованість погоджень із гнучкістю продукту.

5. Специфіка управління проєктами у військовому середовищі: обмеження, ризики, особливості

5.1. Обмеження

  • вимоги захисту інформації, ДСК/секретність, обмеження доступів;
  • довгі цикли погоджень і багаторівневість затвердження;
  • закупівельні процедури держсектору (строки, формалізм);
  • залежність від підрядників та зовнішніх систем;
  • умови воєнного часу: ротація особового складу, зміна пріоритетів «згори».

5.2. Ризики

Найтиповіші ризики проєктів ЦТ у ЗСУ: затримки погоджень і закупівель; зміна вимог у процесі; безпекові ризики; втрата ключових людей через ротацію; технологічна залежність від підрядника. Ці ризики детально опрацьовуються на Занятті 4.

5.3. Особливості, що впливають на вибір підходу

Через поєднання жорстких регуляторних обмежень і потреби у швидкому результаті чистий Waterfall надто повільний, а чистий Agile погано вкладається в погодження. Тому оптимальним зазвичай є гібрид з чіткими нормативними віхами й ітеративною розробкою між ними.

Типові помилки:

  • планування без запасу часу на цикли погоджень і закупівель;
  • недооцінка безпекових вимог і доступів на старті;
  • ігнорування ризику ротації ключових фахівців.

Проміжний висновок: військове середовище задає жорсткі обмеження, які треба закладати в план від початку, а не «долати» згодом.

6. RAID-log як ключовий управлінський артефакт

6.1. Призначення

RAID-log — єдиний робочий журнал керівника проєкту, що об’єднує чотири категорії контролю: Risks (ризики), Assumptions (припущення), Issues (проблеми), Dependencies (залежності). Це «панель приладів» проєкту, що ведеться постійно.

6.2. Складові

Елемент Що фіксуємо
Risks (ризики) Можливі майбутні події з негативним впливом; ймовірність, вплив, власник, реагування.
Assumptions (припущення) Припущення, на яких будується план; підлягають перевірці й можуть стати ризиками.
Issues (проблеми) Проблеми, що вже настали; потребують негайних дій і, за потреби, ескалації.
Dependencies (залежності) Залежності від інших робіт, систем, підрозділів, підрядників.

6.3. Ведення

Кожен запис має власника й статус. RAID-log переглядається на кожній синхронізаційній нараді: нові записи, зміна статусів, закриті пункти. Саме регулярність робить RAID-log інструментом контролю, а не «мертвим» документом.

Приклад. Assumption «підрядник надасть доступ до тестового середовища до 1 числа» не підтвердилося → перетворюється на Issue → фіксується власник і план дій → за потреби ескалюється.

Типові помилки:

  • ведення RAID-log «для звіту», без регулярного перегляду;
  • записи без власника й статусу;
  • змішування ризиків (ще не сталося) і проблем (вже сталося).

Проміжний висновок: RAID-log — основний інструмент контролю проєкту; його цінність — у постійному веденні й перегляді.

7. Scope definition: in scope / out of scope, критерії готовності до старту

7.1. Визначення обсягу

Scope (обсяг) — сукупність робіт і результатів проєкту. Чітке визначення обсягу — захист від «розповзання» (scope creep), коли до проєкту поступово додаються роботи без перегляду строків і ресурсів.

7.2. In scope / out of scope

Обов’язково фіксується не лише те, що входить у проєкт (in scope), а й що явно НЕ входить (out of scope). Явне «out of scope» знімає непорозуміння зі стейкхолдерами й запобігає конфліктам про «а ми думали, це теж буде».

Приклад. Проєкт «система обліку майна»: in scope — облік, інвентаризація, звіти; out of scope — інтеграція з фінансовою системою (окремий проєкт).

7.3. Критерії готовності до старту (Definition of Ready)

Перед стартом реалізації проєкт має відповідати критеріям готовності:

  • затверджені цілі та критерії успіху;
  • визначені та доступні ресурси (люди, бюджет);
  • отримані необхідні погодження;
  • ідентифіковані ключові ризики й залежності;
  • визначено обсяг (in/out scope).

Типові помилки:

  • відсутність явного out of scope → scope creep;
  • старт реалізації без затверджених цілей чи ресурсів;
  • мовчазне розширення обсягу без перегляду строків.

Проміжний висновок: чіткий scope і критерії готовності — основа керованості проєкту й захист від «розповзання».

8. Effort estimation та critical path

8.1. Методи оцінки трудовитрат

  • Експертна — оцінка на основі досвіду фахівців.
  • Аналогова — оцінка за аналогією з подібними проєктами.
  • Параметрична — розрахунок за нормативами (наприклад, вартість одиниці × кількість).
  • Триточкова — оптимістична, песимістична й найімовірніша оцінки, зважене середнє.

Будь-яка оцінка має похибку. Правило — фіксувати припущення, на яких вона побудована, і закладати резерв.

8.2. Критичний шлях

Критичний шлях — найдовший ланцюг залежних робіт, що визначає мінімально можливий строк проєкту. Затримка будь-якої роботи на критичному шляху зсуває весь проєкт; роботи поза критичним шляхом мають резерв часу (float).

Приклад. Якщо розробка (10 днів) залежить від готового ТЗ (5 днів), а тестування (5 днів) — від розробки, критичний шлях = 5 + 10 + 5 = 20 днів. Паралельна робота (наприклад, підготовка документації), що вкладається у ці 20 днів, критичний шлях не подовжує.

8.3. Практичне значення

Знання критичного шляху дозволяє: правильно визначити реальний строк; зосередити контроль на найкритичніших роботах; свідомо скорочувати строк (додаванням ресурсу саме на критичний шлях). Це прямо застосовується при побудові діаграми Ганта (Заняття 2).

Типові помилки:

  • оцінка «однією цифрою» без урахування похибки й резерву;
  • контроль усіх робіт однаково, без виділення критичного шляху;
  • скорочення строку за рахунок робіт, що не лежать на критичному шляху (не дає ефекту).

Проміжний висновок: реалістична оцінка трудовитрат і управління критичним шляхом — основа керування строками проєкту.

Контрольні питання

  1. Що таке проєкт і чим він відрізняється від операційної діяльності?
  2. Наведіть класифікацію методологій управління проєктами та критерії їх вибору.
  3. Опишіть структуру Waterfall; назвіть переваги й обмеження у контексті ЗСУ.
  4. Розкрийте цінності Agile та ролі/події Scrum.
  5. Що таке гібридний підхід і чому він часто оптимальний у військовому середовищі?
  6. Назвіть специфічні обмеження й ризики управління проєктами у ЗСУ.
  7. Опишіть структуру RAID-log і поясніть різницю між ризиком і проблемою.
  8. Що таке scope creep і як його уникнути через scope definition?
  9. Поясніть поняття критичного шляху та методи оцінки трудовитрат.

Завдання на самостійну підготовку

Тема: Ключові ролі у проєктах розробки та впровадження ІКС.

  1. Опрацювати ролі у проєктній команді: Product Owner, Scrum Master, Project Manager, Business Analyst — зони відповідальності та взаємодія.
  2. Побудувати матрицю RACI для типового проєкту впровадження ІКС і показати, як вона запобігає конфлікту ролей.
  3. Підготувати короткий висновок: яка методологія (Waterfall / Agile / гібрид) доречна для проєкту вашого підрозділу і чому.

Додаток 1. Порівняння методологій управління проєктами

Критерій Waterfall Agile/Scrum Гібрид
Вимоги Стабільні, фіксовані. Мінливі, уточнюються. Стабільні на рівні віх.
Результат Наприкінці. Регулярно (спринти). Ітеративно між віхами.
Документація Повна. Достатня. Повна на віхах.
Зміни Дорогі. Очікувані. Керовані.
Придатність у ЗСУ Фіксоване ТЗ, погодження. Продукти зі змінними вимогами. Більшість проєктів ЦТ.

Додаток 2. Шаблон RAID-log

№ Тип (R/A/I/D) Опис Власник Статус / реагування
1
2
3
4
5

Додаток 3. Алгоритм вибору методології (для практики)

  1. Оцінити стабільність вимог: стабільні → предиктивний ухил; мінливі → адаптивний ухил.
  2. Оцінити регуляторні обмеження: жорсткі погодження/закупівлі → фіксовані нормативні віхи.
  3. Оцінити доступ до користувачів: є → більше ітеративності й демонстрацій.
  4. Оцінити критичність і безпеку: висока → більше формальних перевірок.
  5. Синтезувати: у більшості проєктів ЦТ ЗСУ — гібрид (нормативні віхи + ітеративна розробка).

Додаток 4. Опорна схема життєвого циклу проєкту

Ініціювання (статут, scope) → Планування (WBS, Гант, віхи) → Реалізація (спринти / фази) → Моніторинг і контроль (KPI, RAID) → Впровадження (release readiness, hypercare) → Закриття (lessons learned).

Додаток 5. Глосарій ключових термінів

  • Проєкт — тимчасова діяльність зі створення унікального результату в межах обмежень.
  • Waterfall — каскадна модель із послідовними фазами й фіксованим обсягом.
  • Agile — сімейство гнучких ітеративних підходів.
  • Scrum — фреймворк Agile з ролями, артефактами й подіями (спринти).
  • Kanban — гнучкий підхід із візуалізацією потоку робіт та обмеженням WIP.
  • Гібридний підхід — поєднання предиктивних віх та ітеративної розробки.
  • RAID-log — журнал ризиків, припущень, проблем і залежностей.
  • Scope — обсяг проєкту; in/out of scope — що входить і не входить.
  • Scope creep — «розповзання» обсягу без перегляду строків і ресурсів.
  • Критичний шлях — найдовший ланцюг залежних робіт, що визначає строк проєкту.
  • Effort estimation — оцінка трудовитрат проєкту.

Додаток 6. Приклад заповненого RAID-log (для проєкту впровадження ІКС)

№ Тип Опис Власник Статус / реагування
1 R Затримка погодження ТЗ органом ЗІ. PM Активний. Ранній старт узгодження, запас часу.
2 A Припущення: підрядник надасть тестове середовище до 1 числа. PM Перевіряється; за невиконання — стане Issue.
3 I Немає доступів у 2 користувачів пілоту. DT Lead Відкритий. Запит доступів надіслано.
4 D Залежність від міграції даних із паперового обліку. BA Заплановано; блокує старт пілоту.