ДОСТУПНЫ ВСЕМ ЖЕЛАЮЩИМ

НАШИ ВЫПУСКИ

Для нас важно, чтобы уровень понимания предметной области постоянно повышался.

   10 января 2022 г.

 

Метод критического пути, МКП (Critical Path Method, CPM)

Метод критического пути, МКП (Critical Path Method, CPM) – инструмент планирования расписания и управления сроками проекта – одна из наиболее популярных альтернатив методологиям управления проектами появившимся в сфере разработки ПО.

Это метод управления проектом, который помогает не запутаться в больших и сложных проектах, когда в плане слишком много задач, и сделать всё в срок.

В основе метода лежит поиск «критического пути» – самой длительной последовательности взаимосвязанных задач.

  • Эти задачи называются критическими потому что любая задержка в них повлечет задержки в сроках выполнения проекта. На эти задачи нужно обращать особо пристальное внимание.
  • Наряду с критическими задачами выявляются, также, задачи, которые можно подвинуть, никак не повлияв на сроки проекта.

В рамках метода критического пути вы классифицируете все действия, которые необходимо выполнить, чтобы достигнуть цели проекта в рамках Иерархической структуры работ (Work breakdown structure).

После этого вы определяете длительность всех задач и зависимости между ними. Таким образом, вы поймете, какие задачи можно выполнять одновременно, а какие – до того, как начнутся другие задачи.

История метода критического пути

История метода критического пути уходит корнями в 40-е годы XX века, к проекту «Манхэттен». Именно тогда в химической компании DuPont, принимавшей участие в проекте, разработали первые методы, которые легли в основу МКП.

Позже, в 50-х, Морган Р. Уокер из, собственно, DuPont и Джеймс Келли из Remington Rand в попытках выяснить, как снизить затраты, возникающие из-за плохого планирования, придумали метод критического пути. Примерно тогда же ВМС США и компания Booz Allen Hamilton разработали метод PERT, в котором также присутствует концепция «критического пути». Именно поэтому эти два метода часто используют совместно.

Кстати, впервые метод критического пути использовали при строительстве Всемирного торгового центра в Нью-Йорке (те самые «башни-близнецы»).

Как определить критический путь

Основная задача – создать визуальную модель работы над проектом для последующего анализа. Для этого можно использовать, в принципе, что угодно – хоть простые графики, хоть диаграммы Ганта, хоть блок-схемы.

Но для визуальной модели нужны данные, поэтому первым делом нужно их собрать. Для этого:

  • Выпишите все задачи
    Важно не переусердствовать – итоговый список должен включать важные задачи, необходимые для завершения проекта, без сильных подробностей, иначе задач будет слишком много, и анализ критического пути займёт очень много времени.
  • Выясните, сколько времени потребуется на каждую задачу
    Это чуть ли не ключевой момент – без него вы не сможете узнать максимальное время, которое займёт работа над проектом по критическому пути. Прикинуть время получится только приблизительно, опираясь на свой опыт и опыт коллег. Еще будет полезно записать примерные даты, когда каждая задача должна начаться и закончиться.
  • Определите, как задачи связаны между собой, когда одна задача влияет на дату начала следующей и т.д.
    Для этого по каждой задаче ответь себе на вопросы:
     – что нужно сделать, прежде чем перейти к этой?
     – что нужно будет сделать сразу после неё?
     – что нужно сделать параллельно с ней?

Собрав все эти данные, вы сможете создать визуальную модель и с ее помощью определить критический путь проекта – самый длинный путь, ведущий к завершению проекта, и самые ранние и поздние сроки, когда задачи не приведут к задержке проекта.

  • Критический путь у проекта может быть не один, потому что разные цепочки действий могут идти параллельно.
  • И хотя кажется, что среди всех задач важны только те, что находятся на критическом пути, это не так. Задачи на критическом пути не всегда важны, а задачи, лежащие вне него, могут быть очень важными.

Преимущества метода критического пути

У применения CPM в управлении проектами есть весомые преимущества:

  • Подробное планирование
    Благодаря акценту на длительности активностей и взаимосвязях между ними вы сможете лучше спланировать задачи. Если для выполнения задачи X сначала нужно завершить задачу Y, CPM поможет вам определить это заранее и распланировать все должным образом.
  • Расстановка приоритетов
    Успех метода критического пути зависит от определения и планирования критических важных задач и задач второстепенного значения. Определив задачи, вы сможете оптимально распределить ресурсы.

Недостатки метода критического пути

Недостатки метода вытекают из его преимуществ:

  • Для планирования необходим опыт
    Любой опытный менеджер по управлению проектами скажет, что на все всегда уходит больше времени, чем планировалось. Если у вас нет реального опыта планирования, вы наверняка неправильно рассчитаете время на выполнение задач.
  • Отсутствие гибкости
    Как и в Waterfall, первый этап работы здесь громоздкий. Необходимо все распланировать с самого начала. Если появятся изменения, весь план будет уже не важен. Именно поэтому эта методология не подходит для проектов с меняющимися требованиями.

Для каких проектов лучше всего подойдет метод критического пути

В целом, поиск и анализ критического пути можно использовать в любом проекте: от разработки ПО до строительства. Но в творческих проектах или стартапах, где очень много неопределённостей, использовать метод критического пути не получится – сроки просто не удастся спрогнозировать.

Методология лучше всего работает в случаях, если действия, которые нужно будет совершить в рамках проекта:

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

CPM хорошо подходит для сложных проектов, в рамках которых часто повторяются задачи и действия, например, для промышленных проектов. Для динамичных проектов, к примеру, творческих, она подходит в меньшей степени.