Критичен път (CPM) в строителството · практическо приложение
Практика · Критичен път (CPM) в строителството · практическо приложение
График и планиране

Критичен път (CPM) в строителството · практическо приложение

Как да откриете кои дейности в графика реално определят крайния срок на обекта, как се смята с метода на критичния път (CPM) и защо погрешната преценка на резерва е най-скъпата грешка в планирането.

Публикувано: · Обновено: · Четене: ~10 мин · Автор: екипът на Buildly

Какво е критичен път (CPM) и защо е важен

Методът на критичния път (Critical Path Method, CPM) е техника за планиране, която открива веригата от взаимосвързани дейности, чиято обща продължителност определя минималния възможен срок за завършване на обекта. Критичният път е «най-дългият кратък път» в графика: всяко забавяне на дейност по него забавя със същия брой дни целия обект. Дейност извън критичния път може да закъснее до определена граница (резерва), без да измести крайния срок.

За строителен обект в България това е разликата между график, който е просто списък със задачи в Excel, и график, който отговаря на въпроса «ако довечера завали и изкопът се забави с 3 дни, изместя ли предаването». CPM е в основата на всеки линеен график, изготвен по PERT/CPM логика, и на повечето софтуерни Гант-инструменти, включително тези с автоматично преизчисляване.

Методът датира от края на 50-те години на XX век и е разработен първоначално за химическата и строителната индустрия в САЩ, където сложните взаимозависимости между дейности правят ръчното планиране ненадеждно. В българската практика CPM логиката стои зад всеки коректно съставен линеен график по образец на възложител при обществена поръчка, а също и зад автоматичното преизчисляване на дати в съвременен софтуер за график на строителството.

Как се изчислява критичният път · стъпка по стъпка

Изчислението минава през два прохода по мрежата от дейности: напред (forward pass) за най-ранните възможни дати и назад (backward pass) за най-късните допустими дати, без да се измести крайният срок.

Как се изчислява критичният път · стъпка по стъпка
Стъпка Какво се прави Резултат
1.Разбийте обекта на дейности с продължителност (дни) и определете зависимостите между тяхМрежова диаграма (network diagram)
2.Проход напред: за всяка дейност изчислете най-ранно начало (ES) и най-ранен край (EF) = ES + продължителностНай-ранна възможна дата на завършване
3.Проход назад: от крайната дата изчислете най-късен край (LF) и най-късно начало (LS) = LF − продължителностНай-късна допустима дата без забавяне
4.Изчислете резерва (float) на всяка дейност = LS − ES (или LF − EF)Колко дни закъснение поема дейността
5.Отбележете дейностите с резерв 0 дни · те формират критичния пътВеригата, която определя крайния срок

На практика при обект с около 40-80 дейности ръчното изчисление отнема между 2 и 5 часа, а всяка промяна по чертежите или графика на доставка налага преизчисление отначало. При над 150-200 дейности ръчният CPM става практически неизползваем · грешка в една зависимост размества целия резултат, а никой не забелязва, докато не мине крайният срок.

Пример с реален график на обект

Опростен пример за ремонт на апартамент с довършителни работи · седем дейности, някои паралелни, някои зависими една от друга:

Пример с реален график на обект
Дейност Продължителност Предшественик Резерв (float)
Демонтаж и изкъртване3 дни-0 дни (критичен път)
Ел. и ВиК разводка5 дниДемонтаж0 дни (критичен път)
Замазка на подове4 дниЕл. и ВиК разводка0 дни (критичен път)
Доставка на плочки7 дни (успоредно на демонтажа)-6 дни
Шпакловка и боя по стени4 дниЗамазка на подове0 дни (критичен път)
Полагане на плочки3 дниЗамазка + доставка на плочки1 ден
Финално почистване и предаване1 денШпакловка и боя, полагане на плочки0 дни (критичен път)
Продължителност Демонтаж и изкъртване 3 Ел. и ВиК разводка 5 Замазка на подове 4 Доставка на плочки 7 Шпакловка и боя по стени 4 Полагане на плочки 3 Финално почистване и предаване 1
Диаграма · данни от таблицата по-горе · ориентировъчни стойности

Критичният път тук е: демонтаж → ел. и ВиК разводка → замазка → шпакловка и боя → финално почистване, общо 17 дни. Доставката на плочки има резерв 6 дни · дори да закъснее с 3-4 дни, срокът не се измества, защото плочките се полагат по-късно в процеса. Полагането на плочки има резерв само 1 ден, защото зависи и от боядисването. Именно затова е грешка да следите «най-важната» дейност по интуиция · доставката на плочки често изглежда критична, а всъщност не е.

Свободен и общ резерв (float) · каква е разликата

Резервът (float, наричан още slack) е ключовото число, което CPM добавя над обикновен списък със задачи. Има два вида, които на пръв поглед изглеждат сходни, но водят до различни решения на обекта.

Разликата има практическо значение: дейност с голям общ резерв, но нулев свободен резерв, все още «дърпа» следващата задача веднага, дори без да заплашва крайния срок. На обект с много подизпълнители това означава, че координацията между тях зависи от свободния резерв, а не от общия. Ако разчитате само на общия резерв, рискувате верижна реакция от закъснения, които поотделно изглеждат безобидни.

Ориентировъчно за строителен обект в България: критичните дейности (резерв 0) обикновено съставляват около 25-35% от всички дейности в графика. Останалите имат различна степен на резерв, но управлението на риска трябва да следи и дейностите с малък резерв (под около 2-3 дни) · те лесно се превръщат в нови критични точки при първото малко забавяне.

Най-честите грешки при работа с критичния път

CPM е точен математически метод, но в практиката повечето графици грешат не в изчислението, а във входните данни.

  1. Липсващи или грешни зависимости · ако забравите, че шпакловката не може да започне преди изсъхването на замазката (типично 3-5 дни технологична пауза, а не работни дни), критичният път излиза по-кратък от реалния.
  2. Игнориране на технологични паузи · съхнене на замазка, втвърдяване на бетон, съхнене на боя между слоеве. Това не са «работни» дни, но заемат календарно време и трябва да влязат в мрежата като дейности без ресурс.
  3. Третиране на всичко като критично · когато екипът смята, че «всичко е спешно», реалният критичен път се губи от вниманието и ресурсите се разпръскват равномерно, вместо да се концентрират там, където наистина има ефект.
  4. Едно изчисление в началото, без преизчисляване · критичният път не е статичен. Всяко закъснение, промяна по проекта или наличност на доставчик може да премести кой участък е критичен. График, изчислен веднъж в Excel и неактуализиран, след около 3-4 седмици вече не отразява реалността на обекта.
  5. Смесване на календарни и работни дни · продължителност 5 дни за дейност, стартираща в четвъртък, не завършва в понеделник, ако не се броят почивните дни коректно. Малка грешка, която се натрупва бързо в дълъг график.

Последствието от тези грешки рядко е драматично в началото · графикът просто «плъзва» с по няколко дни на етап. Проблемът е, че тези дни се натрупват точно преди подаване на Акт 19 и предаване на обекта, когато вече няма буфер за компенсация.

Често задавани въпроси

Какво е критичен път в строителството?
Критичният път е веригата от взаимосвързани дейности в графика на обекта, чиято обща продължителност определя минималния възможен срок за завършване. Дейностите по него имат резерв (float) от 0 дни · всяко тяхно закъснение забавя със същия брой дни целия обект. Дейности извън критичния път имат резерв и могат да закъснеят до определена граница, без да изместят крайния срок.
Как се изчислява критичният път по метода CPM?
Изчислението минава през два прохода по мрежата от дейности: напред за най-ранно начало и край на всяка дейност, назад за най-късно допустимо начало и край, без да се измества крайният срок. Резервът на всяка дейност е разликата между най-късно и най-ранно начало. Дейностите с резерв 0 дни формират критичния път. При обект с над 100-150 дейности изчислението практически изисква софтуер.
Каква е разликата между критичен път и линеен график?
Линейният график (Гант диаграма) е визуалното представяне на дейностите във времето · ленти по дати. Критичният път е математическият резултат от изчислението на зависимостите в този график, който показва кои от лентите реално определят крайния срок. Гант диаграма без изчислен критичен път показва «какво кога», но не показва «какво не бива да закъснее».
Какво е резерв (float) в графика на строителен обект?
Резервът е броят дни, с които дадена дейност може да закъснее, без да измести крайния срок на обекта (общ резерв) или без да измести началото на следващата дейност (свободен резерв). Дейностите по критичния път имат резерв 0. Ориентировъчно около 25-35% от дейностите в типичен строителен график са критични, а останалите имат различна степен на резерв.
Защо критичният път се променя по време на строителството?
Критичният път не е статичен, защото зависи от реалния прогрес. Забавяне на дейност с резерв може да изчерпи резерва ѝ и тя да стане нова критична точка. Ускоряване на друга дейност може да я извади от критичния път. Затова графикът трябва да се преизчислява редовно, а не само веднъж в началото на обекта · в противен случай след около 3-4 седмици вече не отразява реалността.
Как се съкращава критичният път (crashing)?
Съкращаването (crashing) означава добавяне на ресурси (работна ръка, смени, механизация) към дейности по критичния път, за да се скъси общата продължителност на обекта. Прилага се само върху критичните дейности · съкращаване на дейност с резерв не скъсява срока. Обичайни методи са паралелизиране на задачи, извънреден труд или допълнителен екип, но всеки от тях увеличава разходите, затова се преценява спрямо цената на закъснението.
Задължителен ли е критичен път за обществена поръчка?
Възложителите по ЗУТ и обществени поръчки често изискват линеен график като част от офертата или изпълнението, а при по-големи и сложни обекти изрично искат мрежов график с изчислен критичен път (PERT/CPM диаграма). Изискването зависи от документацията на конкретната поръчка. Дори когато не е формално задължителен, изчисленият критичен път е силен аргумент при обосновка на реалистичен срок в офертата.
Може ли да има повече от един критичен път в един график?
Да. Когато две или повече вериги от дейности имат абсолютно еднаква обща продължителност до крайния срок, всички те са критични едновременно. Това е рисков сценарий за управлението на обекта, защото закъснение във всяка от тези успоредни вериги директно измества срока · няма буфер, който да поеме грешка в никоя от тях.
Каква е разликата между CPM и PERT?
CPM (Critical Path Method) използва фиксирана, детерминирана продължителност за всяка дейност. PERT (Program Evaluation and Review Technique) използва три оценки за продължителност (оптимистична, най-вероятна, песимистична) и изчислява претеглена средна стойност с отчитане на несигурността. В строителната практика в България по-често се среща опростен CPM подход с единична оценка на продължителността по дейност.

Свързани материали