Календарное планирование

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

1. структуру работ, полученную на основе сетевого графика;

2. состав используемых ресурсов и их распределение между работами;

3. календарные даты, к которым привязываются моменты начала и завершения работ.

Построение календарного графика рассмотрим на примере проекта "Разработка программного комплекса". Прежде всего нужно определиться с ресурсами, которые будут использоваться этим проектом. Предположим, что в качестве ресурсов выступают только исполнители, и они распределены между работами согласно табл. 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 октября, поскольку в этот промежуток ему назначены две параллельные работы. Область его перегруженности выделена на соответствующем графике штриховкой.