Смекни!
smekni.com

Применение ППП Business Studio для имитационного моделирования ФСА бизнес-процесса предприятия (стр. 2 из 3)

Стоимость ресурсов переносится на стоимость процесса пропорционально драйверам ресурсов. За драйвер временных ресурсов принимается время выполнения процесса. За драйвер материальных ресурсов принимается количество повторений процесса.

Стоимость временных ресурсов переносится на стоимость процесса путем умножения времени выполнения процесса на стоимость единицы используемого временного ресурса, например, на стоимость часа работы сотрудника.

Стоимость материальных ресурсов переносится на стоимость процесса путем умножения заданной стоимости материального ресурса на количество повторений процесса.

Определение времени выполнения и стоимости процесса

Этап 1 – Настройка диаграммы

При построении диаграмм процессов, для которых в дальнейшем будет проведена имитация, необходимо придерживаться определенных правил, описанных в данном разделе.

При построении диаграммы процесса нотаций Процедура, Процесс необходимо разместить на ней начальный и конечный терминаторы. Начальный терминатор должен быть один (если используется несколько начальных терминаторов, то они должны называться одинаково), количество конечных терминаторов не ограничено. Названия терминаторов могут быть произвольными.

Если на диаграмме присутствуют элементы «Решение», то для стрелок «Связь предшествования», исходящих из этих элементов, необходимо назначить вероятности перехода к следующим действиям. Вероятность задается в окне свойств стрелки. При подведении курсора мыши к стрелке на диаграмме возникает «хинт» с наименованием и вероятностью стрелки (Рисунок 4.4)Сумма вероятностей исходящих из блока «Решение» стрелок «Связь предшествования» должна быть равна 1.

Рисунок 4.4-Задание вероятности стрелки

Диаграмму с параллельными ветками необходимо построить так, чтобы параллельные ветки выходили из одного процесса или начального терминатора и сходились на одном процессе либо не сходились нигде на диаграмме (конечный терминатор не считается элементом, обозначающим точку объединения веток процессов). В противном случае, если ветки процессов выходят из одного процесса или начального терминатора и лишь часть из них сходится на одном процессе, система будет прерывать имитацию и выдавать сообщение: «В процессе {наименование процесса или терминатора} объединяются не все параллельные ветки».

Этап 2 – Заполнение параметров процесса

После формирования диаграммы процесса необходимо заполнить ряд временных и стоимостных параметров в окне свойств процесса. Открыть окно свойств процесса можно с помощью кнопки

в Навигаторе. В окне свойств процесса все параметры, относящие к функционально-стоимостному анализу, сгруппированы в одном поле «Параметры ФСА» (Рисунок 4.5)

Рисунок 4.5- Параметры ФСА процесса


Каждый процесс может быть представлен совокупностью подпроцессов, поэтому стоимость и время выполнения процесса могут быть рассчитаны с учетом стоимости и времени выполнения его подпроцессов. Способ расчета параметров ФСА процесса определяется параметром «Рассчитывать по декомпозиции» типа «логика». Если установлен параметр «Рассчитывать по декомпозиции», стоимость и время выполнения процесса будут определены с учетом стоимостей и времен выполнения подпроцессов. В противном случае – стоимость и время выполнения процесса задаются вручную.

Если при задании стоимостей ресурсов или процессов используются разные валюты, информацию о курсах валют необходимо внести в справочник «Курсы валют». Это позволит системе осуществлять перевод значений стоимости из одной валюты в другую (Рисунок 4.6)

Рисунок 4.6 Справочник «Курсы валют»

В качестве примера рассмотрим процедуру «Закупка ТМЦ» (Рисунок 4.7)


Рисунок 4.7- Фрагмент диаграммы процедуры «Закупка ТМЦ»

Для того чтобы определить время выполнения процедуры, заполним следующие временные параметры для всех ее действий:

- «Время выполнения»,

- «Единица времени выполнения»,

- «Время ожидания»,

- «Единица времени ожидания».

Например, для действия «Получение счета на ТМЦ» окно свойств с заполненными параметрами ФСА представлено на Рисунке 4.9 :

Рисунок 4.8- Параметры ФСА действия «Получение счета на ТМЦ»

Этап 3 – Ввод стоимости ресурсов

Для того чтобы выполнить любой процесс, необходимо затратить временные или материальные ресурсы. Ресурсами могут быть элементы классов «Субъекты» и «Объекты». Каждый ресурс характеризуется рядом стоимостных параметров, приведенных в окне свойств субъектов или объектов и сгруппированных в поле «Параметры стоимости» (Рисунок 4.10)


Рисунок 4.9-Заполнение параметров стоимости ресурса

Описание параметров стоимости ресурсов представлено в таблице 4.1:

Таблица 4.1- Описание параметров стоимости ресурса

Параметр стоимости ресурса Описание
Цена Задает стоимость материального ресурса.
Валюта цены Задает единицу измерения значения параметра «Цена». Значение параметра выбирается из справочника «Единицы измерения».
Единица измерения Задает единицу измерения количества материального ресурса.
Ставка в час Задает стоимость использования временного ресурса в час.
Валюта ставки Задает валюту значения параметра «Ставка в час». Валюта выбирается из справочника «Единицы измерения».
Количество рабочих часов в день Задает количество рабочих часов в день. По умолчанию принимает значение 8.
Полезное использование рабочего времени в день, % Задает процент полезного использования рабочего времени. По умолчанию принимает значение 80.

Этап 4 – Назначение ресурсов на процесс

После того, как определена стоимость всех ресурсов, для процесса можно выбрать те ресурсы, которые используются при его выполнении. Для этого необходимо внести информацию об используемых ресурсах на закладки «Временные ресурсы» и «Материальные ресурсы» в «Параметрах ФСА» процесса.

Рисунок 4.10 Список «Временные ресурсы» процесса

Рисунок 4.11– Проведение имитации

После того, как все необходимые параметры и списки заполнены, можно запускать имитацию рассматриваемого процесса. Для этого необходимо открыть диаграмму процесса и нажать кнопку

, которая расположена на панели форматирования диаграммы процесса. Появится окно имитации (Рисунок 4.13):

Рисунок 4.12 Окно имитации

Этап 6 – Просмотр результатов имитации

Результаты имитации можно просмотреть в окне имитации:

- параметры «Время выполнения» и «Стоимость процесса»;

- гистограммы распределения времени и стоимости;

- список «Детализация стоимости по ресурсам», в который попадают ресурсы, назначенные на процесс и его подпроцессы;

- параметры «Стоимость процесса» и «Частота в рамках вышележащего процесса» для подпроцессов;

- параметры имитаций подпроцессов, если был установлен параметр «Проводить имитацию для подпроцессов», а у подпроцессов – параметр «Рассчитывать по декомпозиции».

Расчет параметров «Время выполнения» и «Стоимость процесса»

Рассчитанные значения параметров «Время выполнения» и «Стоимость процесса» отображаются в поле «Параметры имитации».

Для имитируемого процесса время выполнения складывается из времени выполнения и времени ожидания подпроцессов с учетом частоты их повторений в рамках имитируемого процесса. Таким образом, время выполнения процесса определяется по формуле:

((Время выполнения + Время ожидания) * Частота в рамках вышележащего процесса),

где n – количество подпроцессов;

«Частота в рамках вышележащего процесса» – для процесса нотации IDEF0 всегда задается вручную пользователем, а для процесса нотаций Процедура, Процесс может определяться автоматически как среднее значение по результатам всех проведенных имитаций.

Стоимость процесса может быть задана вручную пользователем или рассчитана по результатам имитации. Стоимость процесса рассчитывается как сумма стоимостей всех его подпроцессов (с учетом частоты повторений подпроцессов в рамках процесса) и суммы стоимостей временных и материальных ресурсов, назначенных непосредственно на процесс. Если стоимость недекомпозированного процесса задана вручную, а также указаны ресурсы, используемые при его выполнении, в стоимости процесса учитывается только стоимость ресурсов.

Стоимость временных ресурсов = Ставка в час * Время выполнения подпроцесса * Частота в рамках вышележащего процесса * Количество * (Использование ресурса / 100).