Техника построения сетевой модели заключается в следующем:
• Сеть или ориентированный конечный граф без контуров состоят из множества узлов (вершин, точек) и дуг (ребер, звеньев), соединяющих различные пары узлов. На каждой дуге задана ее ориентация (определено направление), поэтому говорят, что сеть является ориентированной.
• В описании ориентированной сети используют числа натурального ряда для обозначения узла ( Ei. ) и пару чисел, определяющих исходящий (i) и входящий (j) узлы для ориентирования дуги (i, j ).
• Последовательность дуг, соединяющих узлы, называется путем между этими узлами.
• Сеть называют связной при условии, что существует, по крайней мере, один путь между любой парой узлов.
Построение сетевой модели должно следовать определенным правилам:
• каждая операция в сети представляется только одной дугой (i, j );
• ни одна пара операций не должна определяться одинаковыми начальными и конечными событиями;
• при включении каждой операции в сетевую модель для обеспечения правильного упорядочения необходимо дать ответы на следующие вопросы: какие операции необходимо завершить непосредственно перед началом рассматриваемой операции; какие операции должны следовать после завершения данной операции; какие операции могут выполняться одновременно?
• в сети не должно быть событий (кроме исходного), в которые не входит ни одна дуга, и событий (кроме завершающего), из которых не выходит ни одна дуга.
В построении модели используют три вида операций (рис. 6.8):
1) действительная операция — работа, требующая затрат времени и ресурсов (сплошная линия);
2) операция-ожидание, т.е. работа, требующая только затраты времени (штрих-пунктирная линия);
3) фиктивная операция — логическая связь, которая отражает технологическую или ресурсную зависимость с отсутствием связывающих их операций (пунктирная линия).
Построение сетевой модели начинается с составления (1) списка операций (работ), подлежащих выполнению. Последовательность операций в списке может быть произвольной, так как построение сетевой модели проходит несколько итераций. Перечень операций тщательно продумывается и детализируется. Операции, включенные в список, характеризуются определенной продолжительностью, которая устанавливается на основе действующих нормативов или по аналогии. Такие временные оценки называются детерминированными.
Список операций представляется в виде таблицы, в которой указываются индекс мероприятия, его содержание, очередность и продолжительность. После составления списка операций приступают к (2) процедуре построения сети, фрагмент которой приведен на рис. 6.8.
Особенность сети на рис. 6.8 заключается в вводе фиктивных операций е2_3 и е5__6. В частности, фиктивная операция е2_3 указывает, что в качестве опорной для операции е3_4 наряду с операцией е1_3 выступает и операция e1_2. Подобную роль выполняет и фиктивная операция е5_6 для действительной операции е6_8. На построенной сетевой модели выполняются расчеты с использованием специальных правил для определения критического пути и резервов времени для отдельных операций, которые несложно преобразовать в реальную шкалу времени, удобную для разработки программы или проекта работ.
Дополнением к планированию работ по проекту служит построение графика Ганта и диаграммы распределения потребностей в человеческих и материальных ресурсах. График Ганта дает возможность пользователю определить, какие действия имеют место в любой отрезок времени. Диаграмма потребностей позволяет проанализировать варианты распределения ресурсов, особенно при возникновении проблем с выполнением запланированных мероприятий. Если существуют ограничения на расход ресурсов и по диаграмме выяснено их превышение, то необходимо изыскать возможности «выровнять» (равномеризировать) потребности на протяжении проекта, особенно когда речь идет о рабочей силе. Такие действия потребуют корректирования первоначального варианта диаграммы Ганта.
Рис. 6.8. Фрагмент сетевой модели календарного плана-графика
Для детального изучения различных классов сетевых моделей следует обратиться к специальной литературе по исследованию операций, в частности работам [10; 93], по управлению проектами [97].