IDEF0 – это методология функционального моделирования в графическом виде, предназначенная для формализации и описания бизнес-процессов.
Введение
Для того чтобы построить модели бизнес-процессов применяются различные схемы. А для того чтобы можно было понять логику и структуру сформированной модели, разрабатываются специальные методологии. В них заложен определенный набор правил и подходов к созданию схемы. Их применение требуется, когда схема реализуется не только для внутреннего употребления, так как в противном случае будет необходимо объяснить всю методику всем заинтересованным сторонам.
Существует определенная совокупность типовых задач описания бизнес-процессов. Описание бизнес-процессов может быть создано с различными целями. Например, с целью автоматизации работы, выявления узких и проблемных мест, определения позиций с наибольшими трудовыми, временными и финансовыми затратами и так далее.
Практически всегда руководящий работник организации видит перед собой ряд задач, решение которых он представляет себе через формирование модели бизнес-процессов. Например, в маленьких компаниях целью такой работы может быть распределение участков ответственности, составление регламентов основных процессов, проведение анализа и оптимизация работы, подготовка к автоматизации.
В компаниях среднего размера к этим целям может добавиться ориентация на достижение оптимального взаимодействия между структурными подразделениями, систематизированное описание процессов, распространение подходов к работе на филиалы компании, организация обучения сотрудников. Для крупных компаний основным может стать также формирование объектной модели организации, осуществление внутреннего аудита, формирование требований к подбору персонала.
Очевидно, что наличие ответственного подхода к организации работы компании в конце концов может привести к выводу о том, что необходимо сформировать модель бизнес-процессов. Причем, чем больше компания, тем больше осознание того, что сформированная схема должна быть ясной и понятной без всяких дополнительных расшифровок и пояснений. Это означает, что следует применять стандартные методологии, которые будут понятны каждому специалисту в данной области.
Сравнение методологий IDEF0 и DFD
Приведем вначале краткие характеристики этих двух наиболее часто применяемых методологий. DFD является одной из популярных нотаций. В обычной, стандартной версии эта нотация состоит из следующих главных элементов:
- Процесс, или иначе говоря, функция или очередность операций, которые осуществляются для обработки данных. В наименованиях процессов могут применяться глаголы, к примеру, «обработать заказ», «доставить товар», «сформировать счет-фактуру» и так далее.
- Внешняя сущность, под которой следует понимать любые объекты, не включенные в систему. Причем эта сущность может либо передавать, либо получать информацию из описываемой системы.
- Хранилище данных, которое предназначено для хранения данных для процессов внутри системы. Тут хранятся все данные, которые поступили перед обработкой, а также сформированный итоговый результат.
- Поток данных, представленный в виде стрелки, которая указывает направление передвижения информации и ее место в модели.
В нотации DFD могут быть описаны любые производственные и вспомогательные процессы. При изучении схемы можно понять структуру системы, возможности и направления ее автоматизации. Тем не менее данные модели не могут рассматриваться как полноценные схемы описания бизнес-процессов, так как в них отсутствует такой важный параметр как время. Кроме того, в этой нотации нет развилок и условий. На рисунке ниже приведен пример модели DFD.
Рисунок 1. Пример DFD-модели. Автор24 — интернет-биржа студенческих работ
Как правило, модели DFD являются в основном описанием потоков данных. Для описания собственно процессов применяются другие методологий, в частности нотация IDEF0.
IDEF0 является нотацией, использовать которую можно не только для информационных систем, но также и для иных процессов. Простые и понятные схемы предоставляют возможность применения данной методологии на ранних этапах создания системы, а, помимо этого, и на любых шагах ее оптимизации.
Важная роль в нотации IDEF0 отведена декомпозиции. Например, на самом верхнем уровне должен отображаться главный процесс, который далее будет подвергнут декомпозиции. В результате должны быть построены так называемые дочерние диаграммы. Для того чтобы схема была выстроена с максимальной точностью, за каждым сеансом декомпозиции следует провести экспертную оценку модели на ее соответствие реальной ситуации. Число уровней декомпозиции определяется сложностью процесса и необходимым уровнем детализации.
нотации IDEF0 предусмотрено применение только двух графических компонентов, а именно, прямоугольника и стрелки. Это должно облегчить понимание сущности модели теми специалистами, которые будут заниматься ее изучением. В прямоугольниках должны отображаться функции, процессы, действия. Тут желательно использовать глаголы или глагольные выражения, к примеру, такие как, «принять заявку», «сформировать заказ», «отгрузка продукции».
Рекомендации по применению данной нотации предлагают следующие типы функций:
- Деятельность, то есть, такие процессы, которые поочередно или параллельно исполняются. В итоге происходит коррекция материального и информационного потока, то есть, изменение его качественных показателей и свойств. Для отображения деятельности используется диаграмма А-0.
- Процесс, то есть, операции, которые также могут исполняться параллельно или последовательно, и способны повлечь за собой изменение материальных и информационных потоков. В нотации для отображения процессов применяется диаграмма А-1.
- Операция, то есть, определенные действия, в результате которых осуществляется преобразование объектов.