В зависимости от того, к какой из сторон подходит данная интерфейсная дуга, она носит название “входящей”, “исходящей” или “управляющей”. Кроме того, “источником” (началом) и “приемником” (концом) каждой функциональной дуги могут быть только функциональные блоки, при этом “источником” может быть только выходная сторона блока, а “приемником” любая из трех оставшихся.
Необходимо отметить, что любой функциональный блок по требованиям стандарта должен иметь по крайней мере одну управляющую интерфейсную дугу и одну исходящую. Это и понятно – каждый процесс должен происходить по каким-то правилам (отображаемым управляющей дугой) и должен выдавать некоторый результат (выходящая дуга), иначе его рассмотрение не имеет никакого смысла.
При построении IDEF0 – диаграмм важно правильно отделять входящие интерфейсные дуги от управляющих, что часто бывает непросто. К примеру, на рисунке 2 изображен функциональный блок “Обработать заготовку”.
В реальном процессе рабочему, производящему обработку, выдают заготовку и технологические указания по обработке (или правила техники безопасности при работе со станком). Ошибочно может показаться, что и заготовка и документ с технологическими указаниями являются входящими объектами, однако это не так. На самом деле в этом процессе заготовка обрабатывается по правилам отраженным в технологических указаниях, которые должны соответственно изображаться управляющей интерфейсной дугой.
Третьим основным понятием стандарта IDEF0 является декомпозиция (Decomposition). Принцип декомпозиции применяется при разбиении сложного процесса на составляющие его функции. При этом уровень детализации процесса определяется непосредственно разработчиком модели.
Декомпозиция позволяет постепенно и структурированно представлять модель системы в виде иерархической структуры отдельных диаграмм, что делает ее менее перегруженной и легко усваиваемой.
Модель IDEF0 всегда начинается с представления системы как единого целого – одного функционального блока с интерфейсными дугами, простирающимися за пределы рассматриваемой области. Такая диаграмма с одним функциональным блоком называется контекстной диаграммой, и обозначается идентификатором “А-0”.
В пояснительном тексте к контекстной диаграмме должна быть указана цель (Purpose) построения диаграммы в виде краткого описания и зафиксирована точка зрения (Viewpoint).
Определение и формализация цели разработки IDEF0 – модели является крайне важным моментом. Фактически цель определяет соответствующие области в исследуемой системе, на которых необходимо фокусироваться в первую очередь. Например, если мы моделируем деятельность предприятия с целью построения в дальнейшем на базе этой модели информационной системы, то эта модель будет существенно отличаться от той, которую бы мы разрабатывали для того же самого предприятия, но уже с целью оптимизации логистических цепочек.
Точка зрения определяет основное направление развития модели и уровень необходимой детализации. Четкое фиксирование точки зрения позволяет разгрузить модель, отказавшись от детализации и исследования отдельных элементов, не являющихся необходимыми, исходя из выбранной точки зрения на систему. Например, функциональные модели одного и того же предприятия с точек зрения главного технолога и финансового директора будут существенно различаться по направленности их детализации. Это связано с тем, что в конечном итоге, финансового директора не интересуют аспекты обработки сырья на производственных станках, а главному технологу ни к чему прорисованные схемы финансовых потоков. Правильный выбор точки зрения существенно сокращает временные затраты на построение конечной модели.
В процессе декомпозиции, функциональный блок, который в контекстной диаграмме отображает систему как единое целое, подвергается детализации на другой диаграмме. Получившаяся диаграмма второго уровня содержит функциональные блоки, отображающие главные подфункции функционального блока контекстной диаграммы и называется дочерней (Child diagram) по отношению к нему (каждый из функциональных блоков, принадлежащих дочерней диаграмме соответственно называется дочерним блоком – Child Box). В свою очередь, функциональный блок - предок называется родительским блоком по отношению к дочерней диаграмме (Parent Box), а диаграмма, к которой он принадлежит – родительской диаграммой (Parent Diagram). Каждая из подфункций дочерней диаграммы может быть далее детализирована путем аналогичной декомпозиции соответствующего ей функционального блока. Важно отметить, что в каждом случае декомпозиции функционального блока все интерфейсные дуги, входящие в данный блок, или исходящие из него фиксируются на дочерней диаграмме. Этим достигается структурная целостность IDEF0 – модели. Наглядно принцип декомпозиции представлен на рисунке 4. Следует обратить внимание на взаимосвязь нумерации функциональных блоков и диаграмм - каждый блок имеет свой уникальный порядковый номер на диаграмме (цифра в правом нижнем углу прямоугольника), а обозначение под правым углом указывает на номер дочерней для этого блока диаграммы. Отсутствие этого обозначения говорит о том, что декомпозиции для данного блока не существует.
Последним из понятий IDEF0 является глоссарий (Glossary). Для каждого из элементов IDEF0: диаграмм, функциональных блоков, интерфейсных дуг существующий стандарт подразумевает создание и поддержание набора соответствующих определений, ключевых слов, повествовательных изложений и т.д., которые характеризуют объект, отображенный данным элементом. Этот набор называется глоссарием и является описанием сущности данного элемента. Например, для управляющей интерфейсной дуги “распоряжение об оплате” глоссарий может содержать перечень полей соответствующего дуге документа, необходимый набор виз и т.д. Глоссарий гармонично дополняет наглядный графический язык, снабжая диаграммы необходимой дополнительной информацией.
2.1Построение и описание диаграмм бизнес-процессов
Описание TOP-диаграммы (процесса A-0)
Деятельность мебельной фабрики «Вернисаж» по реализации продукции
Входные данные:
· Ранок рабочей силы
· Рынок капитала
· Рынок оборудования
· Рынок сырья и материалов
· Рынок сбыта в широком смысле
Выходные данные:
· Реализованная продукция
· Прибыль от реализации продукции
· Отчётность по деятельности компании
Управление:
Работа мебельной фабрики «Вернисаж» осуществляется на основе Устава предприятия, Положениях об отделах, Инструкций, федеральных законов и нормативно-правовых актов, ГОСТов, Положений по бухгалтерскому учёту, Коллективных договоров.
Механизм:
· Персонал
· Основные фонды
Описание процесса A0
Бизнес-процессы:
А1 : Экономическое и финансовое управление. Обеспечивает контроль за наличием и рациональным распределением денежных средств, необходимых для достижения запланированных технико-экономических показателей работы подразделений и организации в целом: расчёт финансового плана предприятия, учёт всех совершаемых денежно-финансовых операций, контроль выполнения плана реализации и прибыли, анализ и регулирование финансового состояния предприятия. На этом уровне происходит планирование финансового и производственного плана развития предприятия: рассчитывается текущий оптимальный план производства товарной продукции, разработка перспективного плана развития, проводится анализ экономических показателей и состояния предприятия на основе бухгалтерского баланса, происходит планирование цен на продукцию, тарифных ставок по заработной плате.
А2 : Управление производством. Обеспечивает согласованную работу цехов, участков, бригад, рабочих мест по выполнению установленных плановых заданий в номенклатуре, количестве и заданные сроки при наиболее рациональном использовании оборудования, рабочей силы и оборотных средств. Данный блок отвечает полностью за производственный процесс. Продукция изготавливается в соответствии с требованиями ГОСТов. Подразделение реализовывает поставленные задачи в плане производства, снабжается необходимыми оборудованием и материалами. Произведённая продукция идёт на склады сбыта и там учитывается, также информация о готовой продукции для регистрации и учёта отправляется в бухгалтерию.
А3 : Бухгалтерский учёт. Обеспечивает ведение всех видов учёта и отчётности, контроля за сохранностью товарно-материальных ценностей. Руководствуется Положениями по бухгалтерскому учёту, федеральными законами. Бухгалтерия получает различную информацию для учёта: из отдела кадров приказы о приёме на работу и приказы об увольнении, из производственных отделов – информацию о готовой продукции, о расходе сырья и материалов, об изнашивании оборудования, из отдела сбыта – информацию об отгруженной и реализованной продукции, информацию о ценах, тарифных ставках из экономического отдела и т. д. На выходе формируется различная отчётность о деятельности предприятия, бухгалтерский баланс.
А4 : Управление сбытом. Обеспечивает потребителей продукцией в соответствии с принятыми договорами, проводит маркетинговые исследования рынка, набирает «портфель заказов» от потребителей, проводится календарное планирование отгрузки по договорам потребителей, ведётся контроль наличия и движения готовой продукции на складе сбыта, ведётся учёт договорных обязательств. Отдел сбыта формирует данные о реализованной и отгруженной готовой продукции для дальнейшего учёта в бухгалтерии.
А5 : Управление кадрами. Обеспечивает удовлетворение потребностей предприятия в специалистах требуемой квалификации, контролирует рациональное использование трудовых ресурсов. Формирует приказы о приёме и увольнении, табель учёта рабочего времени, передаёт их для отчётности в бухгалтерию.