Определение временного резерва задач и уменьшение длины критического пути
Если установлено, что продолжительность проекта слишком велика, то, прежде всего, следует определить, какими конкретными работами это обусловлено. Эти работы называются критическими и образуют критический путь. Напомним, что кроме минимальной длительности каждая задача может также иметь еще два связанных с ней временных параметра:
· полный (общий) резерв времени работы - максимальное время, которое можно использовать для выполнения задачи без пересмотра даты окончания проекта.
· свободный резерв времени работы. Время, на которое можно задержать выполнение задачи не изменяя времени начала следующей за ней работы (задачи-последователя).
Для того, чтобы узнать величину свободного и полного временного резерва откройте диаграмму Ганта и выбрерите в меню Видпункт Таблица-календарный план. После этого в табличной части появятся поля Свободный временной резерв и Общий (полный) временной резерв. Задачи, образующие критический путь, не имеют временного резерва.
После того, как работы критического пути определены, можно откорректировать их так, чтобы сократить общую продолжительность выполнения проекта. Коррекция работ, которые не лежат на критическом пути, не повлияет на сроки завершения проекта. Наиболее очевидным путем сокращения продолжительности проекта является сокращение критического пути посредством уменьшения длительности отдельных критических работ. Начинать оптимизацию всегда следует с самой длительной работы на критическом пути.
Уменьшить продолжительность работы на критическом пути можно также сократив объем трудозатрат, предусмотренный для данной задачи. Изменить объем работ можно в представлении Использование задач,уменьшив в поле Трудозатратыобщий объем работы для нужной задачи. Еще один способ уменьшения длины критического пути состоит в удалении или комбинировании работ. Комбинирование заключается в таком планировании, при котором некоторые виды работ будут выполняться одновременно. Если же сделать это практически не представляется возможным, то можно попытаться найти на критическом пути виды работ, которые могут быть разделены на более мелкие и которые, в свою очередь, могут быть выполнены не последовательно, а одновременно. Это также позволит сократить критический путь, так как некоторые из таких мелких работ станут некритическими.
Для уменьшения длины критического пути можно использовать также назначение дополнительных ресурсов критическим работам. В некоторых случаях уменьшения длительности работ на критическом пути можно добиться, назначив ресурсам, которые их выполняют, сверхурочные работы. В качестве примера рассмотрим, как уменьшить длину критического пути, назначив дополнительные рабочие дни для ресурсов, занятных в разработке технического задания и проведениии интервью. Для этого присвоим данным задачам тип Фиксированные трудозатраты. Затем в представлении Лист ресурсов выделим нужную ячейку (например, Системный инженер) и из контекстного меню этой ячейки вызовем пункт Сведения о ресурсе. На вкладке Рабочее время выделим выходные дни, приходящиеся на период выполнения задания (23 и 24 мая, а также 30 и 31 мая) и установим для этих дней нестандартное рабочее время. Аналогично поступим с остальными ресурсами, назначенными на эту задачу. Переключимся в режим Диаграммы Ганта и установим для задачи Утверждение ТЗ Заказчиком ограничение Начало не ранее 1 июня 2009 г. с помощью кнопки Сведения о задаче. Сейчас диаграмма Ганта должна выглядеть так, как показано на рис.14. Время выполнения задачи удалось сократить на 3 дня, и рабочий день 31 мая можно отменить.
Необходимо отметить, что включение в план проекта сверхурочных работ (сверхурочные трудозатраты вводятся в виде дополнительных часов в представлении Использование задач) приводит к удорожанию проекта, поэтому лучше использовать дополнительные рабочие дни (за работу в эти дни выплачивается стандартная ставка), которые впоследствие необходимо компенсировать.
Примечание.
Обычно задачи, лежащие на критическом пути, имеют нулевой временной резерв. Однако, можно поменять определение критической задачи, используемое программой. Для этого необходимо выполнить
Рис. 14. Диаграмма Ганта после изменений в рабочем календаре ресурсов.
команду Сервис-Параметры-Расчет. Значение максимального временного резерва критической задачи устанавливается в поле Считать критическими задачи, имеющие резерв не более. Также на этой вкладке можно настроить режим использования нескольких критических путей. В этом случае Microsoft Project изменяет расчет критического пути таким образом, что любая задача, не имеющая последователя, становится критической. Это значит, что ее дата позднего окончания устанавливается равной дате раннего окончания и временной резерв оказывается равным нулю. Любая последовательность задач, предшествующих данной, становится критическим путем.