Мережевий графік виконання робіт: приклад побудови

  1. Перед стартом моделювання
  2. Послідовність дій по моделюванню
  3. крок другий
  4. крок третій
  5. крок четвертий
  6. Додаткові розрахунки моделі
  7. Використання табличного методу

Автор статті:

засновник Projectimo.ru

Свіжі публікації автора:

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

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

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

Побудова мережевого графіка ми почнемо на основі першої ітерації календарного плану, виконаного у формі діаграми Ганта. Для цілей наочності пропоную не враховувати відносини передування і максимально спростити послідовність дій. Хоча на практиці таке буває рідко, уявімо в нашому прикладі, що операції збудовані в послідовність виду «закінчення-початок». Нижче вашій увазі представляються дві таблиці: витяг із списку робіт проекту (фрагмент з 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.

Додаткові розрахунки моделі

Виконання розрахунку загального резерву поточної операції проводиться шляхом вирахування з значення пізнього початку раннього початку або з пізнього закінчення раннього закінчення (див. Схему розрахунку вище). Загальний (повний) резерв показує нам можливість початку поточної роботи пізніше або збільшення тривалості на тривалість резерву. Але потрібно розуміти, що користуватися повним резервом слід з великою обережністю, тому що роботи, які стоять від поточного події далі інших, можуть виявитися без запасу часу.

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

Головним завданням виконання обчислень різних параметрів є оптимізація мережевого графіка і оцінка ймовірності виконання проекту в термін. Одним з таких параметрів є коефіцієнт напруженості, який показує нам рівень складності реалізувати роботу в намічений термін. Формула коефіцієнта представлена ​​вище в складі всіх розрахункових виразів, що застосовуються для аналізу мережевого графіка.

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

Таблиця розрахунку приватних резервів і коефіцієнта напруженості

Коефіцієнт напруженості варіюється від 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. Резерви операцій. Обчислюємо повні (загальні) резерви як різницю між пізніми началами і ранніми началами або між пізніми закінченнями і ранніми закінченнями. Значення приватних (вільних) резервів отримуємо в результаті вирахування з числа раннього початку наступної операції раннього закінчення поточної.

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