Лабораторный практикум. Методические указания для подготовки студента к лабораторным занятиям 5
![]()
|
Лабораторная работа № 11. Назначение ресурсов. Оптимизация графика проекта. Выравнивание ресурсовВремя выполнения работы: 2 часа. Цель работы: освоение инструментария разработки проектов в среде MS Project. Задачи работы: уметь назначать ресурсы задачам и их стоимости; уметь модифицировать рабочие единицы ресурса и календарь ресурса; уметь оптимизировать график, удаляя искусственные зависимости и назначая большее количество ресурсов или добавляя опережение; уметь находить перекрывающиеся ресурсы и запускать их автоматическое устранение. Оборудование и материалы: компьютер. Краткие теоретические сведения Ресурсы — это люди, оборудование и поставляемые материалы, используемые для завершения задачи в проекте. Ресурсы рассматриваются программой MS Project как отдельные типы данных, и в проекте могут существовать одна или несколько единиц разных ресурсных типов. Назначения ресурсов используют для задания стоимости ресурсов и модифицирования календарей ресурсов. Назначение ресурса — это выделение ресурса определенного типа для работы в специфической задаче. MS Project назначает одну единицу (или 100 %) ресурса для работы полный рабочий день на все время продолжительности задачи. Можно создавать ресурсы отдельной операцией или же при назначении на задачу. Можно создавать одиночный ресурс (с максимальными единицами = 1 или 100 %) или группу ресурсов (с максимальными единицами > 1 или более 100 %). Существует ряд способов назначить ресурс на задачу. Ресурс может быть и неким оборудованием, и человеком. MS Project автоматически назначает ресурс на полное рабочее время. Задачи, которые запланированы на одно и то же время для одного и того же ресурса, означают, что ресурс намечен на большее количество часов в день, чем мы определили в разделе рабочих часов рабочего календаря. MS Project имеет много способов отобразить перекрытие. Ресурс с перекрытием будет подсвечен красным цветом в любом из способов просмотра ресурсов. MS Project использует формулу длительности задачи (см. табл. 2), чтобы вычислить количество времени, которое потребуется для ее завершения. Единицы показывают доступность ресурса. Когда пользователь формирует план, каждой задаче назначается продолжительность, которая оценивает, сколько времени будет занимать завершение задачи. Если ресурс доступен только 50 % времени, то задача будет занимать вдвое больше времени для своего завершения. Модифицируйте количество единиц, приходящееся на ресурс, если знаете, насколько доступен данный ресурс, чтобы видеть, какое влияние это оказывает на план проекта. Основной источник расходов в проектах представляет собой стоимость ресурсов. MS Project автоматически вычисляет эти стоимости при вычислении работы. Как только ресурсы назначены на проект, MS Project для каждого автоматически создает календарь. Он может использоваться для учета информации об отпусках, а также для определения рабочих дней и/или часов. Тогда MS Project будет учитывать их при планировании задач. Оптимизация графика позволяет изменить рабочий график проекта таким образом, чтобы сделать его более эффективным, реалистическим и достижимым. Некоторые задачи могут выполняться одновременно с другими и могут начинаться после завершения некоторой определяющей задачи. Часто при установке задач в параллель дата завершения приближается. Что мы делаем, когда конечные даты не соответствуют требованиям? Изменяем задачи-предшественники, чтобы запустить некоторые задачи в параллельное исполнение. Во многих случаях для параллельного исполнения можно исключить зависимость конец-начало между задачами. Одним из средств, доступных руководителю проекта, является добавление ресурсов для того, чтобы уложиться в заданный срок сдачи. Когда задачи связаны, задержка в 0 дней, помещенная между ними, означает, что задача-преемник начинается немедленно после окончания задачи-предшественника. Это время задержки может быть установлено в другое значение, чтобы задержать начало задачи-преемника или иметь задачу-преемника, запускаемую перед окончанием задачи-предшественника. Отрицательное значение показывает перекрытие задержки. Частичные зависимости — это те, для которых отношение имеет дополнительный временной фактор. Если взять в качестве примера отношение (конец-начало), то таким фактором будет задержка между окончанием задачи-предшественника и стартом задачи-преемника. Опережение появляется там, где задача-преемник запускается до окончания задачи-предшественника. Это часто может использоваться руководителем проекта для сокращения продолжительности проекта. MS Project обеспечивает только функциональные возможности задержки. Это не является проблемой, так как отрицательное значение в задержке эквивалентно опережению. Выравнивание ресурсов предназначено для устранения перекрытия ресурсов в задачах. Это проделывается вручную руководителем проекта или автоматически — MS Project. Когда организатор проекта пытается вручную выравнивать ресурсы, легче увидеть перекрытия на более детальном плане проекта. В этом случае разумно изменить временную шкалу. Перед проведением автоматического выравнивания следует попробовать выполнить ручное выравнивание. Попытайтесь устранить перекрытия ресурсов следующим образом: задержать старт задачи, вводя задержку; увеличить максимальное количество единиц доступного ресурса; назначить задаче различные ресурсы; изменить отношения между задачами; задать сверхурочное время; продлить рабочие часы. Прежде чем начать исследование конкретных перекрытий, надо иметь подходящую временную шкалу диаграммы Ганта. Разрешение перекрытий — выбор руководителя проекта. MS Project не может принимать это решение за вас. MS Project проделывает автоматическое выравнивание, задерживая начало задач, пока ресурсы не освободятся (меню Сервис, команда Выравнивание загрузки ресурсов). MS Project просматривает каждый перекрывающийся ресурс по очереди и ищет задачи, которые он может задержать для исключения перекрытия. MS Project не может задерживать задачу, если задача удовлетворяет одному из следующих условий: должна начинаться; должна завершиться; запаздывает на максимально допустимое время; имеет приоритет - не выравнивать. Задача не может быть отсрочена, если была введена действительная дата начала, если только задача не была уже перепланирована. Для каждой потенциальной задачи MS Project рассматривает: отношения; резерв времени; дату начала; приоритет: ограничения задачи. Для того, чтобы решить, какую из нескольких задач задерживать, MS Project использует следующий порядок задержки (стандартное выравнивание): самый большой резерв времени; самый высокий приоритет; самый высокий ID. Автоматическое выравнивание делается MS Project на основании доступности ресурсов. Если в проекте есть ограничения, это повлияет на то, как MS Project выравнивает перекрытия. Если для задач установлены приоритеты, это также влияет на то, как MS Project выравнивает перекрытия. Порядок выполнения работы Назначить ресурс: с помощью меню - выбрать задачу Расчистка территории / Tools (Сервис) / Assign Resources (Назначить ресурсы) / в Assign Resources (Назначение ресурсов) в первой ячейке напечатать «Бульдозер» / Enter / выбрать «Бульдозер» / Assign (Назначить) / Close (Закрыть). Ресурс «Бульдозер» теперь назначен на задачу Расчистка территории. с помощью окна информации о задаче - выбрать задачу Грубое профилирование / сделать двойной щелчок по этой задаче, чтобы вывести окно информации о задаче / Resources (Ресурсы) / выбрать первую ячейку и напечатать «Водитель бульдозера» / ОК. Водитель бульдозера теперь назначен на задачу Грубое профилирование. с помощью кнопки назначения ресурсов ![]() Назначать более одного ресурса, используя кнопку назначения ресурсов: выбрать задачу Установка ворот / нажать кнопку назначения ресурсов из панели инструментов «Стандартная» / добавить «Водитель Иванов» в следующую пустую ячейку / выбрать «Иванов» и «Водитель Иванов» / Assign (Назначить) / Close (Закрыть). Иванов и Водитель Иванов теперь назначены на задачу Установка ворот. Когда ресурс имеет перекрытия, он изображается красным на листе ресурсов, диаграмме ресурсов и видах использования ресурсов. Диаграмма ресурса показывает число единиц ресурсов, которые перекрываются, но пользователь может изменить диаграмму на ряд других видов, используя команду Details (Подробности) меню Format (Формат). Идентифицируйте ресурс с перекрытием используя диаграмму Ганта и установите такие зависимости между задачами, чтобы задачи Доставка ворот и Установка ворот выполнялись непосредственно после завершения задачи Заказ на изготовление ворот: View (Вид) / Resource Sheet (Лист ресурсов) (обратите внимание, что некоторые ресурсы появляются в красном цвете) / View (Вид) / Resource Graph (График ресурсов) / используйте горизонтальную полосу прокрутки слева для нахождения ресурса Иванов, который будет подсвечен красным / используйте горизонтальную полосу прокрутки справа, чтобы прокрутить недели до конца графика (обратите внимание на количество перекрытия) / Format (Формат) / Подробности | Пиковые единицы. Красным цветом показано перекрытие для ресурса Иванов. Модифицируйте рабочие единицы ресурса используя диаграмму Ганта: измените значение длительности для задач Заказ на изготовление ворот, Доставка ворот и Установка ворот на 2 недели и уберите назначение ресурсов на эти задачи / выбрать задачу Заказ на изготовление ворот / нажать кнопку назначения ресурсов / ввести «Петров» в первую ячейку / Assign (Назначить) / выбрать задачу Доставка ворот (обратите внимание, что окно назначения ресурсов остается открытым) / выбрать «Петров» и ввести 500 % в ячейку столбца Units (Единицы) / Assign (Назначить) или Enter / закрыть окно назначения ресурсов / выбрать задачу Установка ворот / в Task Information (Сведения о задаче) на вкладке Ресурсы добавить «Федоров» в столбце для названия ресурса и 50 % в столбце Units (Единицы) / Assign (Назначить) / Close (Закрыть). Обратите внимание на часы работы, связанные с задачами Заказ на изготовление ворот, Доставка ворот и Установка ворот) / выбрать задачу Заказ на изготовление ворот / посредством диалогового окна Task Information (Сведения о задаче) на вкладке Ресурсы изменить значение в столбце Units (Единицы) на 50 % (обратите внимание на изменение в продолжительности задачи) / выбрать задачу Доставка ворот / посредством диалогового окна Task Information (Сведения о задаче) на вкладке Ресурсы изменить значение в столбце Units (Единицы) на 100 % (обратите внимание на изменение в продолжительности задачи). Назначьте стоимости на ресурсы: View (Вид) / Resource Sheet (Лист ресурсов) / в столбце Standard Rate (Стандартная ставка) ввести почасовые расценки для следующих ресурсов: Бульдозер — 300 р./ч; Водитель бульдозера — 30 р./ч; . Иванов — 250 р./ч; Водитель Иванов — 25 р./ч; Петров — 20 р./ч; Федоров — 20 р./ч. / Добавить ресурс Бригада и установить для него — 200 р./ч. / посредством диаграммы Ганта назначить ресурс Бригада задачам Очистка земли и Заключительное профилирование / Project (Проект) / Project Information (Сведения о проекте) / Statistics (Статистика) (обратите внимание на информацию в столбце Cost (Затраты)) / Close (Закрыть) / View (Вид) / Table (Таблица) / Cost (Затраты). Затраты могут быть назначены на ресурс, так что эта информация может использоваться для оценки общей стоимости проекта и отслеживания финансовых затрат на проект по мере его выполнения. Модифицируйте календарь, чтобы показать свободное время для одного ресурса: выбрать задачи Очистка земли и Заключительное профилирование (обратите внимание на конечные даты задач) / Tools (Сервис) / Change Working time (Изменить рабочее время) / выбрать в поле со списком For: (Для:) = Бригада / установить дополнительные нерабочие дни в интервалах выполнения задач Очистка земли и Заключительное профилирование / ОК / сохранить изменения в файле проекта Football (обратите внимание на изменение в конечных датах для этих двух задач). Как манипулировать несколькими ресурсами: В меню File (Файл) / Создать и щелкнуть по гиперссылке Пустой проект / View (Вид) / Resource Sheet (Лист ресурсов) / добавить строки ресурсов Иванов, Бульдозер, Оператор, каждый со значением в столбце Max. Units (Макс. Единиц) 500 % / View (Вид) / Gantt Chart (Диаграмма Ганта) / Window (Окно) / Split (Разделить) / Format (Формат) / Time scale (Шкала времени) / отобразить шкалу времени в днях / создать Задачу 1 с продолжительностью 2 недели / Enter / выбрать Задачу 1 / нажать на кнопку назначения ресурса, чтобы отобразить диалоговое окно назначения ресурсов / выбрать «Иванов» из столбца названий / Assign (Назначить) / закрыть диалоговое окно (обратите внимание, что Иванов имеет 80 часов работы, чтобы удовлетворить продолжительности работ в 2 недели. Мы думаем, что это слишком долго и хотим окончить скорее, так что будем использовать два Иванова) / в окне формы задачи (Task Form) изменить доступность Иванова на 200 % / ОК (обратите внимание, что новая продолжительность — 1 неделя и 80 часов работы Иванова обеспечивают эту продолжительность / создать Задачу 2 с продолжительностью 2 недели / выбрать Задачу 2 / Tools (Сервис) / Assign Resources (Назначить ресурсы) / добавить «Бульдозер» (100 %) и «Оператор» (100 %) / закрыть окно (обратите внимание, что Оператор и Бульдозер обеспечивают продолжительность в 2 недели) / в окне формы задачи (нижняя часть экрана) изменить параметры Бульдозера на 200 % (обратите внимание, что теперь оператор является определяющим ресурсом) / чтобы это ясно зафиксировать, применить вид Resource Usage (Использование ресурсов) к нижней части экрана / чтобы вернуться к виду по умолчанию, выполнить команду Views | More Views | Task Form (Вид | Другие представления | Форма задач) / Apply (Применить) / изменить параметры Оператора на 200 % / ОК / Продолжительность Задачи 2— 1 неделя, поскольку Оператор и Бульдозер оба являются определяющими ресурсами / в форме задачи в нижнем окне снять флажок Effort (Фикс, объем работ) / ОК / все еще обращаясь к Задаче 2, добавить «Диспетчер», 50 %, в форме задачи (нижняя часть экрана) / ОК (отметьте длительности, обратите внимание, что Оператор и Бульдозер все еще определяют продолжительность Задачи 2) / сохранить рабочий проект в файле проекта Проект 10 (Файл / Сохранить как). Как манипулировать несколькими ресурсами — File (Файл) / Создать / Пустой проект / разделить экран / создать задачу продолжительностью 2н (2 недели) под названием «Покраска ограждений» / в форме задачи назначить ресурс «Маляр» / ОК / мы должны завершить эту задачу как можно быстрее, так что назначим второго маляра - изменить количество ресурса (единицы) на 200 % / ОК (что случилось с продолжительностью и почему?) / создать задачу продолжительностью 2 недели под названием «Покраска вторых ограждений» / в форме задачи в нижнем окне снять флажок Effort (Фикс, объем работ) / ОК / назначить «Маляра Петрова» / ОК снова мы должны завершить эту работу скорее - назначить «Маляра Федорова» / ОК / работа удвоилась, вместо того чтобы уменьшить в два раза продолжительность, поэтому мы должны количество работы в задаче разделить на два - перейти в верхнее окно - View | Table | Work (Вид | Таблица | Трудозатраты) / разделить на два Work (трудозатраты) задачи / Enter / сохранить рабочий проект в файле проекта Проект 11 (команда Файл / Сохранить как). Оптимизация рабочего графика проекта осуществляется следующими методами: установление задач для параллельного выполнения - открыть файл проекта Football / проверить текущую дачу окончания / посредством диаграммы Ганта установить задачи Доставка ворот, Установка ворот и Грубое профилирование в качестве преемников для задачи Заказ на изготовление ворот / посредством диаграммы Ганта установить задачу Заключительное профилирование в качестве преемника для задач Доставка ворот, Установка ворот и Грубое профилирование / посредством диаграммы Ганта установить задачу Сдача готового объекта в эксплуатацию в качестве преемника для задачи Заключительное профилирование / проверить текущую дату окончания / чтобы представить эффект более наглядно, разбить окно на два и вывести в нижней части вид PERT Chart (Сетевой график). добавление ресурса для уменьшения времени, требующегося для выполнения задачи - проверить текущую дату окончания проекта / назначить ресурс «Бригада» к задаче Заключительное профилирование с 2единицами (200 %) вместо 1 единицы (100 %) / проверить текущую дату окончания проекта. установление перекрывающейся задержки между задачами - View (Вид) / PERT Chart (Сетевой график) / двойной щелчок по линии, соединяющей задачи Заказ на изготовление ворот и Доставка ворот / ввести значение задержки «-3д» / ОК (обратите внимание на изменение начальной даты в задаче Доставка ворот) / View (Вид) / Gantt Chart (Диаграмма Ганта) / прокрутить экран к задачам Заказ на изготовление ворот, Доставка ворот и обратить внимание на перекрывание полос задач. В целях выравнивания ресурсов можно использовать команду Time scale (Шкала времени): View (Вид) / Gantt Chart (Диаграмма Ганта) Format (Формат) / Time scale (Шкала времени) / на вкладке Нижний уровень выбрать Единицы = Дни, Интервал = 1 / на вкладке Средний уровень выбрать Единицы = Недели, Интервал = 1 / ОК. Добавьте панель инструментов Resource management (Управление ресурсами): View (Вид) / Toolbars (Панели инструментов) / выбрать панель инструментов управления ресурсами (Resource management) - посмотрите на новую панель инструментов в верхней части вашего экрана. Пользователь может использовать объединенное представление, чтобы видеть, какие задачи являются перекрывающимися и какой ресурс является перекрывающимся. Нижнее окно покажет диаграмму ресурсов. Используйте кнопку перемещения к перекрытию: прокрутите экран влево, чтобы отобразить начальную задачу / выбрать первую задачу / Window (Окно) / режим разделения / нижнее окно / View (Вид) / Resource Graph (График ресурсов) / Format (Формат) / Details | Peak Units (Подробности | Пиковые единицы) / перейти в верхнее окно к диаграмме Ганта / Go to Overallocation (Перейти к следующему превышению доступности) / повторить. Ликвидируйте перекрытие: перейти на задачу Заключительное профилирование (первое перекрытие) / выбрать нижнее окно / нажать на кнопку информации (Сведения о ресурсе) (появляется окно информации о ресурсе Бригада) / ввести для ресурса Бригада Max. Units = 200 % / ОК. Если есть ещё перекрытие, то его можно ликвидировать следующим способом: перейти в верхнее окно к диаграмме Ганта / View (Вид) / Tables | More Tables (Таблица | Другие таблицы) / Delay (Задержка) / Apply (Применить) / ввести значение в поле Выравнивающая задержка для выбранной задачи (обратите внимание, что перекрытие устранено) / Go to Оverallocation (перейти к следующему превышению доступности) / повторить. Найдите задачи ландшафтной бригады: выбрать верхнее окно / View (Вид) / Resource Sheet (Лист ресурсов) / выбрать нижнее окно / View (Вид) / More views | Resource Form (Другие представления | Форма ресурса) / Apply (Применить) / выбрать в верхнем окне «Бригада». выбрать верхнее окно / View (Вид) / Resource Usage (Использование ресурсов) / выбрать нижнее окно / View (Вид) / Gantt Chart (Диаграмма Ганта) / выбрать в верхнем окне «Бригада» (задачи ландшафтной бригады отображаются в нижнем окне) / прокрутите временную шкалу, чтобы отобразить задачи / закрыть с сохранением изменений файл проекта Football. Автоматически выравниваем перекрывающиеся ресурсы: создать новый проект / создать 4 задачи: А, В, С и D, с трудозатратами в 1 день каждая / выделить все 4 задачи / нажать кнопку назначения ресурса и назначить «Петров» / разделить окно, выбрать нижнее окно / View (Вид) / Resource Graph (График ресурсов) / Tools (Сервис) / Resource Leveling (Выравнивание загрузки ресурсов) / Level now (Выровнять) / Entire pool (Выравнивание всего пула). Произведите автоматическое выравнивание с использованием установок приоритетов: Tools (Сервис) / Resource Leveling (Выравнивание загрузки ресурсов) / Clear Leveling (Очистить выравнивание) / выбрать Очистка выравнивания для всего проекта / Tools (Сервис) / Resource Leveling (Выравнивание загрузки ресурсов) / Leveling Order (Порядок выравнивания) Priority, Standard (Приоритет, Стандартный) / ОК / выбрать задачу D, нажать на значок информации о задаче / выбрать вкладку General (Общие) / Priority (Приоритет) = 550 / ОК / Tools (Сервис) / Resource Leveling (Выравнивание загрузки ресурсов) / Level now (Выровнять) / Сохранить рабочий файл проекта с именем Проект 12. Вопросы для защиты: Какие существуют способы назначения ресурсов задачам? Какие представления позволяют выявить перекрытия ресурсов? Какие настройки MS Project позволяют модифицировать рабочие единицы ресурса? Каким образом задаются стоимости ресурсов? Для каких целей можно модифицировать календарь ресурса? За счет каких операций осуществляется оптимизация графика? Каким образом можно запускать автоматическое устранение перекрывающихся ресурсов? |