Файл: Сетевое планирование в управлении проектами. Метод критического пути (МКП) (1. Сущность сетевого планирования в управлении проектами).pdf
Добавлен: 30.06.2023
Просмотров: 148
Скачиваний: 2
СОДЕРЖАНИЕ
1. Сущность сетевого планирования в управлении проектами
1.1 Понятие сетевого планирования
1.2 Методы сетевого планирования
2. Сетевое планирование в управлении проектами
2.1 Структура разбиения работ (СРР)
2.2 Процесс разработки сетевой модели
2.3 Календарное планирование на основе МКП
Экономическая эффективность от внедрения СПУ определяется в первую очередь возможностями уменьшения общего цикла работ и сокращением затрат за счет более рационального использования трудовых, материальных и денежных ресурсов.
Уменьшение длительности комплекса работ обеспечивает сокращение сроков окупаемости инвестиций, более раннему выводу товара на рынок, что способствует конкурентному успеху фирмы.
Исследуем процесс сетевого планирования на примере организации. ООО «Промтехсервис» оказывает услуги по заправке автомобилей и выход с ними на рынок г Сорочинска. Рассмотрим проект по выполнению заказа, состоящий из восьми работ. Для удобства расчетов примем условные обозначения.
Таблица 1
Условные обозначения
Наименование работ |
Операция |
Обработка заказа |
A |
Составление договорной документации |
B |
Пополнение уровня топлива на складах |
C |
Подготовка транспортных средств |
D |
Загрузка автоцистерн |
E |
Доставка груза |
F |
Слив топлива, оформление документации |
G |
Возврат автоцистерн на базу, очистка от мазута |
H |
Источник: Отчетность ООО «Промтехсервис» за 2016 год
В таблице 2 указаны продолжительность и затраты на каждую операцию, соответствующие нормальному и максимально интенсивному режимам ее выполнения. Косвенные затраты в размере 130 руб./день.
Определим календарные планы минимальной стоимости, которые можно реализовать в интервале между точками нормального и максимально интенсивного режимов. Рассчитаем оптимальный календарный план.
Таблица 2
Исходные данные
Операция |
Нормальные сроки |
Сжатые сроки |
Увеличение затрат (наклон) |
||
продолжительность |
затраты |
продолжительность |
затраты |
||
A |
5 |
210 |
3 |
280 |
35 |
B |
7 |
400 |
6 |
560 |
160 |
C |
6 |
500 |
4 |
600 |
50 |
D |
9 |
540 |
7 |
600 |
30 |
E |
4 |
500 |
1 |
1100 |
200 |
F |
5 |
150 |
4 |
240 |
90 |
G |
3 |
150 |
3 |
150 |
- |
H |
7 |
600 |
6 |
750 |
150 |
Σ = 3050 |
Σ = 4280 |
Источник: Отчетность ООО «Промтехсервис» за 2016 год
Шаг 1. На первом шаге вычислений предполагается, что все операции имеют нормальную продолжительность.
В сети всего пять путей из первого события в десятое:
{A;D;H}= 21 день;
{A;C;F;H}= 23 дня;
{A;C;E;G}= 18 дней;
{B;F;H}= 19 дней.
{B;E;G}= 14 дней.
Следовательно, критический путь состоит из операций A;C;F;H. Продолжительность выполнения проекта равна 23 единицам времени, соответствующие прямые затраты составляют (210 + 500 + 150 + 600)=1460 руб.., косвенные затраты 2990 = 130 * 23 руб.., общие затраты составляют (1460 + 2990)= 4450 руб..
Шаг 2. Второй шаг состоит в сокращении продолжительности проекта за счет «сжатия» критической операции с минимальным наклоном. В сети всего четыре критические операции A;C;F;H. Поскольку у операции А наклон меньше, то она и выбирается для сжатия. Сократим операцию А на одну единицу времени:
{A;D;H}= 20 день;
{A; C; F;H}= 22 дня;
{A; C; E;G}= 17 дней;
{B; F;H}= 19 дней.
{B; E; G}= 14 дней.
Продолжительность проекта составляет теперь 22 единиц времени, критический путь состоит из операций A;C;F;H, прямые затраты равны 1460 + (23 – 22) * 35 = 1495, косвенные затраты – 2860 (130 * 22) руб., общие затраты равны 4355.
Шаг 3. Поскольку операцию А все еще можно сжать, то она сокращается еще на единицу времени и тем самым достигает своего предела интенсивности.
{A;D;H}= 19 день;
{A; C; F;H}= 21 дня;
{A; C; E;G}= 16 дней;
{B; F;H}= 19 дней.
{B; E; G}= 14 дней.
Критический путь не изменился. Продолжительность проекта составляет теперь 21 единиц времени, прямые затраты: 1495 + (22 – 21) * 35 = 1530, косвенные затраты – 2730 (130 * 21), общие затраты – 4260.
Шаг 4. Операцию А теперь сжать нельзя, так как для нее достигнуту максимальное сжатие. Поэтому для дальнейшего сокращения продолжительности проекта выбирается операция С. Сократим продолжительность операции С на 1 единицу времени:
{A;D;H}= 19 день;
{A;C;F;H}= 20 дня;
{A;C;E;G}= 15 дней;
{B;F;H}= 19 дней.
{B;E;G}= 14 дней.
Продолжительность проекта составляет теперь 20 единиц времени, прямые затраты: 1530 + (21 – 20) * 50 = 1580, косвенные затраты – 2600, общие затраты равны 4180.
Шаг 5. Теперь сократим в пути {A;C;F;H} продолжительность операции С еще на одну единицу времени:
Следовательно, сокращаем С на 1 единицу времени.
{A;D;H}= 19 день;
{A;C;F;H}= 19 дня;
{A;C;E;G}= 14 дней;
{B;F;H}= 19 дней.
{B;E;G}= 14 дней.
В сети получилось три критических пути: {A;D;H}; {A;С;F;H} и {B;Е;Н}. Продолжительность нового календарного плана составляет теперь 19 единиц времени, прямые затраты: 1580 + (20 – 19) * 50 = 1630, косвенные затраты – 2470, общие затраты – 4100.
Шаг 6. Операции С теперь уже больше сжать невозможно. Сократим продолжительность операции D; F; Н на одну единицу времени:
{A;D;H}= 17 день;
{A;C;F;H}= 17 дня;
{A;C;E;G}= 14 дней;
{B;F;H}= 17 дней.
{B;E;G}= 14 дней.
В сети также получилось три критических пути: {A;D;H}; {A;С;F;H} и {B;F;H}. Продолжительность нового календарного плана составляет 17 единиц времени, прямые затраты: 1630 + (19 – 17) * (30 + 90 + 150) = 2170, косвенные затраты – 2210, общие затраты – 4380.
Шаг 7. В пути {A;D;H} операцию D можно сжать еще на единицу времени, в пути {A;C;F;H} операции невозможно сжать, в пути {B;F;H} можно еще сдать операцию В.
Так как все операции критического пути {A;C;F;H} сжаты до предела интенсивности, дальнейшее сокращение продолжительности проекта невозможно. Следовательно, календарный план является планом максимальной интенсивности.
Вывод: Оптимальный план составляет 17 дней.
Рис. 2 Диаграмма сетевого плана
Наименьшая сумма затрат составляет на шаге 5 при продолжительности пути 19 дней – 4100 руб.
Построим математическую модель, которая позволит найти оптимальные значения продолжительностей работ при заданных продолжительности проекта, отношениях предшествования, верхних и нижних пределах продолжительности для каждой работы.
Для формулировки задачи линейного программирования введём следующие обозначения:
A – множество работ проекта,
ESi – ранний срок наступления события,
yij – величина сокращения времени работы,
i = 1 – номер начального события сети,
i = n – номер конечного события сети,
T0 – желательное время выполнения проекта,
aij – удельные затраты на сокращение работы (наклон),
Dijn – нормальное время выполнения работы,
Dijc – критическое время выполнения работы.
При данных обозначениях модель линейного программирования имеет вид:
F = Σ ai* y i →min
ESi – ESx + yx ≥ dxn xPi
yi ≤ dxn –djc
ESfin ≤ T0
ESi ≥ 0, yi ≥ 0
iЄA
Подставим теперь данные в сформулированную математическую модель:
F = 35× yA + 160× yB + 50× yC + 30× yD + 200× yE + 90× yF + 0× yG + 150 × yH → min
ESD – ESA + yA ≥ 5 yA ≤ 2
ESC – ESA + yA ≥ 5 yA ≤ 2
ESE – ESB + yB ≥ 7 yB ≤ 1
ESF – ESB + yB ≥ 7 yB ≤ 1
ESH – ESD + yD ≥ 9 yD ≤ 2
ESF – ESC + yC ≥ 6 yC ≤ 2
ESE – ESC + yC ≥ 6 yC ≤ 2
ESH – ESF + yF ≥ 5 yF ≤ 1
ESFin – ESH + yH ≥ 7 yH ≤ 1
ESFin – ESG + yG ≥ 3 yG ≤ 0
ESFin ≤ T0 , ESi ≥ 0, iЄA
Данная задача решается при значениях T0 = {23, 22, 21, 20, 19, 17}.
Таблица 3
Расчетные данные
T0 |
yA |
yB |
yC |
yD |
yE |
yF |
yG |
yH |
F |
|
23 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
|
22 |
1 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
35 |
Сокр А |
21 |
2 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
70 |
Сокр А |
20 |
2 |
0 |
1 |
0 |
0 |
0 |
0 |
0 |
120 |
Сокр С |
19 |
2 |
0 |
2 |
0 |
0 |
0 |
0 |
0 |
170 |
Сокр С |
17 |
2 |
0 |
2 |
1 |
0 |
1 |
0 |
1 |
440 |
Сокр D, F, H |
Источник: Расчетные данные
Добавив в нашу модель прямые затраты при нормальной длительности (= 3050) и косвенные затраты (130 руб.. в день), можно определить общие затраты для каждого значения T0 или минимум общих затрат:
Fобщ = F + 3050+130 * ES8 .
Fобщ =440 + 3050 + 130 * 7 = 4380
ООО «Промтехсервис» выполняет заказ, полученный от ее потребителя. Менеджерам требуется: построить сетевой граф. Определить: ожидаемое значение времени выполнения всего проекта; значение соответствующей стоимости.
Таблица 4
Исходная информация
Операция |
Непосредствпредшеств операции |
Срок, дней |
Стоимость для ожидаемой продолжит., руб. |
||
Оптимистический, α |
Наиболее вероятный, m |
Пессимистический, b |
|||
A |
2 |
5 |
14 |
1000 |
|
B |
4 |
7 |
10 |
900 |
|
C |
4 |
5 |
6 |
2000 |
|
D |
A |
7 |
8 |
15 |
1200 |
E |
B |
2 |
4 |
12 |
900 |
F |
C |
7 |
10 |
19 |
2500 |
G |
D,E |
3 |
4 |
5 |
400 |
H |
G,F |
1 |
2 |
3 |
300 |
9200 |
Источник: Отчетность ООО «Промтехсервис» за 2016 год
Косвенные издержки, связанные с выполнением проекта, составляют 300 руб. в день. В контракте, заключенном с потребителем, оговорено, что если заказ не будет выполнен в течение 19дней, сумма штрафа составит 100 руб. за каждый последующий день.
Вначале вычислим среднюю продолжительность и дисперсию для каждой работы.
Этот расчет основан на статистической концепции β-распределения, согласно которой наиболее вероятная оценка продолжительности операции m весит в 4 раза больше, чем оптимистическая a и пессимистическая b оценки продолжительности.
Поскольку фактическая продолжительность может отличаться от ожидаемой, необходимо знать дисперсию продолжительности работы. Таким образом, размах распределения равен шести среднеквадратическим отклонениям, т.е.:
σ =
Дисперсия продолжительности работы равна:
σ2=()2
Полученные данные приведены в таблице.
Таблица 5
Расчетные данные вероятности
Работа |
Ожидаемая продолжительность, μ |
Среднеквадратическое отклонение, σ |
Дисперсия, σ2 |
A |
6 |
2 |
4 |
B |
7 |
1 |
1 |
C |
5 |
||
D |
9 |
1 |
|
E |
5 |
2 |
|
F |
11 |
2 |
4 |
G |
4 |
||
H |
2 |
Источник: Расчетные данные
Рис.3 Сетевой план
начало
OK
B 7
C5
D9
E 5
G 4
H 2
F 11
A 6
Таблица 6
Расчет оптимального плана
Операция |
Крити ческий путь |
Ожидаем продол житель ность |
Ранний старт ES |
Ранний финиш EF |
Поздний старт LS |
Поздний финиш LF |
TF |
σ |
σ2 |
A |
да |
6 |
0 |
6 |
0 |
5 |
2 |
4 |
|
B |
нет |
7 |
0 |
7 |
0 |
8 |
1 |
1 |
|
C |
нет |
5 |
0 |
5 |
0 |
6 |
|||
D |
да |
9 |
6 |
16 |
0 |
13 |
1 |
||
E |
нет |
5 |
7 |
12 |
6 |
13 |
2 |
||
F |
нет |
11 |
5 |
15 |
1 |
17 |
2 |
4 |
|
G |
да |
4 |
15 |
21 |
11 |
17 |
|||
H |
да |
2 |
19 |
18 |
18 |
(21-2) |