Определяешь ли критический путь на диаграмме Ганта

«Определяешь ли критический путь на диаграмме Ганта» — вопрос из категории Планирование проекта, который задают на 23% собеседований Менеджер Проектов. Ниже — развёрнутый ответ с разбором ключевых моментов.

Ответ

Критический путь на диаграмме Ганта — это последовательность задач, определяющая минимальное время выполнения проекта. Если любая задача на этом пути задержится, задержится весь проект.

Как определить:

  1. Выделить все задачи и их зависимости.
  2. Рассчитать ранние и поздние сроки начала/окончания для каждой задачи.
  3. Найти задачи с нулевым резервом времени (разница между ранним и поздним сроком = 0).

Пример (псевдокод):

tasks = [
    {"name": "A", "duration": 5, "dependencies": []},
    {"name": "B", "duration": 3, "dependencies": ["A"]},
    {"name": "C", "duration": 2, "dependencies": ["B"]},
]
critical_path = [task for task in tasks if task["total_float"] == 0]

Нюансы:

  • Учитывайте параллельные задачи — они могут изменить критический путь.
  • Регулярно пересчитывайте путь при изменениях в проекте.
  • Используйте инструменты (MS Project, Jira, ClickUp) для автоматизации.