Научная статья на тему 'Удосконалення календарного планування виконання іт-проекту'

Удосконалення календарного планування виконання іт-проекту Текст научной статьи по специальности «Экономика и бизнес»

CC BY
335
30
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
ІТ-ПРОЕКТ / ТРУДОВі РЕСУРСИ / КАЛЕНДАРНЕ ПЛАНУВАННЯ / МЕРЕЖЕВА МОДЕЛЬ / КРИТИЧНИЙ ШЛЯХ / РАННіЙ СТРОК НАСТАННЯ ПОДії / ПіЗНіЙ СТРОК НАСТАННЯ ПОДії / РЕЗЕРВ ЧАСУ ПОДії / ПРЯМИЙ ПРОХіД / ЗВОРОТНИЙ ПРОХіД / ТРУДОВЫЕ РЕСУРСЫ / КАЛЕНДАРНОЕ ПЛАНИРОВАНИЕ / СЕТЕВАЯ МОДЕЛЬ / КРИТИЧЕСКИЙ ПУТЬ / РАННИЙ СРОК НАСТУПЛЕНИЯ СОБЫТИЯ / ПОЗДНИЙ СРОК НАСТУПЛЕНИЯ СОБЫТИЯ / РЕЗЕРВ ВРЕМЕНИ СОБЫТИЯ / ПРЯМОЙ ПРОХОД / ОБРАТНЫЙ ПРОХОД / IT-PROJECT / LABOR RESOURCES / SCHEDULING / NETWORK MODEL / CRITICAL PATH / EARLY DATE OF THE EVENT / LATE DATE OF THE EVENT / EVENT TIME RESERVE / DIRECT PASS / RETURN PASS

Аннотация научной статьи по экономике и бизнесу, автор научной работы — Нечволода Л. В., Пилипенко К. В.

У статті розглянуто значення календарного планування проектів та використання мережевої моделі ІТ-проекту. Обґрунтовано важливість знаходження резервів операцій за проектом. Прорахована математична модель визначення резервів на прикладі реального завдання проекту розробки персонального сайту. Результати доводять важливість застосування резервів часу и можливість маневрування ІТ-проектом. Розрахунок і виявлення резервів дозволяють регулювати терміни виконання операцій і раціонально використовувати трудові ресурси.В статье рассмотрено значение календарного планирования проектов и использования сетевой модели IT-проекта. Обоснована важность нахождения резервов операций по проекту. Просчитана математическая модель определения резервов на примере реальной задачи проекта разработки персонального сайта. Результаты доказывают важность применения резервов времени и возможность маневрирования IT-проектом. Расчет и выявление резервов позволяют регулировать сроки выполнения операций и рационально использовать трудовые ресурсы.The article considers the importance of project scheduling and the use of a network model of an IT-project. The importance of finding the reserves of operations under the project is justified. The mathematical model of reserve determination is calculatedas the example of the real project’stask the working-out of a personal site. The results prove the importance of the use of time reserves and the possibility of maneuvering the IT project. Calculation and identification of reserves allow to regulate the time of operations and rational using of labor resources.

i Надоели баннеры? Вы всегда можете отключить рекламу.
iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.

Текст научной работы на тему «Удосконалення календарного планування виконання іт-проекту»

 Менеджмент

УДК 332.2:004

Л. В. Нечволода,

кандидат техмчних наук,

К. В. Пилипенко,

Донбасъког державног машинобуд1вног академИ, м. Краматорськ УДОСКОНАЛЕННЯ КАЛЕНДАРНОГО ПЛАНУВАННЯ ВИКОНАННЯ 1Т-ПРОЕКТУ

Постановка проблеми. Сьогодш з розвитком економiки бшьшють тдприемств стикаеться зi значними проблемами у сферi управлiння трудо-вими ресурсами, оскшьки вони вiдiграють бiльш важливу роль, шж матерiальнi ресурси. Тому робота з персоналом - одна з основних i найскладнiших функцш управлiння пiдприемством. Вкладення у людськ ресурси стають довгостроковим фактором конкурентоспроможност пiдприемства. Якiсне ввд-творення трудових ресурсiв, формування трудового потенщалу та ращональне його використання зале-жить ввд якост управлiння трудовими ресурсами на вах рiвняx [1].

У результат! комплексних економiчних пере-творень, ям вiдбуваються в Укра!ш, створюються новi, впроваджуються iснуючi моделi та мехашзми побудови сучасних економiчних вщносин як у дер-жавi, так i на пiдприемствi. Вiдповiдно, будь-який тдприемниць розумiе, що для подальшо! прибутко-во! дiяльностi, насамперед, необхвдно досконало управляти виробничою дiяльнiстю.

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

Календарний план як перелш тальки планових параметрiв проектних робiт втрачае свiй сенс без по-рiвняння з фактичними термiнами !х виконання, тому частше ведуть мову про календарн графiки. Календарний графiк вiдбивае плановi й фактичн дан про початок, шнець i тривалiсть кожного робо-чого елементу WBS. У ньому також вiдмiчаеться можлива гнучкiсть у дат! початку роботи без ускла-днення виконання усього проекту (тобто запас часу по некритичних роботах). Для найскладшшого календарного графiка записуються чотири версп для дат початку, шнця, тривалост та запасу: рання, тзня, запланована календарна, фактична [2].

Для устшно! реалiзацil проекту необхвдно скласти його реалiстичний розклад, що дозволяе розподшити ресурси i контролювати хiд виконання проекту. З щею метою складаються i аналiзуються мережевi моделi проекту, визначаються конкретн

взаемозв'язки мiж завданнями (пакетами po6iT). На 0CH0Bi мережевого аналiзу можна визначити ймо-BipHy тривалють виконання робгт, ix вартють, мож-ливi розмiри економп часу або коштОв, а також те, чи виконання певних операцш можна вiдкласти без шкоди для розкладу проекту в щлому, чи вони 6у-дуть критичними (ix затримка означае зрив термшв реалiзащl всього проекту). Мережеве планування е також базою для розподшу ресурив проекту [3].

Важливiсть процеив yправлiння трудовими ресурсами проекту настшьки велика, що най6iльш до-сконалi програмнi засоби не можуть бути застосо-ванi без належно! серйозно! попередньо! роботи ке-рiвника або менеджера проекту.

Аналiз останшх дослiджень. Ефективний роз-подiл трудових ресурав в умовах ix обмеженост за допомогою оптимiзацiйниx методiв детально до-слiджено в роботах С.О. Баркалова, Р. Беллмана, Ст. Н. Буркова, 1.В. Бурково!, Г.С. Джавахадзе та ш-ших вчених. Проте щ дослiдження зде6iльшого но-сять теоретичний характер, а ix використання в чистому виглядi ускладнено.

У працях А.С. Козлова, У. Липщ, О.С. Товба, Г. Л. Ципеса досить широко дослiдженi методи здш-снення контролю процесу виконання плану 1Т-проектов. Наприклад, у роботах У. Липщ детально ви-вчено недолши методу освоеного обсягу та запропо-новано способи ix усунення.

В роботах О.С. Товба i Г. Л. Ципеса опрацьованi питання забезпечення високого рiвня «внутрш-нього ктмату» проектно! команди, способи мотива-цп учаснишв реалiзацil 1Т-проектов. Разом з тим, на сьогоднiшнiй день ввдсугш роботи, як б мали прак-тичний виxiд.

Виклад основного матерiалу дослiдження. Календарний план - це ключовий i важливий про-цес, результатом якого е затверджений керiвницт-вом компанп основного плану виконання вах за-вдань. Мета календарного планування - отримати точний i повний розклад завдань з урахуванням операцш, ix тривалостей, нео6xiдниx ресурив, який служить основою для виконання завдань.

Календарне планування в щлому включае калька основних стадш, серед яких:

— планування проектного змюту i побудова структури декомпозицп завдань;

- побудова послщовносп завдань i мереже-вого графiка;

— складання плану термiнiв, тривалостей, уз-годження логiчних зв'язшв робiт i воображения 1х на дiаграмi Ганта або у таблицях;

— визначення ресурсних потреб (в персоналi, механiзмах, матерiалах тощо) i складання плану ви-користання ресурсiв.

Схема календарного планування зображена на рис. 1.

Рис. 1. Схема календарного планування

Як правило, план-графш проекту розробляеться менеджером проекту з залученням людей, як е екс-пертами в тш або iншiй сферi. В результат! скла-даеться повний перелiк робгт, структурований за iерархiчною ознакою, тобто будуеться структурна декомпозицiя робiт (СДР). Планування складу робгт передбачае призначення вiдповiдальних виконавцiв на завдання i термiни.

Завдання як статична категорiя з 1х послвдов-нiстю переводяться в динамiчиу категорiю стану робгт, яш приводять до результату проекту. Ц наве-денi в формат робгт завдання зводяться в графш i/або таблицю. Завдання виражають суть результатiв за критерiем виконання («виршеш / не виршеш»).

Календарний план за датою раннього початку використовуеться для стимулювання виконавщв проекту. Календарний план з датою тзнього завер-шення використовуеться для представлення вико-нання проекту в кращому виглядi для споживача [4].

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

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

Будь-яка послвдовнють робгт у мережевому графiку, у якiй шнцева подiя одше! роботи ствпадае з по-чатковою подiею наступно! за нею роботи, назива-еться шляхом. Всяка робота мережевого графша ко-дуеться номерами 11 початково! (/) та завершально! а) подiй.

Процес оптишзацп мережевих графiкiв знач-ною мiрою пов'язаний з використанням резервiв часу робгт. Резервом часу поди називаеться гранично припустимий перюд часу, на який можна затри-мати завершення поди, не викликаючи при цьому збшьшення тривалост комплексу операцш. Наяв-нють резервГв часу операцш Г вмшня !х використо-вувати мають велике практичне значення, осшльки дозволяють регулювати термГни виконання операцш Г рацюнально використовувати трудовГ ресурси. Резерви часу юнують у мережевому графшу в усГх випадках, коли е бшьше одного шляху рГзно! трива-лостГ Немае резервГв - немае можливост маневру-вання: так працюють з роботами критично! зони. Робота з нульовим резервом часу називаеться критичною, 11 тривалють визначае тривалють реалГзацл проекту. Критична тривалють - мшмальна тривалють, протягом яко! може бути виконаний весь комплекс робгт проекту. Критичний шлях - шлях у ме-режевш моделГ, тривалють якого дорГвнюе критич-нш Роботи, що лежать на критичному шляху, нази-ваються критичними [4].

РозмГр резервГв часу повинн уважно аналГзу-вати менеджери комплексу завдань. Резерви часу завдань дозволяють маневрувати термшом початку завдань, !х тривалютю, термшом заинчення. Наяв-нють резервГв зобов'язуе до правильного !х викори-стання.

Розрахунок резервГв часу для робгт проекту включае в себе два етапи: прямий прохвд Г зворотний прохГд.

Прямий прохвд вадбуваеться наступним чином. Обчислення починаються з вихвдно! поди Г трива-

ють до тих тр, поки не буде досягнуто завершальна подГя всГе! мережГ При прямому проходГ для кожно! поди обчислюеться раннш термш И настання Тр,. Дата раннього початку - це найбшьш рання дата, коли робота може бути розпочата. Якщо до не! до-дати тривалють роботи, отримаемо дату !! раннього завершення. Через те, що виконання роботи може залежати вГд завершення якогось !! елемента, юнуе остання дата, коли робота може бути завершена без затримки роботи проекту.

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

На тдставГ раннього Г тзнього строив настання подш мережГ можуть бути розраховаш резерви часу. Резерв часу 1-1 поди обчислюються за формулою (1):

Ъ = Тп — Тр,.

(1)

Якщо резерв часу поди бшьше нуля, це означае, що така подГя може бути помщена на тимчасовш оа в будь-якш точщ, що буде лежати в промГжку мГж раннГм та пГзнГм строками настання цГе! подГ!, Г це не призведе до затримки подальших подГй мережГ.

Щоб правильно спланувати використання тру-дових ресурсГв, тобто розподГлити !х за рГзними опе-ращями найбшьш ефективним чином, необхвдно знайти резерви часу.

Для прикладу розглянемо мережевий графш 1Т-проекту з виконання задачГ «Розробка персонального сайту» (рис. 2). ПочатковГ дат про операцл та !х тривалють представлено на рис. 3.

Рис. 2. Мережевий график виконання задачi «Розробка персонального сайту»

№ Назва операци Тривв.пкть

1 Початок виконання -

2 Створення макету сайту 4

3 Размггка голо в на! стортки 6

4 Розробка стильових таблиць для галовноТ сторшки 8

5 Розробка скригтв головноТ сторжки 6

6 Розробка бази дания 5

7 Розробка административно!частини 4

S Тестування сайту 3

э Зак1нчення виконання -

Рис. 3. Початковi даш задачi «Розробка персонального сайту»

Знаючи послiдовнiсть виконання операцiй, яку можемо бачити на мережевому графiкy, та трива-лють операцш, далi за допомогою програми Microsoft Excel розрахуемо резерви часу операцш (рис. 4).

Судячи з розрахуншв, у операцiй 6 - «Розробка бази даних» та 7 - «Розробка адмшстративно! час-тини» е резерви на виконання.

Це дае можливють у цi дш переключити тру-довi ресурси на виконання шших операцш i збшь-шити таким чином загальну ефективнють. Знаючи резерви, менеджер може використовувати цю ш-формацiю для змш у проект чи для планування од-ночасного виконання кiлькоx проектов. Таке розпо-дiлення робочого часу дае можливють тдвищити продуктивнють пращ та збшьшити прибутки.

№ Раннш час початку Тринал 1сть № П1зм1й час початку Тривалкть 1 Резера

1 - - - 0 9 0 27 0 0 0

2 1 0 0 0 8 9 27 3 24 2 0 0 0

3 2 0 4 4 7 8 24 4 20 3 4 4 0

4 3 4 5 10 6 7 20 5 15 4 10 10 0

5 3 4 6 10 5 8 24 6 18 5 18 18 0

4 10 3 18 4 5 13 3 10 6 10 15 5

6 3 4 6 10 3 4 10 6 4 7 15 20 5

7 6 10 5 15 5 13 6 12 3 24 24 0

8 7 15 4 19 6 15 6 9 9 27 27 0

5 13 5 24 2 3 4 4 0

9 3 24 3 27 1 2 0 0 0

Рис. 4. Розрахунок резервiв часу

Висновки. У результат! проведеного дослi-дження запропоновано розраховувати резерви часу операцiй для оптишзащ! мережево! моделi 1Т-проекту. Наявнють резервiв часу операцш i вмiння !х використовувати мають велике практичне значення, оскiльки дозволяють регулювати термiни виконання операцiй i ращонально використовувати трудовi ресурси. Це дасть змогу менеджеру проекту призна-чати трудовi ресурси на операщ! з iнших проектiв,

контролювати час виконання операцш, мати можливють здвигу операцш при наявносп резервiв.

Лiтература 1. Трусова И.Л., Богданов В.В., Щепочкин

В.А. Экономика предприятий: учебное пособие. Ульяновск: УлГТУ, 2011. 200 с. 2. Економжа тд-приемства. Навчальнi матерiали онлайн. URL: http://pidruchniki.com/74270/ekonomika/ekonomika_p

idpriyemstva. 3. Мережевий аналiз i календарне пла-нування проекту, Функцп мережевого аналiзу в пла-нуванн проекту. URL: http://stud. com.ua/21061/ menedzhment/setevoy_analiz_kalendarnogo_planuvan nya_proektu. 4. Календарне планування робгт. URL: http://isct.ru/book/66/4926.html. 5. Ochobhï теорети-чнi положения при створеннi електронно! моделi проекту URL: http://om.net.ua/8/8_11/8_115345_os novnie-teoreticheskie-polozheniya-pri-sozdanii-elektro nnoy-modeli-proekta.html. 6. Khadzhynova О. Coordinated planning of the production program of enterprises business network. Економгчний вгсник Донбасу. 2016. № 4 (46). С. 137-144.

Нечволода Л. В., Пилипенко К. В. Удоскона-лення календарного планування виконання 1Т-проекту

У статп розглянуто значення календарного планування проектов та використання мережево! мо-делi 1Т-проекту. Обгрунтовано важливiсть знахо-дження резервiв операцiй за проектом. Прорахована математична модель визначення резервiв на прик-ладi реального завдання проекту - розробки персонального сайту. Результати доводять важливють за-стосування резервiв часу и можливiсть маневру-вання 1Т-проектом. Розрахунок i виявлення резервiв дозволяють регулювати термiни виконання опера-цiй i рацiонально використовувати трудовi ресурси.

Ключовi слова: 1Т-проект, трудовi ресурси, ка-лендарне планування, мережева модель, критичний шлях, раннш строк настання подiï, пiзнiй строк на-стання подiï, резерв часу поди, прямий прохiд, зво-ротний прохiд.

Нечволода Л. В., Пилипенко Е. В. Усовершенствование календарного планирования выполнения IT-проекта

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

Ключевые слова: 1Т-проект, трудовые ресурсы, календарное планирование, сетевая модель, критический путь, ранний срок наступления события, поздний срок наступления события, резерв времени события, прямой проход, обратный проход.

Nechvoloda L., Pylypenko E. Improved calendar planning of IT-project's implementation

The article considers the importance of project scheduling and the use of a network model of an IT-project. The importance of finding the reserves of operations under the project is justified. The mathematical model of reserve determination is calculated as the example of the real project'stask - the working-out of a personal site. The results prove the importance of the use of time reserves and the possibility of maneuvering the IT project. Calculation and identification of reserves allow to regulate the time of operations and rational using of labor resources.

Keywords: IT-project, labor resources, scheduling, network model, critical path, early date of the event, late date of the event, event time reserve, direct pass, return pass.

Стаття надшшла до редакци 05.12.2017

Прийнято до друку 30.01.2018

i Надоели баннеры? Вы всегда можете отключить рекламу.