Файл: Сетевое планирование в управлении проектами. Метод критического пути (МКП) (История сетевого планирования).pdf
Добавлен: 13.05.2023
Просмотров: 1142
Скачиваний: 17
СОДЕРЖАНИЕ
1. История сетевого планирования
2. Сетевое планирование в управлении проектами
2.1. Понятие сетевого планирования
2.2. Основные элементы в сетевом планировании
3 Порядок и правила построения сетевых моделей
4 Краткое описание методов сетевого планирования
7 Пример расчета по методу критического пути
8 Планирование работ по методу критического пути на примере проекта, реализованного в Банке
Нахождение критического пути сводится к нахождению критических работ и выполняется в два этапа:
- Вычисление раннего времени начала каждой работы проекта. Эта величина показывает время, раньше которого работа не может быть начата.
- Вычисление позднего времени начала каждой работы. Эта величина показывает время, позже которого работа не может быть начата без увеличения продолжительности всего проекта[42].
На критическом пути общие временные резервы отсутствуют. Любые работы, лежащие на нем, называются операциями критического пути. В условиях сетевого графика может быть рассмотрено несколько параллельно намеченных последовательностей для целей нахождения резервов оптимизации календарной модели. На рисунке 18 представлен пример ранних и поздних сроков работ по методу критического пути, где:
ES (Early Start) – раннее начало работ
EF (Early Finish) – раннее окончание работ
LS (Late Start) – позднее начало работ
LF (Late Finish) – позднее окончание работ
Рисунок 18 Пример модели МКП
Расчет критического пути выполняется для целей:
- минимизации общей продолжительности мероприятия в условиях ограничений по срокам работ;
- ранжирования операций в любой момент реализации проекта в условиях решения общей задачи мероприятия в минимальные сроки;
- информирования PM об ограничивающем факторе критического пути, чтобы оптимизировать операции, влияющие на общую планируемую продолжительность.
Иными словами, анализ на основе МКП показывает, какие задачи и соответствующие им работы влияют на срок окончания проекта. Он позволяет менеджеру принять взвешенные решения по сжатию расписания. Анализ параметров операций сетевого графика дает возможность найти резервы некритических задач и использовать их при выравнивании загрузки ресурсов, используя следующий алгоритм МКП[43].
- Прямой анализ последовательностей работ, вычисление ранних начал и окончаний операций:
EF=ES+D[44], где
D – длительность работы
EF (Early Finish) – раннее окончание работ
ES (Early Start) – раннее начало работ
- Обратный анализ последовательностей, расчет поздних окончаний и поздних начал выполнения работ:
LS=LF-D, где
D – длительность работы
LS (Late Start) – позднее начало работ
LF (Late Finish) – позднее окончание работ
- Вычисление временных резервов для каждой из работ сетевого графика:
TF=LS-ES=LF-EF[45]
FF=ESближайшего последователя - EF, где
TF (Total Float) - общий временной резерв
FF (Free Float) - свободный временной резерв [46]
- Формирование плана мероприятий по оптимизации расписания.
Типы временных резервов бывают свободными и общими:
-
- Свободные резервы - сроки, на которые задача может быть отложена до того, как она начнёт влиять на другую задачу, сдвигая её.
- Общие резервы - сроки, на которые задача может быть отложена до того, как она начнёт влиять на завершение проекта в целом.
Аналогично формулам алгоритма расчета МКП выше, основные временные параметры сетевых графиков можно отразить следующим образом.
Обозначим t(i, j) – продолжительность работы с начальным событием i и конечным событием j[47].
Ранний срок tp(j) свершения работы j – это самый ранний момент, к которому завершаются все работы, предшествующие этому событию. Правило вычисления:
tp(j) = {max tp(i) + t(i, j)}[48]
где максимум берется по всем событиям i, непосредственно предшествующим событию j.
Поздний срок:
tп(j) = min{tп(j) - t(i, j)},
где минимум берется по всем событиям j, непосредственно следующим за событием i.
Резерв R(i) события i показывает, на какой предельно допустимый срок может задержаться свершение события i без нарушения срока наступления завершающего события:
R(i) = tп(i) – tр(i)
Критические события резервов не имеют[49].
7 Пример расчета по методу критического пути
Для примера возьмем проект по разработке мобильного приложения. В первую очередь декомпозируем работы для реализации проекта, определим их длительность. Длительность работ в нашем проекте зависит как от законодательства РФ (выбор подрядчика), так и от внутренних регламентов в компании. Определяем последовательность выполнения работ. Для дальнейшего удобства расчетов каждой работе присвоим свой номер. Все работы с параметрами заносим в таблицу:
|
Номер работы |
Название работы |
Работа-предшественник |
Длительность, дней |
|
A |
Утверждение мобильного приложения |
нет |
5 |
|
B |
План разработки приложения |
A |
10 |
|
C |
Обследование аналогичных приложений на рынке |
A |
15 |
|
D |
Проверка необходимости участия в разработке приложения службы Безопасности |
A |
5 |
|
E |
Подготовка отчета сотрудников по обследованию рынка |
B, C |
15 |
|
F |
Утверждение приложения на комиссии компании |
B, C, D |
5 |
|
G |
Выбор подрядчика для разработки мобильного приложения |
F |
25 |
|
H |
Разработка мобильного приложения |
E, G |
35 |
Построим сетевую диаграмму по известным нам параметрам:
Рассчитаем следующие параметры по методу критического пути и отразим их на сетевой модели:
LS (Late Start) – позднее начало работ
LF (Late Finish) – позднее окончание работ
EF (Early Finish) – раннее окончание работ
ES (Early Start) – раннее начало работ
TF (Total Float) - общий временной резерв
FF (Free Float) - свободный временной резерв
Например, для работы Е расчет будет следующий:
EF=ES+D = 20 + 15 = 35
LF = LS + D = 35 + 15 = 50
TF=LS-ES= 35 – 20 = 15
FF=ESближайшего последователя – EF = 50 – 35 = 15
Аналогично, рассчитав по методу критического пути, заполним в сетевой модели параметры по всем работам.
Из анализа результатов видно, что:
-
- Критический путь состоит из 5 работ- A, C, F, G, H – критические работы выделены заливкой;
- Длина критического пути равна 85 дней;
- Самый большой общий временной резерв (TF) равен 15 дней (отражен в работе E).
8 Планирование работ по методу критического пути на примере проекта, реализованного в Банке
Применение метода критического пути для разработки календарного графика реализации работ по проекту предусматривает в основном выполнение четырех этапов анализа. Их может быть и больше, если проект масштабный. В качестве примера для анализа возьмем проект по разработке автоматизированной системы в Банке.
Рисунок 19 Работы проекта по разработке автоматизированной системы
1 этап планирования по методу критического пути - необходимо определить цели и выявить ограничения
Чтобы установить цели и ограничения в рамках планирования по методу критического пути, необходимо рассмотреть проект в следующих аспектах:
- продолжительность;
- стоимость;
- качество;
- наличие ресурсов (материальные и нематериальные);
- другие важные аспекты.
Для реализации проекта по разработке автоматизированной системы в Банке целями будут являться:
1.Тиражировать автоматизированную систему в территориальных Банках
2. Увеличить количество использующихся продуктов на одного клиента Банка.
3. Увеличить объем комиссионных доходов Банка за счет роста и приоритезации продаж определенных продуктов.
Так как цели проекта направлены на получение дополнительной прибыли Банку в проекте существовало ограничение по срокам реализации - отклонение от плана могло быть не более 30 календарных дней.
Также было выставлено ограничение по количество интеграции с системами Банка, что влияло на сроки реализации проекта.
2 этап планирования по методу критического пути - на втором этап необходимо корректно рассчитать продолжительность работ. Руководитель проекта определяет работы, входящие в проект, и рассчитывает длительность каждой работы. В проекте по разработке автоматизированной системы в Банке работ достаточно много, некоторые из них имеют длительность, на которую влиять нет возможности, например, проведение закупочных процедур, которые регламентируются Законодательством. Чтобы работы проекта выполнить в срок, необходимо было строго придерживаться календарного плана работ, а иногда корректировать сроки по тем или иным работам в меньшую сторону.
3 этап планирования по методу критического пути - по итогам составления списка работ проекта необходимо разработать сетевой график. Для этого анализируем установку очередности работ и составляем график, отражающий последовательность работ. Некоторые работы должны производиться в определенной последовательности, некоторые можно выполнять параллельно. Очередность работ в основном определяется техническими причинами.
Например, технически невозможно выполнить работы внешнего подрядчика на проекте, если подрядчик еще не определен в рамках закупочных процедур и с ним не заключен договор. Иногда есть случаи, в которых очередность определяется по принципу предпочтительности с учетом качества, эффективности или требованиями безопасности. Например, возможно подготовить все оборудование и программное обеспечение для работы внешнего подрядчика на проекте, но сами работы по разработки автоматизированной системы подрядчиком начнутся только после заключения с ним договора. Ниже на рисунке отражена часть работ проекта по разработке автоматизированной системы в Банке с указанием очередности.
Рисунок 20 Работы проекта с указанием очередности
4 этап планирования по методу критического пути - построение линейной диаграммы Ганта и сетевого графика на основе оценок продолжительности работ (рис.) и полученной сети расписания (рис.). В банке используются инструменты программы Microsoft Project для построения линейной диаграммы Ганта и сетевого графика.
Рисунок 21 Часть линейной диаграммы Ганта
Рисунок 22 Часть сетевого графика с отображением критического пути
9. Работа с расписанием в МКП
Рассмотрим фрагмента модели, на которой критический путь отражен стрелками красного цвета - двигаться следует от конечной работы к начальной. Необходимо выбирать из всех предыдущих действий работу, имеющую самое позднее раннее окончание. Именно такие работы будут лежать на критическом пути.
Рисунок 23 Пример фрагмента сетевого графика с выделенным критическим путем[50]
В практике оптимизации календарных моделей действуют два ориентира: критический путь и загруженность временных ресурсов. На стыке интересов сохранения или уменьшения общего срока проекта, с одной стороны, и достаточности ресурсов, с другой, строится деятельность по моделированию календаря. Есть два способа действий в зоне взаимодействия данных интересов: сглаживание ресурсов, выравнивание ресурсов.
Сглаживание ресурсов позволяет выполнить анализ и оптимизировать ресурсы, не выходя за рамки имеющихся резервов на выполнение работ проекта, при этом критический путь остается неизменным.
При выравнивании ресурсов руководитель проекта получает возможность изменения сроков работ, включая и работ на критическом пути. Это приводит к изменению сроков всего проекта. Все зависит от доминирования того или иного критерия среди сроков и ресурсного обеспечения.
На рисунке 24 приведен перечень методов, которые руководитель проектов может применять для оптимизации модели.
Рисунок 24 Способы оптимизации модели календарного планирования[51]
При проведении ресурсной оптимизации следует руководствоваться правилами:
- итерационно прибегать к методологии по мере необходимости на протяжении реализации проекта;
- работы должны быть наделены ресурсом, с учетом его стоимости;
- не должно быть длительной перегрузки ресурсов;
- необходимо учитывать уровень дискретности выполнения работ;
- постоянно выполнять анализ доступности ресурсов на базе календарей их загрузки;
- чтобы выровнять ресурсы необходимо использовать матрицу приоритета задач.