- Официант, почему у меня в супе дохлая муха?!
- Ну какая же она дохлая, вы только посмотрите, как она бодро шевелит лапками!
Вступление
В первой статье цикла, посвященной нотациям и методологиям описания бизнес-процессов, была детально рассмотрена нотация IDEF0 (//infostart.ru/1c/articles/1408200/).
И мы выяснили, что основная особенность IDEF0 – это то, что с помощью нее описываются процессы верхнего уровня. И если необходимо проводить детальный анализ бизнес-процессов, уточнять модели, декомпозировать процессы, то уже используется нотация IDEF3. И вот во второй статье, мы и рассмотрим, применение и особенности нотации IDEF3.
Основы методологии WFD
Начнем с того, что рассмотрим вначале методологию моделирования WFD, к которой относится нотация IDEF3.
Итак, WFD (Work Flow Modeling) – это методология моделирования потоков работ (иногда можно встретить и другое название – диаграмма алгоритмов). Она представляет собой диаграмму потоков работ, которая используется для описания бизнес-процессов нижнего уровня, в момент, когда возникает необходимость показывать временную последовательность выполнения работ в зависимости от получающихся результатов и событий, возникающих в ходе выполнения процесса.
Главным объектом описания становятся действия (работы), а не потоки данных (как, например, в методологии DFD – Data Flow Diagram).
Графические объекты методологии: логические операторы, события начала и окончания процесса, а также элементы, показывающие временные задержки.
Нотация, разработанная в данной методологии IDEF3 (тип диаграммы: PFDD – Process Flow Description Diagrams), т.е. диаграмма описания последовательности этапов процесса, с помощью которой моделируется последовательность действий, реализуемых в рамках бизнес-процесса.
Основы нотации IDEF3
Нотация IDEF3 (Integrated DEFinition for Process Description Capture Method) – важнейшая нотация после IDEF0 и предназначена для описания потоков работ бизнес-процесса (WFD). Как правило используется совместно с нотацией IDEF0, но может и отдельно.
Если взять более академическое определение, то нотация IDEF3 – это методология моделирования и стандарт документирования процессов (в т. ч. технологических процессов), происходящих в системе, а также механизм сбора информации о процессах.
IDEF3 показывает причинно-следственные связи между ситуациями и событиями в понятной эксперту (аналитику) форме, используя структурный метод выражения знаний о том, как функционирует система, процесс или предприятие.
В течении длительного времени IDEF3 широко использовалась для создания моделей бизнес-процессов организации на нижнем уровне – при описании работ, выполняемых в подразделениях и на рабочих местах. Эта нотация была взята за основу при создании методики описания процессов ARIS eEPC – «расширенной цепочки процесса, управляемого событиями». Таким образом, нотация IDEF3 – классический вариант Work Flow, тогда как ARIS eEPC – можно назвать современной схемой моделирования бизнес-процессов.
Основные характеристики нотации IDEF3:
- Основная цель нотации: дать возможность бизнес-аналитикам описать ситуацию, когда процессы (действия) выполняются в определенной последовательности и взаимной зависимости, а также описать объекты, участвующие совместно в одном процессе.
- Нотация IDEF3 чаще применяется для моделирования и анализа процессов нижнего уровня и как правило используется при декомпозиции блоков процесса модели IDEF0.
Пример:
- Можно сначала построить функциональную модель в нотации IDEF0, проведя исследования предметной области. Затем, используя полученные знания о предметной области, построить отдельную модель в нотации IDEF3.
- Можно создать смешанную модель, дополняя по мере необходимости функциональную модель в нотации IDEF0 диаграммами в нотации IDEF3.
- Можно дополнять модель DFD диаграммами в нотации IDEF3.
В каждом конкретном случае при моделирования системы принимается решение о необходимости построения каждого вида модели.
- Нотация IDEF3 так же поддерживает возможность декомпозиции (каждый отдельный блок в модели IDEF3, в свою очередь, может быть представлен в виде отдельного подпроцесса).
- В отличие от IDEF0 нотация IDEF3 не ограничивает чрезмерно жесткими рамками синтаксиса и семантики, что удобно для описания неполных или не целостных систем, особенно если аналитик плохо знает предметную область. Однако, это подразумевает, что модель может получиться неполной или противоречивой.
- Основной организационной единицей описания в IDEF3 является диаграмма. Очень важно придерживаться взаимной организации диаграмм внутри модели, так как они предназначены для чтения другими людьми (а не только автором модели).
- В целом методика построения модели и рекомендации по построению диаграмм аналогичны тем, которые применяются при моделировании в нотации IDEF0.
- Технологию работы с этой нотацией