2. Определяются задачи. Описание основных задач и необходимых технологий позволяет разграничить участки проекта. На этом этапе определяются все действия и их последовательность.
3. Каждой задаче присваиваются ресурсы, фиксируются сроки выполнения задач. Здесь необходимо составить «календарь» реализации проекта, в котором будет указано общее время и время выполнения отдельных действий с учетом всех возможных факторов: ресурсов, технологий, рабочих групп и так далее.
Одна из оригинальных особенностей PERT — введение различных понятий времени:
а) То — оптимистичное время выполнения, достигающееся при безукоризненном выполнении всех задач без сбоев;
б) Тр — пессимистичное время, в котором учитываются все возможные действия и события, препятствующие выполнению проекта;
в) Тт — среднее, или вероятное время, или время, рассчитанное с помощью статистических методов на основе прошлого опыта;
г) Те — реальное время, которое используется в PERT для каждого действия и рассчитывается по формуле (обосновывается статистически):
Иными словами, реальное время вычисляется как средневзвешенное оптимистичного, пессимистичного и среднего времени. Также рассчитывается стандартная ошибка (Тp + Тo)/6, квадрат которой будет оценкой отклонения.
4. Анализируются и определяются зависимости. На этом этапе определяются все возможные зависимости между действиями проекта: ограниченность ресурсов, физического пространства, рабочих групп; ограничения, вызванные особенностями месторасположения, и другие.
5. Формируется сеть, или граф, который является основной моделью системы.
При построении этого графа нужно руководствоваться следующими правилами:
а) события (начало или завершение действия) являются вершинами графа. Они изображаются кругами и прямоугольниками, внутри которых записывается название события и его порядковый номер;
б) действиям соответствуют ребра, или дуги графа, которые соединяют соответствующие события. Над каждым ребром указывается число, обозначающее реальное время выполнения этого действия (Те).
Также существуют дополнительные правила, которые способствуют эффективному построению графа и облегчают его прочтение:
а) каждое действие имеет одно предыдущее и одно последующее событие.
Можно вводить фиктивные действия нулевой длительности, что равносильно записи одного и того же события несколько раз под разными номерами, если это действие имеет несколько последующих;
б) событие считается произошедшим только тогда, когда выполнены все предшествующие ему действия;
* * *
ПРИМЕР ИСПОЛЬЗОВАНИЯ СИСТЕМЫ PERT В СТРОИТЕЛЬСТВЕ
Далее приведен пример анализа строительства дома (точнее, начальных действий) по системе PERT. Нужно составить список начальных задач, присвоить каждой задаче букву или номер, а также определить зависимости и примерное время выполнения (Тe) каждой задачи.
Теперь можно построить соответствующий граф, расположив рядом с каждой его вершиной квадрат и треугольник. В квадратах будем указывать день от начала работ, когда может начаться событие, в треугольниках — день его завершения.
Продолжение графа (вплоть до завершения работ) приведено на следующем рисунке.
* * *
в) следует избегать ситуаций, когда предшествующее и последующее событие для двух действий совпадают. Этого можно избежать путем ввода фиктивных событий нулевой длительности;
г) необходимо создать промежуточные события и фиктивные действия, чтобы устранить вершины 4-й степени и выше;
д) никакое событие не может быть одновременно начальным и конечным в последовательности событий.
6. Наконец, анализируется построенный граф. Например, интерес представляют следующие параметры:
а) дата, наиболее удаленная от завершения проекта, то есть дата начала первого события в последовательности событий;
б) допустимый крайний срок. Завершение события позднее этого срока негативно повлияет на проект в целом;
в) продолжительность события — разница между двумя предыдущими параметрами;
г) избыток времени, доступный при реализации данного действия;
д) критический путь — путь на графе с наибольшим временем выполнения (между двумя данными событиями или для всего графа).