В SP можно задавать и назначать на исполнение работы пулы ресурсов, в которые входят те ресурсы, которые способны выполнить работу, и могут иметь при этом разную производительность. В этом случае программа выбирает, какие именно ресурсы выгоднее использовать на тех, или иных работах, например, два СуперМАЗа или три МАЗа.
В SP можно также задать так называемые мультиресурсы, например, такие, как бригады, водитель и самосвал, и т.п. Мультиресурсы - это устойчивые группы ресурсов, выполняющие работы только вместе. Их введение дает возможность в любой момент в одном месте изменить состав мультиресурса (бригады) и система пересмотрит состав всех его назначений автоматически, что позволяет легко проводить анализ «что если», подбирая оптимальный состав ресурсов проекта. Все это значительно снижает трудоемкость ввода и сокращает число потенциальных ошибок.
По не возобновляемым ресурсам (материалам) задается стоимость за единицу. Она может относиться к различным компонентам затрат.
Кроме того, может быть задано имеющееся начальное количество материалов, которое используется при расчете расписания с учетом ограничений по поставкам.
Назначение возобновляемых ресурсов. К основным характеристикам назначений относятся:
- количество назначенных ресурсов,
- производительности назначенных ресурсов,
- процентная загрузка ресурса на работе (доля рабочего времени в процентах, которая расходуется на этой операции),
- потребление материалов на назначении (фиксированное или за час работы ресурса),
- стоимость назначения (фиксированная или за час работы ресурса).
Возможность задания производительности ресурсов, а также стоимости и расхода материалов на назначении позволяет управлять оплатой сдельных работ и работ, выполняемых по контрактам. Если стоимость работы подрядчика не оценивается на почасовой основе, то без понятия стоимости назначения трудно получить отчетность по стоимости работ различных подрядчиков. В SP стоимость назначения может быть задана по любым компонентам затрат и в любых валютах.
При задании неизвестной заранее переменной загрузки ресурсов профиль загрузки подбирается системой исходя из потребности в назначенных ресурсах на других операциях проекта. При этом задаются минимальные и максимальные границы изменения загрузки ресурсов на назначении (количество, и проценты).
Другая возможность - назначение на исполнение операций независимых команд ресурсов. В одной команде ресурсы могут работать только вместе, а разные команды исполняют работу независимо друг от друга. Это позволяет моделировать сменную работу. На исполнение операции назначаются команды, представляющие разные смены, а исполнять будут те, в чью смену попадет операция.
Назначение материалов. В SP можно назначить потребление фиксированных, либо почасовых количеств материалов на операциях и назначениях возобновляемых ресурсов. Кроме того, материалы могут потребляться ресурсами в процессе своей работы, если в свойствах ресурсов задано часовое потребление ими определенных материалов.
Моделирование поставок осуществляется заданием отрицательного расхода соответствующих материалов на операциях, отображающих поставки.
Для моделирования финансирования следует ввести составляющие стоимости, у которых стоимость единицы отрицательна, и назначить их на операции проекта, соответствующих поступлению финансов в проект. Задав финансирование и производство (поставки) материалов, можно будет получать отчеты не только по затратам и расходу материалов проекта, но и по cash flow и движению материалов, а также учитывать ограничения по финансированию и поставкам при составлении расписания исполнения работ проекта.
Составление расписания исполнения работ проекта. Для составления расписания исполнения проекта без учета ограниченности ресурсов используется метод критического пути.
Имеется возможность оптимизации расписания с учетом ресурсных и стоимостных ограничений, что позволяет сэкономить затраты за счет быстрейшего исполнения работ и сокращения накладных расходов. В ряде случаев необходимо, чтобы составленное расписание оставалось стабильным в процессе реализации проекта. Если вы заключили контракты на поставки материалы и привлечение рабочей силы, то внезапное кардинальное изменение расписания исполнения оставшихся работ приводит к катастрофическим последствиям для проекта. Учитывая это, в SP пользователь может задать опцию Поддержка предыдущей версии. Тогда при расчете расписания пакет расставит такие приоритеты операциям проекта, чтобы сохранить принятый в предыдущей версии порядок их исполнения за счет отказа от оптимизации.
Имеются следующие возможности составления расписания:
1. Определять, когда проект закончится, если в определенный срок начнется или наоборот, когда его следует начать, чтобы завершить к директивной дате.
2. Допускать прерывание операций.
3. Учитывать приоритеты фаз или подпроектов, заданные пользователями вручную.
4. Указывать, по каким ресурсам следует учитывать ограничения, а по каким просто определять потребность, а также по каким материалам и стоимостным составляющим учитывать ограничения.
В составленном расписании определяется также Ресурсный критический путь. Он включает в себя те операции проекта, задержка исполнения которых приводит к задержке окончания проекта или к нарушению директивных сроков завершения его работ, а также резервы времени исполнения операций проекта с учетом ограниченности имеющихся ресурсов.
5.3 ТЕХНОЛОГИЯ ФОРМИРОВАНИЯ МОДЕЛИ
Технология требуемых действий на компьютере представлена в табл. 5.1. Если в графе «Действия» для «мыши» не указывается, сколько раз и какую клавишу нажать, это означает, что нужно нажать один раз левую клавишу.
Таблица 5.1 - Технология формирования модели проекта
|
Функция |
Действия |
Результат |
|
|
Создать проект |
1.Рабочий стол: Spider 2. Проект 3. Создать проект - Новый 4. Ввести название, код и версию проекта - ОК |
Главное окно Меню Окно: Свойства проекта Окно: Гантт (Работы) со строкой проекта и строкой операции |
|
|
Создать иерархию работ Создать операцию |
1. Гантт (Работы): правая на поле с № строки проекта 2. Создать фазу - На уровень ниже 3.Правая на поле с №строки фазы 4.Свойства 5. Ввести название и код фазы - ОК Если нужно продолжить создание иерархии, то: 6.1.Правая на строке с № фазы 7.1.Выполнить п.2-5 Если нужно перейти к операции, то: 6.2..Закладка «Операции» - Создать 7.2..Свойства 8.Ввести название и код операции, длительность (раб.дней) - ОК Если есть еще операция, то: 9.1.Создать 9.2. Выделить строку с операцией 2 9.3. Повторить п.п. Если нужно перейти к фазе, то: 10.Правая на строке с № фазы 11.Перейти к п.2 |
Меню Окно: Гантт (Работы) со строкой «Фаза1» Меню Окно: фаза1 Окно: Гантт (Работы) с названием и кодом фазы Меню Окно: Гантт (Работы) с именем и кодом фазы В окне фазы строка с операцией 2 Окно: Операция 2 В окне фазы строка с названной операцией В окне фазы строка с операцией 2 Окно: Гантт (Работы) с новой операцией Меню Окно: Гантт (Работы) с именем и кодом фазы |
|
|
Создать операцию (другой вариант) |
1. Главное окно - Диаграммы: 2 р Иерархия работ 2. Правая на фазу 3. Закладка «Операции» 4. Создать 5. Правая на № строки (или Insert) |
Окно: Структура - Иерархия работ Окно фазы По умолчанию - стандартные характеристики Следующий номер операции фазы |
|
|
Добавить операции |
1. Окно: Гантт (Работы) - правая на № строки с операцией (или Insert) 2. Создать операцию |
Меню Добавится новая операция |
|
|
Задать характеристи-ки операции |
1. Окно: Гантт (Работы) - правая на № строки с новой операцией 2. Свойства 3.Задание характеристик |
Меню Окно свойств операции По умолчанию Т=5дней, V=100ед |
|
|
Преобразовать операцию в фазу |
1. Окно: Гантт (Работы) - правая на № строки с операцией 2. Преобразовать в фазу |
Меню |
|
|
Преобразовать фазу в операцию |
1. Окно: Гантт (Работы) - правая на № строки с операцией 2. Преобразовать в операцию |
Меню |
|
|
Задать контрольное событие |
1.Функция «Создать операцию» 2.Выбрать соответствующий чекбокс |
Окно свойств операции |
|
|
Задать связь |
1.Курсор на предшествующую операцию в графической части окна Гантт (Работы) 2. Довести курсор до другой операции и отпустить |
Форма курсора - «Связь» Рисунок связи (по умолчанию тип Ф-С) |
|
|
Редактировать свойства связи |
1. Протянуть связь еще раз (см.выше) 2. Свойства 3. Удалить или задать тип связи: -слева - курсор примет форму «не раньше чем», -справа - «длительности», -внутри - связь «паучок» |
Окно «Связи» Окно «Свойства связи» Для типов Ф-С и Ф-Ф связь пойдет от правой грани, для С-С и С-Ф - от левой |
|
|
Изменить длительность |
1.Курсор - к концу операции 2. Передвинуть, укоротив или удлинив изображение операции |
Форма курсора - «Длительность» |
|
|
Ограничить срок начала операции |
1.Курсор - к началу операции 2. Передвинуть начало операции |
Форма курсора - «Не раньше чем» |
Глава 6. ПРОЕКТИРОВАНИЕ ВАРИАНТОВ ПРОИЗВОДСТВЕННОГО ПЛАНА
6.1 ЦЕЛИ, ИСХОДНЫЕ УСЛОВИЯ И ЗАДАНИЕ ПО РАБОТЕ
Цели. Студент должен освоить методологию анализа и совершенствования процесса с параллельным выполнением работ по заказам при ограниченном ресурсе. В результате выполнения заданий студент должен приобрести понимание, знания и умения, необходимые для:
- анализа процесса с параллельными работами и ресурсным ограничением;
- моделирования этих процессов с помощью диаграмм Гантта;
- анализа производственных последствий учета ограничения по ресурсу;
- выбора экономически обоснованных вариантов изменения процесса, удовлетворяющих ограничениям.
Исходные условия. Из производственного отдела предприятия к операционному менеджеру поступил план выполнения работ вида 1 (Р1.1 - Р1.7) и вида 2 (Р2.1 - Р2.7) по заказам 1-7 бригадами 1,2 и 3,4. Операционная схема работ показана на рис.6.1. На нем видно, что после завершения запланированной работы 1 по каждому заказу должна начинаться работа 2, планы производства которой здесь не рассматриваются.
В плане задано распределение заказов 1-7 по бригадам 1,2 и очередность их выполнения, как показано в табл.6.1, где приведены их варианты. Кроме того, заданы плановые сроки работ в месяцах и требуемые месячные объемы поставки ресурса в тыс.единиц, определяющие месячные планы работ бригад. Их варианты приведены в табл.6.2.
Оказалось, что в этом плане не учтено ограничение на поставку ресурса в объеме VП = 15 тыс. единиц в месяц. В реальных условиях эта величина может быть задана в стоимостных или натуральных единицах. Например, для строительства она может быть задана в кубических метрах железобетонных изделий.
Анализ производственного процесса показал, что если для выполнения работы потребуется больше ресурса, чем можно его поставить, то возникнет вынужденный простой бригады и оборудования по соответствующему заказу из-за нехватки ресурса. Следствием этого явится также срыв намеченного срока окончания работ и задержка начала работы 2, т.е. простой бригады, выполняющей эту работу.
В результате возникла необходимость учета ограничения по поставке ресурса, чтобы заранее выявлять возможность такой ситуации, определять ожидаемое время простоев всех бригад, оценивать ущерб из-за нехватки ресурсов и своевременно принимать меры, позволяющие минимизировать этот ущерб. Результатом должен быть проект реализации заданного плана, учитывающий не только требования к срокам завершения работ по заказам и производительность бригад, но и удовлетворяющий ограничению по поставке ресурса.
Рис.6.1. Схема процесса с параллельными работами
Таблица 6.1 - Варианты планов выполнения заказов
|
№ варианта |
1 |
2 |
3 |
4 |
|||||||||||||
|
Бригада 1 |
3 |
2 |
1 |
3 |
2 |
1 |
3 |
2 |
1 |
1 |
3 |
2 |
|||||
|
Бригада 2 |
4 |
5 |
7 |
6 |
5 |
4 |
7 |
6 |
5 |
7 |
4 |
6 |
6 |
5 |
7 |
4 |
|
|
№ варианта |
5 |
6 |
7 |
||||||||||||||
|
Бригада 1 |
3 |
2 |
1 |
3 |
2 |
1 |
1 |
3 |
2 |
||||||||
|
Бригада 2 |
4 |
5 |
7 |
6 |
5 |
7 |
6 |
4 |
6 |
4 |
5 |
7 |
|||||
|
№ варианта |
8 |
9 |
10 |
||||||||||||||
|
Бригада 1 |
3 |
2 |
1 |
1 |
3 |
2 |
2 |
3 |
1 |
||||||||
|
Бригада 2 |
6 |
5 |
7 |
4 |
6 |
7 |
5 |
4 |
7 |
5 |
6 |
4 |
Таблица 6.2 - Варианты значений характеристик заказов
|
№ варианта |
1 |
2 |
|||||||||||||
|
№ заказа |
1 |
2 |
3 |
4 |
5 |
6 |
7 |
1 |
2 |
3 |
4 |
5 |
6 |
7 |
|
|
Сроки |
2 |
3 |
3 |
1 |
2 |
3 |
2 |
3 |
3 |
2 |
2 |
1 |
3 |
2 |
|
|
Объем ресурса |
8 |
7 |
6 |
10 |
9 |
7 |
9 |
7 |
6 |
8 |
9 |
10 |
7 |
9 |
|
|
№ варианта |
3 |
||||||||||||||
|
№ заказа |
1 |
2 |
3 |
4 |
5 |
6 |
7 |
||||||||
|
Сроки |
3 |
3 |
2 |
2 |
2 |
3 |
1 |
||||||||
|
Объем ресурса |
6 |
7 |
8 |
9 |
9 |
7 |
10 |