Критический путь
Критический путь (англ. Critical Path Method — СРМ) является основным методом управления проектами, наравне с системой оценки и пересмотра планов проектов и программ (англ. Program Evaluation and Review Technique – PERT). В советской практике оба метода, а также их более сложные модификации объединяются понятием «методы сетевого планирования и управления«.
Критический путь сетевой модели – это самая длинная по срокам последовательная цепочка работ. Как в методе критического пути, так и в методе PERT проекты рассматриваются как сети отдельных событий и работ. Работа в этих системах представляет собой любой элемент проекта, на выполнение которого требуется время, и который может задержать начало выполнения других работ.
Основное различие между методом критического пути и методом PERT заключается в различном подходе к длительности операций. Метод критического пути исходит из того, что длительность операций можно оценить с достаточно высокой степенью точности и определенности.
Метод PERT допускает неопределенность продолжительности операций и анализирует влияние этой неопределенности на продолжительность работ по проекту в целом. Большее распространение получил метод критического пути, а не метод оценки и пересмотра планов. Системы управления работами по реализации проектов, в основе которых лежит метод критического пути, в настоящее время применяются во всем мире.
Планирование работ по методу критического пути
Применение метода критического пути для разработки календарного графика реализации работ по проекту предусматривает в основном выполнение четырех этапов анализа. Их может быть намного больше, если проект более масштабный. В качестве примера для анализа возьмем пример проекта по строительству гаража.
1 этап планирования по методу критического пути
Цели и ограничения
Чтобы установить цели и ограничения в рамках планирования по методу критического пути, необходимо рассмотреть проект в следующих аспектах:
- продолжительность;
- стоимость;
- качество;
- наличие производственных ресурсов (рабочая сила и оборудование);
- другие важные аспекты.
В нашем примере строительства гаража целью будет являться скорейшее завершение строительства при следующих ограничениях:
- Стоимость проекта не должна превышать 150 тыс. руб.
- Обязательное соблюдение технических условий проекта и всех строительных норм.
- Для строительства гаража имеется только двое рабочих.
- Некоторые виды работ нельзя выполнять в ненастную работу.
2 этап планирования по методу критического пути
Продолжительность работ
Второй этап планирования по методу критического пути представляет собой определение работ, входящий в проект, и расчете длительности каждой работы. В нашем примере ожидание того, пока бетонная плита затвердеет, считается операцией, поскольку на это требуется время и начать выполнение других работ до затвердения плиты невозможно. Перечень работ по строительству гаража и их продолжительность показаны на рисунке 1.
3 этап планирования по методу критического пути
Сетевой график работ
Третий этап планирования по методу критического пути включает в себя анализ установки очередности работ и составление графика, отражающего последовательность работ. Некоторые работы должны производиться в определенной последовательности, некоторые можно выполнять параллельно. Очередность работ в основном определяется техническими причинами.
Например, технически невозможно уложить кровлю крыши до тех пор, пока не будет произведена ее обшивка. Но в некоторых случаях очередность определяется по принципу предпочтительности с учетом качества, эффективности или требованиями техники безопасности. Например, электрическую проводку в гараже можно установить сразу после возведения каркаса, но чтобы избежать попадания дождя на арматуру, лучше подождать с электропроводкой до установки боковых стен и крыши. В нашем примере очередность работ выглядит следующим образом:
4 этап планирования по методу критического пути
Линейная диаграмма Ганта и сетевой график
Четвертый этап планирования по методу критического пути предусматривает построение диаграммы Ганта и календарного сетевого графика на основе оценок продолжительности работ (рисунок 1) и полученной сети расписания (рисунок 2). Линейная диаграмма Ганта и сетевого график на данном рисунке построены в программе Microsoft Project по данным проекта по строительству гаража.
Критический путь
Критический путь в проекте — это самая продолжительная последовательная цепочка операций. Критическим путем на диаграмме Ганта, является непрерывная последовательность работ, проходящая через центр графика (Рисунок 2).
Длина критического пути определяет продолжительность работ по выполнению проекта. Любые задержки на критическом пути ведут к увеличению сроков работ. Кроме того, необходимо подчеркнуть, что для сокращения продолжительности работ по проекту необходимо сокращать длину критического пути. Резерв или запас времени – это разность между самым ранним возможным сроком завершения работы и самым поздним допустимым временем ее выполнения.
Резерв времени имеется только в тех работах, которые не лежат на критическом пути, и дает некоторую степень гибкости при календарном планировании таких работ. Линейная диаграмма Ганта и сетевой график дают наглядную и понятную картину последовательности работ по реализации проекта помимо того, что такие графики показывают начало и окончание работы. Они четко указывают на очередность выполнения работ. На линейной диаграмме Ганта и сетевом графике наглядно видны последствия запаздывания любой работы с точки зрения времени реализации всего проекта.
Алексей Голубицкий, компания Alawar
Просмотры: 102 625
Общая продолжительность
проекта является важнейшим фактором
при управлении проектом. Она рассчитывается
по сетевому графику при условии, что
известна продолжительность каждого
пакета работ (мероприятия).
Чтобы определить
общую продолжительность проекта
необходимо определить самое раннее и
самое позднее время наступления каждого
события сетевого графика.
Самое раннее время
события рассчитывается так:
-
В кружке первого
события сетевого графика (проекта)
ставится ноль. Это – время начала
проекта. -
Самое раннее
наступление последующего события
рассчитывается путем прибавления
продолжительности работы к самому
раннему времени наступления предшествующего
события. -
Если две или более
работы ведут к одному событию, то берется
наибольшее время из рассчитанных
согласно п. 2 по всем работам.
Процесс расчета
ранних сроков события от первого до
последнего называется «ходом вперед».
Позднее время
наступления каждого события, в пределах
которых время завершения проекта не
изменяется, рассчитывается «ходом
назад» следующим образом:
-
Для завершающего
события проекта позднее время, если
нет от руководителя проекта других
указаний, принимается равным раннему
сроку. -
Самое позднее
время предшествующих событий
рассчитывается путем вычисления
продолжительности работы из самого
позднего времени последующего события. -
Если две или более
работ исходят от одного события, то
позднее время наступления этого события
будет наименьшим из рассчитанных
согласно п. 2 по всем исходящим из него
работам. -
На
рис. 2.6 представлен сетевой график
проекта из шести пакетов работ условно
обозначенных через А, Б, В, Г, Д и Е.
Продолжительность каждой работы и их
очередность приведены в табл. 2.3.
Название
таблицы?????? Таблица 2.3
Пакеты работ |
Очередность |
Продолжительность |
А Б В Г Д Е |
— — Б Б А, В Г |
5 4 2 9 7 1 |
В каждом кружке
сетевой модели на рис. 2.6 имеются три
значения: номер события в верхней части;
в нижней части слева самое раннее время
наступления события, справа самое
позднее время, рассчитанное согласно
приведенных выше правил.
Рис. 2.6. Сетевой
график типа «вершина-событие» с ранним
и поздним временем
Такие сетевые
графики используются в дальнейшем для
определения критического пути в графике
и критических работ. Критические работы
должны начинаться и заканчиваться в
обозначенное время для того, чтобы был
завершен в срок обозначенный в кружке
завершающего события 5 – 13 недель (для
рассмотренного проекта). Из рис. 2.6 видно,
что общая продолжительность проекта
определяется критическим путем, состоящим
из работ Б – В – Д (обозначены). Все
остальные работы проекта не являются
критическими. Это означает, что время
их выполнения может быть увеличено по
сравнению с необходимым. Так , например,
работа А может быть выполнена в течение
шести недель, хотя для ее выполнения
требуется только 5. Задержка в выполнении
критических работ (Б, В, Д) непосредственно
скажется на общей продолжительности
проекта. Для событий, лежащих на
критическом пути, раннее и позднее время
наступления совпадают.
Пример
[]. Определить
общую продолжительность проекта исходя
из следующих данных:
Работа |
Очередность |
Продолжительность |
А Б В Г Д |
— А,В — В Б,Г |
5 4 3 3 2 |
На рис. 2.6 представлен
сетевой график этих работ. Следует
обратить внимание на присутствие в
графике фиктивной работы, продолжительность
которой равна нулю. Ее необходимо ввести,
чтобы учесть очередность работы Б за А
и В, а работы Г только за В. Фиктивная
работа учитывается, хотя и равна нулю
по продолжительности, в определении
ранних и поздних сроков наступления
событий. Критический путь определяется
работами А, Б и Д. Общая продолжительность
проекта составляет 11 дней.
Упражнения:
анализ методом критического пути
-
Определите общую
продолжительность проекта и критический
путь исходя из нижеприведенных сетевых
графиков. -
Составьте сетевые
графики, определите критический путь
и общую продолжительность проекта
исходя из нижеприведенных перечней
работ.
(і)
Работа |
Очередность |
Продолжительность |
А Б В Г Д |
— А — — Г |
3 2 7 5 6 |
(іі)
Работа |
Очередность |
Продолжительность |
А Б В Г Д Е Ж З |
— А А А Б В Г Е,Ж |
5 2 4 1 7 3 4 6 |
(ііі)
Работа |
Очередность |
Продолжительность |
А Б В Г Д Е Ж |
— — А В Б А,Д Б |
10 5 2 3 1 8 6 |
-
(І)
і
Определите
общую продолжительность проекта и
критический путь исходя из нижеприведенного
перечня мероприятий по расширению
завода:
Мероприятие |
Очередность |
Продолжительность |
А. Спланировать
Б. Переехать во
В. Построить
Г. Подготовить
Д. Установить Е. |
— А А Б В Г, Д |
8 3 15 10 4 3 |
(2) Если
на подготовку персонала уйдет 20 месяцев,
повлияет ли это на общую продолжительность
проекта? При этом в новом значении
мероприятия Г пересчитайте самое раннее
и самое позднее время в каждом кружке
с тем, чтобы прояснить эту новую ситуацию.
Резерв времени:
определения
«Резерв времени»
– это количественный показатель
подвижности или запасного времени по
каждому действию в сетевом графике.
Критические действия – не гибкие и
поэтому имеют резерв времени, равный
нулю. Имеется три вида резерва времени,
которые мы можем рассчитывать:
Суммарный резерв
времени – качественный
показатель времени, на которое может
быть задержано завершение работы без
ущерба для общих сроков проекта.
Его можно рассчитать
по каждому действию в сетевом графике
по следующей формуле:
Суммарный резерв
= Самое позднее время окончания – Самое
раннее время начала – Продолжительность.
Свободный резерв
времени – количественный
показатель времени, на которое может
быть задержано завершение работы без
ущерба для общих сроков проекта и времени
начала последующих работ.
Свободный резерв
времени можно рассчитать следующим
образом:
Свободный резерв
времени = Самое раннее время начала
следующей работы – Самое раннее время
начала – Продолжительность.
Примечание. Самое
раннее время начала следующей работы
обычно равно самому раннему времени
окончания текущей работы, если только
за ним не следуют псевдодействия.
Независимый
резерв времени – количественный
показатель времени, на которое завершение
работы может быть задержано без ущерба
для общих сроков проекта, а также времени
начала последующих действий или времени
окончания предшествующих действий.
-
Независимый
резерв времени рассчитывается следующим
образом:
Независимый резерв
времени = Самое раннее время начала
следующей работы – Самое позднее время
начала – Продолжительность.
Эти виды резерва
времени можно использовать при анализе
подвижности определенных работ, и они
могут быть полезны при пересмотре сроков
работ по проекту, когда в этом возникает
необходимость. Обладая такой информацией,
можно определить, какие действия можно
перепланировать по времени с минимальным
ущербом для других работ и общих сроков
проекта.
Определение.
Резерв
времени – это количественный показатель
подвижности определенной работы при
условии обязательного завершения
проекта в минимально возможные сроки.
Суммарный, свободный и независимый
резерв времени показывает величину
подвижности определенной работы исходя
из своего воздействия на предыдущие и
последующие работы.
Расчет резерва
времени
Резерв времени, о
котором мы говорили в предыдущем разделе,
возможно, будет необходимо рассчитать
по всем работам в сетевом графике. Мы
это проиллюстрируем только на одном
действии.
Пример 1
Рассмотрим работу
X, представленную на рис. 2.7
(продолжительность дана в днях). Обратите
внимание, что работа – часть сетевого
графика, а другие работы могут начаться
и завершиться в двух нарисованных
кружках. Из графика мы имеем следующую
информацию по работе X:
Продолжительность
– 5 дней.
Самое раннее время
начала – день 20.
Самое раннее время
начала следующей работы (работы Y) –
день 40.
Самое позднее
время начала – день 30.
Самое позднее
время окончания – день 50.
Резерв времени
рассчитывается по этим данным следующим
образом:
(і)
Суммарный резерв времени = Самое позднее
время окончания — Самое раннее время
начала — Продолжительность = 50 – 20 – 5
= 25 дней. Это означает, что срок завершения
действия X может быть задержан на период
до 25 дней без ущерба для общей
продолжительности проекта. Но такая
задержка может повлиять на сроки
предшествующих или последующих событий.
(іі) Свободный
резерв времени = Самое раннее время
начала следующего
действия – Самое
раннее время начала — Продолжительность
= 40 – 20 – 5 = 15 дней. Действие X можно
задержать до 15 дней без ущерба для любого
последующего действия и общих сроков
проекта.
(ііі) Независимый
резерв времени = Самое раннее время
начала следующего действия – Самое
позднее время начала – Продолжительность
= 40 –
30 – 5 = 5 дней. Работу можно задержать
до 5 дней без ущерба для предшествующих
или последующих событий, а также общих
сроков проекта.
Рис. 2.7 Расчет
резерва времени
Пример 2
Рассмотрим график
на рис. 2.8. Из графика имеем следующую
информацию по действию S:
Продолжительность
– 4.
Самое раннее время
начала – 5.
Самое раннее время
начала следующего действия – 13. (Обратите
внимание, что следующее реальное действие
— это У.)
Самое позднее
время начала – 12.
Самое позднее
время окончания – 20.
Рис. 2.8. Часть
сетевого графика с псевдодействием
Резерв времени
рассчитывается следующим образом:
(і)
Суммарный резерв времени = Самое позднее
время окончания — Самое раннее время
начала — Продолжительность = 20 – 5 – 4
= 11.
(іі)
Свободный резерв времени = Самое раннее
время начала следующего действия —
Самое раннее время начала – Продолжительность
= 13 – 5 – 4= 4.
(ііі)Независимый
резерв времени = Самое раннее время
начала следующей работы – Самое позднее
время начала – Продолжительность = 13 –
12 – 4 = 3.
Отрицательное
значение в любом из этих расчетов
указывает на нулевой резерв времени.
Поэтому независимый резерв времени по
действию S равен нулю.
Резерв времени
в сетевом графике: примеры
Пример
Рассмотрим сетевой
график на рис. 2.9 Продолжительность
работы указана в неделях, также выделены
критические работы. Расчеты резервов
времени по этим работам приведены в
таблице ниже.
Рис. 2.9.
Пример
сетевого графика с критическим путем
Первые шесть
столбцов в этой таблице взяты
непосредственно из сетевого графика.
Резервы времени рассчитаны по методам,
описанным в предыдущем примере.
Работа |
Продол-житель-ность (недель) (1) |
Самое раннее время начала (2) |
Самое позднее время начала (3) |
Самое раннее время окончания (4) |
Самое позднее время окончания (5) |
Суммарный резерв времени (5)-(2)-(1) |
Свободный резерв времени (4)-(2)-(1) |
Незави-симый резерв (4)-(3)-(1) |
А Б В Г Д Е Ж |
6 5 3 2 7 3 4 |
0 0 5 8 5 5 12 |
0 0 5 10 5 5 12 |
8 5 8 12 12 16 16 |
10 5 10 12 12 16 16 |
4 0 2 2 0 8 0 |
2 0 0 2 0 8 0 |
2 0 0 0 0 8 0 |
Примечание.
Самое раннее время окончания в столбце
(4) равно самому раннему времени начала
последующей работы.
Рассмотрим работу
А. Ее можно задержать до 4-х недель (как
это указано в столбце суммарного
резерва времени) без ущерба для общих
сроков проекта. Но действие А можно
задержать только до 2-х недель (как
показывает свободный резерв времени)
без ущерба для времени начала последующих
действий. Работа В имеет суммарный
резерв времени до 2-х недель, а также
нулевые свободный и независимый резервы
времени. Т. е., хотя продолжительность
работы В можно увеличить до 2-х недель
без ущерба для общих сроков проекта,
такое изменение повлияет на сроки
некоторых предшествующих и последующих
действий. И наоборот, для действия Е все
виды резерва времени одинаковы (8 недель),
что говорит о том, что продолжительность
этого действия можно увеличить до 8
недель без ущерба для общих сроков
проекта, а также сроков других работ.
Обратите внимание,
что все значения резерва времени по
критическим работам (Б, Д и Ж) равны нулю,
что указывает на то, что любое увеличение
продолжительности этих действий повлияет
на продолжительность всего проекта.
Упражнения:
резерв времени
1. (Е)
Вычислите
суммарный, свободный и независимый
резерв времени исходя из нижеприведенного
сетевого графика. (Продолжительность
дана в днях).
2. (І)
(i)
Составьте сетевой график исходя из
нижеприведенного перечня работ:
-
Работа
Очередность
Продолжительность
А
Б
В
Г
Д
Е
Ж
—
—
—
Б
А
Г, Д
Б
10
10
15
5
20
15
20
(ii)
Рассчитайте суммарный, свободный и
независимый резервы времени каждой
работы.
(iii)
В силу незапланированных изменений
работы Г может занять до 10 дней.
Прокомментируйте это с учетом значений
резерва времени, рассчитанного для
данной работы.
Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]
- #
- #
- #
- #
- #
- #
- #
- #
- #
- #
- #
Определение работ, составляющих критический путь, и резервов времени
Критические работы — это работы, которые не имеют никаких резервов времени и должны выполняться точно в заданную временную оценку по каждой работе.
Таким образом, для критических работ будут характерны следующие равенства:
(5) |
или
(6) |
В нашем сетевом графике эти равенства будут справедливы для работы:
0-2, у которой
2-3, у которой
3-5, у которой
Вводя понятие «путь», мы сравнивали продолжительность всех путей графика и выявляли путь, имеющий наибольшую продолжительность, т.е. критический. Все остальные пути были менее продолжительны, чем критический.
Если из продолжительности критического пути вычесть продолжительность любого другого, то получится полный резерв времени для всего пути.
Вернемся к ранее рассматриваемому сетевому графику.
Определим продолжительность пути, проходящего через события 0-1-3-5. Она будет равна 17. Резерв этого пути будет равен . Что показывает полный резерв пути? Что можно увеличить продолжительность работ, лежащих на этом пути на 7 дней, не изменяя при этом конечного срока графика величины продолжительности критического пути.
Однако оказывается, что без соответствующей проверки мы не имеем права отнести этот резерв на любую из работ, принадлежащих данному пути, потому что любая из работ может принадлежать одновременно нескольким путям, а не только одному данному пути. Например, работа 0-1. Она принадлежит пяти путям графика. Но если 7 дней мы на нее отнесем полностью, то, например, продолжительность пути 0-1-2-3-5 составит (((7 + 2 + 3 = 12) + = 20) + 10 = 30, что не может нас устроить.
Значит, мы не имеем права отнести полный резерв пути на любую из работ без соответствующей проверки. Чтобы определить величину резерва для работы 0-1, необходимо рассмотреть все резервы пути, в которые входит эта работа, и взять наименьшую величину резерва. Но это весьма сложно, поэтому есть специальная формула, которая определяет полный резерв времени для каждой работы.
Полный резерв времени для работы () равен позднему ее окончанию минус раннее окончание этой работы либо позднему началу этой работы минус раннее ее начало.
(7) |
(8) |
Полный резерв времени показывает, что эту работу можно начать позже на величину резерва либо увеличить продолжительность этой работы на величину резерва. При этом конечный срок графика не изменяется. Например, на работе 0-1 полный резерв времени показывает, что эту работу можно начинать не с нуля, а на один день позже или работать не два дня, как это указано в графике, а три дня.
Определим полные резервы времени для всех остальных работ:
Использование полного резерва времени на любой из работ говорит о том, что эта и все остальные работы этого пути (наименьшего) стали работами критическими. Если на работе 0-1 будет использован полный резерв, то изменится раннее начало следующих работ — 1-2 и 1-3, вместо 2 станет 3.
А сохранится ли полный резерв времени на следующий работе 1-2? Нет, так как будет равно 3, следовательно,
= 3 + 3 = 6, т.е. работа будет критической. В этом и проявляется некоторое неудобство с использованием полного резерва времени. Получается так, что тому, кто стоит в графике дальше от исходного события, может не хватить резервов. Чтобы избежать этого, применяют правило: разрешение на использование полного резерва работы может дать только руководитель.
На работе 1-2, как и на работе 0-1 имеется один день полного резерва. Изменится ли раннее начало работ 2-3 и 2-4? Нет, не изменится. У этих работ раннее начало было 6. При использовании полного резерва оно стало 2 + 3 + 1 = 6. Оказывается, на работе 1-2, помимо полного, есть так называемый частный резерв.
Принципиальная разница между полным и частным резервом заключается в том, что использование частного резерва на работе не меняет ранних начал последующих работ.
Частный резерв равен раннему началу последующей работы минус раннее окончание данной работы:
(9) |
Используя формулу (9), определим величины частного резерва для работы:
Частный резерв времени показывает, насколько можно увеличить продолжительность работы либо сдвинуть ее раннее начало, не изменяя при этом как раннего начала последующих работ, так и конечного срока графика.
Следует иметь в виду, что величина частного резерва никогда не превышает величину полного резерва времени, а сумма частных резервов всегда равна полному резерву пути.
Критическая работа
Критическая работа участок) — работа, находящаяся на критическом пути.
Критическая работа ( участок) — работа, находящаяся на критическом пути.
Критическая работа — работа, лежащая на критическом пути. Суммарная продолжительность работ, лежащих на критическом пути, определяет общую продолжительность процесса выполнения задания.
Особенность критических работ состоит в следующем. Чтобы было соблюдено минимальное время выполнения комплекса, каждая из них должна начинаться точно в тот момент, когда закончена последняя из работ, на которые она опирается, и продолжаться не более того времени, которое ей отведено по плану; малейшее запоздание в выполнении каждой из критических работ приводит к соответствующей задержке выполнения плана в целом. Таким образом, критический путь на сетевом графике — это совокупность наиболее уязвимых, слабых мест плана, которые должны укладываться во временной план с наибольшей четкостью. Что касается остальных, некритических работ ( в нашем случае a2, a3, a5, а8 и а10), то с ними дело обстоит не так плохо: каждая из этих работ имеет известные временные резервы и может быть закончена с некоторым опозданием без того, чтобы это отразилось на сроке выполнения комплекса в целом.
В критической работе Пойре установлены неточности описанных моделей.
Иное дело — критическая работа ума на основе сравнения разных форм опыта. Такая работа, как правило, осуществляется уже на другом — просвещенном, размышляющем уровне сознания.
Зависимость cos 9 от критической работы погружения фторсодержа-щих органических поверхностей для следующих жидкостей ( в скобках указано значение поверхностного натяжения жидкостей в эрг / см2. |
Таким образом, критическая работа погружения численно равна критическому поверхностному натяжению.
Итак, существует максимальная и минимальная критическая работа адгезии. Фактические значения работы адгезии не могут быть ниже минимальной и выше максимальной.
Сокращение временных оценок критических работ производится за счет перехода от нормальной их продолжительности к форсированию этих работ путем добавления для их выполнения дополнительной рабочей силы и повышения сменности производства работ.
На основе анализа критических работ ведутся поиски внутренних резервов времени и экономии средств. Если использование внутренних резервов времени критических работ все же не позволяет уложиться в директивные сроки разработки комплекса в целом, то сетевая модель покажет, с каких участков некритической зоны можно переместить рабочих и материально-технические средства на критические работы.
В отличие от критической работы, момент начала работы, не входящей в критический путь, может быть несколько сдвинут без увеличения общей продолжительности
Важно, чтобы сдвинутая некритическая работа была завершена до начала критических работ, которым она предшествует.
. Для затрат, соответствующих критическим работам, к которым относятся, например: рекламные кампании и обеспечение производства, определение важности отклонений является обязательным.
Для затрат, соответствующих критическим работам, к которым относятся, например: рекламные кампании и обеспечение производства, определение важности отклонений является обязательным.
Выявляют возможность сокращения продолжительности: критических работ за счет использования резервов времени ненапряженных работ. В этом случае планируемые параметры сетевой модели изменяются путем пересмотра состава или последовательности выполнения отдельных работ, направленных на сокращение длительности критического пути; уменьшается продолжительность отдельных работ в зоне критического пути за счет совмещения работ во времени и перераспределения ресурсов с некритических работ на критические. Некритические-работы можно удлинить на срок не больший, чем резерв времени. Наибольшую эффективность дает сокращение продолжительности работ, находящихся на критическом пути. При этом результаты от уменьшения продолжительности их цикла следует рассматривать с точки зрения всего комплекса работ. Даже значительное удорожание данных частных работ, вызванное увеличением количества работников, выполняющих их в целях сокращения цикла, в целом по всей совокупности работ будет незначительным. В результате сокращения продолжительности одних работ, и увеличения других, с которых снимают резервы, возникают новые критические пути, которые требуют расчета всех параметров и проверки их соответствия; заданным срокам.
Графики работ.| Сокращение продолжительности строительства за счет совмещения работ. |
Пример построения сетевого графика
Несмотря на то, что описанный выше алгоритм может показаться сложным, на самом же деле построение сетевого графика задача несложная. Для того, чтобы убедиться в этом рассмотрим построение сетевого графика на простом примере ремонта детской комнаты.
Шаг 1. Определить основную цель проекта
Представьте, что сейчас лето, вашему сыну исполнилось 7 лет и в сентябре он идет в школу. Вы решил обновить его комнату к новому учебному году и сделать ее подходящей для школьника, т.е. должно появиться полноценной рабочее место, зонирование комнаты измениться, и т.д.
В этом случае целью нашего небольшого проекта будет — сделать комнату пригодной и приятной для проживания мальчика, который пойдет в начальную школу.
Шаг 2. Выявить ограничения
Бюджет не более 100,000 руб., ремонтные работы можно вести только в рабочие дни с 10:00 до 18:00 с обязательным перерывом с 12:00 до 14:00. Итого получается — 6 рабочих часов в день.
Шаг 3. Определить состав работ
Немного поразмыслив мы накидали основные работы, которые надо сделать, а именно:
- Нам нужен дизайн-проект новой комнаты;
- Нам надо закупить материалы для ремонта;
- Надо составить смету ремонта;
- Надо выполнить сам ремонт;
- И т.к. мы решили сделать небольшую перепланировку, то надо согласовать ее с ТСЖ.
Отобразим эти работы в виде блоков:
Рисунок 1. Состав работ
Шаг 4. Оценить длительность работ
Мы решили оценивать длительность работ в днях, т.к. до начала учебного года еще достаточно времени, то такая точность планирования нас вполне устраивает.
Рисунок 2. Длительность работ
Шаг 5. Определить последовательность работ
Теперь определим последовательность работ, мы будем использовать схему построения сетевого графика «сверху-вниз». Первая работа, которую необходимо выполнить — это работа «Разработать дизайн-проекта«. Затем мы оценим стоимость проекта, а параллельно начнем согласование с ТСЖ, т.к. эта задача занимает много времени. После того, как мы оценим проект и его согласуем, мы приступим к покупке всех необходимых материалов и уже затем начнем сам ремонт.
Рисунок 3. Последовательность работ
Укажем стрелками связи между работами.
Рисунок 4. Связи между работами
Шаг 7. Определить раннее начало и раннее окончание
Т.к. мы выбрали модель сетевого график «сверху-вниз», то начинаем его и просматривать сверху вниз, начиная с самой верхней работы, и далее по очереди двигаемся к самой нижней работе.
Напомним, что раннее начало последующей работы будет совпадать с ранним завершением предшествующей, а раннее окончание каждой из работ определяется как раннее начало плюс длительность работ Если предшествующих работ несколько, то ранним началом последующей работы будет наибольшее из значений раннего окончания одной из предшествующих работ.
Рисунок 5. Раннее начало и окончание работ
Шаг 8. Определить поздние начало и окончание
Для того, чтобы определить поздние начало и окончание просмотрим сетевой график в обратном направлении — снизу вверх. Позднее окончание работы будет совпадать с поздним началом последующей работы. Если последующих работ несколько, то поздним окончанием работы будет наименьшее из значений позднего начала последующих работ. Позднее начало каждой работы определяется как позднее окончание минус длительность работы.
Рисунок 6. Позднее начало и окончание работ
Шаг 9. Определить временной резерв
Вычислим временной резерв для каждой из работ. Он вычисляется как разница между поздним и ранним началом или поздним и ранним окончанием работы.
Рисунок 7. Временной резерв
Шаг 10. Выявить критический путь
Как мы уже знаем, критический путь — это цепочка работ, у которых резерв времени равен нулю. Выделим такие задачи на сетевом графике.
Рисунок 8. Критический путь
Задачи «Разработать дизайн-проект«, «Согласовать проект с ТСЖ» и «Закупить необходимые материалы«, «Провести ремонтные работы» составляю критический путь, а его длина составляет 19 дней. Это означает, что в текущем виде проект не может быть выполнен быстрее, чем за 19 дней. Если мы хотим сократить сроки проекта, то нам необходимо оптимизировать задачи, лежащие на критическом пути.
Например, мы можем начать ремонтные работы раньше получения согласования на перепланировку от ТСЖ, приняв на себя риски того, что согласование может быть не получено.
Просмотры:
44 304
Альтернативный взгляд: отличия метода критической цепи (CCPM) от метода критического пути (CPM)
Ключевые отличия метода критической цепи от критического пути:
- критический путь в CPM имеет «идеализированный» характер, в CCPM путь строится с учетом ресурсных ограничений.
- основные задачи CPM — планирование проекта, определение наиболее приоритетных задач; основная задача метода критической цепи — как можно быстрее выполнить проект с учетом ресурсных ограничений.
- critical path method завязан на прогнозировании сроков проекта, тогда как CCPM — на изначальной неопределенности продолжительности работ.
- метод критического пути больше подходит для определения сроков выпуска продукта, а CCPM — для проектов, в которых уже известен дедлайн.
- critical path method построен на жесткой последовательности задач, метод критической цепи — на гибком планировании.
В CCPM есть два срока с жёсткой привязкой — даты старта и выпуска продукта (сдачи проекта). Разработка и работа с цепочкой задач и есть главной целью метода. Критическая цепь является последовательностью задач проекта. От их выполнения зависит воплощение самого проекта. От величины задач и ресурсов на их выполнение зависит длина критического пути и дата выполнения проекта. В этом CCPM похож на CPM (поэтому их так часто путают): самый длинный путь цепи — критический.
Лоуренс Лич в книге «Вовремя и в рамках бюджета: Управление проектами по методу критической цепи» предостерегает от распространенной ошибки. Часто руководители используют первоначально построенную критическую цепь как основу ограничений для выполнения проекта. Правильнее же будет построить на базе первичной цепи новую, уже с учетом ресурсных ограничений.
Виртуальная критическая цепьпо своим свойствам похожа на цепь обычную.Важно оставаться крепкими в состоянии напряжения.Сила каждой цепи определяетсяпрочностью самого слабого звена. Если подвесить многотонный груз на цепь, где одно звено будет из дерева, а все остальные — из прочнейшего титана, то лучше отойти подальше,так как он упадёт в следующую же секунду
Самый яркий пример того, как слабое звено уничтожает весь проект — компьютерная игра No Man’s Sky. Для неё была запущена целая маркетинговая кампания, привязанная к датам крупных игровых выставок E3 2014 и 2015. Они были сильными звеньями критической цепи «Выпуск игры No Man’s Sky», благодаря чему проект заочно получил высокие оценки в прессе и звания «Лучшая оригинальная игра» и «Лучшая игра от независимого разработчика» еще до выхода. Одним из важнейших звеньев было создание дизайн-документа и, как показали негативные отзывы после выпуска продукта на рынок, самым слабым.
Скучный геймплей, отсутствие оригинальных идей и стройной игровой концепции похоронили надежду на успех. И даже мощная маркетинговая кампания, заказ рекламы в крупнейших профильных изданиях и неплохой графический дизайн не спасли от полного провала на рынке. Так лопнуло слабое звено — дизайн-документ (детальное описание разрабатываемой компьютерной игры, сюжет и суть проекта), основа основ игрового проекта — и вся цепь рассыпалась, потеряв смысл.
Пример No Man’s Sky показывает, что прочность цепи определяется самыми слабыми звеньями в ней. Правила реальной жизни работают и для условной цепи: укрепите слабое звено и критическая цепь станет жизнеспособной. Для чего это нужно?
В действие вступает теория ограничений (ТОС), которая подкрепляет метод критической цепи. Одно из правил ТОС — в проекте может быть выполнено столько работы, сколько позволяет сделать самое слабое звено в цепи. Говоря простым языком, запускать работы надо в соответствии с мощностью самого слабого звена.
В случае с No Man’s Sky определив диздок как самый слабый элемент у разработчиков было два пути:
- перераспределить нагрузку и увеличить количество ресурсов на создание диздока;
- уменьшить количество затраченных ресурсов на маркетинговую кампанию и другие звенья, забирающие большую часть ресурсов.
Суть метода критического пути
Наличии в этом наименовании метода слова «критический» создаёт впечатление, что такое сочетание задач в цепи имеет первостепенное значение для проекта. Но фактически этим словом в Critical Path Method обозначается влияние задач на дату завершения проекта и зависимость продолжительности проекта и сроков его завершения от длины пути. Для ускорения реализации проекта следует начинать с сокращения критического пути, а любые задержки в этой цепи приводят к увеличению продолжительности работ После завершения работ по критической задаче (при прекращении влияния на дату окончания проекта) задача теряет статус критической.
При этом у работ, связанных с разными путями, есть запас времени (резерв), под которым понимают разницу между предельно ранним потенциальным сроком завершения работы и максимально поздним сроком её выполнения.
Типы резервов времени бывают свободными и общими:
- Свободные резервы определяются как сроки, на которые задача может быть отложена до того, как она начнёт влиять на другую задачу, сдвигая её.
- Общие резервы определяются как сроки, на которые задача может быть отложена до того, как она начнёт влиять на завершение проекта в целом.
Но запас времени есть только в работах, лежащих вне критических путей, что даёт им определённую гибкость при планировании. В целом существует взаимозависимость: если задача располагается на критическом пути, её общий резерв равен нулю (или меньше определённого значения). Для задач на некритических путях таких ограничений нет, и они, имея резерв времени, могут смещаться по срокам вперёд или назад в границах своего резерва, не оказывая влияния на дату окончания всего проекта.
Такое основанное на предельных сроках распределение задач, производимое с учётом логической последовательности операций и взаимосвязи между ними, приобрело форму методики сетевого планирования, частью которой стал Critical Path Method. Суть этого способа менеджмента в вычислении длины наиболее продолжительной цепочки операций из всех существующих на сетевых графиках (включая работы, ведущиеся параллельно).
График сетевой модели и диаграмма Гантта показывают начало и окончание работ, а также последовательность (очерёдность) их выполнения в ходе реализации проекта. Временные параметры рассчитываются для каждого сетевого графика отдельно. Причём чаще для этого применяют специализированный софт.
Как правильно ставить задачи (цели) по проекту
Рекомендую пользоваться принципом SMART. Как это расшифровывается:
S (Specific — «конкретный»): цели проекта определяются четко и конкретно, чтобы все участники и вовлеченные в процесс люди понимали, что и зачем делают. Неконкретную формулировку допускают часто и она плохо влияет на дальнейшее планирование. Например, задача:»сделать хороший сайт» достаточно абстрактна: нужно четко сформулировать, что именно мы хотим получить на выходе.
A (Achievable — «достижимый»): нужно требовать, чтобы исполнители приложили усилия, но при этом оглядываться на реальный мир и имеющиеся ресурсы. Не нужно ставить цели, которых не достигнуть, даже если вся команда будет работать 24 часа в сутки. Например, спланировать полет на Марс за 2 месяца нереально — для этого требуется гораздо больше времени.
R (Relevant — «последовательный»): все цели должны укладываться в общую концепцию, соотноситься со стратегией развития бизнеса. Например, если вы фокусируетесь на какой-то нише, то нужно развиваться именно в ней. Если не будет результатов, можно рассмотреть и другие ниши, но последовательно.
T (Timed/Timebounded — «измеримый во времени»): для целей нужно намечать временные рамки, не только конечные, но и промежуточные. Например, если сайт должен быть готов через месяц, нужно оценить сроки выполнения всех подзадач и четко сформулировать их сотрудникам и подрядчикам.
Как показывает практика, если не задать критерии по SMART, то с большой вероятностью можно как минимум сорвать дедлайн по проекту.
Чек-лист по планированию проекта1. Составить полный список задач (SMART); 2. Распределить ресурсы на каждую задачу, убедиться, что их достаточно; 3. Построить взаимосвязь между задачами — можно ли выполнить их параллельно, последовательно, какие нужно завершить до начала реализации следующих; 4. Определить критический путь, учесть риски по срокам и переносу времени исполнения; 5. Исходя из плана и ресурсов высчитать себестоимость проекта для выставления сметы заказчику. |