- •Лабораторная работа №4 детальное планирование проектов при помощи Project
- •2. Технология работы
- •I Детальное планирование проектов при помощи Project
- •Проектные структуры и организация данных
- •Алгоритм 4.1. Описание иерархической структуры работ проекта
- •Детализация расписания проекта
- •Алгоритм 4.2. Внесение изменений в базовый план проекта
- •Детализация графика проекта-примера (первый пакет задач)
- •Детализация графика проекта-примера (второй пакет задач с описанием материально-технического обеспечения)
- •Алгоритм 4.4. Детализация задачи 'Закупка материалов" с использованием данных электронной таблицы ms Excel
- •Детализация графика проекта-примера (третий пакет задач)
- •Детализация графика проекта-примера (четвертый пакет задач)
- •Детализация графика проекта-примера (пятый пакет задач)
- •Детализация графика проекта-примера (шестой пакет задач)
- •Анализ и оптимизация детального расписания проекта
- •Особенности планирования времени детального плана проекта
- •Алгоритм 4.5. Форматирование отрезков задач для наглядного представления временных резервов задач
- •Алгоритм 4.6. Анализ потребности в ресурсах для выполнения детального расписания проекта-примера
- •Как планировать ресурсы с помощью Project
- •Алгоритм 4.7. Использование комбинированных экранных форм для планирования расписания проекта и загрузки ресурсов
- •Оптимизация загрузки ресурсов с использованием возможностей Project
- •Алгоритм 4.8. Назначение максимального количества единиц ресурса
- •Алгоритм 4.9. Автоматизированное выравнивание загрузки ресурсов
- •Алгоритм 4.10. Удаление результатов автоматического выравнивания загрузки ресурсов
- •Анализ и оптимизация детального расписания проекта – дополнительные возможности Project
- •Алгоритм 4.11. Группировка задач проекта по неделям
- •Алгоритм 4.12. Настройка пользовательских полей Project
- •Алгоритм 4.13. Группировка задач проекта по данным спискового типа
- •Дополнительные возможности создания пользовательских отчетов средствами Project
- •Алгоритм 4.14. Создание отчета для формирования расписаний по плановым интервалам
- •Особенности других процессов планирования на стадии детального планирования
- •Алгоритм 4.15. Внесение изменений в описание задач по нанесению плиточных покрытий в детальном плане проекта
- •Алгоритм 4.16. Использование возможностей Project 2002 для графической индикации включенных в план задач
- •Алгоритм 4.17. Настройка пользовательского поля с созданием для него формулы
- •3.Контрольные вопросы
Алгоритм 4.9. Автоматизированное выравнивание загрузки ресурсов
Для выравнивания загрузки ресурсов средствами Project нужно выполнить следующие действия.
Загрузить Project и при помощи команды Файл\Открыть открыть файл нужного проекта. Для работы с проектом-примером рекомендуется открыть файл РемонтД8.mрр.
Выполнить команду Сервис\Выравнивание загрузки ресурсов. Открываемое при этом окно показано на рис. 4.21.
В области Вычисления для выравнивания расположены переключатели, выбор которых определяет установку ручного (Выполнять вручную) или автоматического (Выполнять автоматически) режима выравнивания загрузки ресурсов. Выбор автоматического режима означает, что при каждом пересчете показателей графика будет выполняться выравнивание потребности в ресурсах. Выбор ручного режима позволит делать это только после выдачи специальной команды (см. п. 12 данного алгоритма).
Список Поиск превышений доступности позволяет выбрать размер календарных интервалов, с разбивкой по которым контролируется отсутствие перегрузки ресурсов при выравнивании загрузки ресурсов. Чем более мелкие интервалы времени выбираются, тем выше точность расчетов. Но затраты времени на такие вычисления по мере выбора все более мелких интервалов времени для выравнивания загрузки ресурсов быстро возрастают. Поэтому выбор интервала должен соотноситься с продолжительностью цикла реализации проекта, установленным периодом отчета и требуемой точностью планирования. Project допускает использовать для поиска превышений доступности следующие интервалы:
по минутам • по неделям
по часам • по месяцам
по дням
5. Установка флажка Очистка данных предыдущего выравнивания перед новым выравниванием позволит автоматически обнулить перед выравниванием ресурсов значения поля Выравнивающая задержка и тем самым начать новое выравнивание без учета результатов предыдущих попыток выравнивания потребности в ресурсах.
6. Расположенные в области Диапазон выравнивания для проекта имя файла'
переключатели позволяют распространить автоматизированное выравнивание загрузки ресурсов на весь цикл реализации проекта - для этого следует выбрать переключатель Выравнивание во всем проекте. Для того чтобы распространить автоматизированное выравнивание загрузки ресурсов на определенный интервал времени, следует выбрать переключатель Выравнивание в диапазоне. При выборе второго переключателя активизируются раскрывающиеся списки с и до, где можно выбрать начальную и конечную даты интервала времени, на который следует распространить автоматизированное выравнивание загрузки ресурсов. Эта возможность позволяет существенно повысить скорость "расчетов и, главное, не вносить искажения в ту часть расписания проекта, которую можно считать уже готовой к планированию.
В области Устранение превышений доступности расположены элементы управления, управляющие режимами автоматического изменения сроков начала и окончания задач.
7. Список Порядок выравнивания позволяет установить систему приоритетов, определяющую последовательность переноса задач на более поздние сроки. К сожалению, Project позволяет использовать только одну из трех систем приоритетов задач.
Только по идентификаторам. Последовательность сдвига задач на более поздние сроки при выборе этого режима определяется только на основании относительной последовательности задач в списке.
Стандартный. Последовательность сдвига задач на более поздние сроки определяется на основании логической взаимосвязи работ, величины резерва времени, дат начала и окончания задач, значений приоритетов и установленных для задач временных ограничений.
По приоритетам, стандартный. Последовательность сдвига задач на более поздние сроки в этом случае определяется на основании значений приоритетов работ, логической взаимосвязи работ, величины резерва времени, дат начала и окончания работ и временных ограничений.
8. Установка флажка Выравнивание только в пределах имеющегося резерва
не позволяет при автоматическом сдвиге задач на более поздние сроки превышать вычисленные для них резервы времени и дает уверенность, что критический путь графика не увеличится, но возможности устранения перегрузки ресурсов обычно минимальны. Установить этот флажок.
9.Установка флажка При выравнивании допускается коррекция отдельных назначений для задачи позволяет при автоматическом выравнивании загрузки ресурсов считать время работы одних ресурсов на задачах проекта независимым от времени работы других ресурсов на этих же задачах.
Этот режим определяется глобальным параметром для всех задач проекта и обычно устанавливается по умолчанию. Если пользователю необходимо разрешить выборочно изменять для отдельных назначений сроки выполнения работ, можно добавить в таблицу данных о задачах проекта поле Выравнивание назначений, а затем выбрать в нем значение Да или Нет.
Установить этот флажок перед автоматизированным выравниванием потребности в ресурсах.
Установка флажка При выравнивании допускается прерывание оставшихся трудозатрат позволяет Project при автоматическом выравнивании загрузки ресурсов создавать перерывы в выполнении задач. Этот флажок не нужно устанавливать.
Отдельного упоминания заслуживает кнопка Очистить выравнивание - ее нажатие обнуляет значения всех полей Выравнивающая задержка и тем самым отменяет результаты всех сделанных ранее попыток выравнивания загрузки ресурсов.
Нажать кнопку Выровнять для ручного запуска автоматизированного выравнивания загрузки ресурсов. В отличие от этого, нажатие кнопки ОК просто закрывает показанное на рис. 4.20 окно без выполнения каких-либо действий, но с сохранением выполненных изменений режимов работы. Нажатие кнопки Отмена вызывает закрытие окна без сохранения выполненных изменений.
Для сохранения результатов работы при помощи алгоритма 3.4 сохранить файл с именем РемонтД9.mрр.
Как следует из п. 7 этого алгоритма, большое влияние на результаты автоматизированного выравнивания загрузки ресурсов имеет специально предназначенное для этого поле Приоритет, значение в котором может задаваться пользователем для каждой задачи графика дифференцированно. Это поле используется для автоматизированного выравнивания загрузки ресурсов при выборе в списке Порядок выравнивания значения Стандартный или По приоритетам, стандартный, как упоминалось в упомянутом пункте алгоритма 4.9.
Поле Приоритет - это специальный показатель, с помощью которого можно определить относительную важность задачи для выравнивания загрузки ресурсов при устранении ресурсных конфликтов за счет сдвига задач на более поздние сроки. Программное обеспечение Project при автоматизированном выравнивании загрузки ресурсов первыми сдвигает на более поздний срок или просто прерывает задачи с более низким приоритетом. Значение поля Приоритет может изменяться в диапазоне от 0 (самый низкий приоритет) до 1000 (самый высокий приоритет). Следует отметить, что проекты тоже могут иметь свои показатели приоритетов. Окно для ввода значения приоритета проекта показано на рис. 3.5. В более ранних версиях Project значение приоритета изменялось в соответствии со следующей шкалой:
- самый низкий (Lowest);
- очень низкий (Very Low);
- весьма низкий (Lower);
- низкий (Low);
- средний (Medium);
- высокий (High);
-повышенный (Higher);
- очень высокий (Very High);
-самый высокий (Highest);
- не подлежит изменению при автоматическом выравнивании загрузки ресурсов (Do not level).
Чем выше приоритет задачи, определяемый перечисленными выше значениями поля Приоритет, тем осторожнее программа изменяет дату начала работы при автоматизированном выравнивании загрузки ресурсов. Самое высокое значение приоритета (Do not level) вообще запрещает изменять показатели задачи.
По умолчанию всем задачам любого графика версия Project 2002 присваивает значение приоритета 500 (в более старых версиях - Medium). Поэтому изначально все задачи любого графика имеют одинаковый приоритет. Изменение значения этого поля в соответствии с представлениями менеджера о предпочтительности сдвига на более поздние сроки начала работ может существенно повлиять на результаты автоматического выравнивания загрузки ресурсов.
После выполнения автоматизированного выравнивания документа из файла РемонтД8.трр можно увидеть, что в графике произошли небольшие изменения. Это вызвано тем, что при формировании детального расписания для всех задач второго пакета (поставки материалов) было определено ограничение "как можно позже". Это позволило увидеть поздние сроки этих поставок, но практически лишило проект маневра, т. к. все задачи, для выполнения которых нужны материалы, оказались прижаты к позднему сроку - программа просто не могла сдвинуть на более поздний срок ни одну задачу при заданных в алгоритме 4.9 условиях.
Этот опыт показывает, что автоматизированное выравнивание загрузки ресурсов с использованием возможностей Project еще нельзя рассматривать как оптимизацию в строгом смысле слова. Использование этой возможности часто требует предварительного варьирования исходных данных.
В частности, на этой стадии целесообразно снять с задач-поставок второго пакета временное ограничение "как можно позже", чтобы предоставить программе возможность изменения расписания при автоматизированном выравнивании потребности в ресурсах.
Поиск оптимального решения может потребовать многократного выполнения автоматического выравнивания загрузки ресурсов для разных режимов, описанных в алгоритме 4.9. Следовательно, весьма вероятно возникновение ситуации, в которой результаты неудачного выравнивания загрузки ресурсов необходимо будет удалить. Это можно сделать установив флажок Очистка данных предыдущего выравнивания перед новым выравниванием (см. рис. 4.21) или при помощи алгоритма 4.10.
