Изначально методология IDEF разрабатывалась для ВВС США, затем эксплуатировалась NASA и лишь спустя некоторое время стала применяться для моделирования бизнес-процессов.
Самыми популярными разновидностями семейства IDEF, из тех, что применяются в бизнесе, являются нотации IDEF0 и IDEF3. Отличительной особенностью нотации является возможность декомпозиции, т.е. каждый отдельный блок в процессе в свою очередь может быть представлен в виде отдельного процесса.
IDEF0
Нотация IDEF0 обычно используется для описания процессов верхнего уровня, хотя и позволяет описать всю деятельность компании. Отличительной возможностью нотации является возможность отображения не только входов и выходов каждого блока, но и «управления» и «механизмов». Вместе с дополнительными возможностями повышается и требования к квалификации бизнес-аналитиков, которые занимаются моделированием процессов в нотации IDEF0. Так, например, не всегда очевидно, что к «управлению» стоит относить технические нормативы и спецификации, но не следует относить должностные инструкции или начальника производства. Споры возникают и вокруг «механизмов» управления процессом, поскольку каждый специалист имеет склонность толковать данное понятие по-своему.
Несмотря на наличие дополнительных свойств, в виде «управления» процессом, нотация IDEF0 по-прежнему остается статичной и не способна отразить, как именно меняется ход выполнения процесса под воздействием этого самого «управления».
Количество блоков на схеме IDEF0 обычно жёстко ограничено инструментом для моделирования и, как правило, не превышает 9. Зачастую такого количества оказывается недостаточно, из-за чего особо крупные процессы приходится дробить на несколько диаграмм, что вызывает определенные неудобства.
При построении процессов в нотации IDEF0 рекомендуется рисовать блоки не в очередности их выполнения, а в порядке доминирования: от самых важных до второстепенных; однако многие специалисты по бизнес-моделированию игнорируют данную рекомендацию, предпочитая располагать блоки наиболее наглядным способом.
Несмотря на описанные недостатки и относительную сложность восприятия графических схем рядовыми сотрудниками предприятия, нотация IDEF0 по-прежнему остаётся одной из самых популярных среди консультантов и специалистов в сфере управленческого консалтинга.
Самым известным российским продуктом, поддерживающим построение процессов в нотации IDEF0, является Business Studio, поддержку данной нотации имеет также Microsoft Visio.
IDEF3
Нотация IDEF3 чаще применяется для построения процессов нижнего уровня, могут также использовать при декомпозиции блоков процесса IDEF0. В отличие отIDEF0 данная нотация не поддерживает отображение «механизмов» и «управления», зато отображает очередность выполнения работ персоналом. Несмотря на схожесть с нотацией FlowChart, имеет некоторые существенные отличия. Во-первых, весь процесс строится не сверху вниз, а слева направо и при этом, как правило, ограничен количеством используемых блоков на одну диаграмму. Во-вторых, нотация изначально предназначалась для технических специалистов, поэтому содержит специальные перекрёстки, такие как, «XOR», «Synchronous OR», «Asynchronous OR», «Synchronous AND» и «Asynchronous AND», знакомые программистам, но требующие дополнительное пояснения менеджерам предприятия.
В отличие от IDEF0 , данная нотация не получила такого широкого распространения, большинство самых популярных программных продуктов предпочли использовать альтернативные нотации для отображения процессов нижнего уровня.
Поделиться «Нотации серии IDEF»
Похожие материалы:
- Business Studio 3.0 – обзор функциональных возможностей, мнения специалистов о программе
- Нотация BPMN
- Нотация FlowChart
Источник: bpmsoft.org
Создание схемы IDEF0
IDEF0 обозначает определение интеграции для моделирования процессов — методологию создания общедоступных доменов, которая используется для моделирования предприятий и их процессов, чтобы их можно было понять и улучшить. Это тип схемы.
Схемы IDEF0 обычно включают следующие компоненты:
- Контекстная схема — самая верхняя схема в модели IDEF0.
- Иерархия декомпозиции IDEF0 с использованием родительских и детских связей.
- Дерева узлов — структуры узлов в виде дерева, корневые на выбранном узле и используемые для представления полного декомпозиции IDEF0 в одной схеме.
Создание контекстной схемы
- Откройте Visio.
- В Visio 2013 и более новых версиях: щелкните категорию «Диаграммы», выберите IDEF0 Diagram (Схема IDEF0) и нажмите кнопку Create (Создать). In Visio 2010: Under Template Categories, click Flowchart >IDEF0 Diagram >Create. В Office Visio 2007: в меню Файл найдите пункты Новые ,Навести указатель мыши на пункт»Схема» и выберите пункт Схема IDEF0.
- Добавьте блок заголовка, чтобы уложить имя узла, заголовок и номер для схемы.
- Перетащите фигуру Блок заголовка из фигур схемы IDEF0на страницу.
- В диалоговом окне Данные фигуры введите имя узла, например A-0 (минус ноль) или более полное имя, например QA/A-0, где qa — это сокращение имени модели. Вы также можете ввести название и номер схемы. Выберите расстояние от внешнего края страницы до границы блока заголовка и нажмите кнопку ОК.
- Из фигур схемы IDEF0перетащите фигуру «Действие» внутри блока заголовка.
- В диалоговом окне Данные фигуры введите имя процесса. В качестве ИД процессаиспользуйте по умолчанию A0, чтобы представить процесс верхнего уровня. В качестве ИД под-схемывведите ИД схемы декомпозиции, если этот процесс является декомпозицией.
- Из фигур схемы IDEF0перетащите на страницу схемы одну разборную фигуру соединителевой схемы и перетащите конечные точки к точкам соединения в полях действий.
- Чтобы добавить текст с описанием соединителю, вы выберите ее и введите текст.
- Из фигур схемы IDEF0перетащите фигуру Блок текста 8 пт на страницу документа внутри блока заголовка.
- Перетащите боковой лад, чтобы растянуть блок текста по ширине блока заголовка.
- Выделив фигуру, введите текст, чтобы описать, для какой модели она предназначена.
Создание родительской или детской схемы
- Откройте Visio.
- В Visio 2013 и более новых версиях: щелкните категорию «Диаграммы», выберите IDEF0 Diagram (Схема IDEF0) и нажмите кнопку Create (Создать). In Visio 2010: Under Template Categories, click Flowchart >IDEF0 Diagram >Create. В Visio 2007: в меню Файл найдите пункты Новые ,Навести указатель мыши на пункт»Схема» и выберите пункт Схема IDEF0.
- Добавьте блок заголовка, чтобы уложить имя узла, заголовок и номер для схемы.
- Из фигур схемы IDEF0перетащите фигуру Блок заголовка на страницу.
- В диалоговом окне Данные фигуры введите имя узла, например A0 (для самой верхней родительской схемы), или номер узла родительской функции (например, A3 или A112), если родительская схема также является родительской схемой. Вы также можете ввести заголовок и номер. Выберите расстояние от внешнего края страницы до границы блока заголовка и нажмите кнопку ОК.
- Из фигур схемы IDEF0перетащите фигуру «Действие» в блок заголовка.
- В диалоговом окне Данные фигуры введите имя процесса, который представляет поле. (Имя должно быть активным глаголом или глагольным словосочетанием.) Введите ИД процесса (число от 1 до 6) и подстраховую схему. В под-схеме (также известной как выражение подробных ссылок или DRE) находится номер подчиненной схемы этого окна действия, если он будет иметь такой. В под-схеме может быть номер узла, например A42, либо номер страницы или имя подчиненной схемы.
- Продолжайте перетаскивание, присвоение имен и нумингу полей, пока в блоке заголовка не будет от трех до шести полей.
- Из фигур схемы IDEF0перетащите соединителон IDEF0 на страницу, а затем перетащите его конечные точки к точкам соединения в полях действий. Когда конечные точки поворачиваться красным цветом, фигуры соединены.
- Перетащите второй соединителка IDEF0 на страницу и перетащите его точки к точке соединения в другом поле действия.
- Поместите стрелку второго соединитела непосредственно на стрелку первого соединитела, чтобы две стрелки были соединены друг с другом.
Создание стрелок для висячай
- Из фигур схемы IDEF0перетащите соединителон IDEF0 на страницу, а затем перетащите его конечные точки к точкам соединения в полях действий. Когда конечные точки поворачиваться красным цветом, фигуры соединены.
- Перетащите на страницу второй соединителся IDEF0 и выровняте его точки с первой.
- Перетащите конечную вверх или вниз, пока стрелки не разорвятся нужным образом.
- Повторяйте шаги 1—3, пока не у вас будет нужное количество вилок.
Создание стрелок, которые раздувайте в ветви
- Перетащите соединителку IDEF0 на страницу, а затем перетащите точки к точке соединения в поле действия. Когда начальная точка становится красной, фигуры соединены.
- Перетаскивать стрелку, пока соединитектор не будет изгибаться нужным образом.
- Выбрав соединитель, перетащите копию соединителя в то место, куда нужно ввести первую ветвь, удерживая на клавише CTRL.
- Нажмите клавишу F4, чтобы создать нужное количество дополнительных ветвей.
- Подключение конечные точки в соответствующие поля действий.
Совет: Чтобы лучше выровнять ветви, соедините точки начала дубликаты ветвей с точки начала исходной ветви. Если ваши ветви имеют два изгиба, можно также использовать для положение центрального отгона соединителения.
Создание стрелок для этого канала
- Из фигур схемы IDEF0перетащите соединителон IDEF0 на страницу, а затем перетащите его конечные точки к точкам соединения соответствующим полям действий. Когда конечные точки поворачиваться красным цветом, фигуры соединены.
- Чтобы добавить канал, щелкните соединителю правой кнопкой мыши и выберите Tunnel В или Tunnel Выход. Чтобы удалить соединителку, щелкните его правой кнопкой мыши и выберите Tunnel В или Tunnel выход, чтобы снять его.
Примечание: Используйте фигуру соединителю с разборкой в виде разборки, чтобы добавить стрелки прямой линии на схему IDEF0.
Создание дерева узлов
- Откройте Visio.
- В Visio 2013 и более новых версиях: щелкните категорию «Диаграммы», выберите IDEF0 Diagram (Схема IDEF0) и нажмите кнопку Create (Создать). In Visio 2010: Under Template Categories, click Flowchart >IDEF0 Diagram >Create. В Visio 2007: в меню Файл найдите пункты Новые ,Навести указатель мыши на пункт»Схема» и выберите пункт Схема IDEF0.
- Добавьте узел на схему.
- Перетащите фигуру Узел на страницу чертежа.
- В диалоговом окне Данные фигуры введите A0 либо номер узла или имя узла, для которого нужно корневое дерево, и нажмите кнопку ОК.
- Чтобы добавить текстовую метку на узел, перетащите на страницу документа фигуру Блок текста 8 пт. Выбирая блок текста, введите метку.
- На схеме дерева узла IDEF0 щелкните правой кнопкой мыши узел, который вы хотите изменить,и выберите установить номер узла .
- В диалоговом окне Данные фигуры введите нужное число и нажмите кнопку ОК.
- Чтобы изменить положение номера узла, перетащите связанный с ним лад.
Совет: Если вы хотите прямо с узла перейти к подробной схеме, в которую он входит, добавьте гиперссылки на узел, а затем привяжете ее на страницу схемы, содержаную подробную схему.
Источник: support.microsoft.com
IDEF0 диаграмма: примеры и правила построения
Методология IDEF0 широко используется благодаря простой и понятной для понимания графической нотации, применение которой для построения модели очень удобное. Главное место в методологии отводится диаграммам. На диаграммах отображают функции системы посредством геометрических прямоугольников, а также имеющиеся связи между функциями и внешней средой. Связи отображаются с помощью стрелок. В этом можно убедиться, увидев, что предлагает IDEF0 диаграмма, примеры которой можно найти в данной статье.
Тот факт, что в моделировании используется всего два графических примитива, позволяет довольно быстро объяснить действующие правила взаимодействий IDEF0 тем людям, которые не имеют никакого представления об этом виде диаграмм. Посредством диаграмм IDEF0 подключение заказчика к происходящим процессам осуществляется более быстро благодаря использованию наглядного языка графики. Можно увидеть, что предлагает IDEF0 диаграмма, примеры которой представлены ниже.
Элементы, используемые для IDEF0
Как уже упоминалось, используется 2 типа геометрических примитивов: прямоугольники и стрелки. Прямоугольники обозначают определённые процессы, функции, работы или задачи, что имеют цели и ведут к обозначенному результату. Взаимодействие процессов между собой и внешней средой обозначается с помощью стрелок. В IDEF0 различают 5 различных типов стрелок.
- Вход. Так обозначают материал или информацию, которые станут результатом на выходе.
- Управление. Нормативные, регламентирующие и управляющие данные, которыми руководствуется процесс во время своего исполнения.
- Выход. Информация или материал, которые являются результатом работы, которые дают возможность «теоретически» осмотреть, что показывает IDEF0 диаграмма. Примеры реализации различных систем в такой модели можно найти в открытом доступе.
- Механизм. Ресурсы, необходимые для выполнения работы.
- Вызов. Часть работы, которая выполняется за рамками процесса.
Возможности использования IDEF0
Методологию IDEF0 можно применять для описи функционального аспекта любой информационной системы.
- Описывается любая система. Чтобы иметь представление, можно взглянуть на IDEF0 (примеры диаграмм, которые сделали другие люди).
- Описывается любая внешняя среда любой системы, даже до составления окончательных требований. По иному систему и её среду можно смоделировать ещё до того, как будут представления о ней и её воплощении.
Типы связей между процессами IDEF0
В интересах модели создавать такие связи построений, чтобы внутренние связи были как можно сильней, а внешние – как можно слабей. Это сильная сторона моделирования с помощью IDEF0. Примеры диаграмм вы можете увидеть сами и убедиться в правдивости этих слов. Для облегчения установления связей подобные соединяются в модули.
Между модулями устанавливаются внешние связи, а внутри модулей – внутренние. Различают несколько типов связей.
1. Иерархическая («часть» — «целое») связь.
2. Управляющая (регламентирующая, подчинённая):
1) прямая связь управления;
2) обратная связь управления.
3. Функциональная или технологическая:
1) прямая входная;
2) обратная входная.
5) методическая или коллегиальная;
Построение блоков и связей в диаграммах
Методология IDEF0 предоставляет целый ряд правил и рекомендаций по своему использованию и улучшению качества использования. Так, в диаграмме отображается один блок, на котором можно задать название системы, её назначение. К блоку или от блока ведёт 2-5 стрелок. Можно больше или меньше, но как минимум две стрелки необходимы для входа/выхода, а остальные для дополнительных работ и их указания на диаграмме. Если стрелок больше 5, следует задуматься об оптимальности построения модели, и нельзя ли сделать её ещё более детализированной.
Построение блоков в диаграммах декомпозиции
Количество блоков, которое будет на одной диаграмме, рекомендовано в численности 3-6. Если их меньше, то такие диаграммы вряд ли будут нести смысловую нагрузку. Если количество блоков будет огромным, то прочитать такую диаграмму будет весьма сложно, учитывая наличие ещё и дополнительных стрелок.
Для улучшения восприятия информации размещать блоки рекомендуется сверху вниз и слева направо. Такое расположение позволит отразить логику исполнения последовательности процессов. А также стрелки будут создавать меньшую путаницу, обладая минимальным количеством пересечений друг с другом.
Если запуск определённой функции никак не контролируется, и процесс может быть запущен в произвольный момент, то такую ситуацию обозначают отсутствием стрелок, означающих управление и вход. Но наличие такой ситуации может говорить потенциальным партнерам об определенной нестабильности и необходимости внимательнее присмотреться к потенциальному партнеру.
Блок, у которого есть только стрелка входа, говорит о том, что процесс получает входные параметры, но управление и корректировка во время исполнения не происходят. Блок, у которого есть только стрелка управления, используется для обозначения работ, которые вызываются только по особому распоряжению управляющей системы. Они управляются и корректируются на всех своих этапах.
Но пример построения IDEF0 диаграммы может убедить, что наиболее полноценным и охватывающим типом является диаграмма со стрелками входа и управления.
Именование
Для улучшения визуального восприятия каждый блок и каждая стрелка должны иметь своё собственное имя, которое позволит идентифицировать их среди множества других блоков и стрелок. Так выглядят в IDEF0 примеры диаграмм. Информационная система, построенная с помощью них, позволит разобраться во всех недостатках и сложностях моделей.
Часто используется слияние стрелок, и встают вопросы об их именовании. Но слияние возможно только в случае передачи однородных данных, поэтому отдельные имена не нужны, хотя в программе BPWin их можно задать. Также, если происходит расхождение стрелок, то их можно отдельно наименовать, чтобы понимать, что за что отвечает.
Если после ветвления нет наименования, то считается, что имя точно такое, как было до ветвления. Так может быть, если два блока требуют одинаковую информацию. Контекстная диаграмма IDEF0, пример которой можно найти в данной статье, подтвердит эти слова.
Информация о стрелках
Стрелки, входящие и выходящие из одного блока при построении диаграммы композиции, должны отображаться на ней. Имена геометрических фигур, перенесённых на диаграмму, должны в точности повторять информацию высшего уровня. Если две стрелы параллельны относительно дуг друга (т.е. начинаются на грани одного процесса и заканчиваются обе на одной грани другого процесса), то возможно, для оптимизации модели их следует объединить и подобрать подходящее имя, что прекрасно отображается в IDEF0 (примеры диаграмм в Visio можно посмотреть).
Пример реализации методологии IDEF0 на конкретной модели
Вся информация о правилах, рекомендациях и особенностях построения была бы довольно слабо нужной без приведения практических примеров реализации методологии IDEF0.
Вы уже узнали, что такое IDEF0 диаграмма, примеры и правила построения таких диаграмм частично увидели. Теперь следует обратиться и к практике. Для лучшего понимания объяснение будет идти не на какой-то «общей» модели, а на конкретном примере, который позволит лучше и полнее понять особенности работы с IDEF0 в программе BPWin.
В качестве примера выступит скорость движения поезда из точки А в точку Б. Необходимо принять во внимание, что поезд не может развивать скорость больше взятой за допустимую. Эта грань устанавливается на основе опыта эксплуатации и влияния составов на железнодорожном пути. Следует понимать, что целью состава является доставка пассажиров, которые, в свою очередь, заплатили, чтобы в безопасности и с комфортом добраться до пункта назначения. Полезна IDEF0 диаграмма, примеры которой можно найти в этой статье.
Исходной информацией выступают:
- данные про линию путей;
- паспорт всей дистанции;
- план пути.
- Указание начальника, заведующего службой путей.
- Сведения о существующем потоке передвижения составов.
- Сведения о запланированных ремонтах, реконструкциях и изменении путей.
Результатом модели является:
- Ограничение допустимых скоростей с указанием причины ограничения.
- Допустимые скорости при движении на раздельных пунктах и во время перегона составов.
Когда построена контекстная диаграмма, она должна быть детализирована, и затем создана композитная диаграмма, которая будет диаграммой первого уровня. На ней будут изображены все основные функции системы. Методология и диаграмма IDEF0, для которой делается декомпозиция, именуется родительской. IDEF0 декомпозиции называют дочерней.
Заключение
После декомпозиции на первом уровне проводится декомпозиция второго уровня – и так до тех пор, пока дальнейшая декомпозиция не потеряет своего смысла. Всё это делается для получения максимально детализированной графической схемы происходящих и планируемых процессов. Это готовый пример IDEF0 диаграммы, по которому вы можете ориентироваться уже сейчас.
Источник: fb.ru