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



Дополнительная информация по данной теме ЗДЕСЬ.

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

Календарное планирование

Сущность календарного планирования, его роль в строительстве

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

Продолжительность строительства назначается, как правило, по нормам (СНиП 1.04.03-85* Нормы продолжительности строительства...) в зависимости от величины и сложности строящихся объектов, например, площади гидромелиоративных систем, виды и мощности промышленных предприятий и т.д. В отдельных случаях продолжительность строительства может планироваться отличной от нормативной (чаще всего в сторону ужесточения сроков), если того требуют нужды производства, специальные условия, природоохранные программы и проч. Для объектов, возводимых в сложных природных условиях, допустимо увеличение продолжительности строительства, но это всегда должно быть надлежащим образом обосновано.

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

  • линейные календарные графики
  • сетевые графики

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

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

Виды календарных планов (графиков)

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

Сводный календарный план (график) в ПОС определяет очередность возведения объектов, т.е. сроки начала и окончания каждого объекта, продолжительность подготовительного периода и всего строительства в целом. Для подготовительного периода, как правило, составляется отдельный календарный график. Существующие нормы (СНиП 12-01-2004 взамен СНиП 3.01.01-85) предусматривают составление в ПОС календарных планов в денежной форме, т.е. в тыс. руб. с распределением по кварталам или годам (для подготовительного периода - по месяцам).

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

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

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

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

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

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

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

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

Упрощенные формы календарного планирования

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

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

Линейные календарные графики

Линейный календарный график (график Ганга) - это таблица "работы (объекты) - время", в котором продолжительность работ изображается в виде горизонтальных отрезков линий.

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

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

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

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

Главным недостатком линейных графиков является сложность их корректировки при нарушениях первоначальных сроков работ или изменении условий их проведения. Эти недостатки устраняются при другой форме календарного планирования – сетевых графиках.

Сетевые графики

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

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

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

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

В графике могут использоваться пунктирные стрелки - это так называемые "зависимости" (фиктивные работы), не требующие ни времени, ни ресурсов.

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

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

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

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

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

Критический путь обозначается на сетевом графике утолщенными или двойными линиями (стрелками).

Особое значение при составлении сетевого графика имеют два понятия:

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

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

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

Раннее окончание - срок, раньше которого нельзя закончить данную работу. Он равен раннему началу плюс продолжительность данной работы

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

Если событие является окончанием лишь одной работы (т.е. в него направлена только одна стрелка), то раннее окончание этой работы совпадает с ранним началом последующей.

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

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

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

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

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

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

за счет резервов времени некритических работ и соответствующего перераспределения ресурсов

за счет привлечения дополнительных ресурсов

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

В последнем случае у графиков "вершины - события" приходится менять их конфигурацию (топологию).

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

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

Справочная литература

  • СНиП 1.04.03-85 «Нормы продолжительности строительства и задела в строительстве предприятий зданий и сооружений»;
  • МДС 12-81.2007 «Методические рекомендации по разработке и оформлению проекта организации строительства и проекта производства работ».

Аннотация: Структурное планирование. Календарное планирование. Оперативное управление. Практические занятия по структурному и календарному планированию. Задания для контрольной работы.

2.1. Теоретический курс

2.1.1. Структурное планирование

Структурное планирование включает в себя несколько этапов:

  1. разбиение проекта на совокупность отдельных работ, выполнение которых необходимо для реализации проекта;
  2. построение сетевого графика, описывающего последовательность выполнения работ;
  3. оценка временных характеристик работ и анализ сетевого графика.

Основную роль на этапе структурного планирования играет сетевой график.

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

Сетевой график должен удовлетворять следующим свойствам .

  1. Каждой работе соответствует одна и только одна вершина. Ни одна работа не может быть представлена на сетевом графике дважды. Однако любую работу можно разбить на несколько отдельных работ, каждой из которых будет соответствовать отдельная вершина графика.
  2. Ни одна работа не может быть начата до того, как закончатся все непосредственно предшествующие ей работы. То есть если в некоторую вершину входят дуги, то работа может начаться только после окончания всех работ, из которых выходят эти дуги.
  3. Ни одна работа, которая непосредственно следует за некоторой работой, не может начаться до момента ее окончания. Другими словами, если из работы выходит несколько дуг, то ни одна из работ, в которые входят эти дуги, не может начаться до окончания этой работы.
  4. Начало и конец проекта обозначены работами с нулевой продолжи­тельностью. Такие работы называются вехами и обозначают начало или конец наиболее важных этапов проекта.

Пример . В качестве примера рассмотрим проект "Разработка программного комплекса". Предположим, что проект состоит из работ, характеристики которых приведены в табл.2.1 .

Таблица 2.1.
Номер работы Название работы Длительность
1 Начало реализации проекта 0
2 Постановка задачи 10
3 Разработка интерфейса 5
4 Разработка модулей обработки данных 7
5 Разработка структуры базы данных 6
6 Заполнение базы данных 8
7 Отладка программного комплекса 5
8 Тестирование и исправление ошибок 10
9 Составление программной документации 5
10 Завершение проекта 0

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


Рис. 2.1.

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

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

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

Нахождение критического пути сводится к нахождению критических работ и выполняется в два этапа.

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

Критические работы имеют одинаковое значение раннего и позднего времени начала.

Обозначим – время выполнения работы , – раннее время начала работы , – позднее время начала работы . Тогда

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

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

Здесь – множество работ, непосредственно следующих за работой .

Схематично вычисления раннего и позднего времени начала изображены, соответственно, на рис. 2.2 и рис.2.3 .


Рис. 2.2.


Рис. 2.3.

Пример . Найдем критические работы и критический путь для проекта "Разработка программного комплекса", сетевой график которого изображен на рис.2.1 , а длительности работ исчисляются днями и заданы в табл.2.1 .

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

Результатом первого этапа помимо раннего времени начала работ является общая длительность проекта .

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


Рис. 2.4.


Рис. 2.5.

Сводные результаты расчетов приведены в табл.2.2 . В ней выделены заливкой критические работы. Критический путь получается соединением критических работ на сетевом графике. Он показан пунктирными стрелками на рис.2.6 .

Таблица 2.2.
Работа 1 2 3 4 5 6 7 8 9 10
Раннее время начала 0 0 10 16 10 16 24 29 29 39
Позднее время начала 0 0 12 17 10 16 24 29 34 39
Резерв времени 0 0 2 1 0 0 0 0 5 0

Методы снижения рисков.

Методы управления персоналом.

Методы управления содержанием работ.

Методы контроля стоимости проекта.

Имитационное моделирование на ЭВМ.

Ресурсное планирование. Логистика.

Сетевое планирование и управление, календарное планирование.

ТЕМА 4. МЕТОДЫ УПРАВЛЕНИЯ ПРОЕКТОМ (4 ч)

Долятовский Долятовский Исследование систем управления

Игнатьева, Максимцов Исследование систем управления

Основные понятия

Сетевая диаграмма.

Методы сетевого планирования.

Критический путь.

Запас времени.

Разработка сетевой модели.

Календарное планирование.

Полный резерв.

Расчет расписания.

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

Сетевые диаграммы отображают сетевую модель в графичес­ком виде как множество вершин, соответствующих работам, свя­занных линиями, представляющими взаимосвязи между работа­ми. Этот граф, называемый сетью типа «вершина-работа» или диаграммой предшествования-следования, является наиболее распространенным представлением сети (рис. Г.1).

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

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

Методы сетевого планирования - методы, основная цель ко­торых заключается в том, чтобы сократить до минимума продол­жительность проекта. Основываются на разработанных практи­чески одновременно и независимо методе критического пути МКП (СРМ - Critical Path Method) и методе оценки и пере­смотра планов ПЕРТ (PERT - Program Evaluation and Review Technique).

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



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

Сетевой график критического пути можно выстроить, как указано на рис. Г.4.

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

Диаграмма Ганта - горизонтальная линейная диаграмма, на которой задачи проекта представляются протяженными во вре­мени отрезками, характеризующимися датами начала и оконча­ния, задержками и, возможно, другими временными параметра­ми. Пример отображения диаграммы Ганта представлен на рис. Г.5.

Процесс разработки сетевой модели включает в себя:

Определение списка работ проекта;

Оценку параметров работ;

Определение зависимостей между работами.

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

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

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

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

Календарное планированиетребует определенных вход­ных данных. После их ввода производится процедура прямого и обратного прохода по сети и вычисляется выходная информа­ция.

Для расчета календарного графика требуются следу­ющие входные данные:

- набор работ;

- зависимости между работами;

- оценки продолжительности каждой работы;

- календарь рабочего времени проекта (в наиболее общем случае возможно задание собственного календаря для каж­дой работы);

- календари ресурсов;

- ограничения на сроки начала и окончания отдельных работ или этапов;

- календарная дата начала проекта.

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

Расчет расписания впередначинается с работ, не имеющих пред­шественников. В его ходе определяются ранние даты работ, под которыми понимаются наиболее ранние возможные сроки начала и окончания работ при условии, что предыдущие работы завер­шены:


Расчет расписания назадначинается с работ, не имеющих пос­ледователей. В его ходе определяются поздние даты работ, под которыми понимаются наиболее поздние возможные сроки на­чала и окончания работ при условии, что дата завершения про­екта не будет задержана:

На основании рассчитанных ранних и поздних дат начала ра­бот определяются величины временных резервов для каждой ра­боты.

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

Результаты вычислений по МКП позволяют получить:

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

- работы, лежащие на критическом пути. Любая задержка таких работ приведет к задержке даты завершения проекта. Все критические работы имеют резерв времени, в общем случае равный нулю, что означает, что их ранние и по­здние сроки выполнения совпадают;

- ранние и поздние календарные даты начала и окончания каждой работы.

Анализ по МКП (метод календарного планирования) не требует установки жестких дат начала для работ, не лежащих на критическом пути. В отличие от критичес­ких работ они могут быть запланированы на любое время между их ранними и поздними датами.

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

Информация, полученная в результате вычислений, может быть представлена либо в табличной форме (рис. Г.6), либо в виде календарно-сетевого графика.

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

Задачи календарного планирования

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

При корректировке сроков строительства теоретически может быть выгодно как уменьшение, так и увеличение продолжительности, поскольку есть факторы, улучшающие технико-экономические показатели как в том, так и в другом случае. Например, при сокращении продолжительности строительства сокращаются накладные расходы, уменьшается риск невыполнения договорных обязательств, а при увеличении продолжительности строительства сокращаются необходимый объем временных сооружений и количество одновременно привлекаемых работников на площадке (см. параграф 25.4). Таким образом, имеется некоторая оптимальная продолжительность работ. Однако в подавляющем большинстве случаев строительство запаздывает по отношению к оптимальному графику, поэтому сокращение продолжительности строительства является наиболее насущной задачей. Эта задача одинаково важна для инвестора, заказчика и подрядчика.

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

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

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

где R max и R c р - максимальная и средняя интенсивность использования ресурсов.

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

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

Глоссарий разработки сетевого графика

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

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

Схема разработки календарного плана проекта

Введем основные понятия, которые понадобятся для составления сетевой модели проекта и ее оптимизации:

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

Базовый алгоритм и виды связей сетевого графика

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

  1. Элементы сетевого графика включают работы и зависимости (связи) между ними. События на графике не отражаются за исключением вех, представляющих собой основные наиболее важные события, изображаемых в форме «ромбиков», работ с нулевой продолжительностью.
  2. Работа представляет собой неделимый элемент процесса, требующий времени и других ресурсов для выполнения, изображается в виде прямоугольника, вытянутого по горизонтали. Исходя из этого правила, длина прямоугольника может свидетельствовать о продолжительности операции.
  3. Разработка графика начинается с размещения на нем исходной работы в крайней левой точке и завершается включением в него конечной операции, закрывающей проект. Календарно начальный момент исходного действия обозначает старт проекта.
  4. Зависимости (связи) между работами оформляются стрелками, направленными слева направо под разными углами наклона. На основе данного правила связи между операциями определяются одной из форм отношений зависимости.
  5. Сетевой график имеет только одну работу, в которую входят зависимости, но не выходит ни одна, и одну работу, не имеющей ни одной входящей зависимости.
  6. Сетевой график не может иметь циклов, т.е. зависимости не должны связывать работы по кругу.

Вид сетевого графика метода «вершина – работа»

Сетевой график строится по следующему алгоритму составления.

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

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

  • «окончание – начало» (простой вид отношения предшествования);
  • «окончание – окончание»;
  • «начало – начало»;
  • «начало – окончание».

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

Методы расчета длительности операций

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

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

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

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

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

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

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

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

Функционально-процессная блок-схема управления проектом

На текущий момент нас интересует оптимизация сетевого графика как подэтап процесса планирования проектной задачи. Это связано с тем, что после сбора информации о работах и ограничениях разработка визуальной модели в форме сетевой диаграммы подразумевает дальнейшее ее улучшение с использованием методов расчета расписания. Основных методов два: метод критического пути (сокращенно МКП) и анализ расписания по методу PERT.

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

  • для моделей с дискретным и непрерывным временем;
  • для моделей с простым отношением предшествования;
  • в сетях с обобщенными связями.

Метод оценки и анализа программ (PERT) служит вторым методом, по которому проводится оптимизация сетевого графика. Его основные отличия от МКП основаны на допущении, что длительность работ носит случайный характер, и для целей оценки и анализа сроков следует учитывать неопределенность временного параметра работ проекта. Также делается допущение о независимости всех случайных величин продолжительности критического пути. Для этих целей на основе метода математической статистики и теории вероятности используется β-распределение и оценка параметров распределения с трех экспертных позиций: оптимистичной, пессимистичной и наиболее вероятной.

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

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