Учебное пособие: Менеджмент операционных систем: анализ и развитие

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам

В 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