Свободно време (slack) в мрежов график · как се пресмята
Практика · Свободно време (slack) в мрежов график · как се пресмята
Мрежов график и Гант

Свободно време (slack) в мрежов график · как се пресмята

Total slack и free slack обясени с реален пример от строителен обект · формули, критичен път и защо погрешно изчисленото свободно време е една от най-скъпите грешки в графика.

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

В мрежовия график всяка дейност има два срока: най-ранния момент, в който може да започне, и най-късния момент, до който трябва да приключи, без да измести крайната дата на обекта. Разликата между тях е slack · свободното време, с което дадена дейност разполага, преди да стане критична. Терминът идва от английската практика (CPM · Critical Path Method), но у нас се среща и като «резерв на времето» или «времеви буфер» в графика.

Разбирането на slack не е академично упражнение. То отговаря на конкретен въпрос от обекта: «ако доставката на дограма закъснее с 4 дни, дали смяташе крайният срок?». Ако дейността има slack от 6 дни, отговорът е «не, все още сме добре». Ако slack е 0, всяко закъснение директно измества предаването на обекта. Тази статия обяснява как се смята total slack и free slack, с реален пример от груб строеж, и как връзката с критичния път определя кои дейности да следите всеки ден.

Какво е slack (свободно време) в графика

Всяка дейност в мрежовия график има четири дати, изчислени чрез прав и обратен проход (forward и backward pass) по мрежата: най-ранно начало (ES), най-ранен край (EF), най-късно начало (LS) и най-късен край (LF). Slack е разликата между късните и ранните дати за една и съща дейност · показва колко дни тя може да се «плъзне» напред, без да засегне следващите дейности или крайния срок на проекта.

На практика slack възниква там, където мрежата има паралелни вериги дейности с различна продължителност. Ако изливането на кофраж за колони отнема 3 дни, а успоредно течащата доставка на арматура отнема 6 дни, веригата с колоните има 3 дни свободно време спрямо веригата с арматурата, стига и двете да се събират в една обща следваща дейност. Именно тази разлика в дължината на паралелните вериги ражда slack.

Важно е да се отбележи: slack не е «луфт» или подценяване на продължителността на дейността. Той е математическо следствие от структурата на зависимостите в графика · връзки тип «финиш-старт», «старт-старт» със закъснение, паралелни задачи с различна продължителност. Не се добавя произволно, а се изчислява от самата мрежа.

Total slack срещу free slack · разликата на практика

Двата термина често се бъркат, а разликата между тях определя различно управленско решение.

Разликата има директно управленско значение. Total slack казва «имаме ли буфер до края на обекта». Free slack казва «можем ли да закъснеем тук, без да чакаме следващата бригада да стои без работа». Дейност може да има голям total slack, но нулев free slack · тогава закъснението ѝ не пробива крайния срок, но веднага спира следващата дейност и може да разбие графика на подизпълнителя, който идва след нея.

За обект с 15-20 успоредни вериги (типично за апартаментен ремонт с ВиК, електро и довършителни успоредно) точно free slack е показателят, който предпазва от ежедневен хаос на площадката · дори когато total slack изглежда достатъчен на хартия.

Формулата и пример с реален обект

Формулите:

Формулата и пример с реален обект
Показател Формула Отговаря на въпроса
Total slack (TS)LF − EF  или  LS − ESС колко дни може да закъснее дейността, без да измести края на обекта?
Free slack (FS)ES (следваща дейност) − EF (текуща)С колко дни може да закъснее, без да забави старта на следващата дейност?

Пример с малка верига от типичен ремонт на апартамент, три успоредни поддейности преди обща следваща дейност (шпакловка):

Формулата и пример с реален обект
Дейност Продължителност Начало (ES) Край (EF) Късен край (LF) Total slack
Зидария преградни стени4 дниден 0ден 4ден 40 дни (критична)
Ел. инсталация скрита3 дниден 0ден 3ден 41 ден
ВиК разводка скрита2 дниден 0ден 2ден 42 дни
Продължителност Зидария преградни стени 4 Ел. инсталация скрита 3 ВиК разводка скрита 2
Диаграма · данни от таблицата по-горе · ориентировъчни стойности

И трите дейности могат да тръгнат едновременно (ден 0), защото не зависят една от друга · но следващата дейност, шпакловка, изисква и трите да са приключили. Зидарията отнема най-дълго (4 дни) и определя кога може да започне шпакловката · тя е на критичния път, с total slack 0. Електрото има 1 ден резерв (може да приключи на ден 4 вместо ден 3, без да измести шпакловката). ВиК разводката има 2 дни резерв. Ако ВиК бригадата закъснее с 1 ден (приключи на ден 3 вместо ден 2), тя изразходва част от резерва си, но остава 1 ден резерв и не измества нищо. Ако обаче закъснението стигне 3 дни (приключи на ден 5 вместо ден 2), тя изяжда изцяло своя резерв от 2 дни и добавя 1 ден отгоре · директно измества старта на шпакловката с 1 ден.

Връзка с критичния път

Критичният път е веригата от дейности с total slack равен на нула. Това е дефиниращото свойство, не обратното · дейност не е критична, защото е «важна» в общ смисъл, а защото буквално няма никакъв резерв: всеки ден закъснение по нея се пренася директно върху датата на завършване на обекта.

В реален график критичният път рядко е една права линия от начало до край. Той се «прехвърля» между вериги дейности в различни моменти от строителството. В началото на груб строеж критичен обикновено е изкопът и фундаментите (защото нищо друго не може да тръгне преди тях). В средата на строителството критичният път често минава през доставки с дълъг срок · например дограма по поръчка, асансьорна уредба, преносими трафопостове. Към края критичен обикновено става фронтът на довършителните работи, защото те се изпълняват последователно през едни и същи помещения.

Практическо правило: следете ежедневно само дейностите с total slack между 0 и около 2-3 дни. Те са «близко критичните» дейности · всяко леко забавяне ги превръща в нов критичен път. Дейности с 10+ дни резерв не изискват дневно внимание, освен ако не се натрупат няколко последователни закъснения.

Повече за самата методология на критичния път и как се изгражда мрежовата диаграма преди изчисляване на slack · вижте как се управлява един строителен проект.

Чести грешки при отчитане на свободното време

Няколко грешки се повтарят системно в практиката, независимо дали графикът е в Excel, MS Project или на хартия:

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

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

Какво означава slack в строителен график?
Slack (свободно време, времеви резерв) е броят дни, с които дадена дейност в мрежовия график може да закъснее, без да измести крайния срок на обекта или старта на следваща зависима дейност. Изчислява се чрез прав и обратен проход по мрежата от дейности и техните зависимости. Дейност с нулев slack е на критичния път.
Каква е разликата между total slack и free slack?
Total slack показва с колко дни дейността може да закъснее, без да измести крайната дата на целия обект (LF минус EF). Free slack показва с колко дни може да закъснее, без да измести най-ранното начало на непосредствено следващата дейност (ES на следващата минус EF на текущата). Free slack винаги е по-малък или равен на total slack за същата дейност.
Може ли дейност да има отрицателен slack?
Да, когато обектът вече е закъснял спрямо договорения краен срок и графикът се преизчислява спрямо фиксирана целева дата, а не спрямо изчисления от мрежата минимум. Отрицателен slack означава, че дори без нито един ден допълнително закъснение, крайният срок вече е пропуснат по текущия план · сигнал за преразглеждане на обхвата, ресурсите или паралелизацията на дейностите.
Как се намира критичният път чрез slack?
Критичният път е поредицата от дейности с total slack равен на нула, свързани от началото до края на графика. За да се намери, се прави прав проход (изчисляват се ES и EF от началото към края по най-дългите вериги), после обратен проход (изчисляват се LS и LF от края към началото), и накрая се изважда total slack за всяка дейност. Всички дейности с нулев резултат формират критичния път.
Трябва ли всяка дейност без slack да се следи ежедневно?
Да, дейностите с total slack 0 определят пряко крайния срок на обекта и заслужават ежедневно наблюдение. Препоръчително е да следите и «близко критичните» дейности с резерв от около 1 до 3 дни, защото малко закъснение ги прехвърля в критичен статус. Дейности с голям резерв (10 и повече дни) изискват по-рядка проверка, освен при повтарящи се закъснения.
Защо графикът показва различен slack след всяка промяна?
Slack не е фиксирано свойство на дейността, а резултат от текущото състояние на цялата мрежа от зависимости. Всяко изменение на продължителност, зависимост или дата на действителен старт променя резултата от прав и обратен проход за всички последващи дейности, а често и за критичния път като цяло. Затова графикът трябва да се преизчислява при всяка съществена промяна, не само в началото на проекта.
Ресурсните ограничения влияят ли на slack?
Класическият метод на критичния път (CPM) изчислява slack само от логическите зависимости между дейностите, без да отчита дали има достатъчно бригади, техника или материали. Затова изчисленото «свободно време» може да е подвеждащо, ако единствената налична работна ръка за дадена дейност вече е ангажирана другаде през същия период. За обекти с ограничен ресурс се препоръчва допълнителна проверка на натовареността на бригадите паралелно с изчисления slack.
Как се смята slack в Excel без специализиран софтуер?
Ръчно се изгражда таблица със зависимостите между дейностите, после се смятат ES и EF чрез прав проход (сумиране на продължителности по най-дългия път до всяка дейност), след което LS и LF чрез обратен проход от крайната дата назад. Total slack е разликата LF минус EF. За график с над 30-40 дейности процесът става тромав и грешките в единична зависимост засягат целия резултат, затова на практика повечето екипи преминават към софтуер с автоматично преизчисление.

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