Не могу найти требования по оформлению выпускной контрольной работы по курсу профессиональной переподготовки "Менеджмент предприятия" |
Выравнивание ресурсов
7.2. Лабораторная работа "Выравнивание ресурсов"
Целью занятия является получение навыков обнаружения перегрузки, причин перегруженности ресурсов, использования разнообразных способов их выравнивания.
Форма занятия – лабораторная работа с использованием компьютера.
Продолжительность – шесть академических часов.
7.2.1. Пример выравнивания ресурсов
Примеры выравнивания ресурсов иллюстрируются с использованием проекта Разработка программы, содержащегося в файле Тема7.mpp.
Обнаружение перегруженности ресурса
- Открыть файл проект РазработкаПрограммы.
- Открыть лист ресурсов ( Вид/Лист ресурсов ).
- Ресурсы Постановщик, Программист1 и Программист2 выделены красным цветом. Это означает, что они перегружены.
Установка причины перегрузки ресурса
- Открыть представление Использование ресурсов (Вид/Использование ресурсов). В нем для каждого ресурса перечислены задачи, в которых он задействован.
- Найти строку Постановщик. В правой таблице в этой строке отображен график суммарной загрузки постановщика, складывающийся из его загрузки по каждой из задач.
- Найти в этой строке дни, когда суммарная загрузка изображена красным цветом. В эти дни постановщик перегружен. Всего имеется три периода перегрузки, изображенных на рис.7.16.
- В период с 28 сентября по 1 октября причина перегрузки – нарушение графика доступности ресурса Постановщик, который недоступен с 27.09.09 по 18.10.09 (работы на эти дни были запланированы системой при применении ранее профиля загрузки).
- В период с 28 октября по 2 ноября постановщику запланированы две работы, выполняемые параллельно: Отладка программного комплекса и Тестирование и исправление ошибок. На каждую из них планируется по 8ч в сутки, т.е. полный рабочий день. В сумме имеем перегрузку – 16ч в день.
- Аналогичная перегрузка наблюдается при выполнении работ Тестирование и исправление ошибок и Составление программной документации в период с 9 по 16 ноября.
Отметим, что перегрузка Постановщика при выполнении задач Отладка программного комплекса и Тестирование и исправление ошибок вызвана некоторыми особенностями проекта. Эти задачи являются последовательными и, по идее, не должны выполняться параллельно. Однако, из рис.7.16 мы видим, что система запланировала их параллельное выполнение 7 и 8 ноября всеми работниками ( Постановщик, Программист1 и Программист2 ). Такой результат планирования объясняется тем, что задача Тестирование и исправление ошибок имеет жесткое ограничение: Окончание не позднее 16.11.09. Поэтому она запланирована так, чтобы окончание приходилось на эту дату, в результате чего и возникает пересечение двух задач.
Автоматическое выравнивание ресурсов
- Открыть окно выравнивания загрузки ресурсов: Сервис/Выравнивание загрузки ресурсов (см.рис.7.5).
- Установить Выполнять автоматически, нажать Ok. Результат – календарный график после выравнивания (рис.7.17) существенно отличается от графика до выравнивания: в задачи вставлены перерывы с тем, чтобы ликвидировать перегрузку.
- Переключиться в представление Использование ресурсов. Результат анализа – ресурсы Постановщик, Программист1 и Программист2 теперь не перегружены. Однако, такой результат нас удовлетворить не может, поскольку задача Тестирование и исправление ошибок запланирована раньше, чем закончится разработка компонентов программного комплекса. Причина этому – наличие ограничения у этой задачи: Окончание не позднее 16.11.09.
- Отменим результат автоматического выравнивания и вернемся к предыдущему плану. Выбираем Правка/Отменить вплоть до отмены выравнивания. Результат – план проекта вернулся к первоначальному виду. Попробуем выровнять ресурсы более качественно в ручном режиме.
Изменение распределения трудозатрат через профиль загрузки
- Вспомним, что причиной перегрузки Постановщика в период с 28 сентября по 1 октября является нарушение его графика доступности, которое было вызвано применением профиля загрузки Загрузка в конце с последующим его редактированием (в результате которого профиль изменился на Пользовательский ). Этот профиль предполагает постепенное увеличение трудозатрат к концу задачи, что существенно увеличивает ее длительность.
- Применим вместо профиля Пользовательский профиль Плоский, который предполагает наиболее интенсивное использование ресурса и назначает ему максимальное количество трудозатрат за рабочий день.
- Переключиться в представление Использование ресурсов.
- Для Постановщика найти строку с названием назначенной ему задачи Постановка задачи и выполнить двойной щелчок мышью по ее названию.
- В открывшемся окне сведений о назначении установить Профиль загрузки в значение Плоский.
- Результат – Постановщик успевает завершить задачу Постановка задачи, не выходя за пределы графика доступности (рис.7.18). Более того, поскольку ее длительность значительно уменьшилась, система перепланировала все оставшиеся задачи. Теперь Отладка программного комплекса и Тестирование и исправление ошибок не имеют пересечений, в результате чего Программист1 и Программист2 оказались не перегружены.
Ручное перераспределение трудозатрат
- Открыть представление Использование ресурсов.
- При помощи полосы горизонтальной прокрутки отобразить в правой таблице дни 14 и 15 октября (первый период перегрузки Постановщика ), изображенные на рис.7.19. Перегрузка вызвана тем, что ему назначены работы в период, когда он является недоступным.
- Перебросим эти трудозатраты с 14 и 15 октября на 22 и 26 октября. В строке Отладка программного комплекса обнулить его трудозатраты за 14 и 15 октября. В результате объем трудозатрат Постановщика для этой задачи временно упадет.
- Впишем трудозатраты в объеме 8ч 22 и 26 октября.
- Результат – первый период перегрузки ресурса Постановщик ликвидирован и он начинает работы 19 октября, когда становится доступным (например, приезжает из отпуска). Результат выравнивания изображен на рис.7.20.
- Еще одним результатом выполненного выравнивания является перепланирование всех задач после Отладка программного комплекса на более поздние сроки.
Изменение последовательности задач
- При анализе перегрузки выяснилось, что Постановщик одновременно участвует в работах Тестирование и исправление ошибок и Составление программной документации, которые выполняются параллельно. Один из возможных вариантов преодоления перегрузки – начать составление документации после тестирования.
- Выбрать пункт Вид/Диаграмма Ганта. Установить связь окончание-начало между работами Тестирование и исправление ошибок и Составление программной документации. Результат – длительность проекта увеличилась.
- Проверим наличие перегрузки ресурсов: Вид/Лист ресурсов. Результат – перегрузка преодолена.
- Удалим добавленную связь.
- Вид/Диаграмма Ганта.
- Двойной щелчок по задаче Составление программной документации.
- Переключиться на вкладку Предшественники.
- Щелчок мыши по названию задачи Тестирование и исправление ошибок.
- Нажать клавишу Del.
- Результат – план проекта вернулся к первоначальному состоянию.