IDEF0 это методология функционального моделирования: процесс изображают в виде прямоугольника с четырьмя типами стрелок, а затем разворачивают в более подробные диаграммы. Она основана на методе SADT, оформлена как американский федеральный стандарт FIPS 183 в 1993 году, а в России описана в рекомендациях Р 50.1.028-2001. Для логиста IDEF0 полезна, когда нужно договориться с коллегами, кто что делает на складе или в отделе перевозок, и найти место, где теряется время.
Из чего состоит диаграмма
Основной элемент диаграммы: блок, который обозначает функцию, то есть действие, имеющее результат. Название блока пишут глаголом или отглагольным существительным: «Принять товар», «Скомплектовать заказ». К блоку подходят и от него отходят стрелки четырёх типов. Их обозначают сокращением ICOM:
| Сторона блока | Тип стрелки | Что показывает | Пример для отгрузки |
|---|---|---|---|
| Слева | Вход (Input) | Что превращается в результат | Заказ клиента, товар на складе |
| Сверху | Управление (Control) | Правила и ограничения | Регламент, график отгрузок, требования клиента |
| Справа | Выход (Output) | Результат функции | Собранный заказ, накладная |
| Снизу | Механизм (Mechanism) | Кто или что выполняет | Кладовщик, WMS, погрузчик |
Стрелка не означает последовательность во времени. Она показывает, что получает и что отдаёт функция. Порядок действий определяют по связям между блоками.
Уровни и декомпозиция
Модель строят сверху вниз. Начинают с контекстной диаграммы A-0, на которой один блок описывает всю систему, например «Обеспечивать поставку товара клиенту». Затем этот блок раскрывают в диаграмму из нескольких блоков второго уровня, а каждый из них при необходимости разворачивают ещё глубже.
Правила декомпозиции, которые стоит помнить:
- На одной диаграмме от трёх до шести блоков. При меньшем числе функция слишком проста для разбиения, при большем диаграмму неудобно читать.
- Каждая стрелка на дочерней диаграмме должна соответствовать стрелке родительского блока.
- У каждого блока есть хотя бы одно управление и один выход. Функция без выхода не имеет смысла, а без управления неясно, по каким правилам она работает.
- Блоки на диаграмме располагают по диагонали от верхнего левого угла к нижнему правому, чтобы читать слева направо.
Пример: отгрузка заказа со склада
Родительский блок: «Отгрузить заказ клиенту». Его раскрывают в диаграмму из пяти функций.
- Принять заказ и проверить наличие.
- Сформировать задание на отбор.
- Собрать и упаковать товар.
- Оформить документы.
- Загрузить в транспорт и передать водителю.
Для пятого блока входы: упакованный заказ и документы. Управление: график подачи машин и требования к креплению. Механизм: грузчик, погрузчик, водитель. Выход: загруженная машина и подписанная накладная. Если по этой диаграмме выписать, где у блока нет выхода или управления, сразу видны дыры в регламенте.
Когда IDEF0 подходит, а когда нет
IDEF0 хорошо показывает состав функций и связи между ними. Она не показывает время выполнения, ветвления «если, то» и участников по ролям в виде дорожек. Для этих задач используют другие нотации. Сравнение IDEF0 с ARIS eEPC есть в материале об IDEF0 и ARIS eEPC.
Типичная схема работы: сначала IDEF0 описывает, что делает компания, потом процесс разворачивают в более подробную схему, например BPMN. Так руководитель видит общую картину, а исполнители видят свои шаги.
Как провести моделирование
- Определите цель: зачем нужна модель, кто её читает.
- Выберите точку зрения, то есть позицию, с которой описывают систему, например начальник склада.
- Нарисуйте контекстную диаграмму и раскройте её на второй уровень.
- Проверьте модель с исполнителями: попросите рассказать, что происходит на самом деле.
- Зафиксируйте разрывы и дублирование, пронумеруйте проблемные места.
- Оцените проблемные функции по влиянию на результат. Для приоритизации подходит ABC-анализ.
Частые ошибки
- Блок называют существительным без действия: «Склад», «Отдел продаж». Это объект, а не функция.
- Путают вход и управление. Если ресурс расходуется и превращается в результат, это вход. Если задаёт правила, но не преобразуется, это управление.
- Рисуют схему «как должно быть» вместо «как есть». Сначала описывают реальность, потом улучшают.
- Дробят слишком мелко: блок «Взять коробку со стеллажа» на уровне, где достаточно «Собрать заказ».
Частые вопросы
Нужна ли специальная программа для IDEF0? Нет, диаграмму можно нарисовать в любом редакторе схем. Специальные программы упрощают контроль соответствия стрелок между уровнями.
Подходит ли IDEF0 для небольшой компании? Да, для описания основных процессов хватит нескольких диаграмм. Главное показать, кто что делает и по каким правилам.
Чем IDEF0 отличается от блок-схемы? В блок-схеме главное порядок действий и условия. В IDEF0 главное то, что функция получает, какими правилами управляется и что отдаёт.
Есть ли российский документ по IDEF0? Да, это рекомендации Р 50.1.028-2001 «Методология функционального моделирования».
Проверено: октябрь 2026. Источники: рекомендации Р 50.1.028-2001, федеральный стандарт США FIPS 183 (1993).
Другие материалы по процессам и показателям собраны в разделе аналитика и KPI.
Читайте также
- ARIS eEPC и IDEF0: сравнение нотаций
- Управление бизнес-процессами в логистике: с чего начать
- Как найти слабое звено в бизнес-процессах компании
- Экспресс-метод оптимизации бизнес-процессов за 90 дней
Раздел: Управление логистикой / KPI и аналитика
Посчитайте сами: стоимость километра и тонно-километра