Название: Моделирование бизнес-процессов - Репин В.В

Жанр: Экономика

Рейтинг:

Просмотров: 1586


2.5. методология idef3

Нотация IDEF3 является второй важнейшей нотацией (после IDEF0) и пред­назначена для описания потоков работ (Work Flow Modeling). IDEF3 широко используется для создания моделей бизнес-процессов организации на нижнем уровне — при описании работ, выполняемых в подразделениях и на рабочих местах. Следует отметить, что нотация IDEF3 была взята за основу при созда­нии методики описания процессов ARIS еЕРС — «расширенной цепочки про­цесса, управляемого событиями».

Основными графическими объектами модели, используемыми в IDEF3, яв­ляются четырехугольники и стрелки. Первые служат для описания функций (работ, процессов), вторые — для отражения в модели последовательности вы­полнения функций во времени либо последовательности выполнения функций, обусловленной потоком материальных ресурсов. Прежде чем перейти непос­редственно к нотации IDEF3, рассмотрим следующий пример. На рис. 2.17 пред­ставлены два варианта возможного описания потока работ. Вариант 1

Функция 2

 

Функция 1

 

Поток функций (работ).

Стрелки отражают последовательность

выполнения функций во времени

Функция 3

 

 

 

Длительность выполнения функций (Диаграмма Гантта)

Вариант 2

 

Функция 2

 

 

 

Функция 1

Поток объектов

 

Функция 3

 

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

Рис. 2.17. Описание потоков работ.

 

На рис. 2.17 (вариант 1) показано, что вначале выполняется функция 1. Пос­ле завершения выполнения этой функции начинают одновременно выполнять функции 2 и 3. Стрелки в этом случае показывают нам, каким образом заверше­ние выполнения одной функции влияет на начало выполнения другой.

Процесс варианта 2 построен по-другому. Начало выполнения функций здесь обусловлено поступлением на вход некоторых материальных ресурсов (вход функции 1), окончание — выходом материальных ресурсов (выход функции 1). Потоки ресурсов определяют начало выполнения следующих функций процес­са (функций 2 и 3) и т.д.

Чем плохи способы описания процессов, представленные на рис. 2.17? Дело в том, что построенные таким образом схемы процессов невозможно однознач­но понять (прочитать). Функции 2 и 3 могут выполняться не одновременно. Например, может сложиться ситуация, когда потребуется выполнение либо фун­кции 2, либо функции 3 процесса. Очевидно, что в этом случае выбранный нами способ описания процесса не позволит сделать вывод, какой же вариант развития событий реализуется на самом деле. Вернемся к нотации IDEF3.

Для того чтобы избежать неоднозначности описания потоков работ, в нотации IDFE3 определены дополнительные объекты, служащие для отображения возмож­ных вариантов ветвления и слияния потоков работ, реализующихся при определен­ных условиях. Указанные объекты являются логическими символами трех видов:

логический оператор «И»;

логический оператор «ИЛИ»;

логический оператор — исключающее «ИЛИ».

Виды объектов нотации IDEF3 и их назначение представлены в табл. 2.1.

На рис. 2.18 показан пример применения логического оператора «И». Про­цесс начинается с функции, после которой стоит знак логического оператора «И», т.е. перекресток. После перекрестка процесс разветвляется, и одновремен­но начинают выполнять следующие две функции процесса. После того как они выполнены, происходит слияние стрелок процесса при помощи значка «И». Это означает, что последняя функция процесса начинает выполняться тогда, когда закончено выполнение двух предыдущих функций.

 

 

 

 

 

2

 

.—►

 

 

 

1

 

На рис. 2.19 представлена модель с логическим оператором «ИЛИ». Такой оператор означает, что после выполнения первой функции процесса могут про­изойти три события: 1) выполняется функция 2; 2) выполняется функция 3; 3) выполняются функции 2 и 3 одновременно.

Рис. 2.20 иллюстрирует применение логического символа исключающее «ИЛИ». В данном случае, после выполнения функции 1 может начаться выполнение либо функции 2, либо функции 3. Далее, после выполнения какой-либо из этих функ­ций, мы снова попадаем на перекресток, т.е. логический оператор — исключаю­щее «ИЛИ». Функция 4 будет выполнена либо после окончания функции 2, либо функции 3.

 

 

2

 

1

 

 

 

Подпись:

7

1 Г

 

 

/

 

 

 

2

 

■—►

 

 

 

 

 

 

 

Знак асинхронного «И» показывает, что выполнение функций 2 и 3 может закончиться неодновременно, при этом выполнение функции 4 не начнется, пока не выполнены функции 2 и 3

 

Eh

J2

 

 

 

Логические операторы могут быть синхронными и асинхронными. На рис. 2.21 показана разница между синхронным и асинхронным логическим оператором «И».

В отличие от нотации IDEF0 в нотации IDEF3 стороны четырехугольника, изображающего функцию (работу, процесс), не используют для привязки вхо­дов различного типа. Более того, в четырехугольник может входить и выходить только одна стрелка. В противном случае правила построения диаграмм в IDEF3 будут нарушены.

При декомпозиции процессов в IDEF3 не происходит мигрирования и тун-нелирования стрелок. Аналитик должен сам заботиться о связности моделиро­вания процесса и корректности декомпозиции. Возможный пример декомпози­ции функции «Выполнять подготовку производства» из нотации IDEF0 (была представлена на рис. 2.16) на процесс в нотации IDEF3 показан на рис. 2.22. Обратим внимание, что функция «Получить вспомогательное сырье на складе» инициируется поступлением утвержденного графика производства. Этот факт отражен входящей стрелкой «График производства». На диаграмме процесса показана также стрелка «Вспомогательное сырье». Подобное ее представление является нарушением нотации описания. Но, вообще говоря, таким приемом можно пользоваться, не забывая при этом менять тип стрелки на стрелку с двумя наконечниками, отображающую поток объектов (материальных ресур­сов или информации).

На рис. 2.23 приведен пример бизнес-процесса в нотации IDEF3 под назва­нием «Обработать заявку клиента». Рассматриваемый процесс является частью более общего процесса «Сбыт готовой продукции». Процесс начинается с по­ступления заявки клиента на вход функции «Выполнить учет заказа в системе». По ходу ее выполнения данные заказа клиента регистрируются в системе авто-

 

USED AT:

DATE: REV:

WORKING

DRAFT

READER

DATE

CONTEXT

 

RECOMMENDED

 

NOTES: 123456789 10

PUBLICATION

A22.1

 

 

 

Выполнить настройку станка А

А22.1.2

 

График производства

 

Вспомогательное сырье

 

Получить вспомогательное сырье на складе

А22 1.1

 

-0

 

J2

7 Передать в ПрО данные о готовности оборудования

А22.1.4

Данные о готовности оборудования

 

 

 

Выполнить настройку станка Б

А22.1.3

 

NODE:

А22.1

TITLE:        Выполнять подготовку производства

NUMBER:

 

 

Рис. 2.22. Пример модели процесса в стандарте IDEF3.

 

 

 

Заявка клиента

Производство возможно

 

J2

У

Рассчитать себестоимость, цену и сроки выполнения заказа

7

 

Согласовать условия поставки

с клиентом

 

V

 

Подпись: ±1Выполнить учет заказа в системе

 

Заказ

соответствует номенклатуре

Выполнить анализ на соответствие номенклатуре

V

Согласовать заявку с ПЭО

Производство невозможно

 

Рассчитать параметры заказа в случае несоответствия заказа номенклатуре

О

J3

Согласованная заявка клиента

Заказ согласован с клиентом

 

 

 

 

 

 

Заказ

не соответствует номенклатуре

Согласовать с ПЭО в случае соответствия

заявки номенклатуре

 

J4

 

Заказ

не согласован с клиентом

Уведомить клиента о не­возможности выполнения заказа

 

 

 

Рис. 2.23. Модель бизнес-процесса «Обработать заявку клиента» в нотации IDEF3.

СО

 

матизации (например, в MS Excel). Затем менеджер отдела сбыта выполняет проверку на соответствие номенклатуре (функция «Выполнить анализ на соот­ветствие номенклатуре»). Результатом выполнения данной функции могут быть два события: первое — «заказ соответствует номенклатуре», второе — «заказ не соответствует номенклатуре». Для отражения этих событий в модели процесса используют логический оператор — исключающее «ИЛИ». После этого логи­ческого оператора процесс ветвится. В случае несоответствия заказа номенкла­туре выполняется нижняя ветка процесса, а именно функции: «Уведомить кли­ента о невозможности выполнения заказа» и «Внести заказ клиента в статисти­ку неудовлетворенного спроса».

Если заказ клиента соответствует номенклатуре, начинают движение по верх­ней ветке процесса. Выполняется функция «Согласовать заявку с ПЭО». К этой функции привязан ссылочный объект «Согласовать с ПЭО в случае соот­ветствия заявки номенклатуре». ПЭО анализирует заказ и делает вывод о возмож­ности его реализации. Например, может сложиться ситуация, когда не хватает производственных мощностей из-за ремонтов, несоответствия величины заказа экономически обоснованным размерам партии и т.п. В этом случае снова пере­ходят на нижнюю ветку процесса, при этом используют логический оператор «ИЛИ». Он служит для объединения возможных входов в функцию «Уведомить клиента о невозможности выполнения заказа».

Если ПЭО считает заказ выполнимым, то проводят детальный расчет себе­стоимости выполнения и определяют его цену. Устанавливают также сроки выполнения заказа (функция «Рассчитать себестоимость, цену и сроки выпол­нения заказа»). Далее расчетные цифры согласовывают с клиентом — выполня­ется функция «Согласовать условия поставки с клиентом».

Снова возможны два варианта — используют оператор логического исклю­чающего «ИЛИ». В случае если клиента не устраивают финансовые условия, то он отказывается от заказа, а заказ вносят в статистику неудовлетворенного спроса (нижняя ветка процесса). Если клиент готов работать на предложен­ных условиях, го процесс заканчивается. Выходом процесса служит «Согласо­ванная заявка клиента» и данные по рассчитанным параметрам заказа (на схеме процесса не показаны).

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

Анализ процесса, представленного на рис. 2.23, наводит на мысль о том, что нотацию IDEF3 целесообразно применять в случае относительно простых процес­сов на нижнем уровне декомпозиции, т.е. процессов уровня рабочих мест. В этом случае схема процесса может служить основой для создания документов, регламен­тирующих работу исполнителей. Очевидно, что процесс в нотации IDEF3 является «плоским». При помощи этой нотации достаточно сложно создавать комбиниро­ванные модели, в которых бы сочетались описания потоков работ и процессы уп­равления этими работами. Этот факт становится очевидным в особенности при сравнении описаний процессов в нотации IDEF3 и IDEF0. Более подробную ин­формацию по правилам создания моделей в нотации IDEF3 можно найти в [3].

 


Оцените книгу: 1 2 3 4 5