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