Урок 3 з 5
Оцінка тривалості
Звідки беруться тижні
Критичний шлях рахують із тривалостей робіт. Але звідки їх узяти? PMBOK описує кілька способів оцінки:
- За аналогами. Беруть схожу роботу з минулого проєкту і коригують. «Механіку минулої гри робили 6 тижнів, ця простіша — закладемо 5».
- Параметрична. Рахують за залежністю від обсягу. «Один рівень дизайнер збирає приблизно за 0,75 дня, рівнів 20 — отже, 15 робочих днів, тобто 3 тижні».
- Знизу вгору. Розбивають роботу на дрібні задачі, оцінюють кожну і складають. Найточніше, але й найдовше.
- За трьома точками. Замість однієї цифри дають три: оптимістичну, найімовірнішу і песимістичну. Про це нижче.
Оцінювати має той, хто робитиме роботу, а не менеджер за нього. І чесна оцінка — це завжди діапазон, а не одна цифра.
В адаптивних командах часто оцінюють не в днях, а відносно: у «сторі-поінтах» (story points). Задачу порівнюють з уже знайомою: «удвічі складніша за ту». А скільки поінтів команда встигає за спринт, видно з досвіду. Про це — в останньому уроці модуля.
Три оцінки: PERT
У реальному проєкті тривалість роботи рідко буває точно відомою. На неї впливають хвороби в команді, затримки підрядників, несподівані технічні проблеми. Тому тривалість правильніше вважати випадковою величиною.
Для графіків в умовах невизначеності використовують метод PERT (Program Evaluation and Review Technique, метод оцінки та перегляду програм). Він спирається на теорію ймовірностей.
Замість однієї оцінки для кожної роботи збирають три (у PMBOK це називають оцінкою за трьома точками):
- Оптимістична () — якщо все піде ідеально.
- Найімовірніша () — за звичайних умов.
- Песимістична () — якщо спрацюють можливі ризики.
З них рахують очікувану тривалість роботи. Найімовірніша оцінка має в ній найбільшу вагу, але оптимістична й песимістична теж зсувають результат. А що більша різниця між і , то менш певна оцінка.
Для гри це дає неприємну новину. Найімовірніші оцінки дають ті самі 13 тижнів, що ми порахували в уроці про критичний шлях. Але песимістичні сценарії тягнуть строк угору: очікуваний строк — близько 14,7 тижня, і вкластися в 13 вдасться лише приблизно в кожному сьомому випадку.
PERT для гри
Три оцінки для кожної роботи — і реалістичний строк усього проєкту.
a — оптимістична, m — найімовірніша, b — песимістична оцінка. Ромб — робота на критичному шляху.
Очікуваний строк гри — 14,7 тиж. (план без PERT — 13). Імовірність встигнути за 13 тиж. — 15%.
Формули PERT
Що означають позначення:
- , , — оптимістична, найімовірніша і песимістична оцінка тривалості.
- — очікувана тривалість роботи.
- — дисперсія: міра невизначеності. Що вона більша, то менше ми впевнені в оцінці. (грецька «сигма» мала) — корінь з дисперсії, середнє відхилення від очікуваного.
Очікувана тривалість — середнє, де найімовірніша оцінка має вагу 4:
Дисперсія:
Приклад — ігрова механіка: , , тижнів.
Якщо замість трьох оцінок є кілька конкретних сценаріїв з імовірностями , очікуваний час — звичайне середнє з урахуванням імовірностей (як очікуваний NPV у модулі 6):
де — тривалість у сценарії , а велика означає «додати для всіх сценаріїв».