На главную
О компании Услуги Проекты Публикации Новости Партнеры

Новое инструментальное средство для моделирования бизнес-процессов IDEF0.EM Tool версии 1.1 для Windows

Аквалангист

В.Ивлев, к.т.н., Т.Попова, к.э.н.
ВИП Анатех

anatech@vip-anatech.ru

Введение

Наши российские предприятия наконец-то начинают понимать необходимость не только автоматизации технологий с помощью программных средств, но и важность предварительной оценки стратегических перспектив и ценности бизнеса для всех заинтересованных лиц (клиентов, владельцев, сотрудников, поставщиков). Анализ и оценка существующих бизнес-процессов предприятия должна проводиться постоянно в режиме реального времени. Это возможно при условии функционирования на предприятии процессной системы управления. Для выполнения подобных работ требуются особые технологии, методики и программные средства. И, конечно же, подготовленные специалисты, способные поддерживать и развивать процессную систему управления, а также управлять изменениями в условиях повышенной нестабильности внешней среды.

Появление нового программного продукта в области CASE-технологий - всегда событие для руководителей проектов и аналитиков, профессиональных разработчиков программного обеспечения и информационных систем. В прошлом году на страницах журнала КомпьютерПресс (№9 «Инструментальная среда ARIS» и №12 «Первые шаги в ARIS») авторы рассказали об очень мощной, но, к сожалению, сложной и дорогой интегрированной среде ARIS для моделирования, анализа и оценки бизнес-процессов предприятий и организаций. В данной статье авторы рассмотрят нового игрока на российском рынке CASE-средств – IDEF0.EM Tool, на базе которого можно предложить недорогое решение для разработки, внедрения и сопровождения процессной системы управления предприятием.

Общие сведения

Пользователи BPWin (Сomputer Associetes) и Design/IDEF (MetaSoftware), наверное, сразу обратили внимание на знакомую аббревиатуру в названии продукта – IDEF0. Программный продукт IDEF0.EM Tool является инструментом для моделирования бизнес-процессов предприятий и организаций в стандарте IDEF0.

Вторая часть названия - EMTool – сокращение от Enterprise Modeling Tool. Разработчиком русскоязычной версии программного продукта является компания “ОРИЕНТСОФТ” (г. Минск), основанная в 1994 году и реорганизованная в 2001 году в иностранное предприятие канадской компании ByKoncept, Inc. Поставляется продукт на CD-диске с программным ключом. Комплект поставки состоит из экземпляра системы, руководства пользователя, пустой базы данных и базами данных примеров, лицензионного соглашения и регистрационного талона. Всем пользователям доступна бесплатная 30-ти дневная полнофункциональная ДЕМО версия продукта. В Москве дилером программного продукта IDEF0.EM Tool является российская консалтинговая компания «ВИП Анатех». Специалисты компании проводят также 3-х дневное обучение по основам моделирования в стандарте IDEF0 и реализации методологии в IDEF0.EM Tool.

Область применения

Успех в бизнесе часто зависит от того, насколько хорошо организованы бизнес- процессы, отвечающие стратегическим целям предприятия. IDEF0.EM Tool - это мощное средство моделирования, которое позволяет описывать, анализировать и совершенствовать сложные бизнес-процессы. Оно помогает выявить и устранить лишние или неэффективные операции, снизить затраты, повысить производительность. IDEF0-модель позволит четко выявить факторы, оказывающие влияние на бизнес: какие операции являются наиболее критичными, как повысить их эффективность, какие ресурсы требуются для этого. Все это позволит получить целостное представление о том, как работает предприятие, начиная от структурного подразделения и заканчивая предприятием в целом. Если компания занимается системной интеграцией или поставкой готовых решений в области информационных технологий, модель бизнес-процессов - это наилучшее средство обосновать, как повлияют инвестиции в информационные технологии на эффективность деятельности предприятия.

Необходимость создания на предприятии полноценной системы управления качеством (QM-системы) определяется требованиями рынка, а, в некоторых случаях, и требованиями государственных органов. В тоже время, система управления качеством является важной составной частью системы управления предприятием, влияющей на качество продукции или услуги и конкурентоспособность. Для российских предприятий сертификация по ИСО 9000 – это еще и пропуск на международный рынок, а также действенное средство для эффективного улучшения работы всего предприятия. Следует отметить, что с 2001 года стандарт IDEF0 рекомендован для описания бизнес-процессов для целей сертификации (Р50.1.028-2001).

Для ускорения внедрения новой редакции стандартов ИСО 9000:2000, основанной на процессной модели, необходимо применять программные инструментальные средства. По мнению большинства экспертов по системам качества наиболее приемлемым способом описания процессов в соответствии со стандартами ИСО 9000:2000 является графическое представление процессов в нотации IDEF0. Авторы предлагают использовать для целей сертификации программный продукт IDEF0.EM Tool, который представляет собой эффективный инструмент для разработки системы управления качеством (QMS – Quality Management System), ее функционирования, поддержания в актуальном состоянии и совершенствования, а также осуществления автоматизированного перехода к реализации на предприятии концепции TQM (Total Quality Management).

Процессная система управления включает в себя, как правило, и процессную систему управленческого учета затрат по методам АВС/ABM (Activity Based Costing/Activity Based Management) и расчета себестоимости продукции или услуг, а также системы бюджетирования по методу ABB (Activity Based Budget). IDEF0.EM Tool обеспечивает возможность определения атрибутов, характеризующих отдельные операции и модель в целом, что позволяет проводить вычисления на модели – функционально-стоимостной анализ (АВС) и временной анализ бизнес-процессов.

В IDEF0.EM Tool атрибуты могут описывать не только количественные, но и качественные показатели модели. Это дает возможность анализировать модель с помощью качественных показателей эффективности. Например, выявлять в составе бизнес-процессов операции не добавляющие стоимость, вспомогательные операции и др. Такого рода операции являются "узкими" местами, т.к. они порождают затраты, но не создают потребительской стоимости.

Инструментальная среда IDEF0.EM Tool

К основным функциям программной среды IDEF0.EM Tool можно отнести следующие:

  • Построение IDEF0-моделей
  • Навигация по диаграммам
  • Определение атрибутов и графических стилей для элементов модели
  • Поддержка ABC-анализа (функционально-стоимостного анализа)
  • Генерация отчетов
  • Экспорт и импорт IDEF0-моделей в формате IDL

Рассмотрим далее каждую из функций более подробно.

Для начала работы с IDEF0.EM Tool по моделированию бизнес-процессов необходимо подключить базу данных (БД). Модели, с которыми работает программа, хранятся в базах данных (файлы в *.mdb). База данных может содержать несколько «проектов», «проект» - несколько «наборов», «набор» - несколько моделей. В каждый момент времени программа может быть подключена только к одной базе данных и пользователь имеет доступ к одному из «проектов».

После первого запуска системы и ввода регистрационного ключа пользователь должен подключить базу данных проекта. Пустая база данных, как было отмечено выше, входит в комплект поставки системы с именем источника IDEF0 Database. Эта стандартная операция использует механизм ODBC, имеющийся в Windows.

Навигация

Навигационные функции в IDEF0.EM Tool реализуются с помощью Броузера проекта, который дает возможность перейти к любому «набору», модели или диаграмме (Рис. 1). В Броузере каждый из объектов имеет свой характерный значок и имя. Окно Броузера состоит из 3-х основных частей:

  • Строки заголовка окна
  • Инструментальной линейки пиктограмм
  • Рабочей области проекта

Содержимое рабочей области Броузера проекта имеет иерархическую организацию похожую на дерево директорий в Проводнике (Explorer) системы Widows 95. Навигация и работа с проектом облегчается за счет того, что каждый тип объектов этого Дерева имеет свои обозначения. В процессе работы можно открывать и закрывать ветви иерархии, удалять или добавлять новые объекты разных типов и переименовывать часть объектов. Кроме того, для каждого объекта щелчком по правой клавиши мыши на выбранном элементе доступно контекстное меню.

Рис. 1. Броузер IDEF0.EM Tool

В рамках проекта можно переносить или копировать модели из одного набора в другой и диаграммы - из одной модели в другую, а также производить эти действия в рамках одной модели.

Создание функциональной модели

В общем случае, перед построением модели необходимо открыть одну из баз данных, создать в ней новый объект «проект», а в «проекте» – объект «набор», находясь в окне Броузера проекта. Далее можно начинать собственно построение модели. Для этого требуется в «наборе» создать объект «модель». В результате автоматически создается первая (контекстная) диаграмма модели с одним функциональным блоком (Рис. 2). В Броузере проекта появятся значки этой диаграммы и ее блока. Работа с диаграммой осуществляется в окне Графического редактора Диаграмм, переход в который выполняется двойным щелчком мыши на имени диаграммы или блока в Броузере проекта.

Окно Графического редактора состоит из 3-х основных частей:

  • Области редактирования Диаграмм
  • Строки заголовка окна
  • Линейки пиктограмм

Рис. 2. Окно Графического редактора Диаграмм

Для построения диаграмм используется панель инструментов с кнопками, позволяющими размещать и редактировать на диаграмме текстовые и графические объекты, а также перемещаться по иерархии диаграмм.

Программа дает возможность разместить на диаграмме объекты пяти типов: Блок, Дуга, Метка, Зигзаг, ICOM-коды. ICOM-коды (Input, Control, Output, Mechanism) – объекты, с помощью которых осуществляется связь дуг диаграммы-родителя с дугами диаграммы-потомка. Они генерируются автоматически при создании диаграммы-потомка.

После построения диаграммы А-0 строится диаграмма А0, декомпозирующая единственный блок контекстной диаграммы и отображающая все функции верхнего уровня модели бизнес-процесса (Рис. 3).

Рис. 3. Диаграмма А0

Определение стилей

Каждому выделенному объекту диаграммы или типу объекта можно задать необходимые графические параметры с помощью диалогового окна «Графические установки».

Отличительной особенностью IDEF0.EM Tool является использование графических параметров объектов Блок и Дуга в качестве средства их категоризации. С этой целью введено понятие Стиль, аналогичное понятию Стиля в текстовом процессоре, например, в MS Word. В диалоговом окне установки стиля есть поле для записи его назначения (Рис. 4).

Рис. 4. Создание Стиля

Создав Стиль со своим набором графических параметров, можно задать его группе блоков или дуг, тем самым, выделив их в отдельную категорию. Этот способ «селекции» объектов не только позволяет быстро выделять и наглядно отображать группы объектов на диаграммах, но и, что важно, использовать стиль в качестве фильтра для объектов при формировании отчетов по модели. Например, задав стиль «Документ» для дуг, имеющих метки с именами документов, можно получить отчет, описывающий движение документов в рамках моделируемого бизнес-процесса.

Для объектов Блок или Дуга пользователь может с помощью диалогового окна «Определение» дать, соответственно, описание функции блока или пояснение к метке дуги (Рис. 5).

Рис. 5. Диалоговое окно «Определение»

Для каждого из блоков могут быть созданы дополнительные диаграммы пяти типов: FEO, текстовая, глоссарий, дерево вершин (узлов) и указатель вершин. Каждая из этих диаграмм, кроме последней, отображается в Броузере проекта значком «диаграмма», соединенным со своим блоком.

FEO-диаграммы (For Exposition Only – только для иллюстрации) предназначены для размещения дополнительных графических описаний. FEO-диаграмма может быть создана как в Редакторе диаграмм по методологии IDEF0, причем она не включается в иерархию IDEF0-диаграмм модели, так и в Редакторе, который позволяет создавать описание в других приложениях или делать вставку из файлов OLE-объектов.

Текстовые диаграммы предназначены для создания текста, поясняющего процессы, моделируемые на IDEF0-диаграммах. Работа с текстовым редактором этих диаграмм практически не отличается от большинства несложных текстовых редакторов, которые не поддерживают вставку графических иллюстраций.

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

На диаграмме Дерева вершин наглядно представляется иерархия функциональной модели. Дерево вершин строится для уровней декомпозиции выбранного Блока (Рис.6).

Рис. 6. Дерево вершин

На диаграмме Указателя вершин отображается иерархический список имен Блоков (функций) с номерами (Рис. 7). Указатель вершин строится для уровней декомпозиции выбранного блока. Приемы работы, доступные функции редактора Указателя вершин, совпадают с функциями редактора Текстовых диаграмм.

Рис. 7. Указатель вершин

Определение атрибутов

Функциональная модель описывает моделируемый бизнес-процесс с качественной точки зрения. Чтобы получить количественные показатели, пользователь должен расширить модель набором дополнительных атрибутов, определить значения атрибутов для модели и ее отдельных функциональных блоков. Атрибуты используются как для задания исходных данных, так и для получения выходных расчетных данных. Набор дополнительных атрибутов расширяет функциональную модель и позволяет пользователю провести количественный анализ как по отдельным функциональным блокам, так и по модели в целом.

По области определения атрибуты делятся на:

  • Атрибуты модели
  • Общие атрибуты
  • Локальные атрибуты

Атрибуты модели и общие атрибуты определяются и хранятся в коллекции атрибутов модели. Пустая коллекция атрибутов создается программой при создании новой модели. Локальные атрибуты находятся в коллекции атрибутов, созданных пользователем для конкретного функционального блока.

По способу определения атрибуты делятся на:

  • Данные
  • Вычисляемые

Значение атрибута, определенного как «данные», непосредственно задается пользователем. Значение атрибута, определенного как «вычисляемый», вычисляется программой по формуле, заданной пользователем при определении атрибута. Кроме того, для вычисления значения атрибута пользователь имеет возможность задать функцию агрегирования, которая может быть задана только для общих атрибутов.

Наибольший интерес представляют общие атрибуты. С их помощью можно, например, провести АВС (Activity Based Costing) анализ бизнес-процесса.

АВС-анализ

АВС-анализ позволяет определить затраты на выполнение функций и операций любого уровня детализации. В отличие от традиционных подходов оценки затрат, АВС-анализ позволяет точно оценить, как порождаются и распределяются затраты внутри бизнес-процесса. АВС-анализ очень интересная тема и требует отдельной статьи.

Экспорт и импорт моделей

В программе IDEF0.EM Tool имеется удобная возможность с помощью импорта текстового файла в формате MS Word создать иерархический набор диаграмм модели с размещенными в них функциональными блоками. Для этого в данном файле необходимо составить иерархический список функций модели и задать соответствующие стили («Заголовок …») строкам с функциями каждого уровня иерархии. Если после имени функции в следующей строке дать ее описание, то оно также появится в модели в «Определении» блока.

Программа IDEF0.EM Tool обеспечивает экспорт и импорт моделей в формате IDL (Interface Definition Language). Путем экспорта и импорта реализуется возможность переноса или копирования моделей из одного проекта в другой. Использование формата IDL позволяет также импортировать модели, созданные в других приложениях (BPWin, Design/IDEF).

Создание отчетов

Для построения отчетов по модели применяется Редактор отчетов. Приемы работы с текстом сформированных отчетов аналогичны тем, что используются в редакторе Текстовых диаграмм.

Предусмотрены пять типов стандартных отчетов с задаваемыми параметрами и специальные отчеты, конструируемые пользователем.

«Отчет о целостности модели» предназначен для автоматической проверки построенной модели на корректность, с точки зрения методологии IDEF0.

«Отчет по модели» помещает на лист имена проекта, модели и автора.

«Отчет по функциям» дает перечень функций модели с указанием ICOM-меток и другие данные о них.

«Отчет по дугам» формирует перечень сегментов дуг, имена источников и приемников и другие данные о дугах.

Специальный отчет строится на основе шаблона, который создает пользователь. В шаблон записывается необходимый пользователю текст со вставками обозначений блоков и дуг, включая обозначения их стилей, если они создавались.

Сформированный отчет можно сохранить в файле в формате RTF или TXT. Редактор Отчетов дает возможность делать вставку из других приложений и файлов.

Заключение

Рассмотрев основные функциональные возможности программного пакета IDEF0.EM Tool, следует заметить, что данная CASE-среда – это всего лишь инструмент для поддержки определенной технологии проведения работ или разработки сложных систем. Успех проекта с использованием CASE-технологий во многом определяется наличием апробированной методики применения инструментальных средств в реальных проектах.

Для реализации дополнительных возможностей по использованию IDEF0-моделей бизнес-процессов консалтинговой компанией «ВИП Анатех» разработаны специальные компоненты IDEF0/Документы, с помощью которых можно подготовить следующие документы:

  • Табель документов
  • Схемы документооборота
  • Должностные инструкции
  • Состав автоматизированных рабочих мест (АРМ)
  • Функционально-информационные спецификации АРМ
  • Состав прикладных задач бизнес-процессов

Программные компоненты IDEF0/Документы обрабатывают отчеты по IDEF0-модели в MS Excel, а результаты помещаются в файлы MS Word. Описание IDEF0/Документы авторы планируют дать в следующей публикации.

Об авторах:
Ивлев Владимир Анатольевич, генеральный директор Российской консалтинговой компании «ВИП Анатех», к.т.н.
Попова Татьяна Владимировна, директор по финансам и маркетингу той же компании, к.э.н.
Контакты: Тел/факс (095) 361-9500, 361-9885
E-mail anatech@vip-anatech.ru