Сетевые графики, их сущность и правила построения. Сетевой график: пример построения
Оптимизация работы фирмы, особенно производственного предприятия, - одно из важнейших условий существования компании. Не только конкуренция требует бесперебойного течения производственного процесса. Современные тенденции минимизации стоимости выпущенной продукции предполагают в первую очередь исключение простоев и согласованность выполнения операций.
Для решения этих проблем используется методика оптимизации деятельности и расчета сроков выполнения работ. Разработанный сетевой график позволяет определить логическую последовательность отдельных операций, возможность совмещения их во времени, а также сроки выполнения всего производственного цикла работ.
Что это?
Одной из методик эффективного планирования деятельности производственного предприятия является построение сетевого графика. Изначально он использовался в строительстве и определял не столько последовательность работ, сколько сроки выхода на строительную площадку бригад рабочих разных специальностей. Он называется «календарный план выполнения работ».
В современных условиях, когда крупные предприятия массово выпускают продукцию, для облегчения и повышения производительности весь процесс разбивается на простые операции. Поэтому сетевой график «перекочевал» из строительства практически во все отрасли.
Итак, что же отображается в этом документе? Во-первых, подробнейшим образом перечисляются все операции, необходимые для выпуска товаров (производства услуг). Во-вторых, определяется логическая взаимозависимость между ними. И, наконец, в-третьих, рассчитываются не только сроки выполнения каждой конкретной работы, но и время, необходимое для полного завершения производственного процесса.
Раскрывая внутренние зависимости операций проекта, сетевой график становится базой для календарного планирования загруженности оборудования и рабочей силы.
Понятие «операция» в сетевом планировании
В сетевом графике можно оценить периоды начала (окончания) выполнения работ, вынужденные простои и, соответственно, максимальные сроки задержки производства тех или иных операций. Кроме того, выявляются критические операции - те, которые не могут выполняться с отклонением от графика.
Разбираясь с терминологией планирования, необходимо четко представлять себе, что такое операция. Чаще всего под этим понимают неделимую часть работ, требующую времени на выполнение. Далее мы понимаем, что с выполнением операции связаны затраты: времени и ресурсов (как трудовых, так и материальных).
В отдельных случаях для выполнения каких-то действий не нужны ресурсы, требуется только время, которое учитывает сетевой график. Пример этого - ожидание застывания бетона (в строительстве), время остывания прокатных деталей (металлургия) или же просто одобрение (подписание) контракта или разрешительной документации.
Чаще всего операциям в планировании дают наименование в повелительном наклонении (разработать спецификацию); иногда для названий используют отглагольные существительные (разработка спецификации).
Виды операций
При составлении сетевого графика различают несколько видов работ:
- слияние - этой операции непосредственно предшествует больше, чем одна работа;
- параллельные операции выполняются независимо друг от друга и по желанию инженера-проектировщика могут выполняться одновременно;
- дробящаяся операция предполагает, что после ее выполнения можно выполнять сразу несколько не связанных между собой работ.
Кроме того, есть еще несколько необходимых для планирования понятий. Путь - это время на выполнение и последовательность взаимозависимых операций. А критическим путем называют самый длинный путь всей системы работ. В том случае, если какая-то операция на этом пути выполняется несвоевременно, срываются сроки реализации всего проекта.
И последнее: событие. Этим термином обычно обозначают начало или окончание какой-то операции. Событие не требует ресурсов.
Как выглядит график
Любой привычный нам график представлен кривой, расположенной на плоскости (реже в пространстве). Но вид сетевого плана существенно отличается.
Сетевой график проекта может выглядеть двояко: одна методика предполагает обозначение операций в узлах блок-схемы (ОУ), вторая использует для этого соединительные стрелки (ОС). Гораздо удобнее использовать первый способ.
Операция обозначается круглым или прямоугольным блоком. Стрелки, их соединяющие, определяют взаимосвязи между действиями. Поскольку названия работ могут быть достаточно длинными и объемными, в блоках проставляют номера операций, а к графику составляется спецификация.
Правила разработки графика
Для правильности планирования необходимо запомнить несколько правил:
- График разворачивается слева направо.
- Стрелки обозначают связи между операциями; они могут пересекаться.
- Каждая простая работа должна иметь собственный порядковый номер; любая последующая операция не может иметь номер меньший, чем у предшествующей.
- На графике не может быть петель. То есть любое зацикливание производственного процесса недопустимо и свидетельствует об ошибке.
- Нельзя использовать условия, когда строится сетевой график (пример условного порядка: «если выполнена операция.., произвести работы… если нет - не предпринимать никаких действий»).
- Для обозначения начала и конца работ удобнее использовать один блок, определяющий исходные (конечные) операции.
Построение и анализ графика
Для каждой работы необходимо выяснить три момента:
- Перечень операций, которые должны быть выполнены до этой работы. Они называются предшествующими по отношению к заданной.
- Перечень операций, которые выполняются после заданного действия. Такие работы называются следующими.
- Перечень заданий, которые могут проводиться одновременно с заданным. Это параллельные операции.
Вся полученная информация дает аналитикам необходимую базу для построения логических взаимосвязей между операциями, входящими в сетевой график. Пример построения этих взаимосвязей приведен ниже.
Реальный график требует серьезной и объективной оценки сроков производства. Определение времени и внесение его в график дает возможность не только рассчитать продолжительность всего проекта, но и выявить наиболее важные узлы.
Расчет графика: прямой анализ
Оценка временных затрат на выполнение одной операции производится на основании нормативных трудозатрат. Благодаря прямому или обратному методу расчета, можно довольно быстро сориентироваться в порядке выполнения работ и выявить критические шаги.
Прямой анализ позволяет определить ранние сроки начала всех операций. Обратный - дает представление о поздних сроках. Кроме того, с помощью обеих методик анализа можно не только установить критический путь, но и выявить временные интервалы, на которые можно задержать выполнение отдельных работ без срыва общих сроков реализации проекта.
Прямой анализ рассматривает проект от начала до конца (если говорить о составленном графике, то движение по нему происходит слева направо). Во время движения по всем цепочкам операций происходит наращение времени выполнения всего комплекса работ. Прямой расчет сетевого графика предполагает, что каждая последующая операция начинается в тот момент, когда заканчиваются все предшествующие ей. При этом необходимо помнить, что следующая работа стартует в тот момент, когда закончится самая длительная из непосредственно предшествующих. На каждом шаге прямого анализа добавляется время выполнения расчетной операции. Так мы получаем значения раннего начала (ES) и раннего окончания работ (EF).
Но нужно быть внимательным: раннее окончание предшествующей операции становится ранним началом последующей только в том случае, если она не является слиянием. В этом случае стартом станет раннее окончание самой затяжной из предыдущих работ.
Обратный анализ
При обратном анализе учитываются такие параметры сетевого графика: позднее окончание и позднее начало работ. Само название подсказывает, что расчет ведется от последней операции всего проекта по направлению к первой (справа налево). Продвигаясь в сторону начала работ, следует вычитать продолжительность каждого действия. Таким образом определяют самые поздние сроки начала (LS) и окончания (LF) производства работ. Если изначально не заданы временные рамки проекта, то начинается расчет с позднего окончания последней операции.
Вычисление временных резервов
Просчитав сетевой график работ в обе стороны, легко определить временные простои (иногда пользуются термином «колебание»). Полное время возможной задержки выполнения операции равно разнице между ранним и поздним началом конкретного действия (LS - ES). Это тот временной задел, который не сорвет общие сроки реализации проекта.
После вычисления всех колебаний приступают к определению критического пути. Он пройдет через все операции, для которых не существует временного простоя (LF = EF; и соответственно LF - EF = 0 или LS - ES = 0).
Конечно, в теории все выглядит просто и незамысловато. Разработанный сетевой график (пример построения его приведен на рисунке) передается на производство и воплощается в жизнь. Но что стоит за цифрами и расчетами? Как использовать возможные технологические простои или, наоборот, избежать форс-мажорных ситуаций.
Специалисты в области управления предлагают на выполнение критических операций назначать наиболее опытных сотрудников. Кроме того, при оценке рисков проекта необходимо уделить особое внимание не только этим шагам, но и тем, которые непосредственно влияют на критический путь. Если нет возможности контролировать ход работ в целом, то необходимо находить время на получение первичной информации именно с операций критического пути. Речь идет о том, чтобы разговаривать непосредственно с исполнителями таких работ.
Сетевой график - инструмент оптимизации деятельности фирмы
Когда речь заходит об использовании ресурсов (в том числе и трудовых), руководителю гораздо проще ими распоряжаться, если есть сетевой график производства работ. На нем видны все простои и занятость каждого конкретного сотрудника (бригады). Использование не занятого работника на одном объекте для реализации другого позволяет оптимизировать деятельность компании в целом.
Не стоит пренебрегать и еще одним практическим советом. В реальности руководители проектов сталкиваются с «желаниями вышестоящего руководства» видеть работу выполненной «вчера». Для того чтобы избежать паники и выпуска брака, необходимо усиливать ресурсы не столько на операциях критического пути, сколько на непосредственно влияющих на него. Почему? Да потому, что на критическом пути и так нет простоев, и сокращать время производства работ зачастую невозможно.
Рассмотрим применение сетевого графика на примере организации пикника. (Я, в общем-то, не настаиваю, чтобы вы каждый пикник планировали с помощью сетевого графика, но этот пример покажет основные приемы и возможности.)
В пятницу вечером, после напряженной недели, вы с подругой обсуждаете, как с максимальной пользой провести выходные. Прогноз обещает хорошую погоду, и вы решаете с утра отправиться на пикник на одно из двух ближайших озер. Чтобы как можно лучше организовать пикник и развлечься, вы решили составить сетевой график.
В табл. 4 5 представлены семь работ, которые, как вы считаете, необходимо выполнить, чтобы подготовить пикник и добраться до озера.
Таблица 4.5. Список мероприятий по организации пикника на озере
Номер работы | Наименование работы | Исполнитель | Продолжительность (в мин.) |
---|---|---|---|
1 | Погрузить вещи в машину | Вы и подруга | 5 |
2 | Получить деньги в банке | Вы | 5 |
3 | Приготовить сэндвичи с яйцом | Подруга | 10 |
4 | Поехать на озеро | Вы и подруга | 30 |
5 | Выбрать озеро | Вы и подруга | 2 |
6 | Заправить машину бензином | Вы | 10 |
7 | Сварить яйца (для сэндвичей) | Подруга | 10 |
Кроме того, вы соблюдаете следующие условия
Все работы начинаются в субботу в 8:00 утра у вас дома. До этого времени нельзя ничего делать.
Необходимо выполнить все работы по данному проекту.
Вы договорились не менять исполнителей запланированных работ.
Оба озера находятся в противоположных направлениях от вашего дома, поэтому прежде, чем отправляться в путь, следует решить, на какое из них ехать.
Вначале вы решаете, в каком порядке будете выполнять все эти работы. Другими словами, вам нужно определить для каждой работы непосредственно предшествующую. Необходимо учесть такие зависимости.
Подруга должна сварить яйца, прежде чем готовить сэндвичи.
Вы вместе должны решить, на какое озеро ехать, прежде чем отправиться в путь.
В каком порядке выполнять остальные работы, зависит от вашего желания. Например, вы приняли такой порядок.
В первую очередь вы вместе решаете, на какое озеро ехать.
Приняв решение насчет озера, вы отправляетесь в банк за деньгами.
Получив деньги в банке, вы заправляете машину.
После принятия совместного решения об озере подруга начинает варить яйца.
После того как яйца сварились, подруга делает сэндвичи.
После того как вы вернулись с заправки и подруга приготовила сэндвичи, грузите вещи в машину.
После того как вы оба загрузили машину, отправляетесь к озеру.
Табл. 4.6 иллюстрирует последовательность работ, которую вы определили.
Таблица 4.6. Последовательность работ для организации пикника
Чтобы построить сетевой график в соответствии с этой таблицей, выполните следующие действия.
1. Начните проект с события "Начало".
2. Затем определите все работы, которые не имеют предшествующих. К их выполнению можно приступать стразу с момента начала проекта.
В нашем случае это единственная работа 5.
3. Начинаем рисовать сетевой график (рис. 4.5).
Определите все работы, для которых работа 5 является непосредственно предшествующей.
4. Из табл. 4.6 видно, что таких две: работа 2 и работа 7. Изобразите их в виде прямоугольников и проведите к ним стрелки от работы 5.
Продолжайте строить график по тому же принципу.
Для работы 6 предшествующей будет работа 2, а для работы 3 - работа 7. На данном этапе график примет вид, как на рис 4.6
Из таблицы видно, что работе 1 предшествуют две работы: работа 3 и работа 6, а работе 4 - только работа 1. И наконец, от работы 4 идет стрелка к событию "Конец"
На рис. 4.7 показан сетевой график в завершенном виде.
Теперь рассмотрим несколько важных вопросов. Во-первых, сколько времени вам потребуется, чтобы собраться и добраться до озера?
Верхний путь, включающий работы 2 и 6, - 15 минут.
Нижний путь, включающий работы 7 и 3, составляет 20 минут.
Самый длинный в графике - критический путь, он включает работы 5, 7, 3, 1 и 4. Его продолжительность - 57 минут. Именно столько вам понадобится, чтобы добраться до озера, если следовать этому сетевому графику.
Можно ли задержать выполнение некоторых работ и все же уложиться в 57 минут? Если да, то каких?
Верхний путь, включающий работы 2 и 6, - не критический.
Из сетевого графика следует, что поскольку работы 5, 7, 3, 1 и 4 находятся на критическом пути, они не могут быть задержаны ни в коем случае.
Однако работы 2 и 6 можно выполнять одновременно с работами 7 и 3. Работы 7 и 3 занимают 20 минут, в то время как работы 2 и 6 - 15 минут. Поэтому работы 2 и 6 имеют резерв времени в 5 минут.
На рис. 4.8 представлен тот же сетевой график, но в форме "события-работы". Событие А эквивалентно событию "Начало", а событие I эквивалентно событию "Конец".
Рис. 4.8. Окончательный вид сетевого графика для организации пикника в форме "события-работы "
Представленные на рис. 4.8 события пока не имеют названий. Вы можете дать их, например:
Событие В , конец работы 5 ("Выбрать озеро"), можно назвать "Решение принято";
Построение сетевого графика начинается с составления списка операций (работ), подлежащих выполнению (см. табл.1). Последовательность операций в списке произвольная. Порядок нумерации операций осуществляется в соответствии с последовательностью их записи в списке. Перечень операций тщательно продумывается и в зависимости от конкретных условий с определенной степенью детализируется. Операции, включенные в список, характеризуются определенной продолжительностью, которая устанавливается на основе действующих нормативов или по аналогии с ранее выполнявшимися операциями. После составления списка операций приступают к процедуре построения сети.
Пример. Необходимо построить сетевой график выполнения комплекса операций по реконструкции цеха. Список операций представлен в табл. 1. Итоговый сетевой график комплекса операций изображен на рис.1.
Решение. Операции графика, за исключением операций 2→3 и 5→6, являются действительными. Числа в скобках, приписанные дугам, означают продолжительность выполнения соответствующих операций. Операции а1 и а2 не опираются ни на какие операции, поэтому на графике изобразим их дугами, выходящими из события (1), означающего начало выполнения комплекса операций. Операции а3 , а5 и а6 опираются на операцию а1, поэтому на графике эти дуги непосредственно следуют за дугой а1. Событие (2) означает момент окончания операции а1 и начала операций, представленных дугами, выходящими из этого события. Операция а4, опирается на операции а1 и а2. Графически это условие отражено посредством последовательного изображения операций 1→3 и 3→4 и введения фиктивной операции 2→3. Событие (3) инцидентно операциям 1→3 и 2→3, следовательно, моментом свершения события (3) будет такой момент, к которому будут выполнены все входящие в это событие операции и может быть начата операция, отраженная дугой, выходящей из него. Аналогично с учетом технологии выполнения изображены на графике остальные операции. Завершающее событие (9) означает момент окончания выполнения всего комплекса операций по реконструкции цеха. Шифры операций (см. табл. 1) состоят из номеров начального и конечного событий и практически в список заносятся после составления графика.
Таблица 1– Список операций для построения сетевого графика
Операция |
Шифр операции |
Наименование операции |
Опирается на операции |
Продолжительность, дни |
Подготовительные работы | ||||
Демонтаж старого оборудования | ||||
Подготовка фундамента под новое оборудование | ||||
Подготовка к монтажу нового оборудования | ||||
Электротехнические работы | ||||
Монтаж нового оборудования | ||||
Подключение оборудования к электросети | ||||
Наладка и технологические испытания оборудования | ||||
Отделочные работы | ||||
Приемка цеха в эксплуатацию |
События и дуги построенного сетевого графика (см. рис. 7.5) имеют упорядоченную по рангам нумерацию. Практически же в исходном сетевом графике элементы, как правило, имеют неупорядоченную нумерацию. Поэтому после построения графика рекомендуется перенумеровать его элементы, используя методы, рассмотренные в предыдущем параграфе.
Построение сетевых графиков скоротечных комплексов операций, когда из-за недостатка времени нет возможности производить оптимизационные расчеты, осуществляется с учетом технологических и ресурсных ограничений. Построение графиков нескоротечных комплексов операций, когда достаточно времени для их исследования, выполняется лишь с учетом технологических ограничений. Такой подход обеспечивает минимальную продолжительность выполнения комплекса операций. После построения графика рассчитываются его временные параметры и производится оптимизация по ресурсам или другим показателям, для чего используются формальные методы оптимизации.
Рисунок 1
Для разного уровня руководства составляются графики различной степени детализации. Так на рис. 7.6 изображен укрупненный сетевой график реконструкции цеха. Для конкретных исполнителей составляются частные сетевые графики с большей степенью детализации.
Задание на семинар №4
Задание 1. Привести технологическую схему производства, разработанную в курсовом проекте по специальности, перечислить основные технологические операции с указанием времени их выполнения, в результате чего построить сетевой график производственного процесса и рассчитать все его временные параметры.
Основные понятия управления проектами
Проектом называется совокупность распределенных во времени мероприятий или работ, направленных на достижение поставленной цели. Примерами проектов являются строительство зданий, комплексов, предприятий, освоение выпуска нового вида продукции, проведение модернизации производства, разработка программного продукта и т.д.
Проект обладает определенными свойствами .
- Проект всегда имеет четко определенную цель, которая выражается в получении некоторого результата. Достижение этого результата означает успешное завершение и окончание проекта. Например, для проекта строительства здания результатом является само здание, принятое в эксплуатацию.
- Проект имеет четко очерченное начало, которое совпадает с началом первой работы, направленной на достижение поставленной цели. Начало может задаваться директивно, либо рассчитываться в результате составления плана работ по проекту.
- Проект имеет четко очерченный конец, который совпадает с концом последней работы, направленной на получение заданного результата. Как и начало, конец проекта может задаваться директивно, или рассчитываться при составлении плана работ. Например, для проекта строительства здания конец проекта совпадает с датой акта сдачи/приемки его в эксплуатацию.
- Проект исполняется командой, в состав которой входит руководитель проекта, менеджеры, исполнители. Помимо основной команды в нем могут участвовать сторонние исполнители, команды и организации, которые привлекаются на временной основе для выполнения отдельных работ.
- При реализации проекта используются материальные ресурсы. Их номенклатура и количество определяются характером проекта и входящих в него работ. Так при строительстве дома используются песок, щебень, цемент, кирпич и т.п.
- Проект имеет бюджет. Стоимость проекта складывается из стоимости израсходованных материальных ресурсов, затрат по оплате труда реализующей его команды и прочих расходов, связанных с особенностями конкретных видов работ.
- Проект имеет ограничения трех видов.
- Ограничения по бюджету устанавливают предельную стоимость всего проекта или отдельных видов работ.
- Ограничения по времени задают предельные сроки окончания либо всего проекта, либо некоторых работ. Например, тестовые испытания должны проводиться в присутствии представителя заказчика, который будет присутствовать в заданный период времени.
- Ограничения по ресурсам определяются ограниченным составом команды или графиками поступления материальных ресурсов.
Сетевое планирование и управление
Структурное планирование. Календарное планирование. Оперативное управление.
Структурное планирование
Структурное планирование включает в себя несколько этапов:
- разбиение проекта на совокупность отдельных работ, выполнение которых необходимо для реализации проекта;
- построение сетевого графика, описывающего последовательность выполнения работ;
- оценка временных характеристик работ и анализ сетевого графика.
Основную роль на этапе структурного планирования играет сетевой график.
Сетевой график – это ориентированный граф, в котором вершинами обозначены работы проекта, а дугами – временные взаимосвязи работ.
Сетевой график должен удовлетворять следующим свойствам .
- Каждой работе соответствует одна и только одна вершина. Ни одна работа не может быть представлена на сетевом графике дважды. Однако любую работу можно разбить на несколько отдельных работ, каждой из которых будет соответствовать отдельная вершина графика.
- Ни одна работа не может быть начата до того, как закончатся все непосредственно предшествующие ей работы. То есть если в некоторую вершину входят дуги, то работа может начаться только после окончания всех работ, из которых выходят эти дуги.
- Ни одна работа, которая непосредственно следует за некоторой работой, не может начаться до момента ее окончания. Другими словами, если из работы выходит несколько дуг, то ни одна из работ, в которые входят эти дуги, не может начаться до окончания этой работы.
- Начало и конец проекта обозначены работами с нулевой продолжительностью. Такие работы называются вехами и обозначают начало или конец наиболее важных этапов проекта.
Пример . В качестве примера рассмотрим проект "Разработка программного комплекса". Предположим, что проект состоит из работ, характеристики которых приведены в табл.2.1.
Сетевой график для данного проекта изображен на рис.2.1. На нем вершины, соответствующие обычным работам, обведены тонкой линией, а толстой линией обведены вехи проекта.
Рис. 2.1. Сетевой график проекта
Сетевой график позволяет по заданным значениям длительностей работ найти критические работы проекта и его критический путь.
Критической называется такая работа, для которой задержка ее начала приведет к задержке срока окончания проекта в целом. Такие работы не имеют запаса времени. Некритические работы имеют некоторый запас времени, и в пределах этого запаса их начало может быть задержано.
Критический путь – это путь от начальной к конечной вершине сетевого графика, проходящий только через критические работы. Суммарная длительность работ критического пути определяет минимальное время реализации проекта.
Нахождение критического пути сводится к нахождению критических работ и выполняется в два этапа.
- Вычисление раннего времени начала каждой работы проекта. Эта величина показывает время, раньше которого работа не может быть начата.
- Вычисление позднего времени начала каждой работы проекта. Эта величина показывает время, позже которого работа не может быть начата без увеличения продолжительности всего проекта.
Критические работы имеют одинаковое значение раннего и позднего времени начала.
Обозначим – время выполнения работы , – раннее время начала работы , – позднее время начала работы . Тогда
где – множество работ, непосредственно предшествующих работе . Раннее время начальной работы проекта принимается равным нулю.
Поскольку последняя работа проекта – это веха нулевой длительности, раннее время ее начала совпадает с длительностью всего проекта. Обозначим эту величину . Теперь принимается за позднее время начала последней работы, а для остальных работ позднее время начала вычисляется по формуле:
Здесь – множество работ, непосредственно следующих за работой .
Схематично вычисления раннего и позднего времени начала изображены, соответственно, на рис. 2.2 и рис.2.3.
Рис. 2.2. Схема вычисления раннего времени начала работы
Рис. 2.3. Схема вычисления позднего времени начала работы
Пример . Найдем критические работы и критический путь для проекта "Разработка программного комплекса", сетевой график которого изображен на рис.1, а длительности работ исчисляются днями и заданы в табл.1.
Сначала вычисляем раннее время начала каждой работы. Вычисления начинаются от начальной и заканчиваются конечной работой проекта. Процесс и результаты вычислений изображены на рис.2.4.
Результатом первого этапа помимо раннего времени начала работ является общая длительность проекта .
На следующем этапе вычисляем позднее время начала работ. Вычисления начинаются в последней и заканчиваются в первой работе проекта. Процесс и результаты вычислений изображены на рисунке 2.5.
Рис. 2.4. Вычисление раннего времени начала работ
Рис. 2.5. Вычисление позднего времени начала работ
Сводные результаты расчетов приведены в табл.2.2. В ней выделены заливкой критические работы. Критический путь получается соединением критических работ на сетевом графике. Он показан пунктирными стрелками на рис.2.6.
Рис. 2.6. Критический путь проекта
После вычисления величин и для каждой работы вычисляется резерв времени :
Эта величина показывает, насколько можно задержать начало работы без увеличения длительности всего проекта.
Для критических работ резерв времени равен нулю. Поэтому усилия менеджера проекта должны быть направлены в первую очередь на обеспечение своевременного выполнения этих работ.
Для некритических работ резерв времени больше нуля, что дает менеджеру возможность маневрировать временем их начала и используемыми ими ресурсами. Возможны такие варианты.
- Задержка начала работы на величину, не превышающую резерв времени, а требуемые для работы ресурсы направляются для выполнения работ критического пути. Это может дать уменьшение длительности критической работы и проекта в целом;
- Недогрузка некритической работы ресурсами. В результате длительность ее увеличивается в пределах резерва времени, а освободившийся ресурс задействуется для выполнения критической работы, что также приведет к уменьшению длительности ее и всего проекта.
В приведенном в примере проекте работы 3, 4 и 9 имеют резерв времени согласно табл.2.
Практическое занятие по структурному планированию
Целью занятия является получение навыков составления сетевых графиков, расчета раннего и позднего времени начала работ, нахождения критического пути.
Форма занятия – практическое занятие с использованием рабочей тетради.
Продолжительность – два академических часа.
Пример составления и расчета сетевого графика
Предположим, что мы составляем проект Внедрение бухгалтерской системы для небольшой бухгалтерии, содержащей порядка 10 рабочих мест.
Сетевые графики нужно строить с соблюдением следующих основных правил:
1. Направление стрелок при построении принимается слева направо, форма графика должна быть простой, без лишних пересечений. Не допускается повторять номера событий.
2. При выполнении параллельных работ, если одно событие служит начальным или конечным событием двух или более работ, вводятся дополнительные дуги, не соответствующие никаким работам комплекса. Дополнительные дуги изображаются штриховыми линиями (рис.28). Работа, ожидание и зависимость должны иметь собственный шифр в виде номера их начального и конечного событий.
Рис. 28. Изображение на сетевом графике параллельных работ:
а - неправильное;б - правильное
3. Если работа расчленяется на ряд участков (захваток), то она может быть представлена как сумма последовательно выполняемых работ (рис. 29).
Рис. 29. Изображение на сетевом графике работ, расчленяемых на участки (захватки)
4. Если две какие-либо работы В и Г непосредственно зависят от совокупного результата двух других работ А и Б, то эта зависимость изображается следующим образом (рис.30).
Рис. 30. Изображение на сетевом графике работ, зависящих от совокупного результата предшествующих
5. Если для начала работы В необходимо окончание работ А и Б, а работа Г может начаться непосредственно после окончания работы Б, то в сетевой график вводится дополнительное событие и связь (рис.31а).
Рис. 31. Изображение на сетевом графике работ, зависящих от предшествующей и совокупного результата предшествующих работ
6. Если для начала работ Б и В достаточно окончания работы А, работа Г может быть начата после окончания работы Б, а работа Д - после совокупного результата работ Б и В, то приметается следующее правило построения работ (рис.З 16).
7. Если работа Д может начаться после окончания работ А и Б и для начала работы В достаточно окончания работы А, а для начала работы Г - окончания работы Б, то на сетевой модели это изображают при помощи двух зависимостей, т.е. применяется следующее правило построения (рис.З1 в).
8. В сети не должно быть замкнутых контуров, то есть путей, выходящих из какого-то события и сходящихся к нему (рис. 32)
Рис. 32. Неправильное построение сетевого графика - имеется замкнутый контур
Путь, представляющий собой совокупность работ Г, Д, В, выходит из события 2 и входит в это же событие.
Наличие замкнутого контура (цикла) в сети свидетельствует об ошибке в принятой технологической последовательности работ или о неправильном изображении их взаимосвязи.
9. В сети не должно быть "тупиков", то есть событий, из которых не выходит ни одна, работа, если только это событие не является завершающим, и "хвостов" то есть событий, в которые пе входит ни одной работы, если эти события не являются исходными для данной сетевой модели (рис.33).
10. При разработке сетевых графиков на крупные объекты или комплексы для наглядности и лучшего контроля следует группировать работы отдельных исполнителей или технологические комплексы, части здания, при этом нужно соблюдать следующие правила:
а) нельзя вводить дополнительных событий, которых нет в детализированных графиках;
б) граничные события в детализированных и укрупненных графиках обязательно должны иметь одинаковые определения и один и тот же номер;
в) укрупнять следует только работы, принадлежащие одному исполнителю;
г) продолжительность укрупненной работы должна быть равна длине максимального пути укрупняемой группы детализированных работ.
Рис. 33. Неправильное построение сетевого графика - имеются "тупик" и "хвост"
Рис. 34. Примеры укрупнения сетевого графика:
а - до укрупнения; б - после укрупнения
11. При изображении на сетевой модели работ, не входящих непосредственно в технологический процесс строительства, но влияющих на осуществление его в установленные сроки (внешних работ, к которым относятся поставки строительных материалов, деталей, конструкций, технологического оборудования, технической документации), вводят дополнительные события и пунктирные стрелки. Такие работы графически выделяют утолщенной стрелкой с двойным кружком.
Рис.35. Изображение на сетевом графике внешних поставок:
а - неправильное; б - правильное
12. Номера событиям присваивают так, чтобы каждое последующее имело больший номер, чем предшествующее. Нумеруют (кодируют) события после окончательного построения сетевой модели, начиная с исходного, которому присваивают первый номер. Номера событиям присваивают в возрастающем порядке, используя "метод вычеркивания работ". После присвоения исходному событию первого номера вычеркивают все выходящие из него работы. Очередной номер получает событие, в которое не входит ни одна работа после вычеркивания. Если таких событий несколько, то номера присваивают в порядке расположения событий сверху вниз. Выходящие работы вычеркивают в порядке возрастания номеров событий.
Рис. 36. Кодирование событий с использованием «метода вычеркивания работ»
13. При организации поточного выполнения работ с разбивкой общего их фронта на отдельные участки (захватки) топологию сети строят в соответствии с безразрывным путем, принимая меры к устранению логических противоречий между работами путем введения нулевых связей между одноименными работами или процессами, выполняемыми на смежных захватках (рис. 37)
Рис. 37. Построение топологии сетевого графика при поточной организации работ:
а - матричный алгоритм с выделением безразрывного пути; б - топология сетевого графика на основе безразрывного пути