Полный резерв времени выполнения работы это максимально возможный запас

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

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

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

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

Рассмотрим основные временные параметры
свершения событий – это ранний и поздний
сроки свершения событий, резерв времени
события, которые находятся по
соответствующим формулам.

Ранний срок tp(j)
свершения события j

это самый ранний момент времени, к
которому завершаются все работы,
предшествующие этому событию:

,
(14.2.1.)

где tp(i)
 ранний срок свершения
начального события работы (i,
j); t(i,
j) 
продолжи-тельность работы (i,
j). Предполагается,
что tp(1)=tp(I)=0,
tp(S)=tкр.

Поздний срок tп(i)
свершения события i

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

,
(14.2.2.)

где tп(i)
 поздний срок
свершения конечного события работы (i,
j). Для завершения
события S предполагается,
что tп(S)=tр(S)=
tкр.

Резерв времени R(i)
события
i показывает, на какой
предельно допустимый срок может
задержаться свершение события i
без нарушения срока наступления
завер-шающего события:

.
(14.2.3.)

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

Ранний срок начала работы

равен раннему сроку свершения события
(i):

.
(14.2.4.)

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

.
(14.2.5.)

Поздний срок окончания работы
совпадает с поздним сроком свершения
ее конечного события:

.
(14.2.6)

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

.
(14.2.7.)

Полный резерв времени Rп(i,j)
работы
(i,j)
 это максимально
возможный запас времени, на который
можно отсрочить начало работы или
увеличить продолжительность ее
выполнения при условии, что весь комплекс
работ будет завершен в критический
срок:

.
(14.2.8.)

Свободный резерв времени Rс(i,j)
работы
(i,j)
это максимальный
запас времени, на которое можно отсрочить
или (если она началась в свой ранний
срок) увеличить ее продолжительность
при условии, что не нарушатся ранние
сроки начала всех последующих работ:

.
(14.2.9.)

Критические работы, как и критические
события, резервов не имеют.

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

1. Проставляем в верхних секторах номера
событий (в соответствии с ранжиро-ванием).

2. Рассматриваем события в порядке
возрастания номеров, и, имея в виду, что
tp(1)=0,
по входящим в это событие работам
определяем tp(i)
и записываем в левом секторе.

3. Начиная с конечного события, для
которого tп(n)=
tкр (n
– номер конечного события), для каждого
события по выходящим из него работам
определяем tп(i)
и записываем в правом секторе.

4. В нижнем секторе записываем резерв
времени события R(i).

5. Критические события имеют резерв
времени равный 0, они и определяют
критические работы и критический путь.

Для небольших проектов удобным дополнением
к сетевому графику является линейный
график
(график Ганта). На
линейном графике каждая работа

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

Пример 4.2.
1) Проект включает в себя следующие
работы, представленные в таблице (из
примера 14.1.). Построить сетевой график
выполнения комплекса работ.

Работа

Предшествующие
ей работы

Продолжительность
(дни)

Занятость
рабочих в ходе выполнения работ

а1

а2

а3

а4

а5

а6

а7

а1

а1, а2

а4

а4

а3,
а5

2

4

3

2

5

7

3

2

8

5

7

4

5

9

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

2) По сетевому графику и количеству
исполнителей (рабочих), необходимых для
выполнения каждой работы, построить
линейный график Ганта с учетом занятости
рабочих. Максимальное число рабочих в
любой момент времени для данного проекта
Rmax=10.

Решение. Построенный сетевой график
в примере 14.1. изобразим таким образом,
чтобы можно было произвести расчеты
временных параметров на сетевом графике.

1) Вычисляем ранний срок свершения
событий, и записываем значения в левых
секторах кругов-вершин.

;

;

;

;

;

.

2) Определяем критическое время:
.

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

определила работа (5; 6). Поэтому эта
работа является критической. Момент
свершения события (5) определила работа
(4; 5). В связи, с чем эта работа будет
критической. В свою очередь момент
свершения события (4) определила работа
(3; 4), событие (3) – работа (1; 3). Все эти
работы определили критический путь на
сетевом графике, который запишем
следующим образом:
.
Сам критический путь выделим более
толстой линией.

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

;

;

;

;

;

.

4) Вычисляем резервы времени каждого
события. Резервы времени всех критических
событий равно 0:
.

.

5) Определяем ранние сроки начала и
окончания работ. При этом фиктивные
работы не рассматриваются.

;

;

;

;

;

;

;

;

;

;

;

.

6) Определяем поздние сроки начала и
окончания работ. При этом фиктивные
работы не рассматриваются.

;

;

;

;

;

.

;

;

;

;

;

;

;

.

7) Определяем полные и свободные резервы
работ. Критические работы не рассматриваются,
так как они не имеют резервов, т.е. резервы
равны нулю. Некритическими работами
являются (1; 2), (2; 5), (4; 6).

;

;

.

;

;

.

8) Строим график Ганта.

Каждая работа на линейном графике
изображается прямолинейным отрезком
в привязке к оси времени Ot,
на которую нанесена равномерная шкала.
Длина отрезка в выбранном масштабе
равна продолжительности t(i;
j) выполнения работы
(i; j).
На вертикальной оси отмечаем работы
(i; j).
Над отрезками указываем число рабочих
необходимых при выполнении каждой
работы.

В нашем случае комплекс работ начинается
работами (1; 2), (1; 3). Поэтому начала отрезков
1-2 и 1-3 расположим на вертикали t=0
(в произвольных точках), а длины их будут
равны соответственно
.
После работы (1; 2) выполняются работа
(2; 5) и фиктивная работа (2; 3). Поэтому
отрезок 2-5 следует взять на вертикали
t=2, а длина его будет
соответственно равна
.
Фиктивная работа (2; 3) на линейном графике
изображается точкой (продолжительность
по времени фиктивной работы равна нулю)
на вертикали t=2. Работа
(3; 4) следует за работой (1; 3). Поэтому
начало отрезка 3-4 расположим на вертикали
t=4, а длина соответственно
будет равна
.
За работой (3; 4) следуют работы (4; 5) и (4;
6). Поэтому начала отрезков 4-5 и 4-6
расположим на вертикали t=6,
а длины соответственно будут равны
.
Работа (5; 6) непосредственно следует за
работами (2; 5) и (4; 5). Но так как работа
(4; 5) заканчивается позже, то отрезок 5-6
берет начало на вертикали t=11,
а длина соответственно будет равна
.

По линейному графику можно определить
tкр. и
критический путь.
,
А критический путь будет
,
который выделим более толстой линией.

Руководителю комплекса работ надо
заранее знать, как будут использоваться
специалисты в ходе выполнения работ
комплекса. По линейному графику можно
построить шкалу занятости специалистов.
С этой целью спроецируем на ось времени
Ot начальные и конечные
точки всех работ; получим промежутки
постоянства занятости: (0;2), (2; 4), (4; 5) и
т.д. Для получения показателей занятости
по промежуткам просуммируем интенсивность
использования специалистов по отдельным
работам, расположенным над каждым
промежутком. Так, в промежутке (0; 2) будет
занято

(чел.), в промежутке (2; 4) –

(чел.) и т.д. Ниже оси времени Ot
помещена шкала занятости рабочих.

9) Для установления времени начала и
окончания каждой работы при условии,
что на выполнение каждой работы необходимо
использовать не более Rmax=10
специалистов, то дальнейшее решение
задачи разбивается на отдельные шаги,
при которых приходится пересматривать
сроки выполнения работ, переносить
отдельные работы, сдвигая их во времени.
После нескольких проделанных шагов, в
каждом из которых происходит сдвиг
некоторых работ с учетом занятости
специалистов, получаем следующий
преобразован-ный линейный график.
Анализируя шкалу занятости, замечаем,
что при выполнении работ в любой
промежуток времени используется не
более 10 рабочих.

Соседние файлы в папке дискретка

  • #
  • #
  • #
  • #
  • #
  • #
  • #
  • #
  • #
  • #
  • #

В конце 50-х годов в США для осуществления программы исследовательских и конструкторских работ по созданию ракеты «Поларис» впервые был использован метод планирования и управления, основанный на идее определения, оценки вероятных сроков и контроля так называемого «критического пути» всего комплекса работ. Результаты превзошли все ожидания: во-первых, заметно уменьшилось число сбоев в работе из-за несогласованности используемых ресурсов, резко сократилась общая продолжительность выполнения всего комплекса работ, получен огромный эффект из-за снижения суммарной потребности в ресурсах и, соответственно, уменьшения общей стоимости программы. Вскоре после того, как результаты выполнения программы «Поларис» стали достоянием общественности, весь мир заговорил о методе PERT (Project Evaluation and Review Technique) как о новом подходе к организации управления.

За прошедшее с тех пор время метод «критического пути» не только получил широкое применение в повседневной практике управления, но и обусловил появление специальной научно-прикладной дисциплины – управление проектами. В центре внимания этой дисциплины находятся вопросы планирования, организации, контроля и регулирования хода выполнения проектов, организации материально-технического, финансового и кадрового обеспечения проектов, оценки инвестиционной привлекательности различных вариантов реализации проектов.

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

Объект проектного управления

Термин проект, как известно, происходит от латинского слова projectus, что в буквальном переводе означает «брошенный вперед». Таким образом, сразу становится ясно, объект управления, который можно представить в виде проекта, отличает возможность его перспективного развертывания, т.е. возможность предусмотреть его состояния в будущем. Хотя различные официальные источники трактуют понятие проекта по-разному2 , во всех определениях четко просматриваются особенности проекта как объекта управления, обусловленные комплексностью задач и работ, четкой ориентацией этого комплекса на достижение определенных целей и ограничениями по времени, бюджету, материальным и трудовым ресурсам.

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

Деятельность как объект управления рассматривается в виде проекта тогда, когда

  • она объективно имеет комплексных характер и для ее эффективного управления важное значение имеет анализ внутренней структуры всего комплекса работ (операций, процедур и т.п.);
  • переходы от одной работы к другой определяют основное содержание всей деятельности;
  • достижение целей деятельности связано с последовательно-параллельным выполнением всех элементов этой деятельности;
  • ограничения по времени, финансовым, материальным и трудовым ресурсам имеют особое значение в процессе выполнения комплекса работ;
  • продолжительность и стоимость деятельности явно зависит от организации всего комплекса работ.

Поэтому, объектом проектного управления принято считать особым образом организованный комплекс работ, направленный на решение определенной задачи или достижение определенной цели, выполнение которого ограничено во времени, а также связано с потреблением конкретных финансовых, материальных и трудовых ресурсов. При этом под «работой» понимается элементарная, неделимая часть данного комплекса действий.

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

Однако если задача возникает регулярно, а ее решение превращается в рутинную деятельность, доведенную до автоматизма, то нет никакого особого смысла каждый раз, приступая к ее решению, рассматривать и моделировать ее сложную структуру. Результат известен заранее и время, потраченное на планирование, будет просто потеряно. Поэтому объектом проектного управления является, как правило, комплекс взаимосвязанных работ, направленных на решение некоторой оригинальнойзадачи. Но, в том то и дело, что в современной деловой среде, при стремительном развитии техники, технологии и организации производства, при стремительной смене видов и разновидностей товаров и услуг на рынках, появление перед менеджером оригинальных задач стало фактически обычной ситуацией. Если в конце пятидесятых годов, на заре зарождения проектного управления, в качестве объектов такого управления выступали исключительно научно-исследовательские и опытно-конструкторские программы, то в наши дни уже мало кого можно удивить техническими, организационными, экономическими и даже социальными проектами. Уже в самом определении типа проекта заложена характеристика области его приложения.

Теоретические основы проектного управления

Для описания, анализа и оптимизации проектов наиболее подходящими оказались сетевые модели, представляющие из себя разновидность ориентированных графов.

В сетевой модели роль вершин графа могут играть события, определяющие начало и окончание отдельных работ, а дуги в этом случае будут соответствовать работам. Такую сетевую модель принято называть сетевой моделью с работами на дугах (Activities on Arrows, AoA). В то же время, возможно, что в сетевой модели роль вершин графа играют работы, а дуги отображают соответствие между окончанием одной работы и началом другой. Такую сетевую модель принято называть сетевой моделью с работами в узлах (Activities on Nodes, AoN).

Пусть множество A={a1, a2, a3, … an} – комплекс работ, выполнение которых требуется для решения определенной задачи, например, строительства дома. Тогда, если множество V={v1, v2, v3, …, vm} будет представлять комплекс событий, возникающих в процессе выполнения комплекса работ, то сетевая модель будет задаваться ориентированным графом G=(V, A), в котором элементы множества V играют роль вершин, а элементы множества A – роль дуг, соединяющих вершины, причем каждой дуге ai можно поставить в однозначное соответствие пару вершин (vsi, vfi), первая из которых будет определять момент начала работы аi, а вторая – момент окончания этой работы. Такая сетевая модель будет сетевой моделью с работами на дугах.

Теперь пусть множество A={a1, a2, a3, … an} – по-прежнему будет рассматриваться как комплекс работ, выполнение которых требуется для решения определенной задачи, например, строительства дома. Тогда, если множество V={v1, v2, v3, …, vm} будет представлять комплекс отношений предшествования-следования работ в процессе их выполнения, то сетевая модель будет задаваться ориентированным графом G=(A, V), в котором элементы множества A играют роль вершин, а элементы множества V – роль дуг, соединяющих вершины, причем каждой дуге vi можно поставить в однозначное соответствие пару вершин (asi, afi), первая из которых будет непосредственно предшествующей работой в данной паре, а вторая – непосредственно следующей. Такая сетевая модель будет сетевой моделью с работами в узлах.

Сетевая модель может быть представлена: 1) сетевым графиком, 2) в табличной форме, 3) в матричной форме, 4) в форме диаграммы на шкале времени. Как будет показано ниже, переход от одной формы представления к другой не составляет большого труда.

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

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

Сетевым графикомназывается полное графическое отображение структуры сетевой модели на плоскости.

Если сетевым графиком на плоскости отображается сетевая модель типа АоА, то однозначное представление должны получить все работы и все события модели. Однако структура сетевого графика модели АоА может быть более избыточна, чем структура самой отображаемой сетевой модели. Дело в том, что по правилам построения сетевого графика для удобства его анализа необходимо, чтобы два события были соединены только единственной работой, что в принципе не соответствует реальным обстоятельствам в окружающей нас действительности. Поэтому принято вводить в структуру сетевого графика элемент, которого нет ни в действительности, ни в сетевой модели. Этот элемент называется фиктивной работой. Таким образом, структура сетевого графика образуется из трех типов элементов (в отличие от структуры сетевой модели, где только два типа элементов):

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

Графически события изображаются кружками, разделенными на три равных сегмента (радиусами под углом в 120°); работы изображаются сплошными линиями со стрелками на конце, ориентированными слева направо; фиктивные работы изображаются пунктирными линиями со стрелками на конце, ориентированными слева направо. Пример сетевого графика модели АоА представлен ниже на рис. 1.

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

Проектное управление: модели и методы принятия решений

Если сетевым графиком отображается модель типа AoN, то избыточности структуры удается избежать. Здесь нет необходимости вводить в качестве дополнительного структурного элемента фиктивные работы, поскольку отсутствуют те структурные элементы, которые они призваны обслуживать, а именно – события. В сетевом графике модели типа AoN есть только узлы (или вершины), которые обозначают работы и дуги (сплошные линии со стрелками, ориентированными слева направо), которые обозначают отношения предшествования-следования работ. Никаких событий и никаких фиктивных работ! Заметим, что в наиболее известной программе по проектному управлению Microsoft Project реализуется именно этот тип модели.

Здесь узлы сети, соответствующие работам, принято изображать прямоугольниками, поделенными на 5 секторов. В центральном секторе проставляется индекс (или записывается наименование работы). Заполнение остальных секторов рассматривается ниже. Пример сетевого графика для модели типа AoN представлен ниже на рис. 2.

Проектное управление: модели и методы принятия решений

Рисунок 2. Пример сетевого графика модели типа АоN.

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

Таблица 1.Табличная форма сетевой модели.

Проектное управление: модели и методы принятия решений

Матричная форма описания сетевой модели задается в виде отношения между событиями (ei, ej), которое равно 1, если между этими событиями есть работа (либо реальная, либо фиктивная) и 0 – в противном случае. Матричная форма для описания сетевой модели из рассматриваемого выше примера приведена ниже в табл. 2:

Таблица 2

События

1

2

3

4

5

6

7

1

1

1

2

1

1

3

1

1

1

4

1

1

1

5

1

1

1

6

1

1

1

7

1

1

Описание сетевой модели в форме временной диаграммы (или графика Ганта) предполагает размещение работ в координатной системе, где по оси абсцисс (X) откладывается время (t), а по оси ординат (Y) – работы. Точкой начала отсчета любой из работ будет момент окончания всех ее предшествующих работ. Если работе не предшествует ничто, то она откладывается от начала временной шкалы, т.е. с самого левого края диаграммы. На рис. 3 представлен график Ганта для сетевой модели по данным табл. 1 с добавлением информации о продолжительности выполнения работ.

Поскольку в сетевых графиках моделей типа АоА вершины соответствуют событиям, постольку эти элементы структуры обладают свойством «сшивания» предыдущих работ с последующими. Иными словами, любое событие наступает только тогда, когда закончены все предшествующие ему работы. С другой стороны, оно является предпосылкой для начала следующих за ним работ. Событие не имеет продолжительности и наступает мгновенно. В связи с этим предъявляются особые требования к его определению.

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

Проектное управление: модели и методы принятия решений

Рисунок 3

Различаются следующие разновидности событий сетевого графика модели АоА:

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

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

Различают следующие временные параметры:

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

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

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

Раннее время окончания работы (EFTi) – равно раннему времени начала работы плюс ее продолжительность.

Позднее время окончания работы (LFTi) – наиболее поздний из допустимых сроков окончания работы.

Позднее время начала работы (LSTi) – равно позднему времени окончания работы минус ее продолжительность.

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

Позднее время наступления события (LETj) – характеризует наиболее поздний из допустимых сроков совершения того или иного события. Если установлен срок наступления завершающего события, являющегося результатом всего комплекса проводимых работ, то каждое промежуточное событие должно наступить не позже определенного срока. Этот срок и является предельно допускаемым сроком наступления события.

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

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

Работы, лежащие на критическом пути, называются критическими работами, а события – критическими событиями.

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

Резерв времени наступления события – это разница между поздним и ранним сроками наступления этого события.

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

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

Независимый резерв времени выполнения работы (IFi) – это запас времени, на который можно отложить начало выполнения работы без риска повлиять на какие бы то ни было сроки наступления каких-либо событий в модели вообще.

Параметры раннего и позднего времени наступления события используются в маркировке вершин сетевого графика модели типа АоА. В левый сегмент записывается раннее время наступления соответствующего события (ЕETj), а в правый – позднее (LETj), что показано на рис 4.

Проектное управление: модели и методы принятия решений

Рисунок 4. Пример маркировки времени наступления событий

В маркировке вершин сетевого графика модели типа AoN помимо индекса работ используются параметры (см. Рис. 5):

  • раннего времени начала выполнения работы (ESTj), которое записывается в левый верхний сектор прямоугольника, маркирующего вершину работы;
  • позднего времени начала выполнения работы (LSTj), которое записывается в правый верхний сектор прямоугольника, маркирующего вершину работы;
  • продолжительность выполнения работы (tj), которая записывается в левый нижний сектор прямоугольника, маркирующего вершину работы;
  • полный резерв времени выполнения работы (TFi) – который записывается в правый нижний сектор прямоугольника, маркирующего вершину работы.


Проектное управление: модели и методы принятия решений

Рисунок 5. Пример маркировки вершин сетевого графика модели типа АоN

Методы расчета временных параметров и критического пути сетевой модели проекта

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

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

В качестве примера будем рассматривать модель, заданную изначально сетевым графиком, приведенным на рис. 6.

Рисунок 6. Пример сетевого графика для иллюстрации методов расчета временных параметров

Как табличный, так и матричный метод расчета временных параметров сетевой модели основывается на следующих соотношениях, вытекающих из определений временных параметров. Для удобства понимания индекс работы, как правило, состоит из двух букв, например, [ij], первая из которых соответствует индексу начального события работы, а вторая – индексу конечного события работы. С учетом этого замечания:

  • Раннее время начала работы [ij] совпадает с ранним временем наступления события [i], т.е.
    ESTij = EET [i].
  • Позднее время окончания работы [ij] совпадает с поздним временем наступления события [j], т.е.
    LFTij = LET [j].
  • Раннее время окончания работы [ij]:

    EFTij = ESTij + tij.

  • Позднее время начала работы [ij]:
    LSTij = LFTij – tij.
  • Раннее время наступления события [j] совпадает с самым поздним (максимальным) ранним временем окончания из всех тех работ, для которых данное событие является конечным, т.е.
    EET[j] = max { EFTrj, EFTnj, …, EFTmj}
    , где [rj], [nj], …, [mj] – индексы работ, для которых событие [j] является конечным.
  • Позднее время наступления события [j] совпадает с самым ранним (минимальным) поздним временем начала из всех тех работ, для которых данное событие является начальным, т.е.
    LET[j] = min { LSTjr, LSTjn, …, LSTjm},
    где [jr], [jn], …, [jm] – индексы работ, для которых событие [j] является начальным.
  • Для исходного и заключительного события сетевой модели справедливо:
    EET[s] = LET[s]
  • Но если для исходного события принимается, как правило, момент времени, равный 0, то для заключительного события он появляется в результате расчетов и по нему можно судить о продолжительности критического пути. Итак, для заключительного события справедливо:
    EET[f] = LET[f]
    = TK, где TK – продолжительность критического пути.
  • Полный резерв времени выполнения работы [ij]:
    TFij = LЕT[j] – EET[i] – tij.
  • Свободный резерв времени выполнения работы [ij]:
    FFij = EЕT[j] – EET[i] – tij.
  • Независимый резерв времени выполнения работы [i]:
    IFi = EЕT[j] – LET[i] – tij.

Рассмотрим сначала матричный метод определения временных параметров.

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

Первый шаг заполнения матрицы заключается в следующем. Если события [i] и [j] соединяются какой-то работой, то продолжительность этой работы tij заносится в числители двух клеток: клетки, лежащей на пересечении i-й строки и j-го столбца, и клетки лежащей на пересечении j-й строки и i-го столбца. Эти действия выполняются для всех работ сетевой модели, а числители всех остальных клеток, кроме клеток, лежащих на главной (слева сверху вправо вниз) диагонали матрицы, заполняются нулями или вообще не заполняются.

Следующий шаг заполнения матрицы первоначально предполагает занесение в числитель первой клетки главной диагонали значения 0. Это равносильно тому, что мы полагаем, что раннее время наступления исходного события сетевой модели равно 0. Затем осуществляем заполнение знаменателей тех клеток первой строки, лежащих справа от (или над) главной диагонали, чьи числители содержат значения больше 0. При этом значения, которые проставляются в знаменатели, вычисляются как сумма числителя клетки данной строки, лежащей на главной диагонали, и числителя заполняемой клетки. Таким образом, мы подсчитываем раннее время окончания соответствующей работы. Результат выполнения этих действий приведен на рис. 8.


Проектное управление: модели и методы принятия решений

Рисунок 7. Разметка матрицы при определении временных параметров сетевой модели матричным методом

Рисунок 8.

Нетрудно проверить по формулам, что раннее время окончания работы 1-2 равно 4, а работы 1-4 равно 7.

Следующий шаг заполнения матрицы начинается с того, что мы должны решить, какое значение должно стоять в числителе диагональной клетки второй строки. По определению это должно быть значение, соответствующее раннему началу события 2. Раннее начало некоторого события, являющегося конечным для нескольких работ, равно моменту раннего окончания самой поздней из работ, которые заканчиваются данным событием. Значит, просто необходимо просмотреть знаменатели клеток столбца 2 сверху вниз до главной диагонали и выбрать максимальное значение, после чего записать его в числитель диагональной клетки 2. В нашем примере это будет знаменатель клетки 1-2, который равен 4.

После этого также, как были подсчитаны знаменатели в первой строке выше диагонали, подсчитываются знаменатели клеток второй строки выше диагонали.

Процедуры, описанные выше, повторяются до тех пор, пока не будет найден числитель последней диагональной клетки.

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

Рисунок 9

Получив значение знаменателя последней диагональной клетки, можно вычислить значения знаменателей клеток (чьи числители больше 0), находящихся в той же строке слева (ниже) от главной диагонали. Они будут равны разнице значения знаменателя соответствующей диагональной клетки и значения числителя клетки, для которой производится расчет. Так, например, значение знаменателя клетки 8-7 будет равно 36-5=31, а клетки 8-4 будет равно 36-6=30.

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

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

Из заполненной матрицы нетрудно увидеть не только продолжительность критического пути (числитель или знаменатель последней диагональной клетки), но также сам критический путь. Он проходит через события, у которых раннее и позднее время наступления равны, т.е. через события, у которых в соответствующих диагональных клетках совпадают числители и знаменатели. В нашем примере это будут события 1, 2, 4, 6, 8 (см. Рис. 9).

В соответствии с расчетными формулами резервов времени, которые были приведены выше, полный резерв времени выполнения работы, находящейся между событиями i и j, определяется разностью значений знаменателя диагональной клетки j-j и знаменателя клетки j в строке i выше главной диагонали. Чтобы найти свободный резерв времени выполнения работы, находящейся между событиями i и j, необходимо из числителя диагональной клетки j-j вычесть числитель диагональной клетки i-i и числитель клетки i-j. Чтобы найти независимый резерв времени выполнения работы, находящейся между событиями i и j, необходимо из числителя диагональной клетки j-j вычесть знаменатель диагональной клетки i-i и числитель клетки i-j.

Так, для работы 3-5 полный резерв будет равен 29-9=20, свободный – 17-2-7=8, а независимый – 17-22-7=-12 (принимается равным 0). Для работы 2-6 полный резерв будет равен 26-12=14, свободный – 26-4-8=14 и независимый – 26-4-8=14.

На рис. 10 приведены результаты расчетов всех резервов времени на основании данных из таблицы на рис. 9.

Табличный метод. Составляется таблица, число строк в которой равно числу работ, включающая в себя следующие столбцы (в порядке их следования слева направо):

  1. индекс работы;
  2. индексы непосредственно предшествующих работ;
  3. индексы непосредственно следующих работ;
  4. продолжительность выполнения работы;
  5. раннее время начала выполнения работы;
  6. позднее время начала выполнения работы;
  7. раннее время окончания выполнения работы;
  8. позднее время окончания выполнения работы;
  9. полный резерв времени работы;
  10. свободный резерв времени работы;
  11. независимый резерв времени работы.

Исходная информация, связанная с описанием топологии сетевой модели, содержится в столбцах (1), (2) и (4). Суть табличного метода расчета временных параметров сетевой модели состоит в последовательном заполнении остальных столбцов данной таблицы.

Алгоритм табличного метода предусматривает выполнение следующих последовательных шагов.

Рисунок 10

ШАГ 1. Определение индексов непосредственно следующих работ.

Рассматриваем работу с индексом [i]. Непосредственно следующие за ней работы – это те работы, для которых работа [i] является непосредственно предшествующей. Следовательно, индексы непосредственно следующих работ – это индексы тех работ, у которых в столбце (2) содержится индекс работы [i].

ШАГ 2. Определение раннего времени начала и раннего времени окончания работ.

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

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

  • Раннее время окончания рассматриваемой работы равно раннему времени ее начала (из столбца (5)) плюс продолжительность работы (из столбца (4)).
  • Раннее время начала выполнения работы равно 0, если данной работе непосредственно не предшествует ни одна из работ сетевой модели, или равно максимальному раннему времени окончания среди всех непосредственно предшествующих ей работ (из столбца (7)).

Продолжительность критического пути равна максимальному значению в столбце (7).

ШАГ 3. Определение позднего времени окончания и позднего времени начала работ.

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

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

  • Позднее время начала рассматриваемой работы равно позднему времени ее окончания (из столбца (8)) минус продолжительность работы (из столбца (4)).
  • Позднее время окончания выполнения работы равно продолжительности критического пути, если за данной работой нет ни одной непосредственно следующей работы (из столбца (3)) сетевой модели, или равно минимальному позднему времени начала среди всех непосредственно следующих за данной работой работ (из столбца (6)).

Шаг 4. Определение полного резерва времени выполнения работы.

Полный резерв времени работы [i] находится как разность значений ее позднего и раннего времени окончания (соответственно, столбцы (8) и (7)), либо как разность значений ее позднего и раннего начала выполнения (соответственно, столбцы (6) и (5)).

Шаг 5. Определение свободного резерва времени выполнения работы.

Свободный резерв времени работы [i] определяется как разность между значением раннего времени начала любой из непосредственно следующих за ней работ и суммой раннего времени начала работы [i] и ее продолжительности.

Шаг 6. Определение независимого резерва времени выполнения работы.

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

По приведенным выше правилам заполнена следующая табл. 3.

Таблица 3.

Работа Непосредс.
Предшеств.
Непосредств
Следующая.
t EST LST EFT LFT TF FF IF
A ? D, E 4 0

Источник: Журнал “МЕНЕДЖМЕНТ В РОССИИ И ЗА РУБЕЖОМ” №6 1998
Автор: В.С.Ефремов

В сетевом планировании различают полный / ,- / и частный Л -j резервы времени работ. Полный резерв времени работы — это разность между поздним и ранним сроками начала (или окончания) работы. Это тот запас времени, который может быть использован на данной работе (посредством перенесения срока начала или увеличения продолжительности работы) без ущерба для конечного срока всего комплекса, но при использовании которого последующие работы выполняются в свои поздние допустимые сроки, т. е. лишаются резерва времени. Полный резерв примени-
 [c.75]

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

RL — полный резерв времени пути KJ, и г i, — полным и частный резерв времени работы
 [c.104]

Полный резерв времени работы / ,-/ — это время, на которое можно перенести начало работы или увеличить ее продолжительность без изменения общего срока окончания всего комплекса работ. Этот резерв определяется как разность между ранним и поздним началом работ или между их ранним и поздним окончанием  [c.105]

Резервы времени. Продолжительность критического пути больше продолжительности любого другого пути, следовательно, у некритических путей и лежащих на них работ и событий имеются резервы времени. При расчете сетевых графиков определяют резервы времени событии, полных путей, полные и свободные резервы времени работ
 [c.91]

Резерв времени любого полного пути P(/-i) равен разности между длиной критического пути п полного пути, для которого определяют резерв, т. е. /кр—l(L ). Этот резерв времени показывает, на сколько можно увеличить продолжительность выполнения работ, лежащих на некритических участках данного полного пути, не увеличивая сроки разработки комплекса в целом,
 [c.91]

Свободный резерв времени работы показывает, какую часть полного резерва времени можно использовать для данной конкретной работы.
 [c.92]

Полный резерв времени работ P,,(i /) находят, вычитая и.з данных графы 8 данные графы 6 или и.ч графы 7 графы 5.
 [c.94]

Полный резерв времени работы ТРИ. Величина
 [c.70]

Определение полного резерва времени работы дано в табл. 4.5. Величина Те» определяется вычитанием значения Т 9 из значения Tj1 последовательно в каждой строке.
 [c.70]

Полный резерв времени работы определяется формулой
 [c.384]

Работы и события сетевого графика имеют резервы времени. Работы имеют полные и свободные резервы времени.
 [c.49]

Полный резерв времени работы Rn(i, /) равен разности между поздним сроком наступления следующего за ней события / и ранним сроком наступления предшествующего ей события / без продолжительности этой работы ((, /)  [c.49]

Полный резерв времени работы — это время, на которое можно увеличить продолжительность работы или перенести сроки ее начала, чтобы продолжительность проходящего через нее максимального пути не превысила продолжительности критического пути. Если полный резерв (запас) времени будет исчерпан, то данная работа станет критической, соответственно критическим станет и путь, на котором она лежит.
 [c.49]

Резервы времени работ на сетевых графиках изображаются дробью под стрелкой (работой) полный резерв — в числителе, свободный — в знаменателе.
 [c.50]

Полный резерв времени работ [R(i—/) ] определяется как разность между данными граф 6 и 4 или граф 7 и 5 табл. 4.
 [c.52]

Полный резерв времени работы равен разности между числовым значением правого сектора события, в которое данная работа входит, и числовым значением левого сектора события,
 [c.53]

Резервы времени работ изображаются на сетевых графиках п од стрелками дробью полный резерв — в числителе, свобод- ный — в знаменателе.
 [c.54]

Полный резерв времени работы Ru ц — это максимальное количество времени, на которое можно увеличить продолжительность данной работы, не изменяя при этом продолжительности критического пути  [c.233]

Важным свойством полного резерва времени работы является то, что если его использовать частично или целиком для увеличения длительности какой-либо работы, то соответственно уменьшится резерв времени всех остальных работ, лежащих на этом пути.
 [c.233]

Полный резерв времени работы показывает, на сколько можно увеличить продолжительность работы, чтобы проходящий через нее максимальный путь (при условии сохранения плановых сроков выполнения других работ, лежащих на этом пути) не превысил длины критического. Полный резерв времени любой работы рассчитывается как разность между поздним и ранним сроками свершения начального события.
 [c.176]

Вдоль шкалы абсцисс на рис. 5.3 расположены в масштабе времени возможные сроки наступления события i и события j. Между этими событиями, показанными в кружках, выполняется работа ty. Время выполнения работы меньше, чем период между поздним сроком наступления предшествующего события Тц1 и ранним сроком наступления последующего события Tpj. Проведя вертикальные линии из точек возможного наступления событий и точек начала и окончания работы t(j, получим отрезки АВ, А1 В, D и F, с помощью которых легко представить себе величины полного и свободного резервов времени работ.
 [c.41]

Резервы времени. К ним относятся резервы времени полного пути, полные и свободные резервы времени работ.
 [c.332]

Полный резерв времени работы показывает, на сколько можно увеличить продолжительность данной работы, чтобы проходящий через нее максимальный путь не превысил длины критического пути. Полный резерв времени любой работы Р (, /> определяется по формуле
 [c.332]

Свободный резерв времени работы показывает, какая часть полного резерва времени может быть использована для данной конкретной работы. Свободный резерв определяется выражением
 [c.332]

Полный резерв времени работы Рп (/ -) находят вычитанием из данных графы 8 данных графы 6 или из графы 7 — графы 5.
 [c.335]

Резервы времени. К ним относятся резервы времени полного пути, полные и свободные резервы времени работ, резерв времени события.
 [c.378]

Резерв времени работы, определенный посредством резерва времени пути, на котором она. находится, называется полным резервом времени работы ij и обозначается через Rn .
 [c.367]

Значения полных резервов времени работ также заносятся в табл. 134.
 [c.368]

Полный резерв времени работы rn(i, j), вычисляемый по формуле  [c.167]

Суть полного резерва времени работы заключается в том, что задержка в выполнении работы (i, j) на величину At > rn приводит к задержке в наступлении завершающего события на величину At-r(ij).
 [c.167]

В качестве базовой методики вычисления главных показателей графика проекта используется хорошо зарекомендовавший себя метод критического пути — основа методов сетевого планирования и управления. Под методом критического пути понимают совокупность методик и формул сетевого планирования и управления, обеспечивающих автоматическое вычисление для всех работ графика моментов раннего и позднего начала, раннего и позднего окончания, а также полных и свободных резервов времени. Работы, имеющие отрицательный или нулевой резерв времени, считают находящимися на критическом пути. Часто в состав критического пути включают работы, имеющие достаточно малый резерв времени, не превосходящий некоторой заранее заданной малой положительной вели-
 [c.28]

Полный резерв времени работы рассчитывают по формуле
 [c.310]

Если из цифры, помещенной в правом секторе конечного события (/), вычесть показатель, проставленный в левом секторе начального (i) события и продолжительность самой работы tom(i—/), то получим полный резерв времени данной работы — Pn(i—/). Свободный резерв времени работ — P (i—/) находят как разность цифр левого сектора конечного события (/), правого сектора начального события (t) продолжительности работы.
 [c.111]

Полный резерв времени работы Rn Tf-Tf-t,, Rail — полный резерв времени работы
 [c.63]

Понравилась статья? Поделить с друзьями:
  • Поменять реквизиты для получения пенсии по инвалидности через госуслуги
  • Помещение для выращивания грибов шампиньонов в домашних условиях бизнес
  • Помощь от государства на открытие малого бизнеса через службу занятости
  • Понятие юридическая сила реквизиты придающие документу юридическую силу
  • Порядок выдачи судебного приказа его реквизиты отмена судебного приказа