IDEF0 это методология функционального моделирования: процесс изображают в виде прямоугольника с четырьмя типами стрелок, а затем разворачивают в более подробные диаграммы. Она основана на методе SADT, оформлена как американский федеральный стандарт FIPS 183 в 1993 году, а в России описана в рекомендациях Р 50.1.028-2001. Для логиста IDEF0 полезна, когда нужно договориться с коллегами, кто что делает на складе или в отделе перевозок, и найти место, где теряется время.

Из чего состоит диаграмма

Основной элемент диаграммы: блок, который обозначает функцию, то есть действие, имеющее результат. Название блока пишут глаголом или отглагольным существительным: «Принять товар», «Скомплектовать заказ». К блоку подходят и от него отходят стрелки четырёх типов. Их обозначают сокращением ICOM:

Сторона блокаТип стрелкиЧто показываетПример для отгрузки
СлеваВход (Input)Что превращается в результатЗаказ клиента, товар на складе
СверхуУправление (Control)Правила и ограниченияРегламент, график отгрузок, требования клиента
СправаВыход (Output)Результат функцииСобранный заказ, накладная
СнизуМеханизм (Mechanism)Кто или что выполняетКладовщик, WMS, погрузчик

Стрелка не означает последовательность во времени. Она показывает, что получает и что отдаёт функция. Порядок действий определяют по связям между блоками.

Уровни и декомпозиция

Модель строят сверху вниз. Начинают с контекстной диаграммы A-0, на которой один блок описывает всю систему, например «Обеспечивать поставку товара клиенту». Затем этот блок раскрывают в диаграмму из нескольких блоков второго уровня, а каждый из них при необходимости разворачивают ещё глубже.

Правила декомпозиции, которые стоит помнить:

  1. На одной диаграмме от трёх до шести блоков. При меньшем числе функция слишком проста для разбиения, при большем диаграмму неудобно читать.
  2. Каждая стрелка на дочерней диаграмме должна соответствовать стрелке родительского блока.
  3. У каждого блока есть хотя бы одно управление и один выход. Функция без выхода не имеет смысла, а без управления неясно, по каким правилам она работает.
  4. Блоки на диаграмме располагают по диагонали от верхнего левого угла к нижнему правому, чтобы читать слева направо.

Пример: отгрузка заказа со склада

Родительский блок: «Отгрузить заказ клиенту». Его раскрывают в диаграмму из пяти функций.

  1. Принять заказ и проверить наличие.
  2. Сформировать задание на отбор.
  3. Собрать и упаковать товар.
  4. Оформить документы.
  5. Загрузить в транспорт и передать водителю.

Для пятого блока входы: упакованный заказ и документы. Управление: график подачи машин и требования к креплению. Механизм: грузчик, погрузчик, водитель. Выход: загруженная машина и подписанная накладная. Если по этой диаграмме выписать, где у блока нет выхода или управления, сразу видны дыры в регламенте.

Когда IDEF0 подходит, а когда нет

IDEF0 хорошо показывает состав функций и связи между ними. Она не показывает время выполнения, ветвления «если, то» и участников по ролям в виде дорожек. Для этих задач используют другие нотации. Сравнение IDEF0 с ARIS eEPC есть в материале об IDEF0 и ARIS eEPC.

Типичная схема работы: сначала IDEF0 описывает, что делает компания, потом процесс разворачивают в более подробную схему, например BPMN. Так руководитель видит общую картину, а исполнители видят свои шаги.

Как провести моделирование

  1. Определите цель: зачем нужна модель, кто её читает.
  2. Выберите точку зрения, то есть позицию, с которой описывают систему, например начальник склада.
  3. Нарисуйте контекстную диаграмму и раскройте её на второй уровень.
  4. Проверьте модель с исполнителями: попросите рассказать, что происходит на самом деле.
  5. Зафиксируйте разрывы и дублирование, пронумеруйте проблемные места.
  6. Оцените проблемные функции по влиянию на результат. Для приоритизации подходит ABC-анализ.

Частые ошибки

  • Блок называют существительным без действия: «Склад», «Отдел продаж». Это объект, а не функция.
  • Путают вход и управление. Если ресурс расходуется и превращается в результат, это вход. Если задаёт правила, но не преобразуется, это управление.
  • Рисуют схему «как должно быть» вместо «как есть». Сначала описывают реальность, потом улучшают.
  • Дробят слишком мелко: блок «Взять коробку со стеллажа» на уровне, где достаточно «Собрать заказ».

Частые вопросы

Нужна ли специальная программа для IDEF0? Нет, диаграмму можно нарисовать в любом редакторе схем. Специальные программы упрощают контроль соответствия стрелок между уровнями.

Подходит ли IDEF0 для небольшой компании? Да, для описания основных процессов хватит нескольких диаграмм. Главное показать, кто что делает и по каким правилам.

Чем IDEF0 отличается от блок-схемы? В блок-схеме главное порядок действий и условия. В IDEF0 главное то, что функция получает, какими правилами управляется и что отдаёт.

Есть ли российский документ по IDEF0? Да, это рекомендации Р 50.1.028-2001 «Методология функционального моделирования».

Проверено: октябрь 2026. Источники: рекомендации Р 50.1.028-2001, федеральный стандарт США FIPS 183 (1993).

Другие материалы по процессам и показателям собраны в разделе аналитика и KPI.

Читайте также

Раздел: Управление логистикой / KPI и аналитика

Посчитайте сами: стоимость километра и тонно-километра

Похожие записи