Метод критического пути

.

Метод критического пути при управлении проектами — просто, как дважды два!

Метод критического пути

 

Для разработки расписания часто используется метод критического пути.

Этот метод предполагает

ü вычисление критического пути (одного или нескольких) проекта и

достаточно точно определенные, даты

ü раннего и

ü позднего начала для каждой работы

на основе представления последовательности работ в проекте как цепочки взаимосвязанных событий и единственной оценки длительности.

определяет

Критический путь – это совокупность операций с нулевым резервом (т.е. самая длинная цепочка работ в проекте) [по стандарт проектного менеджмента РМВоК Guide (A Guide to the Project Management Body of Knowledge)].

Ø Увеличение продолжительности любой работы критического пути приводит к увеличению длительности всего проекта.

Ø Сокращение времени любой работы, лежащей на критическом пути, обеспечит ускорение выполнения проекта.

Раннее начало (ранний старт) – самый ранний момент начала работы (операции), который можно запланировать с учетом связи работ в проекте и ограничениях на расписание проекта.

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

Раннее окончание (ранний финиш) – самый ранний из возможных момент времени, к которому, исходя из взаимосвязи работ и любых ограничений, может быть завершена работа (операция). Даты раннего финиша могут изменяться в процессе реализации проекта и по мере внесения изменений в план проекта.

Позднее окончание (поздний финиш) – самый поздний момент времени, до которого может быть завершена работа без задержки определенной фазы выполнения проекта (обычно даты завершения проекта).

Критический путь определяется вычислением

· раннего начала (Early Start – ES) и

· позднего старта (Late Start – LS) и соответственно

· раннего финиша (Early Finish – EF) и

· позднего финиша (Last Finish – LF) для каждой из работ проекта.

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

Ограничения на расписание включают

ü ресурсные ограничения (например, невозможность привлечения определенных исполнителей в силу их занятости на других работах или использования оборудования до осуществления его поставки),

ü ограничения по срокам,

ü финансированию и

ü поставкам.

Резерв – время, на которое можно отложить раннее начало операции без последствий для времени завершения проекта.

Резерв вычисляется

· с учетом не только взаимосвязи работ (операций), но и всех перечисленных

· ограничений.

Определение критического пути проекта осуществляется на основе анализа продолжительности работ на двух проходах (вперед и назад) следующим образом.

1. При проходе вперед анализируется вариант выполнения проекта при раннем начале всех работ, для каждой работы указываются дни ее начала и завершения (записываются сверху над работами). Для анализа критического пути интерес представляет самое позднее завершение работ по проекту, поэтому при нескольких вариантах начала работ выбирается самый поздний срок. Соответственно получаем вариант раннего окончания (рис. 7).

2. Затем проводится анализ на обратном проходе, с отсчетом от завершения работ, с определением дат для позднего окончания, при этом для определения критического пути аналитика интересует самый продолжительный вариант (из всех возможных). Результат записывается под работами (рис. 8).

3. Вариант выполнения проекта, для которого продолжительность равна разности позднего финиша и раннего старта, представляет собой критический путь (на примере выделен утолщенной линией).

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

 

1234


Дата добавления: 2016-01-20; просмотров: 272;


ПОСМОТРЕТЬ ЕЩЕ:

Ниже приведенная информация является справочным материалом. Подробнее о данном материале и его практическом применении вы можете узнать, просмотрев видео.


Содержание:

  1. Описание критического пути.
  2. Даты и резервы работ.
  3. Методы оценки длительности проекта.
  4. Сокращение критического пути.

Описание критического пути

Критический путь – это последовательность задач (или даже одна задача), которая определяет дату завершения проекта.

Управление Сроками Проекта и Метод Критического Пути (Critical Path Method)

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

Задачам, которые лежат на критическом пути, а также ресурсам, назначенным на эти задачи, необходимо уделять особое внимание, если своевременное завершение проекта является критическим фактором успеха проекта. Именно эти элементы определяют возможность своевременного завершения проекта.
В большинстве случаев последовательности задач взаимосвязаны зависимостями между задачами. Хотя в проекте может быть несколько подобных сетей задач, критическим путем проекта будет являться только сеть, которая заканчивается последней.
По мере выполнения проекта роль критического пути могут играть разные последовательности задач. Это зависит от степени завершенности критических задач (задач, лежащих на критическом пути), а также от задержек в выполнении других последовательностях задач. (В проекте всегда выделяется один основной критический путь. Новые критические пути, как правило, являются ветвлениями этого основного пути).

Критической называется задача, задержки в выполнении которой, оттягивают дату завершения проекта. В типичном проекте многие задачи имеют некоторый резерв времени и поэтому их выполнение может быть задержано без влияния на дату завершения проекта. Временной резерв для задачи – это объем времени, в течение которого задержка выполнения задачи не приведет к задержке выполнения других задач или проекта в целом.

По мере того, как Вы модифицируете задачи для того, чтобы разрешить перераспределение ресурсов, выровнять затраты или изменить содержание проекта, будьте внимательны по отношению к критическим задачам, поскольку их изменение повлечет изменение даты завершения проекта. Критические задачи составляют критический путь проекта.
Задача становится критической, если она удовлетворяет одному из следующих условий:

  • Она имеет нулевой временной резерв.
  • На нее наложено ограничение «Фиксированное начало» или «Фиксированное окончание».
  • Дата завершения задачи совпадает с крайним сроком.

Задача перестает быть критической, если она помечается, как завершенная, поскольку она уже больше не может влиять на срок завершения последующей задачи или проекта в целом.


Даты и резервы работ

Временной резерв определяется датами раннего и позднего завершения задачи. Дата раннего завершения задачи – это самый ранний срок, в который может быть окончена задача в соответствии с датой начала выполнения и длительностью задачи. Дата позднего завершения задачи – это самый поздний срок, в который может быть завершена задача без влияния на дату завершения проекта. Разница между датами раннего и позднего завершения составляет временной резерв задачи.  Для критических задач (т.е. для тех задач, которые не имеют временного резерва) дата раннего завершения совпадает с датой позднего завершения задачи.

  • Ранняя Дата окончания (EF) — ближайшая дата, когда задача может быть завершена, ES плюс продолжительность.
  • Ранняя Дата начала (ES) — самая ранняя с которой, может быть начата задача при данных логических ограничениях.
  • Дата позднего окончания (LF) — самое позднее, когда задача может быть закончена для тог о, чтобы удовлетворять дате позднего окончания проекта.
  • Поздняя дата начала (LS) — самое позднее когда задача может начаться, чтобы  удовлетворять дате позднего окончания, LF минус продолжительность.

Метод критического путь  позволяет построить основной путь проекта и выделить ключевые работы проекта. Отсутствие или некачественное планирование связей между работами делает метод критического пути неэффективным.
Метод критического пути эффективен при некачественном планировании или отсутствие параллельных работ проекта.Критические работы не имеют резервов. Работы, не лежащие на критическом пути, имеют: свободные резервы и общий резерв. Для работ, лежащих на критическом пути, даты начала совпадают с датами раннего начала и позднего начала, а окончание совпадает с датами раннего окончания и позднего окончания.


Методы оценки длительности проекта

Метод критического пути (Critical Path Method/CPM) — для каждой операции вычисляются ранние даты: ранний старт (Early Start/ES), ранний финиш (Early Finish/EF) в прямом проходе и поздние даты: поздний старт (Late Start/LS), поздний финиш (Late Finish/LF) в обратном. 
Прямой проход (Forward Pass) – вычисление ранних сроков начала и завершения невыполненных частей всех операций.
Обратный проход (Backward Pass) – определение позднего финиша и позднего старта незавершенных частей всех плановых операция.
Общий временной резерв (Total Float/TF, Slack) – время, на которое операция может быть задержана без увеличения длительности проекта:

  • Общий временной резерв = Поздний финиш — Ранний финиш (TF=LF-EF).
  • Свободный временной резерв (Free Float/FF) – время, на которое операция может быть задержана, не влияя на раннее начало любой последующей операции.

Сокращение критического пути

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

  1. Уменьшите длительность или суммарную работу задачи;
  2. Измените ограничение, наложенное на задачу, на другое ограничение, более гибкое. Вполне возможно, что при изменении ограничения MS Project сможет назначить выполнение задачи на более ранний срок;
  3. Разбейте критическую задачу на мелкие подзадачи, которые могут выполняться одновременно разными ресурсами;
  4. Пересмотрите зависимости межу задачами для обеспечения более гибкого расчета графика;
  5. Установите интервал опережения между зависимыми задачами там, где это возможно;
  6. Попытайтесь запланировать использование нерабочего времени ресурсов;
  7. Назначьте дополнительные ресурсы на задачи, которые лежат на критическом пути.

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


Самая длинная последовательная цепь операций в проекте называется критическим путём. Последовательность задач, расположенных на таком пути, в случае нарушения временных регламентов отодвигают и дату завершения проекта в целом. Кроме того, критический путь проекта – это ещё и один из ключевых методов управления проектами. В западной управленческой практике он носит название Critical Path Method (CPM), а в советской практике управления метод критического пути (МКП) вместе с аналогом системы PERT применялся в общей системе методов сетевого планирования и управления.

Содержание статьи

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

Наличии в этом наименовании метода слова «критический» создаёт впечатление, что такое сочетание задач в цепи имеет первостепенное значение для проекта. Но фактически этим словом в Critical Path Method обозначается влияние задач на дату завершения проекта и зависимость продолжительности проекта и сроков его завершения от длины пути. Для ускорения реализации проекта следует начинать с сокращения критического пути, а любые задержки в этой цепи приводят к увеличению продолжительности работ После завершения работ по критической задаче (при прекращении влияния на дату окончания проекта) задача теряет статус критической.

Длина пути в течение реализации проекта может меняться (как запланировано, так и незапланированно), поскольку задачи из цепи нередко завершаются позднее или раньше срока.

При этом у работ, связанных с разными путями, есть запас времени (резерв), под которым понимают разницу между предельно ранним потенциальным сроком завершения работы и максимально поздним сроком её выполнения.

Типы резервов времени бывают свободными и общими:

  1. Свободные резервы определяются как сроки, на которые задача может быть отложена до того, как она начнёт влиять на другую задачу, сдвигая её.
  2. Общие резервы определяются как сроки, на которые задача может быть отложена до того, как она начнёт влиять на завершение проекта в целом.

Но запас времени есть только в работах, лежащих вне критических путей, что даёт им определённую гибкость при планировании. В целом существует взаимозависимость: если задача располагается на критическом пути, её общий резерв равен нулю (или меньше определённого значения). Для задач на некритических путях таких ограничений нет, и они, имея резерв времени, могут смещаться по срокам вперёд или назад в границах своего резерва, не оказывая влияния на дату окончания всего проекта.

Такое основанное на предельных сроках распределение задач, производимое с учётом логической последовательности операций и взаимосвязи между ними, приобрело форму методики сетевого планирования, частью которой стал Critical Path Method. Суть этого способа менеджмента в вычислении длины наиболее продолжительной цепочки операций из всех существующих на сетевых графиках (включая работы, ведущиеся параллельно).

График сетевой модели и диаграмма Гантта показывают начало и окончание работ, а также последовательность (очерёдность) их выполнения в ходе реализации проекта. Временные параметры рассчитываются для каждого сетевого графика отдельно. Причём чаще для этого применяют специализированный софт.

MS Project

MSP, или Microsoft Project называется программа, созданная корпорацией для управления проектами в части:

  • разработки планов,
  • анализа объёма работ,
  • отслеживания прогресса,
  • распределения ресурсов по задачам,
  • создания расписания критического пути проекта, цепочка которого визуализируется в диаграммах Гантта.

Критический путь в MS Project в виде диаграммы выводится путём последовательного выбора:

  • вкладки «View» (Вид),
  • группы «Task Views» (Представления задач),
  • кнопки «Gantt Chart» (Диаграммы Гантта),
  • команды «More Views» (Другие представления),
  • представления «Detail Gantt» (Подробная диаграмма Гантта),
  • кнопки «Apply» (Применить).

Программа по умолчанию причисляет задачи к критическим, если они имеют нулевые временные резервы. Но вручную можно изменять объём такого резерва, указывая количество дней в поле «Tasks Are Critical If Slack Is Less Than Or Equal To» вкладки «Advanced» диалогового окна «Project Options» команды «Options» вкладки «File». Программа регулярно производит пересчёт критического пути независимо от того, отображался ли он пользователем. Значения общего и свободного резервов демонстрируются и в таблице «Schedule» (Календарный план).

Алгоритм расчёта

Этапы расчёта критического пути допускают вычисления по любому элементу сетевого графика, а в целом алгоритм выглядит следующим образом:

  1. Определяются предельно ранние сроки выполнения работ или событий. Под ранними сроками понимается время, которое нужно для завершения процессов, предшествующих этому событию. Чтобы рассчитать предельно ранний срок:
    • определяются работы, входящие в событие,
    • суммируется дата предыдущего события и продолжительность исходящей из него работы, которая входит в рассматриваемое событие,
    • из вычисленных сумм выбирается наибольшая.
      Так, пока не будут завершены все работы, составляющие событие, и событие не может считаться завершённым.
  2. Определяются предельно поздние сроки выполнения работ или событий, под которыми понимается время, на которое можно задержать событие без угрозы для сроков всего проекта. Расчёт поздних сроков, в отличие от ранних, производится от завершающего события к стартовому. Для расчёта предельно позднего срока:
    • определяются работы, выходящие из этого события,
    • высчитывается разность между датой наступления последующего события и продолжительностью входящей и выходящей из неё работы,
    • из полученных разностей выбирается меньшая.
  3. Устанавливаются резервы работ или событий.

    Критический путь

    Для этого и ведутся расчёты в обоих направлениях. Резерв определяется как разность времени поздних сроков и времени ранних сроков.

  4. Определяются соответствующие критическому пути работы и события.

Исходя из сказанного видно, что уже на первом этапе алгоритма известна длина критического пути, который начинается исходным, а заканчивается завершающим событием без прерывания. Critical Path Method предполагает аналогичные расчёты работ всех сетевых графиков.

Пример поэтапного планирования работ по МКП

Применение Critical Path Method для формирования календарного графика работ по проекту, как правило, включает 4 этапа, но на масштабных проектах их может быть больше.

  1. Устанавливаются цели и накладываются ограничения. Для этого проект рассматривается по критериям продолжительности, качества, стоимости, наличия рабочей силы и оборудования (производственных ресурсов) и др. Например, цель может формулироваться как «Быстрое завершение строительства дачного домика к началу сезона», а ограничениями могут выступать стоимость (не более 200 тыс. руб.), соблюдение строительных норм, наличие двух рабочих и ограничения по погодным условиям.
  2. Планирование продолжительности работ.

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

  3. Сетевой график. Здесь анализируется очерёдность работ, определяемая техническими причинами, на основе которой составляется график их последовательности-параллельности. Так существует технические ограничение на укладку кровли до тех пор, пока не будет произведена её обшивка. Но иногда на очерёдность влияют и предпочтения по качеству, требованиям техники безопасности, эффективности и другие параметры. Например, нет жёстких технических ограничений на проведение электропроводки сразу после установки каркаса здания, но техника безопасности требует предварительной установки стен и крыши.
  4. Построение диаграммы Гантта и создание календарного сетевого графика. Делается на основе оценки продолжительности работ и сетки. Такую диаграмму удобно выстраивать с помощью программы Microsoft Project, как было показано выше. Эффект наглядности диаграмм ещё и в том, что они демонстрируют всю цепочку последствий при запаздывании работы.

Иногда для снижения временных рисков руководители проектов искусственно завышают отводимое на операции время, создавая своего рода буферные зоны, позволяющие управлять непредвиденными обстоятельствами. Такие буферы обычно располагаются перед высокорисковыми участками цепи операций.

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *