Календарне планування

На етапі календарного планування розробляється календарний графік, який називається діаграмою Ганта. Діаграма Ганта відображає наступні параметри проекту:

структуру робіт, отриману на основі сіткового графіка;

склад використовуваних ресурсів і їх розподіл між роботами;

календарні дати, до яких прив'язуються моменти початку і завершення робіт.

Побудову календарного графіка розглянемо на прикладі проекту "Розробка програмного комплексу". Перш за все потрібно визначитися з ресурсами, які використовуватимуться цим проектом. Припустимо, що як ресурси виступають тільки виконавці, і вони розподілені між роботами згідно табл. 2.3.

Таблиця 2.3.

№ роботи Назва роботи Виконавець
Початок реалізації проекту -
Постановка завдання Постановник
Розробка інтерфейсу Програміст1
Розробка модулів обробки даних Програміст1
Розробка структури бази даних Програміст2
Заповнення бази даних Програміст2
Відладка програмного комплексу Програміст1 Програміст2
Тестування і виправлення помилок Програміст1 Програміст2 Постановник
Складання програмної документації Постановник
Завершення проекту -

Виберемо дату початку проекту – 7 вересня 2009г. (понеділок). При складанні календарного графіка враховуються тільки робочі дні. Неробочими вважаються всі суботи і воскресіння, а також офіційні святкові дні, найближчий з яких – 4 листопада.

Календарний графік (діаграма Ганта) зображений на рис.2.7де ромбами позначені віхи, суцільними лініями – тривалість робіт, суцільними лініями із стрілками – резерв часу робіт, пунктирними лініями – зв'язок між закінченням передуючих і початком подальших робіт.

 

Рис. 2.7.

 

Рис. 2.8.

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

Зазвичай виконавець цілком зайнятий рішенням деякої задачі і після її завершення переходить до наступної. Це відповідає 100% завантажень. Проте, в деяких випадках він може бути паралельно задіяний в 2 або більш завданнях, виділяючи для їх вирішення частину робочого часу. Наприклад, два завдання по 50% кожна, тобто по половині робочого дня на завдання. Графік завантаженості ресурсу дозволяє в цьому випадку контролювати сумарну зайнятість виконавця і виявити можливі періоди перевантаження, коли йому заплановано більше роботи, чим він може виконати протягом робочого дня. Про це свідчить сумарна завантаженість більше 100%.

Приклад графіків завантаженості ресурсів проекту "Розробка програмного комплексу" зображений на рис.2.8. Він побудований, виходячи з припущення, що кожен працівник зайнятий на 100% виконанням запланованого йому завдання. З графіків видно, що Постановник переобтяжений в період з 16 по 23 жовтня, оскільки в цей проміжок йому призначено дві паралельні роботи. Область його перевантаженості виділена на відповідному графіку штрихуванням.