Перейти до змісту
Увійти
← Глосарій

критичний шлях

Також називають: критичного шляху, критичному шляху

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

Критичний шлях — це найдовший ланцюжок залежних робіт від старту проєкту до фінішу. Його довжина — найкоротший можливий строк усього проєкту: деінде роботи можуть іти паралельно, але не вздовж цього ланцюжка. Якщо просто додати тривалості всіх задач, відповідь буде хибною, бо так ігнорується все, що йде одночасно.

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

Саме там окупається увага. Затримка на критичному шляху зсуває дату завершення день у день; затримку деінде поглинає резерв, поки його не вичерпано. Пришвидшення некритичної задачі нічого не дає. Задачі, що йдуть підряд, користуються одним резервом: витратите його на першій, і наступній лишиться менше. Це простір для несподіванок, а не дозвіл почати пізніше.

Шлях може переміститися. Скоротіть його — і найдовшим може стати інший ланцюжок; виграш на шляху переходить далі, лише якщо наступні задачі справді можуть початися раніше. А тривалість — це не трудомісткість, поділена на людей: друга людина скорочує задачу лише на ту частину роботи, яку можна розділити, мінус час, щоб ввести її в курс справи.

Приклад

Графік запуску фізики в Klasna має 17 задач у робочих днях від понеділка 2 листопада 2026 року. Заняття стартують у понеділок 1 лютого 2027 року, тож усю роботу треба завершити до дня 65 (п'ятниця, 29 січня).

Прямий прохід знаходить такий критичний шлях:

Задача
Днів
Триває (дні)
Розділи програми в чернетці
22
0–22
Рецензування програми (Vira)
10
22–32
Банк запитань діагностики
8
32–40
Створення діагностичного тесту
15
40–55
Звіт про рівень для батьків
5
55–60
Пілот тесту на трьох учнях
3
60–63
Виправлення після пілоту
5
63–68
Перевірка «старт чи ні»
2
68–70

22 + 10 + 8 + 15 + 5 + 3 + 5 + 2 = 70 днів, кінець у п'ятницю 5 лютого: на п'ять робочих днів пізніше. Ланцюжок репетиторів, через який усі хвилювалися (демоуроки, введення в роботу, лист про запуск), має 17 днів резерву, тож скорочення січневої реклами нічого не дає.

Варіанти, перераховані на мережі:

  • Другий рецензент: рецензування скорочується з 10 до 7 днів (8 днів, які можна розділити, ділять навпіл до 4, плюс 2 дні фінального перегляду Vira, плюс 1 день на введення в курс), за припущенням коштує 8 000 грн. Кінець: день 67, усе ще на 2 дні пізно.
  • Паралельний банк запитань: фрилансер пише його за чернетками розділів із дня 22; Vira перевіряє його за 2 дні після свого рецензування. Кінець: день 64, резерв 1.
  • Обидва разом: рецензування 22–29, банк 22–30, перевірка 30–32, далі ланцюжок тесту до дня 62 (вівторок, 26 січня), резерв 3. Саме цей план затвердив спонсор.

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

  • Додавати тривалості всіх задач. Паралельна робота робить справжній мінімум значно коротшим за суму.
  • Пришвидшувати не той ланцюжок. Зусилля на задачі з резервом не зсувають дату завершення.
  • Вважати резерв власністю кожної задачі. Він спільний для ланцюжка і є простором для несподіванок, а не пізнішим стартом.
  • Думати, що шлях не зміниться. Скоротіть його — і критичним може стати інший ланцюжок; перераховуйте після кожної зміни.
  • Чекати, що більше людей пропорційно скоротять строк. Зменшується лише та частина, яку можна розділити, а введення в курс теж забирає час.

Вивчити в курсі

  • Критичний шлях і резерв часу · Прямий і зворотний прохід вручну на восьми задачах запуску фізики: найраніше завершення, ланцюжок без запасу і на скільки можуть зсунутися інші задачі.
  • Трудомісткість — не тривалість: коли додаткові люди допомагають · Чому десять днів рецензії не стають двома з п'ятьма рецензентами: частини, які не поділити, ціна координації та очікування, яке не прибере жодна додаткова людина.
  • Кейс: графік до 1 лютого · Сімнадцять задач, одна фіксована дата. Знайди критичний шлях і резерв часу, побач, що план запізнюється на тиждень, порівняй вирізання, паралельну роботу й додаткового рецензента та напиши Leo рішення щодо графіка.