6.2. Графики предшествующего : порядок построения и показатели

Поскольку, как отмечалось, графики предшествующего получили в последние десятилетия более широкого использования, рассмотрим порядок их построения и вычисления необходимых параметров. Надо также заметить, что все процедуры, описанные далее, значительно упрощаются и ускоряются с использованием программных продуктов, и менеджеру в основном нужно уметь «читать» сетевые графики, понимать информацию, которую они содержат. Но для этого нужно это делать в «ручном» режиме, что и будет проиллюстрировано на примере описанного в предыдущем разделе проекта по организации компьютерного центру.
Построение и вычисления параметров сетевого графика осуществляется в несколько крокив.
1-й шаг. Определение перечня и последовательности выполнения работ. Непосредственно перечень работ можно получить из рабочей структуры проекта, однако WBS не показывает, в какой последовательности должны выполняться указанные в ней работы. Поэтому логические связи между ними должен установить сам менеджер. Как уже отмечалось, эту информацию нужно занести в табл. 6.2.
2-й шаг. Графическое построение сетевого графика.
Если исходить из таблицы, то на выполнение проекта необходимо 52 недели. Однако мы видим, что некоторые работы (например 811, 812, 813) выполняются одновременно, т.е. параллельно. Так сколько же нужно времени для выполнения всего проекта? Пока невозможно ответить на этот вопрос. Надо наметить сетевой график с изображением работ и логических связей между ними (рис. 6.3).
Размещение на графике условных обозначений может быть различным в разных программах, но всегда приводится так называемый ключ, который определяет места параметров. Приводим ключ для нашего примера (рис. 6.4).
Таким образом, результатом второго шага сетевой график с указанием работ и логических связей между ними.
3-й шаг. Определение продолжительности робит.
Если обозначить продолжительность работы как t, то график уберет вид, как это представлено на рис. 6.5.
4-й шаг. Определения ранних сроков начала и окончания проектных работ путем «прямого прохождения».
Как видно из рис. 6.5, приведен сетевой график имеет несколько так называемых шляхив.
Путь - это последовательность взаимосвязанных работ от начала до завершения выполнения проекта. В нашем примере можно назвать таких крайней мере три:
III. 811 - 831 - 832;
III. 821 - 823 - 832;
III. 822 - 823 - 832.
Можно анализировать и вычислять продолжительность каждого из имеющихся в проекте путей, в приведенном примере первый три-ваты 22 недели (6 12 апреля), второй - 15 недель (6 5 4), третий - 13 недель (4 5 4). Но нас интересует самый путь, поскольку остальные путей будут короче по продолжительности, поэтому самый и определит срок выполнения всего проекта. Однако как это сделать, если проект предполагает много путей, а вычисления последовательно каждого из них требует много времени?
Для этого вычисляют так называемые ранние сроки начала и завершения работ прямым прохождением от первой до последней работы проекта (см. рис. 6.5).
Раннее начало (ES - Early Start) - самый ранний возможный срок начала роботи.
Раннее окончание (EF - Early Finish) - самый ранний возможный срок завершения роботи.
Эти параметры вычисляются по следующим формулам:
EFi = ESi ti - 1, [6.1]
ESi 1 = EFi 1, [6.2]
где EFi - ранний срок завершения i-й работы;
ESi - ранний срок начала i-й работы;
ti - продолжительность i-й работы;
ESi 1 - раннее начало работы и 1.
Из рисунка 6.5 видно, что наиболее раннее начало работы 811 - первую неделю (и это понятно, потому что это начало про-екта), а завершение - шестую неделю. Чтобы определить, когда начинается следующая, 831, работа, надо найти ранние окончания всех предыдущих работ, а затем воспользоваться таким правилом: при проведении вычислений ранних сроков, если определенная работа выполняется после нескольких предыдущих, ранний срок начала этой работы определяется исходя из поздний из ранних сроков окончания предыдущих робит.
Так, поскольку работа 831 выполняется после работ 811 (завершается на шестой неделе), 812 (заканчивается на седьмой неделе) и 813 (завершается на восьмой неделе), то сроком ее раннего начала, согласно [6.2] и указанного выше правила, целесообразно определить девятую неделю (8 1).
Расчеты показали, что выполнение проекта продлится 24 недели (в соответствии с показателем раннего завершения последней работы). Таким образом, этот шаг дает возможность определить продолжительность всего проекта. В нашем примере выполнения проекта завершается одной работой. Если же - несколькими параллельными работами, то тогда продолжительность проекта определяется как наибольшая величина из ранних сроков завершения остальных робит.
5-й шаг. Определение поздних сроков начала и завершения работ «обратной прохождением».
Этот шаг предполагает вычисления указанных параметров в обратном порядке - от последней работы проекта к первой.
Позднее начало (LS - Late Start) - поздний возможный срок начала работы, после которого задержка повлияет на срок завершения выполнения всего проекту.
Позднее окончания (LF - Late Finish) - поздний возможный срок завершения роботи.
Эти сроки исчисляются по следующим формулам:
LSi = LFi - ti 1; [6.3]
LFi - 1 = LSi - 1. [6.4]
Рисунок 6.6 иллюстрирует вычисления данных параметров для нашего прикладу.
Вычисляя поздние сроки, пользуются таким правилом: если после определенной работы идут две параллельные, то позднее завершения этой работы определяется исходя из наиболее ранний из поздних начал следующих робит.
Проведенные вычисления показывают, что для одних работ ранние и поздние сроки совпадают, а для других - нет. Что это значит - покажет следующий крок.
6-й шаг. Определение критического пути и запаса времени по роботах.
Работы, в которых ранние и поздние сроки начала и окончания совпадают, называют критичними.
Работы, в которых ранние и поздние сроки начала и окончания не совпадают, называют некритичними.
Критический путь образуется последовательностью критических работ. Это самый длинный из всех существующих в проекте путей, который показывает наименьшее время, которое требуется, чтобы полностью выполнить все работы за проектом.
В нашем примере проект имеет один критический путь (813 - 831 - 832), хотя их может быть и несколько, однако продолжительность всех критических путей будет однаковою.
Если какую-то работу, которая касается критического пути, будет отложено, то и продолжительность выполнения всего проекта увеличится на такой же срок. Иначе говоря, своевременное выполнение критических работ является критическим с точки зрения обеспечения успеха проекта в плане своевременности его завершения. Нельзя отвлекаться от определенных сроков начала и завершения критических работ, чтобы это сразу же не повлияло на продолжительность осуществления всего проекта. Однако такого нельзя сказать о некритичных работы, которые имеют так называемый запас часу.
Запас времени (F - Float) - это максимальный время, на которое можно отложить начало некритической работы, чтобы при этом не изменилась длительность реализации всего проекта. Он вычисляется по формулам:
Fи = LSи - ESи [6.5]
або
Fи = LFи - EFи. [6.6]
На рис. 6.7 видно все запасы времени по некритических работах. В критических работах они равны нулю.
Если менеджер хочет сократить срок выполнения проекта, он должен стремиться к сокращению сроков выполнения прежде критического пути.
Таким образом, чтобы определить продолжительность проекта и календарные сроки начала и завершения его работ с помощью сетевого планирования, нужно выполнить следующие шаги:
1-й шаг. Определение перечня и последовательности выполнения робит.
2-й шаг. Графическое построение сетевого графика.
3-й шаг. Определение продолжительности робит.
4-й шаг. Определения ранних сроков начала и завершения проектных работ «прямым прохождением».
5-й шаг. Определение поздних сроков начала и завершения работ «обратной прохождением».
6-й шаг. Определение критического пути и запаса времени по роботах.
Эта информация отражается в прямоугольнике работы (см. рис. 6.4) и используется в дальнейшем планировании и анализе выполнения проекту.
Мы рассмотрели сущность и порядок расчета показателей сетевого графика вручную. Однако на практике это делают с помощью современных программ по управлению проектами. Менеджеру проекта для получения аналогичного результата (причем не просто длительности проекта и работ, а календарных дат начала и завершения их) нужно ввести в программу по каждой работе следующую информацию:
персональный код или номер в едином для всего проекта системе кодирования;
название или краткое описание работы;
логические связи с другими работами;
продолжительность выполнения;
календарь работ (режим работы), целевые даты начала и окончания, если таковые имеются;
ресурсы, которые нужны;
бюджет;
к которому пакета работ входит (если требуется).
6.1. Общая характеристика и виды сетевых графиков 6.3. Особенности стрельчатых графиков