Как построить сетевой график. Сетевой график в эксель. Создание сетевого графика. Автоматическое изменение расположения рамок В какой программе сделать сетевой график

Предварительный этап построения сетевого графика

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

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

Допустим, что количество сотрудников – 10 человек.

Типовая оргструктура Агентства по молодежной политике

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

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

  1. Приказы – в том числе распоряжения, указания;
  2. Акты – в том числе акцепты и протоколы;
  3. Договоры – в том числе, соглашения, контракты, оферты;
  4. Регламенты – инструкции, положения, правила, планы, модели.

Разработка карточки-определителя

В карточку-определитель вносятся все операции, которые запланированы к выполнению на предстоящий период, исходя из данных карточки-определителя будет составляться сетевой график. Составим таблицу, в которой представим операции Агентства по молодежной политике, учитывая что всего 10 сотрудников, из которых в учетном отделе 2 человека, в отделе специальных программ 5 человек (включая руководителя), в отделе по организации оздоровительной кампании 3 человека.

Определитель составляется с максимально подробным указанием планируемых операций.

Карточка-определитель для сетевого графика

Наименование операции

Кол-во испол-нителей, чел.

Продолжи-тельность,

Исполнители

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

Специалисты всех отделов

Подготовить сводную информацию о показателях целевого расходования средств

Специалисты отдела учета

Подготовка отчетных данных по реализации ДКЦП "Организация отдыха, оздоровления и занятости детей и молодежи"

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

Проведение заседания Круглого Стола детских и молодежных организаций по проблемам реализации молодежной политики

Специалисты отдела специальных программ

Подготовка к организации совещаний с руководителями оздоровительных учреждений

Специалисты отдела по организации оздоровительной кампании

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

Специалисты отдела специальных программ

Специалисты всех отделов

Совещание

Специалисты всех отделов

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

Специалисты отдела специальных программ

Специалисты отдела специальных программ

Актуализация реестра организаций отдыха детей и их оздоровления

Специалисты отдела учета

Подготовка и организация студенческой научно-практической конференции в сфере профилактики употребления алкоголя

Специалисты отдела по организации оздоровительной кампании

Подготовка статистических и информационно-аналитических материалов по профилактике алкоголизма

Специалисты отдела учета

Проведение студенческой научно-практической конференции в сфере профилактики алкоголизма

Специалисты отдела по организации оздоровительной кампании

Подготовка отчета о выполненной отделом работе за неделю

Специалисты всех отделов

Совещание

Специалисты всех отделов

Подготовка к проведению студенческого межвузовского мероприятия по исторической тематике

Специалисты отдела специальных программ

Проведение брейн-ринга среди студенческих команд "Бородинское сражение"

Специалисты отдела специальных программ

Подготовка статистических и отчетных данных о реализации ДКЦП "Организация отдыха, оздоровления и занятости детей и молодежи" за 1 кв. 2018 года

Специалисты отдела учета и экономического анализа

Специалисты отдела по организации оздоровительной кампании

Специалисты отдела по организации оздоровительной кампании

Подготовка отчетной информации в Министерство регионального развития Российской Федерации о ходе реализации подпрограммы "Обеспечение жильем молодых семей" за 1 кв. 2018 года

Специалисты отдела учета

Подготовка отчета о выполненной отделом работе за неделю

Специалисты всех отделов

Совещание

Специалисты всех отделов

Подготовка доклада к заседанию краевой комиссии по государственным премиям и стипендиям

Специалисты отдела специальных программ

Организация и проведение Школы молодежного предпринимательства

Специалисты отдела специальных программ

Организация и проведение семинаров по вопросам защиты прав и интересов молодежи, профилактики алкоголизма для вожатых детских оздоровительных лагерей

Специалисты отдела по организации оздоровительной кампании

Инструктивный семинар для вожатых детских оздоровительных лагерей

Специалисты отдела по организации оздоровительной кампании

Подготовка статистических и отчетных данных о реализации ДКЦП за 1 кв. 2018 года

Специалисты отдела учета

Подготовка отчета о выполненной отделом работе за неделю

Специалисты всех отделов

Совещание

Специалисты всех отделов

Составление технического задания на изготовление баннеров и плакатов антинаркотического содержания

Специалисты отдела специальных программ и отдела по организации оздоровительной кампании

Отбор муниципальных образований для предоставления субсидий в рамках реализации подпрограммы "Обеспечение жильем молодых семей" за 1 кв. 2018 года

Специалисты отдела учета

Подготовить программу реализации мероприятий по проводимым ДКЦП в сфере молодежной политики на второе полугодие

Специалисты всех отделов

Предварительный анализ сетевого плана

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

Каждая рабочая неделя включает в себя по 5 рабочих дней. Праздников в течение данного периода нет.

Таким образом, в июле 2018 года должно осуществить планируемые операции за 22 рабочих дня при 5-ти дневной рабочей неделе:

  1. с 02.07.2018 по 06.07.2018 – 5 дней
  2. с 09.07.2018 по 13.07.2018 – 5 дней
  3. с 16.07.2018 по 20.07.2018 – 5 дней
  4. с 23.07.2018 по 27.07.2018 – 5 дней
  5. с 30.07.2018 по 31.07.2018 – 2 дня

Итого: 22 дня.

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

Совместные виды работ, выполняемые несколькими отделами, выделены в соответствии с формализованной структурой запланированных операций.

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

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

Группировка параллельных операций представлена в таблице.

Группы параллельных операций

Параллельные операции недели

Отдел специальных программ

10 (11), причем операции 10 и 11 также параллельны

Отдел специальных программ

Отдел по организации оздоровительной кампании

Отдел учета и экономического анализа

Отдел учета и экономического анализа

Отдел по организации оздоровительной кампании

Отдел специальных программ

Отдел по организации оздоровительной кампании

Отдел учета и экономического анализа

Отдел специальных программ

Отдел специальных программ и отдел по организации оздоровительной кампании

отдел учета и экономического анализа

Построение сетевого графика

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

В таблицу сведем следующие данные по каждой операции:

  • номер операции;
  • предшествующие операции;
  • количество исполнителей;
  • продолжительность операции в днях.

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

Таблица операций для построения сетевого графика

Номер операции

Предыдущие операции

Кол-во исполнителей, чел.

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

На основе таблицы операций и карточки-определителя с учетом произведенной группировки параллельных операций осуществляется построение сетевого графика .

Сетевой график, пример

Определим критический путь. Критический путь на данном сетевом графике составляют операции: 1, 4, 5, 7, 8, 9, 13, 15, 16, 17, 18, 19, 24, 25, 28, 29, 31, 32, 33 (34), 35.

В результате построения сетевого графика работы можно сделать вывод, что деятельность организации не укладывается в заданный срок равный 22 рабочим дням, составляя вместо этого 26 дней. При этом операции первой, второй и третьей недели не укладываются в заданный для них срок, равный 5 рабочим дням. По сетевой модели операции 1 недели длятся 7 дней, 2 недели – 6 дней, 3 недели – 6 дней. Операции четвертой и пятой недель укладываются в заданные для них сроки.

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

В нашем примере сетевого графика по данным карточки-распределителя можно сделать вывод, что для некоторых операций в рамках запланированных действий существует резерв специалистов в отделе. Учитывая, что общая численность сотрудников относительно невелика, можно воспользоваться способом корректировки сетевой модели с привлечением дополнительных ресурсов, в качестве которых выступают свободные на момент реализации операции специалисты данного отдела. Благодаря этому сократится срок выполнения операций критического пути, соответственно и сроки всей сетевой модели. Корректировке подлежат операции 1, 2 и 3 недель, так как операции 4 и 5 недель сетевого графика укладываются в заданные сроки.

После корректировки осуществим построение альтернативного сетевого графика.

Необходимо привлечь дополнительных специалистов для выполнения операций 4 (отдел специальных программ), 13 (отдел по организации оздоровительной кампании) и 18 (отдел специальных программ). Расчет трудоемкости операций (Q) определим исходя из произведения числа специалистов (N), выполняющих операцию, на число дней (t), выделенных для ее выполнения:

Q4 = 2*4 = 8 ч/дн

Q13 = 2*3 = 6 ч/дн

Q18 = 2*2 = 4 ч/дн

В отделе специальных программ работает 5 человек, но в выполнении операции 4 задействовано только 2 человека. В результате привлечения двух специалистов новый срок выполнения операции составит: 8 / 4 = 2 дня. Следовательно, операция 4 будет выполняться 2 дня вместо 4 дней.

В отделе по организации оздоровительной кампании работает 3 специалиста, но в выполнении операции 13 занято только два человека. В данном случае привлечение одного дополнительного специалиста позволит сократить срок выполнения операции: 6 / 3 = 2 дня. Следовательно, операция 13 будет выполняться 2 дня вместо 3 дней.

В выполнении операции 18 задействовано 2 специалиста отдела специальных программ. Привлечение двух дополнительных специалистов позволит сократить срок ее выполнения: 4 / 4 = 1 день. Следовательно, операция 18 будет выполняться 1 день вместо 2 дней.

В результате получаем срок выполнения операций после корректировки сетевого графика с привлечением дополнительных ресурсов:

26 – 2 – 1 – 1 = 22 дня.

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

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

Альтернативный сетевой график

Оценка эффективности сетевого графика

Рассчитаем общую трудоемкость запланированных операций при первичном (Q1) и альтернативном (Q2) построении сетевого графика.

Q1 = 10 * 26 = 260 ч/дн.

Q2 = 10 * 22 = 220 ч/дн.

Для оценки эффективности сетевого графика воспользуемся методом сопоставления результатов реализации управленческого решения.

Э = К * * 100%

К – коэффициент пропорциональности, учитывающий долю эффективности, приходящейся на УР (обычно К = 0,4-0,5).

К примем равным 0,4.

Э = 0,4 * * 100% = 16%.

Согласно данному методу эффективность решения – 16%, что является хорошим результатом. Таким образом, в рассмотренном примере подтверждена целесообразность сетевого графика.

Выводы

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


Построение сетевого графика заключается в правильном соединении между собой работ-стрелок с помощью событий-кружков. При этом правильность соединения стрелок заключается в следующем.
- каждая работа в сетевом графике должна выходить из события, которое означает окончание всех работ, результат которых необходим для ее начала.
- событие, означающее начало определенной работы не должно включать в себя результаты работ, завершение которых не требуется для начала этой работы.
График строится слева направо, и каждое событие с большим порядковым номером должно быть расположено правее предыдущего. Стрелки, изображающие работы, должны располагаться слева направо.
Построение графика начинается с изображения работ, не требующих для своего начала результатов выполнения других работ. Такие работы можно назвать исходными , так как все остальные работы комплекса будут выполняться только после их полного выполнения. В зависимости от специфики планируемого комплекса, исходных работ может быть несколько, а может быть только одна. При размещении исходных работ необходимо учитывать, что на сетевом графике, должно быть только одно исходное событие.
На рис.2 представлены примеры построения начала сетевого графика: рис.2 (А) – для варианта с одной исходной работой (работа а), рис.2 (Б) – для варианта с тремя исходными работами (а,б,в).

Рис. 2. Пример построения начала сетевого графика

В процессе дальнейшего построения сетевого графика необходимо придерживаться следующих правил.

Если работа «г» должна выполняться только после выполнения работы «а» , то на графике это изображается в виде последовательной цепочки работ и событий (рис. 3 ).

Рис. 3. Изображение последовательно выполняемых работ

Если для выполнения работ «г » и «е » необходим результат одной и той же работы, например «в», то график должен иметь следующий вид (рис. 4 ).

Рис. 4. Изображение работ выполняемых после одной и той же работы

Если для выполнения одной или нескольких работ (например – «е ») необходим результат двух или нескольких работ (например «в » и «г »), то график будет иметь следующий вид (рис. 5).

Рис. 5. Изображение работы выполняемой после нескольких работ

Если для выполнения одной или нескольких работ (например «г» и «е» ) необходим результат лишь некоторой части другой работы (например «а» ), то эта работа разбивается на час­ти таким образом чтобы первая ее часть (например, «a1» ) выполнялась до получе­ния результата, необходимого для начала первой работы («г» ), а вторая и последующие части («a2», «a3» и т.д. – оставшаяся часть работы «a» ),выполнялись параллельно со второй работой («е» ) и последующими (рис. 6 ).

Рис. 6. Изображение работ выполняемых после частичного выполнения работы

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

Рис. 7. Изображение работ имеющих одно начальное и конечное событие

Если выполнение какой-либо работы (например, «е») возможно только после получения совокупного результата двух или более параллельно выполняемых работ (например, «в» и «г»), а выполнение другой работы (например, «д») – после получения результата только одной из них (например, «в»), то в сетевом графике необходимо ввести дополнительное событие и фиктивную работу (рис. 8 ).

Рис. 8. Использование фиктивной работы

В сети не должно быть «тупиков» , т.е. промежуточных событий, из которых не выходит ни одна работа (например, событие №7 на рис. 9 ). Также не должно быть «хвостов» , т.е. промежуточных событий, которым не предшествует хотя бы одна работа (например, событие №2 рис. 9 ).

Рис. 9. «Хвосты» и «тупики» на сетевом графике

8. В сети не должно быть замкнутых контуров, состоящих из взаимосвязанных работ, создающих замкнутую цепь (например, цепочка работ «д» , «г» на рис. 10 (А) ). Данная ситуация скорее всего свидетельствует об ошибке при составлении перечня работ и определении их взаимосвязей. В таком случае необходимо проанализировать исходные данные и в зависимости от сделанных по итогам анализа выводов, либо перенаправить работу создающую цикл в другое событие (если работам, начинающимся в этом событии требуется ее результат, или если она является частью общего результата), либо совсем исключить ее из комплекса (если выявлено, что ее результат не требуется). На рис. 10 (Б) представлена ситуация когда работа «г» является частью общего результата.

Рис. 10 (А). Пример цикла на сетевом графике

Рис. 10 (Б). Устранение цикла на сетевом графике

Каждая работа в сетевом графике должна определяться однозначно, только ей присущей парой событий – не должно быть событий с одинаковыми номерами. Для правильной нумерации событий поступают следующим образом: нумерация событий начинается с исходного события, которому дается номер 0. Из исходного события (0) вычеркивают все исходящие из него работы, на оставшейся сети вновь находят событие, в которое не входит ни одна работа. Этому событию дается номер 1. Затем вычеркивают работы, выходящие из события 1, и вновь находят на оставшейся части сети событие, в которое не входит ни одна работа, ему присваивается номер 2, и так продолжается до завершающего события. Пример нумерации сетевого графика показан на рис. 11 .

Рис. 11. Порядок нумерации сетевого графика

На графике не должно быть фиктивных работ, которые дублируют информацию других работ. Например, работа, соединяющая события №5 и 6 на рис. 12 (А) дублирует работу «ж », работа, соединяющая события №2 и 4 дублирует работу, соединяющую события №2 и 3.

Рис. 12. Неправильное использование фиктивных работ

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

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

Описанная выше методика построения сетевых графиков обладает рядом недостатков:

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

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

Назначение сервиса . Онлайн-калькулятор предназначен для нахождения параметров сетевой модели :
  • ранний срок свершения события , поздний срок свершения события, ранний срок начала работы, ранний срок окончания работы, поздний срок начала работы, поздний срок окончания работы;
  • резерв времени на свершение события, полный резерв времени, свободный резерв времени;
  • продолжительность критического пути;
а также позволяет оценить вероятность выполнения всего комплекса работ за d дней.
Инструкция . Решение в онлайн режиме осуществляется аналитически и графически. Оформляется в формате Word (см. пример). Ниже представлена видеоинструкция.

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

Работа (i,j) Количество предшествующих работ Продолжительность t ij Ранние сроки: начало t ij Р.Н. Ранние сроки: окончание t ij Р.О. Поздние сроки: начало t ij П.Н. Поздние сроки: окончание t ij П.О. Резервы времени: полный t ij П Резервы времени: свободный t ij С.В. Резервы времени: событий R j
(0,1) 0 8 0 8 0 8 0 0 0
(0,2) 0 3 0 3 1 4 1 0 1
(1,3) 1 1 8 9 8 9 0 0 0
(2,3) 1 5 3 8 4 9 1 1 0
(2,4) 1 2 3 5 13 15 10 10 0
(3,4) 2 6 9 15 9 15 0 0 0

Критический путь: (0,1)(1,3)(3,4) . Продолжительность критического пути: 15.

Независимый резерв времени работы R ij Н - часть полного резерва времени, если все предшествующие работы заканчиваются в поздние сроки, а все последующие работы начинаются в ранние сроки.
Использование независимого резерва времени не влияет на величину резервов времени других работ. Независимые резервы стремятся использовать, если окончание предыдущей работы произошло в поздний допустимый срок, а последующие работы хотят выполнить в ранние сроки. Если R ij Н ≥0, то такая возможность имеется. Если R ij Н <0 (величина отрицательна), то такая возможность отсутствует, так как предыдущая работа ещё не оканчивается, а последующая уже должна начаться (показывает время, которого не хватит у данной работы для выполнения ее к самому раннему сроку совершения ее (работы) конечного события при условии, что эта работа будет начата в самый поздний срок ее начального события). Фактически независимый резерв имеют лишь те работы, которые не лежат на максимальных путях, проходящих через их начальные и конечные события.

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

Перед стартом моделирования

Методологический базис сетевого проектного планирования представлен на нашем сайте несколькими статьями. Я лишь сошлюсь на две из них. Это материалы, посвященные в целом и непосредственно . Если в ходе повествования у вас будут возникать вопросы, просмотрите ранее представленные осмысления, основная суть методологии в них изложена. В настоящей статье мы рассмотрим небольшой пример локальной части комплекса строительно-монтажных работ в рамках значительной проектной реализации. Расчеты и моделирование будем выполнять методом «вершина-работа» и классическим табличным способом («вершина-событие») с применением МКР (метода критического пути).

Построение сетевого графика мы начнем на основе первой итерации календарного плана, выполненного в форме диаграммы Ганта. Для целей наглядности предлагаю не учитывать отношения предшествования и максимально упростить последовательность действий. Хотя на практике такое бывает редко, представим в нашем примере, что операции выстроены в последовательность вида «окончание-начало». Ниже вашему вниманию представляются две таблицы: выписка из списка работ проекта (фрагмент из 15-ти операций) и список параметров сетевой модели, необходимый для представления формул.

Пример фрагмента списка операций инвестиционного проекта

Список параметров сетевой модели, подлежащих расчету

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

Формулы расчета параметров сетевого графика

Что нам потребуется определить в ходе построения графика?

  1. Раннее начало текущей работы, в которую входят несколько связей от предыдущих операций. Выбираем максимальное значение из всех ранних окончаний предыдущих операций.
  2. Позднее окончание текущего действия, из которого выходят несколько связей. Выбираем минимальное значение из всех поздних начал последующих действий.
  3. Последовательность работ, формирующих критический путь. У этих действий раннее и позднее начала равны, как и раннее и позднее окончание соответственно. Резерв такой операции равен 0.
  4. Полные и частные резервы.
  5. Коэффициенты напряженности работ. Логику формул резервов и коэффициента напряженности работы мы рассмотрим в специальном разделе.

Последовательность действий по моделированию

Шаг первый

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

Схема изображения работы на сетевом графике

Результат первого этапа построения сетевого графика

В соответствии с логикой последовательности операций с помощью специализированной программы, MS Visio или любого редактора размещаем образы работ в заданном выше формате. В первую очередь заполняем наименования выполняемых действий, их номера и длительность. Рассчитываем раннее начало и раннее окончание с учетом формулы раннего начала текущего действия в условиях нескольких входящих связей. И так проходим до завершающей фрагмент операции. При этом, в нашем примере проекта тем же графиком Ганта не предусмотрены исходящие связи от операций 11, 12, 13 и 14. «Подвешивать» их на сетевой модели недопустимо, поэтому мы добавляем фиктивные связи к конечной работе фрагмента, выделенные на рисунке синим цветом.

Шаг второй

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

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

Шаг третий

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

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

Итоговый вид сетевого графика

Шаг четвертый

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

  • R пути под номером 1 = 120 – 101 = 19;
  • R пути под номером 2 = 120 – 84 = 36;
  • R пути под номером 3 = 120 – 104 = 16;
  • R пути под номером 4 = 120 – 115 = 5;
  • R пути под номером 5 = 120 – 118 = 2;
  • R пути под номером 6 = 120 – 115 = 5.

Дополнительные расчеты модели

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

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

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

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

Таблица расчета частных резервов и коэффициента напряженности

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

  • критической зоны (Кн более 0,8);
  • подкретической зоны (Кн более или равно 0,6, но менее или равно 0,8);
  • резервной зоны (Кн менее 0,6).

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

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

Использование табличного метода

Общепризнанные ПП календарного планирования (MS Project, Primavera Suretrack, OpenPlan и т.п.) способны вычислять ключевые параметры сетевой модели проекта. Мы же в настоящем разделе табличным методом выполним настройку подобного расчета обычными средствами MS Excel. Для этого возьмем наш пример фрагмента проектных операций проекта в области СМР. Расположим основные параметры сетевого графика в столбах электронной таблицы.

Модель расчета параметров сетевого графика табличным способом

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

  1. Ранние начала операций, следующих за текущей работой . Алгоритм расчета настраиваем на выбор максимального значения из раннего времени окончания нескольких альтернативных предыдущих действий. Взять, например, операцию под номером 13. Ей предшествуют работы 6, 7, 8. Из трех ранних окончаний (71, 76, 74 соответственно) нам нужно выбрать максимальное значение – 76 и проставить его в качестве раннего начала операции 13.
  2. Критический путь . Выполняя процедуру расчета по пункту 1 алгоритма, мы доходим до конца фрагмента, найдя значение продолжительности критического пути, которая в нашем примере составила 120 дней. Значения наибольших ранних окончаний среди альтернативных действий обозначают операции, лежащие на критическом пути. Отмечаем эти операции красным цветом.
  3. Поздние окончания операций, предшествующих текущей работе . Начиная с концевой работы начинаем движение в обратную сторону от действий с большими номерами к операциям с меньшими. При этом из нескольких альтернатив исходящих работ выбираем наименьшее знание позднего начала. Поздние начала вычисляем как разницу между выбранными значениями поздних окончаний и продолжительности операций.
  4. Резервы операций . Вычисляем полные (общие) резервы как разницу между поздними началами и ранними началами либо между поздними окончаниями и ранними окончаниями. Значения частных (свободных) резервов получаем в результате вычитания из числа раннего начала следующей операции раннего окончания текущей.

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

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

Выберите нужный тип вершины и нажмите левой кнопкой мыши на графическом полотне

Размеры графического полотна

Ширина Высота

● ■ ▲ ⊗ ↔ ✍ ⊗

параметры сетевой модели (критический путь, резервы времени, построить диаграмму Ганта и многое другое).

Для сформированного графа можно выполнить следующее действия:

Инструкция к сервису

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

1 2 3 4 1 10 30 15

Нумерация вершин с 0

0 1 2 3 1 10 30 15


Чтобы соединить вершины, их необходимо предварительно выбрать (один клик мыши по объекту), а затем нажать на кнопку Соединить.
Сетевая модель может быть представлена в табличной форме и в виде матрицы весов (матрицы расстояний). Чтобы использовать данные представления, выберите меню Операции.

Построенный граф можно сохранить в формате docx или png .
Если в качестве формы вершин используется прямоугольник, то при построении секторальной диаграммы применяется методология Microsoft Visio с отображением параметров duration, ES, EF, LS, LF, and slack .

Основные определения

Ориентированный граф , в котором существует лишь одна вершина, не имеющая входящих дуг, и лишь одна вершина, не имеющая выходящих дуг, называется сетью . Сеть, моделирующая комплекс работ, называется его сетевой моделью или сетевым графиком . Дуги, соединяющие вершины графа, ориентированы в направлении достижения результата при осуществлении комплекса работ.
Наиболее распространен способ представления моделируемого комплекса работ в понятиях работ и событий .
Понятие «работа» имеет следующие значения:
  • «действительная работа» – процесс, требующий затрат времени и ресурсов;
  • «фиктивная работа» – логическая связь между двумя или несколькими работами, указывающая на то, что начало одной работы зависит от результатов другой. Фиктивная работа не требует затрат времени и ресурсов, продолжительность ее равна нулю.
Работа на графике изображается стрелкой, над которой указывается затрачиваемое на нее время. Длина стрелки и ее ориентация на графике не имеют значения. Желательно только выдерживать направление стрелок так, чтобы начальное событие для работы (обозначается i) располагалось слева в сетевом графике, а конечное (обозначается j) - справа. Для отображения фиктивных работ используют пунктирные стрелки, над которыми время не указывается или проставляется ноль.

На сетевой модели событиям соответствуют вершины графа.

Правила построения сетевой модели

Правило 1 . Каждая операция в сети представляется одной и только одной дугой (стрелкой). Ни одна из операций не должна появляться в модели дважды. При этом следует различать случай, когда какая-либо операция разбивается на части; тогда каждая часть изображается отдельной дугой.

Правило 2 . Ни одна пара операций не должна определяться одинаковыми начальным и конечным событиями. Возможность неоднозначного определения операций через события появляется в случае, когда две или большее число операций допустимо выполнять одновременно.

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

При построении сетевого графика следует соблюдать следующие правила:

  • в сети не должно быть "тупиков", т.е., событий, от которых не начинается ни одна работа, исключая завершающее событие графика;
  • В сетевом графике не должно быть «хвостовых» событий, то есть событий, которым не предшествует хотя бы одна работа, за исключением исходного.
  • в сети не должно быть замкнутых контуров (рис.1);
  • Любые два события должны быть непосредственно связаны не более чем одной работой.
  • В сети рекомендуется иметь одно исходное и одно завершающее событие.
  • Сетевой график должен быть упорядочен. То есть события и работы должны располагаться так, чтобы для любой работы предшествующее ей событие было расположено левее и имело меньший номер по сравнению с завершающим эту работу событием.
Построение сетевого графика начинается с изображения начального события, которое обозначается цифрой 1 и обводится кружком. Из начального события выпускают стрелки, соответствующие работам, которым не предшествуют какие-либо другие работы. По определению, момент завершения работы является событием. Поэтому каждая стрелка
завершается кружком – событием, в котором проставляется номер этого события. Нумерация событий произвольная. На следующем этапе построения изображаем работы, которым предшествуют уже нарисованные работы (то есть которые опираются на уже построенные работы) и т. д. На следующем этапе отражаем логические взаимосвязи между работами и определяем конечное событие сетевого графика, на которое не опираются никакие работы. Построение закончено, далее необходимо провести упорядочение сетевого графика.

Методы оптимизации сетевого графика

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

Для возможности оптимизации сетевой модели, все исходные данные вводятся в виде таблицы (Операции/Добавить в виде таблицы).

  • Оптимизация сетевой модели по критерию "число исполнителей". Заполняется столбец Количество исполнителей Ч
  • Оптимизация сетевой модели по критерию "время – стоимость" (время - затраты). В случае известных коэффициентов затрат на ускорение работ заполняется только этот столбец h(i,j) . Иначе, заполняются столбцы t опт (Нормальный режим), Минимальное время работ, t min (Ускоренный режим), Нормальная стоимость, Cн и Срочная стоимость, Cc .

Графики привязки (а) и загрузки (b) до оптимизации

1,2 6 1,3 1 1,4 5 2,5 3 2,6 1 3,6 8 4,6 4 4,7 2 5,8 6 6,8 1 7,8 3 1 12 2 3 19 4 17 5 6 7 8 18 9 10 11 12 13 14 13 15 16 17 18 10 19 20 21 22 4 23 24 25 26 1 27

Графики привязки (а) и загрузки (b) после оптимизации

1,2 6 1,3 1 1,4 5 2,5 3 2,6 1 3,6 8 4,6 4 4,7 2 5,8 6 6,8 1 7,8 3 1 12 2 3 11 4 14 5 6 7 15 8 9 10 11 18 12 13 14 15 10 16 17 18 4 19 20 21 22 10 23 24 25 26 7 27

Диаграмма Ганта

1,2 4 1,3 3 1,4 5 2,5 11 2,6 14 3,6 4,6 17 4,7 5,8 19 6,8 27 7,8 25

Примеры сетевых моделей

Рассмотрим варианты сетевых графиков из кулинарной области на примере варки борща из курицы.
а) Варка в обычной посуде

1 2 3 4 5 1 10 30 15 7

Работы:

1,3: варить курицу, 30 мин.
2,3: положить капусту и варить 10 мин.
3,4: положить 1/2 свеклы, морковь и картофель. Варить 15 мин.
4,5: доложить остатки свеклы, лук, зелень. Варить 7 мин.
б) Варка в посуде с эффектом русской печи (трехслойное дно, крышка без отверстий)

1 2 3 4 5 10 10 20 30 60

Работы:
1,2: чистка овощей (капуста, морковь, картофель, свекла, лук), 10 мин.
1,4: варить курицу в обычной посуде, 30 мин.
2,3: положить овощи в спецпосуду, добавить 3 ложки воды, нагреть до T=70 C и выключить, 10 мин.
3,4: приготовление овощей в собственном соку, 20 мин.
4,5: добавить к курице приготовленные овощи. Настаивается 60 мин.

Список литературы

  1. Мушик Э., Мюллер П. Методы принятия технических решений. Пер. с нем. –М.: Мир, 1990.
  2. Таха Х. Введение в исследование операций. В 2-х книгах. Кн. 2. Пер. с англ. –М.: мир, 1985.
  3. Управление в системах РАВ: Учебник. –Л.: Воениздат, 1980.

Свойства вершины

Текст

Размер Цвет

Толщина Цвет

пунктирная - - - -
Размеры в px и фон

w h

Отмена

Соединение (дуга)

Текст (вес)

Размер Цвет

Толщина Цвет

пунктирная - - -
концевой маркер →