Бизнес-процесс - это что? Разработка, моделирование, оптимизация бизнес-процессов. Бизнес-процесс. Управление и моделирование в BPM (Business Process Management)

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

Я подготовил для вас подборку и краткое описание инструментов по управлению и моделированию бизнес-процессов.

Конечно, существует большое количество разных инструментов моделирования и управления процессами. Моей задачей было рассказать о тех, которые не требуют огромных проектов интеграции и могут быть использованы с минимальными затратами. Кстати, по этой причине я не стал рассматривать платформы ARIS, IBM и т.д.

Заголовок каждого раздела, с названием инструмента – ссылка на страницу производителя. Можете сразу знакомится с подробностями.

Инструменты управления бизнес-процессами

BizAgi Suite

Если вы хотите получить не только модели и описания бизнес-процессов, но и создать исполняемые приложения по ним, то это именно то, что нужно. BizAgi Suite состоит, по сути, из двух модулей - BizAgi Modeler, который используется для моделирования и описания бизнес-процессов и BizAgi Studio, который позволяет превратить модели в исполняемые приложения. Классно то, что это не требует навыков программирования, т.е. каждому по силам делать приложения.

ELMA BPM

Изюминка программы заключается в возможности интеграции с платформой 1С, что, безусловно, весьма привлекательно для Российских компаний. Что это значит? Это значит, что то, что происходит в 1С, будет отражено в ELMA. И наоборот)

ELMA позволяет исполнять и отслеживать выполнение процессов в реальном времени. Для построения моделей используется нотация BPMN 2.0. Кстати, именно благодаря сотрудникам ELMA, нотация была переведена на русский язык. За что им большое, человеческое спасибо.

Очень мощно работает система документооборота в системе. Все документы имеют классификацию по типам, рассортированы по папкам, имеют правила создания и работы и т.д. Конечно, потребуется время, чтобы привести ваши документы в требуемый вид и соответствие системе, но оно того стоит. Если все сделано правильно, то вы запросто сможете отследить жизненный цикл любого документа.

Существуют дополнительные модули – Проекты, CRM и т.д. Но их не пробовал, поэтому ничего не могу сказать.

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

Функционал и особенности

  • Построение моделей бизнес-процессов
  • Назначение ролей бизнес-процессов сотрудникам
  • Выполнение и отслеживание процессов в реальном времени
  • Системная работа с документооборотом
  • Удобная “справка”
  • Отличная поддержка
  • Интеграция с 1С

Стоимость

  • 77.000 рублей, за 10 лицензий ELMA Standart. Это минимальное количество. На мой взгляд, стоимость вполне адекватна функционалу.

Резюме

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

Business Studio

Также,как и ELMA, Российская разработка. Наверное, самый раскрученный инструмент для управления бизнес-процессами на отечественном рынке. Первая версия увидела свет в 2004 году. Впервые, я столкнулся с этой программой в 2006. На тот момент это было самое лучшее решение.

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

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

Построение бизнес-процессов, как часто происходит, производится сверху вниз. Программа поддерживает несколько нотаций моделирования: IDEF, eEPC, BPMN и еще несколько других.

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

Функционал и особенности

  • Моделирование процессов в разных нотациях
  • Постановка целей компании по Системе сбалансированных показателей
  • Интеграция со сторонними системами.
  • Контроль выполнения процессов
  • База знаний

Стоимость

  • Ценообразование гибкое, так что для определения стоимости необходимо обратиться к консультантам компании. Т.к. я не сталкивался с покупкой данного ПО в последние пару лет, то порядок цифр мне неизвестен.

Резюме

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

Моделирование бизнес процессов

Visual Paradigm

Скажу откровенно - это лучшая программа для моделирования и описания бизнес-процессов. Более удобного, функционального и гибкого инструмента, для моделирования, я не встречал.

Начнем с того, что VP поддерживает большое количество нотаций, блок-схем и моделей. Начиная от стандартных нотаций , и заканчивая схемами баз данных, диаграмм взаимодействия и матриц.

Непосредственно моделирование, выполнено очень удобно. В программе полностью отсутствуют недостатки, свойственные другим, например: наплывы элементов диаграммы друг на друга, пересечение стрелок, сбои при перетаскивании объектов, пулов и т.д. Интерфейс удобен, понятен и может настраиваться пользователем.

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

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

И, наконец, программа позволяет выгружать полученные модели в виде программного кода. Причем в разных языках! Безусловно, данная функция имеет высокую ценность при разработке информационных систем и автоматизации бизнес-процессов.

Функционал и особенности

  • Моделирование бизнес-процессов в разных нотациях
  • Построение других моделей
  • Проверка моделей
  • Автоматическая генерация документов
  • Создание и назначение правил поведения моделей
  • Взаимосвязь моделей
  • Выгрузка моделей в виде программного кода
  • Версия для Mac OS X

Стоимость

  • По подписке – 35$ в месяц
  • Полная лицензия – 800$

Резюме

Лучшая программа для моделирования и описания бизнес-процессов.

BizAgi Modeler

Это часть вышеупомянутого BizAgi Suite. Программа независима от полного комплекта и может быть поставлена отдельно.

Очень простой, лаконичный и удобный интерфейс.

Хороший, рабочий инструмент для моделирования, который, к тому же, часто обновляется и совершенствуется. Модели, построение в BizAgi Modeler, полностью совместимы с полной версией - Suite. Существуют определенные ограничения при моделировании, которых нет в нотации BPMN и свойственных только этой программе, но они в принципе обходятся.

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

Недостаточно проработана взаимосвязь диаграмм. Т.е. связать можно, но не напрямую. Атрибуты элементам можно назначать любые - вы сами определяете название и свойства атрибута.

Возможна проверка моделей и генерация описания по шаблону.

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

Функционал и особенности

  • Нотация BPMN
  • Проверка моделей
  • Автоматическая генерация документов
  • Управление атрибутами элементов моделей
  • Возможность добавлять свои элементы в модели
  • Выгрузка модели в графическом виде
  • Удобный интерфейс
  • На русском языке
  • Возможна совместная работа над моделями

Стоимость

  • Полностью бесплатно

Резюме

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

В апреле, в Москве я провожу курс Управление бизнес процессами в организации, в котором рассматривается моделирование бизнес процессов в BizAgi Modeler. .

ARIS Express

Бесплатная и простая “рисовалка” процессов от монстра по имени ARIS. А точнее, Software AG.

В своем распоряжении имеет несколько вариантов моделей, в частности: модели бизнес-процессов в нотации eEPC и BPMN, организационные модели, карты процессов и т.д. Примечательна наличием функции Smart Design, которая позволяет быстро забить необходимые данные в таблицу и программа самостоятельно создаст диаграмму. Для быстры набросков весьма удобно.

К сожалению, Express это только графическое средство. Модели нельзя связать друг с другом, атрибуты не назначишь и тому подобное. Состав элементов диаграмм весьма ограничен, так что не получится создать модель в Express и экспортировать в ARIS BA. Кстати, ни в коем случае не используйте это ПО для работы с нотацией BPMN. Несмотря на то, что такие модели можно здесь создавать, их ограниченность задает кардинально неверное впечатление о функционале BPMN.

Однако, мне известны весьма серьезные компании, которые используют этот инструмент. Причем некоторые утверждают, что он удобнее MS Visio. Это не так. Visio мощный инструмент, который позволяет фактически создать свою среду для управления процессами. Но об этом как-нибудь в другой раз.

Функционал и особенности

  • Нотации eEPC и BPMN
  • Карта процессов
  • Организационная структура
  • Функция Smart Design
  • Выгрузка модели в графическом виде
  • Простой интерфейс

Стоимость

  • Полностью бесплатно

Резюме

Выбирайте ARIS Express если все вышеперечисленные ограничения вас не волнуют. Ну и если вы предпочитаете нотацию eEPC.

В конце марта, в Москве, пройдет моделированию бизнес процессов на базе ARIS Express. Запись открыта.

Онлайн сервисы для моделирования бизнес процессов

Gliffy

Отличный сервис с разнообразным функционалом. Позволяет создавать не только модели в нотации BPMN, но и рабочие потоки, проектировать пользовательский интерфейс, создавать диаграммы UML, организационные диаграммы, карты сайтов и т.д.

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

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

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

Функционал и особенности

  • Полная поддержка BPMN
  • Взаимосвязи моделей через гиперссылки
  • Удобное построение моделей
  • Гибкая настройка внешнего вида элементов

Стоимость

  • Бесплатно с небольшими ограничениями
  • 4.95$ в месяц для стандартной версии и 9.95$ для бизнес-версии

Резюме

Удобный и функциональный сервис для создания диаграмм бизнес-процессов и не только.

BPsimulator

Ну ооочень интересный сервис, в котором упор сделан не на модели, а на симуляцию и оценку модели.

Работает это следующим образом: моделируете процесс -> задаете свойства потоков, стоимости, длительности и занятости сотрудников -> запускаете симуляцию -> смотрите показатели процесса по результатам симуляции.

Что это дает? На самом деле многое. Симуляция позволяет с легкостью обнаруживать узкие места процесса, рассчитать стоимость ресурсов в процессе, оценить загрузку ресурсов и т.д.

Симулятор несложный, точнее имеет определенные ограничения, но пользу из него извлечь можно. А при умении и немалую.

Управление достаточно удобное. Стрелки имеют туннели (я всегда обращаю внимание на этот момент). Полученные отчеты и модели можно сохранить на компьютер, Google Drive или One Drive.

Функционал и особенности

  • Моделирование процесса
  • Оценка стоимости / длительности процесса
  • Симуляция
  • Удобное построение моделей
  • Отчеты
  • Сохранение моделей в Google Drive или One Drive

Стоимость

  • Бесплатно с рекламой
  • 300 руб/мес без рекламы и с небольшими плюшками

Резюме

Очень советую попробовать.

Draw io

Сервис позволяет строить огромное количество диаграмм и имеет большой набор элементов. В том числе наборы для построения BPMN и eEPC диаграмм.

Возможно связывать модели через гиперссылки. Кроме того, можно к элементам можно присоединять файлы из облачных хранилищ данных.

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

Сервис позволяет сохранять модели в Google Drive, Dropbox, One Drive или на компьютер. Возможен экспорт моделей в форматах графических файлов, PDF, HTML, XLS.

Функционал и особенности

  • Построение различных диаграмм
  • Сохранение моделей в Google Drive, Dropbox или One Drive
  • Отсутствует возможность коллективной работы

Стоимость

  • Бесплатно

Резюме

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

У меня все.

Настоящая статья продолжает цикл публикаций, посвященных инструментам, которые российские компании могут использовать для решения задач моделирования и совершенствования бизнес-процессов без существенных рисков. И если в предыдущей статье речь шла о продуктах производителя, неплохо представленного в России с точки зрения локализации, технической поддержки и обучения, но не упоминавшегося в последние годы ведущими аналитическими компаниями в обзорах и рейтингах, то сегодня мы поговорим о продуктах компании, занимающей в рейтингах самые высокие позиции, а именно о семействе продуктов ARIS компании IDS Scheer.

И снова о критериях успеха средств моделирования на мировом и российском рынках…

Как мы уже упоминали в предыдущей статье данного цикла, в общемировом масштабе (в первую очередь для многонациональных компаний и в некоторых случаях для американских) одним из самых серьезных критериев выбора программного обеспечения для осуществления того или иного вида деятельности является высокая оценка продукта аналитическими компаниями, такими как Gartner Group, Forrester Research, IDC, Meta Group.

Большинство подобных компаний нередко представляют результаты своих оценок в виде наглядных диаграмм, отражающих позиции различных производителей той или иной категории программного обеспечения. Примеры подобных диаграмм для инструментов описания бизнес-процессов, носящие названия Gartner Magic Quadrant и Forrester Wave, от аналитических компаний Gartner Group и Forrester Research соответственно, представлены на рис. 1 и 2. Присутствие производителя продукта на подобной диаграмме считается признаком его зрелости и определенным свидетельством того, что вероятность исчезновения продукта с рынка вместе с технической поддержкой и иными услугами, такими как обучение и консалтинг, невелика - в крайнем случае, этот продукт будет куплен какой-нибудь более сильной компанией, которая позаботится об обладателях лицензий. Наличие же производителя продукта среди компаний-лидеров однозначно свидетельствует о том, что эта компания не просто производит один из лучших продуктов в данной категории, но и обладает видением рынка, стратегией развития и достаточными ресурсами для ее реализации.

Рис. 1. Ведущие производители средств анализа бизнес-процессов
(источник: Blechar M.J. Magic Quadrant for Business Process Analysis Tools Market, 2H07 1H08 -
Gartner research note G00148777. June 2007)

Рис. 2. Ведущие производители средств анализа бизнес-процессов
(источник: Peyret H., Teubner C. The Forrester Wave:
Business Process Modeling Tools, Q3 2006. September 29, 2006)

Как видите, и Gartner Group, и Forrester Research относят компанию IDS Scheer к лидерам мирового рынка средств моделирования и анализа бизнес-процессов, и это серьезный повод для организаций, решившихся на внедрение процессного управления, рассматривать продукты данной компании в качестве потенциального инструмента для решения этой задачи.

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

О компании IDS Scheer

Компания IDS Scheer AG основана в 1984 году профессором Августом-Вильгельмом Шеером. Сегодня она представлена в более чем 70 странах, при этом в более чем 20 странах, включая Россию, она имеет свои подразделения.

Семейство продуктов ARIS (ARchitecture of Integrated Information Systems), которые производит компания IDS Scheer, включает не только инструменты моделирования бизнес-процессов и публикации моделей, но и интегрирующиеся между собой средства разработки системы сбалансированных показателей, оценки и оптимизации стоимости бизнес-процессов, их имитационного моделирования, инструменты, упрощающие внедрение ERP-систем, проектирование распределенных приложений и ИТ-инфраструктуры, а также инструменты контроля за выполнением бизнес-процессов.

Из инструментов моделирования бизнес-процессов семейства ARIS сегодня наиболее популярны ARIS Business Architect и ARIS Business Designer. Далее мы рассмотрим основные особенности этих инструментов.

Моделирование и документирование бизнес-процессов

Методология ARIS и поддерживаемые нотации

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

Что означает фраза «различные модели ссылаются на одни и те же объекты»? Она отражает важную особенность организации хранения данных в продуктах семейства ARIS. Символы объектов, отображаемые на моделях ARIS, являются, по сути, ссылками на объекты (эти ссылки называются экземплярами объектов). Сами же объекты представлены так называемыми определениями , хранящимися отдельно от моделей. Подобная организация хранения данных обеспечивает целостность данных на уровне всего проекта, раз и навсегда давая ответ на вопрос: «Что такое один и тот же объект?», являющийся проблемой многих проектов по описанию бизнес-процессов. Отметим, что точно так же в продуктах семейства ARIS хранятся и сведения о связях - для них тоже создаются определения и экземпляры.

Методология ARIS как таковая, будучи всесторонней, включает некоторое количество других, более узко специализированных методологий и поддерживает соответствующие специализированные нотации, разработанные как другими компаниями, так и самой IDS Scheer. На данный момент количество поддерживаемых указанной методологией типов моделей - 120 (рис. 3), количество поддерживаемых типов объектов превышает 200, количество поддерживаемых типов связей между объектами - 500, при этом есть возможность создавать собственные типы моделей и символы.

Рис. 3. Некоторые типы моделей, поддерживаемые платформой ARIS

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

Рис. 4. Пользовательские символы в ARIS Business Architect

ARIS Business Architect и ARIS Business Designer: технические особенности

Технически ARIS Business Architect и ARIS Business Designer представляют собой клиентские приложения, подключаемые к приобретаемому отдельно многопользовательскому приложению среднего звена - ARIS Business Server, которое, в свою очередь, является клиентом серверной СУБД. В качестве последней могут использоваться серверные СУБД компаний Oracle, Microsoft или Sybase. Однако для небольших проектов, в которых задействованы один-два исполнителя, можно воспользоваться локальным сервером, который входит в комплект поставки ARIS Business Architect и устанавливается на тот же самый компьютер вместе с локальной версией Sybase Adaptive Server Anywhere (рис. 5).

Рис. 5. Средства создания и редактирования моделей в ARIS Business Architect

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

Средства поиска данных и создания запросов

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

Для эффективной работы с такими объемами данных в состав ARIS Business Architect входят средства поиска моделей и объектов, позволяющие искать модели и объекты определенных типов либо модели и объекты, значения атрибутов которых подчиняются определенным правилам (рис. 6).

Рис. 6. Средства поиска данных в ARIS Business Architect

Помимо средств поиска ARIS Business Architect включает средства создания запросов к данным (рис. 7).

Рис. 7. Средства построения запросов к данным
в ARIS Business Architect

Средства поддержки целостности и непротиворечивости данных

Целостность и непротиворечивость данных важны для любого проекта, в том числе для проекта по моделированию бизнес-процессов. Поэтому ARIS Business Architect, помимо инструментов создания и редактирования моделей, включает весьма обширный арсенал средств управления их качеством. К ним относятся средства консолидации объектов (то есть объединения ошибочно созданных, дублирующихся определений объектов), средства слияния баз данных, созданных на различных серверах (они очень популярны в территориально распределенных компаниях), инструменты для так называемых семантических проверок (выявления в данных различных ошибок и несоответствий правилам, принятым для проекта, и генерации соответствующих отчетов), средства анализа (определения соответствия моделей рекомендациям их построения). Отметим, что последние две категории средств могут быть расширены за счет добавления к продукту дополнительной функциональности - об этом мы расскажем чуть позже.

Документирование процессов

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

Возможности документирования процессов в ARIS Business Architect весьма широки. Этот продукт позволяет осуществлять генерацию отчетов по данным ARIS в виде документов наиболее раcпространенных форматов (Word, Excel, PDF, HTML, RTF и текстовых документов). В комплект поставки продукта входит довольно много разнообразных готовых скриптов отчетности, предназначенных для решения наиболее распространенных задач. Кроме того, возможно создание собственных скриптов отчетности с помощью предоставляемых продуктом программных интерфейсов. Собственно, о них и пойдет речь далее.

Средства расширения функциональности сервера и клиентских приложений

Расширение функциональности ARIS Business Architect и ARIS Business Server и создание разнообразных решений на основе этих продуктов (включая скрипты отчетности) осуществляется с помощью клиентской и серверной библиотек Java-классов, предоставляющих доступ абсолютно ко всем данным моделей и к части клиентской функциональности. Указанные библиотеки при необходимости могут быть дополнены Java-библиотеками собственной разработки. Сами расширения обычно реализуются в виде скриптов - фрагментов кода на языке JavaScript (созданного в соответствии со стандартом ECMA-262), в котором происходит обращение к указанным библиотекам.

И ARIS Business Architect, и ARIS Business Server содержат среды исполнения кода JavaScript, полностью поддерживающие упомянутый выше стандарт ECMA-262. Помимо этого ARIS Business Server включает среду исполнения кода SAX Basic (языка, использовавшегося в прежнем поколении средств моделирования ARIS) и средства преобразования кода SAX Basic в код JavaScript, что позволяет использовать скрипты, унаследованные от прежних версий продукта. Для создания скриптов в состав ARIS Business Architect входит среда разработки кода JavaScript (рис. 8), содержащая средства повышения продуктивности труда программистов, характерные для многих современных средств разработки: отладчик, средства просмотра значений переменных и вычисления выражений, средства цветового выделения синтаксических конструкций, а в самой последней версии продукта 7.1 - кодогенератор Report Designer для создания несложных отчетов без программирования.

Рис. 8. Средства создания кода скриптов в ARIS Business Architect

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

Имитационное моделирование и совершенствование процессов

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

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

Средства имитационного моделирования ARIS Business Simulator позволяют учитывать при моделировании организационные диаграммы и календари смен, возможность прерывания выполнения функции, получать статистику в режиме онлайн, представлять результаты моделирования в виде графиков и диаграмм и импортировать их в офисные приложения (рис. 9).

Рис. 9. Результаты имитационного моделирования с помощью
ARIS Business Simulator

Поддержка технологии BSC

В предыдущей статье данного цикла мы упоминали, что технология Balanced Scorecard (BSC), позволяющая преобразовывать стратегические цели компании в план оперативной деятельности подразделений и ключевых сотрудников и оценивать результаты их деятельности с помощью ключевых показателей результативности, сегодня является весьма популярным инструментом стратегического управления. Поэтому немаловажным является тот факт, что в ARIS Business Architect доступна поддержка этой технологии - с помощью данного инструмента можно создавать модели ключевых показателей результативности, деревья целей, стратегические карты руководителей различных уровней (рис. 10).

Рис. 10. Стратегическая карта подразделения компании
в ARIS Business Architect

Публикация моделей на корпоративном интранет-портале

В семейство продуктов ARIS входит решение ARIS Business Publisher для публикации моделей на интранет-порталах. Указанный продукт представляет собой приложение JSP (Java Server Pages), которое отличается довольно высокой скоростью обмена данными с сервером ARIS Business Server, а также позволяет осуществлять настройки внешнего вида публикации и дополнять собственную функциональность (рис. 11).

Рис. 11. Публикация моделей на интранет-портале с помощью
ARIS Business Publisher

Несколько слов о других средствах моделирования семейства ARIS

Отметим, что семейство средств моделирования ARIS включает не только ARIS Business Architect и ARIS Business Designer, но и ряд инструментов для решения специализированных задач. В его состав, например, входят такие инструменты, как ARIS IT Architect и ARIS IT Designer для моделирования ИТ-архитектуры предприятия, ARIS SOA Architect и ARIS SOA Designer для описания решений с помощью архитектуры, ориентированной на сервисы, и генерации кода комплексных сервисов, ARIS UML Designer для проектирования приложений с помощью нотации UML и ARIS for SAP Netweaver для упрощения внедрения решений на основе продуктов SAP.

Продукты IDS Scheer в России

Как мы уже упоминали, при выборе средства моделирования бизнес-процессов вопросы технической поддержки и локализации оказываются одними из наиболее существенных - ведь средства моделирования бизнес-процессов предназначены не для ИТ-специалистов, а для конечных пользователей.

Локализованные версии средств моделирования семейства ARIS на российском рынке доступны уже достаточно давно, равно как и книги на русском языке, посвященные как методологии моделирования ARIS, так и собственно применению соответствующих инструментов. Поставку продуктов компании IDS Scheer в России и соседних государствах осуществляет компания «IDS Scheer Россия и страны СНГ», а также многочисленные партнеры IDS Scheer. Кроме того, «IDS Scheer Россия и страны СНГ» оказывает техническую поддержку указанных продуктов и предоставляет услуги по их внедрению и обучению пользователей, при этом спектр учебных курсов, предлагаемых данной компанией, достаточно широк - среди них есть курсы и для авторов моделей, и для руководителей проектов по моделированию процессов, и для администраторов, сопровождающих внедренные продукты, и для программистов, создающих решения на основе продуктов семейства ARIS. Помимо этого клиентам доступен широкий спектр консалтинговых услуг с применением указанных продуктов.

При покупке продуктов IDS Scheer компании обычно приобретают минимально необходимое количество лицензий ARIS Business Architect для разработчиков скриптов, специалистов по качеству моделей и администраторов, а для остальных моделировщиков - ARIS Business Designer. При таком подходе к лицензированию можно оптимальным образом распорядиться ресурсами, затрачиваемыми на приобретение средств моделирования.

Сравнение с другими продуктами

Поскольку помимо продуктов IDS Scheer в данном цикле статей мы успели рассмотреть только продукты компании QPR, попробуем сравнить их основные особенности.

Оценка аналитиков на данный момент явно склоняется в пользу IDS Scheer, тогда как компания QPR в их отчетах присутствовала в последний раз несколько лет назад. Формально поддержка в России есть у продуктов обеих компаний, при этом на данный момент набор специализированных решений для российского рынка на базе продуктов QPR представлен, возможно, более широко, нежели набор подобных решений на базе платформы ARIS. Однако перечень продуктов, входящих в состав платформы ARIS, гораздо больше, что позволяет во многих случаях избегать создания специализированных решений. Кроме того, для продуктов IDS Scheer в России намного шире спектр консалтинговых и учебных услуг, включающий, при необходимости, создание специализированных решений (заметим, что у IDS Scheer, помимо представительства, имеется внушительная партнерская сеть), да и книг о платформе ARIS выпущено сегодня около двух десятков, что уже само по себе свидетельствует о популярности продуктов данного семейства.

Говоря о технологических особенностях, заметим, что, в отличие от QPR Process Guide, продукты семейства ARIS поддерживают более разностороннее описание деятельности компании, заключающееся не только в описании процессов и декомпозиции их шагов в одной-единственной нотации, но и в применении разнообразных нотаций для описания процессов, равно как и в описании сопутствующих данных, например информационных систем, продуктов и услуг, моделей данных и приложений. Кроме того, продукты семейства ARIS содержат довольно внушительный арсенал средств контроля целостности и непротиворечивости моделей.

Оба производителя предоставляют решения для применения технологии BSC, имитационного моделирования выполнения процессов, публикации данных на интранет-порталах, а также средства документирования моделей и создания иных расширений функциональности своих продуктов. Правда, такая особенность, как комментирование моделей на портале, доступная в семействе продуктов QPR, может потребовать определенных усилий программистов при создании подобных решений на основе семейства продуктов ARIS, но при необходимости она вполне реализуема.

Заметим, что оба семейства продуктов никоим образом нельзя отнести к низкобюджетным решениям. С точки зрения абстрактного сравнения цен продукты QPR и ARIS находятся в одном ценовом диапазоне. Однако правила лицензирования разных типов решений у этих семейств продуктов различны, и в зависимости от количества различных лицензий, необходимости публикации моделей на портале, применения имитационного моделирования или технологии BSC, стоимость соответствующих комплектов лицензий с учетом возможных скидок может существенно различаться в пользу того или иного производителя. Впрочем, в отличие от продуктов QPR, продукты семейства ARIS в случае применения их в проектах небольшого объема позволяют избежать приобретения сервера ARIS Business Server и тем самым существенно снизить стоимость решения.

Итак, сегодня мы рассмотрели средства моделирования бизнес-процессов компании IDS Scheer. Как видите, эти инструменты считаются лидирующими в данном классе продуктов, они хорошо и давно известны на российском рынке, с их применением в России и СНГ выполнена не одна сотня проектов, позволивших инициировавшим их компаниям заметно повысить эффективность своей деятельности. Поэтому перспективы данных инструментов на российском рынке в настоящее время не должны вызывать сомнений.

Тем не менее помимо продуктов IDS Scheer на российском рынке присутствуют и другие средства моделирования бизнес-процессов. Мы продолжим их обсуждение в последующих статьях данного цикла.

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

В нем описывается методика организации и проведения работ по бизнес-моделированию с использованием семейства продуктов ARIS компании IDS Scheer. Имея обширный опыт работы в подобных проектах, автор подробно комментирует основные аспекты моделирования бизнес-процессов и описывает применяемую им методику создания бизнес-моделей. Обсуждаются такие вопросы, как создание системы менеджмента качества, управление ИТ-проектами и анализ результатов внедрения информационных систем.

средств моделирования бизнес-процессов

В России для моделирования и анализа бизнес-процессов достаточно широко используются следующие средства моделирования: Rational Rose , Oracle Designer , AllFusion Process Modeler (BPWin ) и AllFusion ERwin Data Modeler (ERWin ), ARIS , Power Designer . За рубежом, помимо упомянутых, активно используются такие средства как System Architect, Ithink Analyst, ReThink и др. В Таблице 1 представлен перечень инструментальных средств, участвующих в рассмотрении. Представленная информация включает:

  • наименование инструментального средства;
  • данные о поставщике и представителе в России;
  • краткая характеристика инструментального средства.
Таблица 1. Перечень инструментальных средств
Наименование Поставщик Основной представитель в России Краткая характеристика
1 BPWin и ERWin Компания Computer Associates (ранее компания Platinum)
http://www.ca.com
Компания Interface Ltd
http://www.interface.ru
BPWin - инструмент визуального моделирования бизнес-процессов.
ERWin - средство, используемое при моделировании и создании баз данных произвольной сложности на основе диаграмм "сущность - связь".
2 Oracle Designer Компания Oracle
http://www.oracle.com
Представительство Oracle в России
http://www.oracle.com/global/ru/index.html
Функциональное средство для описания предметной области. Входит в комплекс инструментальных средств Oracle9i Developer Suite по проектированию программных систем и баз данных, реализующих технологию CASE и собственную методологию разработки ИС компании Oracle - "CDM", позволяющих команде разработчиков провести проект, начиная от анализа бизнес-процессов через моделирование к генерации кода и получению прототипа, а в дальнейшем и окончательного продукта. Это средство имеет смысл использовать при ориентации на всю линейку продуктов Oracle, применяемую для проектирования, разработки и реализации сложной программной системы.
Участник российского рынка. Локализован. Продажи, поддержка, обучение в России.
3 Rational Rose Компания IBM (ранее компания Rational Software, в настоящий момент является подразделением IBM)
http://www.ibm.com
Представительство IBM в России
http://www.ibm.com/ru
Средство моделирования объектно-ориентированных информационных систем. Позволяет решать практически любые задачи в проектировании информационных систем: от анализа бизнес-процессов до кодогенерации на определенном языке программирования. Позволяет разрабатывать как высокоуровневые, так и низкоуровневые модели, осуществляя тем самым либо абстрактное проектирование, либо логическое.
Один из лидеров российского рынка. Локализован. Продажи, поддержка, обучение в России.
4 ARIS Компания IDS Scheer AG
http://www.ids-scheer.com
Компания Логика бизнеса
http://www.blogic.ru
Интегрированное средство моделирования бизнес-процессов, объединяющее разнообразные методы моделирования и анализа систем. В первую очередь, это средство описания, анализа, оптимизации и документирования бизнес-процессов, чем средство проектирования ПО.
Лидер на мировом рынке. Локализован. Продажи, поддержка, обучение в России.
5 System Architect Компания Telelogic (ранее компания Popkin Software, в настоящее время является подразделением Telelogic)
http://www.telelogic.com
Компания Тelelogic в России
http://www.telelogic.com
System Architect представляет собой универсальное CASE-средство, позволяющее осуществить не только проектирование данных, но и структурное моделирование. Средство проектирования данных и создания ER-диаграмм является одной из составных частей этого продукта.
Один из мировых лидеров, пока еще не представлен на российском рынке. Локализация ориентировочно к июлю 2006 г. Продажа и поддержка пока из Нидерландов.
6 Power Designer Компания Sybase
http://www.sybase.com
Компания Sybase
http://www.sybase.ru
PowerDesigner - средство моделирования бизнес-процессов, проектирования баз данных и объектного моделирования.
Участник российского рынка, преследователь лидеров на мировом рынке. Поддержка, продажа, обучение в России есть. Нет информации по количеству проданных лицензий, количеству пользователей, поэтому достаточно сложно оценить распространенность в России.
7 Re-Think Компания Gensym
http://www.gensym.com
Графическая объектно-ориентированная среда создания и сопровождения интеллектуальных приложений мониторинга, диагностики и управления сложными динамическими системами в реальных и моделируемых ситуациях.
Один из преследователей мировых лидеров.
8 Ithink Analyst Компания High Performance Systems
http://www.hps-inc.com
Компания Тора-центр
http://www.tora-centre.ru
Пакет для ситуационного моделирования. Позволяет строить наглядные и точные модели самых сложных политических и экономических ситуаций, используя библиотеку базовых моделей и методы системной динамики. Также используется при анализе инвестиционных проектов и реинжиниринге.
Один из участников мирового рынка. Пакет не распространен на российском рынке. Русского интерфейса нет. Продажа, поддержка и обучение в России осуществляется только одной компанией. Учебные материалы на русском существуют.
9 Workflow Modeler (ранее Design/IDEF) Компания Meta Software
http://www.metasoftware.com
Информация по российским компаниям, представляющим данный продукт, не найдена. Пакет для функционального и информационного моделирования, анализа и проектирования бизнес-процессов. Используется как составная часть в некоторых известных пакетах типа CIM (Computer Integrated Manufacturing) и САЕ (Computer Aided Engineering) и принят в качестве стандарта для проектов, финансируемых американскими и европейскими спонсорами.
Один из участников мирового рынка.

Выделим основные критерии, позволяющие из представленных средств моделирования выбрать те, применение которых в России могло бы с большей вероятностью себя оправдать. Такими критериями являются:

  • устойчивое положение продукта на рынке (срок его существования, программа развития продукта, система отчетов о проблемах, совокупность применений и др.);
  • распространенность продукта (количество проданных лицензий, наличие, размер и уровень деятельности пользовательской группы);
  • доступность поддержки поставщика . Такие услуги могут включать телефонную "горячую линию", техническую и консультационную поддержку через представителя поставщика в России;
  • доступность обучения . Обучение может проводиться на территории представителя поставщика в России, пользователя или где-либо в другом месте;
  • доступность материалов по продукту . Они могут включать компьютерные учебные материалы, учебные пособия, книги, статьи, информацию в Интернете, демоверсии.

Из приведенного в таблице списка инструментальных средств для более подробного анализа выделим те программные продукты, которые удовлетворяют указанным критериям. В этом случае в рамки нашего дальнейшего рассмотрения попадают BPWIn/ERWin, Oracle Designer, Rational Rose, Power Designer, ARIS, по которым ниже представлено более подробное описание.

BPWin и ERWin компании Соmputer Associates . Computer Associates International, Inc. (CA) входит в пятерку ведущих производителей программного обеспечения, предлагая средства моделирования, резервного копирования, управления инфраструктурой предприятия (сетями, серверами и т.д.), информационной безопасности, business intelligence и т.д. Пакет BPWin основан на методологии IDEF и предназначен для функционального моделирования и анализа деятельности предприятия. Методология IDEF, являющаяся официальным федеральным стандартом США, представляет собой совокупность методов, правил и процедур, предназначенных для построения функциональной модели объекта какой-либо предметной области. Функциональная модель IDEF отображает функциональную структуру объекта, т.е. производимые им действия и связи между этими действиями.

Возможности BPwin:

  • поддерживает сразу три стандартные нотации - IDEF0 (функциональное моделирование), DFD (моделирование потоков данных) и IDEF3 (моделирование потоков работ). Эти три основных ракурса позволяют описывать предметную область наиболее комплексно;
  • позволяет оптимизировать процедуры в компании;
  • полностью поддерживает методы расчета себестоимости по объему хозяйственной деятельности (функционально-стоимостной анализ, ABC);
  • позволяет облегчить сертификацию на соответствие стандартам качества ISO9000;
  • интегрирован с ERwin (для моделирования БД), Paradigm Plus (для моделирования компонентов ПО) и др.;
  • интегрирован со средством имитационного моделирования Arena;
  • содержит собственный генератор отчетов;
  • позволяет эффективно манипулировать моделями - сливать и расщеплять их;
  • имеет широкий набор средств документирования моделей, проектов.

Пакет ERWin это средство концептуального моделирования БД. Используется при моделировании и создании баз данных произвольной сложности на основе диаграмм "сущность - связь". В настоящее время ERWin является наиболее популярным пакетом моделирования данных благодаря поддержке широкого спектра СУБД самых различных классов. Возможности ERWin:

  • поддерживает методологию структурного моделирования SADT и следующие нотации: стандартную нотацию IDEF1x для ER-диаграмм моделей данных, нотацию IE и специальную нотацию, предназначенную для проектирования хранилищ данных - Dimensional;
  • поддерживается прямое (создание БД на основе модели) и обратное (генерация модели по имеющейся базе данных) проектирование для 20 типов СУБД: настольные, реляционные и специализированные СУБД, предназначенные для создания хранилищ данных;
  • интегрирован линейкой продуктов Computer Associates для поддержки всех стадий разработки ИС, CASE-средствами Oracle Designer, Rational Rose, средствами разработки и др.;
  • позволяет повторно использовать компоненты созданных ранее моделей, а также использовать наработки других разработчиков;
  • возможна совместная работа группы проектировщиков с одними и теми же моделями (с помощью AllFusion Model Manager);
  • позволяет переносить структуру БД (не сами данные!) из СУБД одного типа СУБД в другой;
  • позволяет документировать структуру БД.

Oracle Designer компании Oracle . Набор инструментальных средств Oracle Designer предлагает интегрированное решение для разработки прикладных систем корпоративного уровня для Web и клиент/серверных приложений. Oracle Designer участвует в каждой фазе жизненного цикла разработки программного обеспечения - от моделирования бизнес-процессов до внедрения. Применение единого репозитория, делает возможным использование любых его компонент для быстрой разработки масштабируемых, кросс-платформных распределенных приложений. Задачей Oracle Designer является сбор данных о потребностях пользователей и автоматизация построения гибких графических приложений. Oracle Designer используется не только для создания приложений, но и для ведения учета изменений, которые неизбежно происходят при эксплуатации системы. Графические модели определений проекта, интегрированные с многопользовательским репозиторием существенно облегчают работу с Oracle Designer. Инструментальные средства построены на базе общепринятых методик, охватывающих весь жизненный цикл разработки и позволяющих пользователям привычным для их организации способом. Это обеспечивает гибкость и открытость подхода к разработке программного обеспечения за счет использования только тех частей продукта, которые требуются в данной задаче. В рамках процесса разработки обеспечивается поддержка методов RAD, JAD, информационного проектирования, водопадного метода (waterfall), итеративного метода и др. Пользуясь этими принципами, можно добиться успешного баланса организационных потребностей и технологических возможностей, и даже эффективно управлять риском, связанным с частыми неизбежными и важными изменениями как в одной, так и в другой области. Средства концептуального моделирования Oracle Designer включают в себя:

  • ER-диаграммы (диаграммы информационной структуры предметной области, представляемой в виде объектов и их взаимосвязей);
  • диаграммы функциональной иерархии, описывающие функции, которые выполняет система;
  • диаграммы потоков данных, циркулирующих на предприятии.

Такие модели представляют информационные потребности в удобном и наглядном для восприятия виде, что делает их хорошим средством коммуникации между проектировщиками и пользователями в процессе уточнения постановки задач. Любой разработчик заинтересован, чтобы описание концептуальной модели было использовано для создания спецификаций,описывающих структуру и основные компоненты будущей системы. В Oracle Designer все спецификации проекта системы разрабатываются на основе моделей концептуального уровня и обеспечивают выполнение всех содержащихся в них требований и ограничений. Полученные компоненты системы могут быть преобразованы в реальные объекты базы данных, экранные формы и отчеты. Финальная часть разработки проекта - автоматическая генерация серверных компонентов - возможна не только для сервера БД Oracle, но и для СУБД Microsoft SQL Server, DB/2, Sybase и ряда других. Любые изменения бизнес-процессов могут быть внесены в модели и тут же сгенерировано модифицированное приложение, основывающееся уже на новых схемах ведения бизнеса. При этом все разработанное ранее будет сохранено и войдет в новый проект. Oгасlе Designer автоматически создает отчеты, которые содержат всю информацию о проекте и могут быть использованы как набор документов, отражающих текущее состояние проекта.

Rational Rose компании IBM . IBM Rational Rose - входит в состав пакета IBM Rational Suite и предназначен для моделирования программных систем с использованием широкого круга инструментальных средств и платформ. Rational Rose является одним из ведущих инструментов визуального моделирования в программной индустрии, благодаря полноценной поддержке языка UML и многоязыковой поддержке командной разработки. Инструмент полностью поддерживает компонентно-ориентированный процесс создания ИС. Любые участники проекта - аналитики, специалисты по моделированию, разработчики и другие - могут использовать модели, построенные в Rational Rose, для большей эффективности создания конечного продукта. Для бизнес-аналитиков средство Rational Rose дает возможность детально описать и проанализировать бизнес-процессы данной предметной области. Системные аналитики, используя указанные описания, смогут разработать необходимый функционал ИС, который максимально удовлетворит запросы заказчика. Для архитекторов средство Rational Rose будет полезно при создании мощной и гибкой архитектуры системы. Для аналитиков, специализирующихся в области разработки баз данных, Rational Rose даст возможность визуально проектировать и генерировать базы данных любого размера. Таким образом, можно создавать базы данных Microsoft SQL Server, Oracle, Sybase, SQL Anywhere, IBM DB2 и любые другие, которые поддерживают возможность запуска скриптов стандарта ANSI SQL. Любые модели, создаваемые с помощью данного средства, являются взаимосвязанными: бизнес-модель, функциональная модель, модель анализа, модель проектирования, модель базы данных, модель компонентов и модель физического развертывания системы. Есть возможность по созданию шаблонов архитектурных решений, позволяющих использовать опыт, накопленный в предыдущих проектах. Существуют расширения Rational Rose, которые позволяют выполнять скелетную (round-trip) разработку ИС, создаваемых на базе языков C/C++, Java, Smalltalk, Ada, Object Pascal (Borland Delphi) и др. Таким образом, можно сгенерировать каркас программного кода на любом из указанных языков или выполнить процедуру обратного проектирования, что позволяет сформировать модель на базе существующего кода. Есть возможность публикации модели в Интернете, которая служит основой для объединения работы удаленных команд разработчиков. Интеграция Rational Rose с Rational RequisitePro позволяет на базе визуальной модели разработать полный набор требований, которые необходимо реализовать при создании конечного продукта. Интеграция Rational Rose с Rational TestManager позволяет создавать сценарии тестирования на базе визуальной модели. Интеграция Rational Rose с Rational ClearCase позволяет поставить на версионный контроль модель целиком или по частям. Интеграция Rational Rose с Rational SoDA позволяет автоматизировать процесс создания документов и отчетов по визуальной модели.

PowerDesigner компании Sybase . Компания Sybase со дня своего основания традиционно является ведущим поставщиком информационных технологий на мировой рынок финансовых институтов: технологии Sybase используют 90% компаний мирового рынка ценных бумаг, 60% мировых банков и 68% компаний Wall Street. С 1996 года, когда открылся офис в Москве, Sybase активно работает в России и других странах СНГ. В апреле 2002 года открылись офисы компании в Санкт-Петербурге и Киеве. Офисы Sybase в Москве, Санкт-Петербурге и Киеве обеспечивают всестороннюю работу с клиентами, включая поставки технологий, оборудования, разработку законченных решений, обучение пользователей, полнофункциональную техническую поддержку и услуги консалтинга. PowerDesigner является комплексным решением для моделирования и разработки приложений и бизнес-процессов для организаций, которые нуждаются в быстром, последовательном и эффективном с точки зрения затрат создании или реинжиниринге бизнес-приложений. PowerDesigner позволяет устранить следующие препятствия, мешающие эффективной разработке проектов: различия в профессиональной подготовке участников проекта, разнородные платформы и изобилие языков разработки, - то, что характерно для большинства современных компаний. Это позволяет фокусироваться на бизнес-потребностях создания приложений на протяжении всего процесса разработки - от системного анализа и дизайна и вплоть до непосредственной генерации кода для приложения. Последняя версия продукта, PowerDesigner, обладает новыми возможностями по моделированию бизнес-процессов, объектному моделированию, базирующемуся на UML, и поддерживает как традиционные, так и вновь появляющиеся технологии моделирования в рамках одной развитой графической среды. Это позволяет значительно сократить затраты и время реализации проекта, который должен функционировать на различных платформах и инструментальных средах. Одним из основных преимуществ PowerDesigner является также использование репозитория масштаба предприятия для хранения и управления всей информацией, касающейся моделирования и дизайна приложений на всех уровнях ведения бизнеса в компании. Это позволяет правильно организовать рабочий процесс и кардинальным образом повысить эффективность работы разработчика. Ключевые характеристики PowerDesigner:

  • Моделирование бизнес-процессов: PowerDesigner позволяет нетехническим специалистам компании разрабатывать и моделировать бизнес-процессы, ориентируясь на бизнес-задачи и опираясь на известные им термины, используя простую и интуитивно понятную графическую нетехническую модель.
  • Моделирование данных: PowerDesigner позволяет разрабатывать и генерировать схему БД посредством двухуровневого (концептуального и физического) моделирования реляционной БД, поддерживающего классические методики проектирования баз данных. Имеет также встроенные средства моделирования хранилища данных.
  • Объектное моделирование: PowerDesigner предлагает законченную технологию анализа и проектирования систем с использованием стандарта UML (диаграммы бизнес-процессов, последовательности выполнения, классов и компонентов). На основе диаграммы классов PowerDesigner автоматически осуществляет генерацию и реинжиниринг кода для популярных инструментальных сред, таких как JavaTM (включая EJB 2.0), XML, Web Servicies, C++, PowerBuilder, Visual Basic и других, посредством настраиваемого генератора.
  • Репозиторий масштаба предприятия: Enterprise-версия PowerDesigner содержит функциональность репозитория класса предприятия. Репозиторий позволяет всем членам вашей команды легко просматривать модели и другую информацию, а также осуществлять обмен ими. Репозиторий обладает высокой масштабируемостью и поддерживает систему безопасности, основанную на роли пользователя, контроль версий, поиск и возможности составления отчетов.

ARIS компании IDS Scheer AG . В настоящее время наблюдается тенденция интеграции разнообразных методов моделирования и анализа систем, проявляющаяся в форме создания интегрированных средств моделирования. Одним из таких средств является продукт, носящий название ARIS, разработанный германской фирмой IDS Scheer. Компания IDS Sheer AG основана в 1984 г. Основное направление - программное обеспечение и консалтинг. В настоящее время компания обслуживает 4000 клиентов в 50 странах мира через сеть своих представительств и партнеров. Качество решений IDS Scheer было подтверждено в июне 2005 г. золотой медалью Международной познаньской ярмарки, на которой награждаются только лучшие продукты. А также в июле 2005 г., когда на мировом рынке была представлены программные продукты ARIS 7 с абсолютно новыми web-продуктами - все они имеют общую черту - интуитивно-понятный и выразительный интерфейс. Система ARIS представляет собой комплекс средств анализа и моделирования деятельности предприятия. Ее методическую основу составляет совокупность различных методов моделирования, отражающих разные взгляды на исследуемую систему. Одна и та же модель может разрабатываться с использованием нескольких методов, что позволяет использовать ARIS специалистам с различными теоретическими знаниями и настраивать его на работу с системами, имеющими свою специфику. Методика моделирования ARIS основывается на разработанной профессором Августом Шером теории построения интегрированных ИС, определяющей принципы визуального отображения всех аспектов функционирования анализируемых компаний. ARIS поддерживает четыре типа моделей, отражающих различные аспекты исследуемой системы:

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

Для построения перечисленных типов моделей используются как собственные методы моделирования ARIS, так и различные известные методы и языки моделирования, в частности, ER и UML. В процессе моделирования каждый аспект деятельности предприятия сначала рассматривается отдельно, а после детальной проработки всех аспектов строится интегрированная модель, отражающая все связи между различными аспектами. ARIS не накладывает ограничений на последовательность построения указанных выше типов моделей. Процесс моделирования можно начинать с любого из них, в зависимости от конкретных условий и целей, преследуемых разработчиками. Модели в ARIS представляют собой диаграммы, элементами которых являются разнообразные объекты - "функция", "событие", "структурное подразделение", "документ" и т.п. Между объектами устанавливаются разнообразные связи. Каждому объекту соответствует определенный набор атрибутов, которые позволяют ввести дополнительную информацию о конкретном объекте. Значения атрибутов могут использоваться при имитационном моделировании или для проведения стоимостного анализа. Таким образом, по результатам выполнения этого этапа возникает набор взаимосвязанных моделей, представляющих собой исходный материал для дальнейшего анализа. Стоит отметить несколько особенностей системы ARIS. Первая - семейство программных продуктов ARIS ориентированно на процессное описание. Основная бизнес-модель ARIS - eEPC (extended Event-driven Process Chain - расширенная модель цепочки процессов, управляемых событиями). По существу, модель eEPC расширяет возможности IDEF0, IDEF3 и DFD, обладая всеми их достоинствами и недостатками. Вторая особенность - в системе ARIS есть внутренняя база данных, которая позволяет проверять модель на непротиворечивость, целостность, проводить верификацию модели. В других продуктах это отсутствует. Третья особенность: ARIS - единственная система, ориентированная на описание бизнеса, где присутствуют различные взгляды на бизнес-систему, которую мы можем оценить и рассмотреть с разных сторон, чего нет в других программных продуктах. В течение последних пяти лет ARIS уверенно лидирует среди средств моделирования.

Укажем основное предназначение каждого рассматриваемого продукта из множества его применений:

  • для моделирования баз данных больше подходят инструменты Erwin, Power Designer и Rational Rose;
  • для моделирования компонентов разрабатываемых приложений больше подходят Oracle Designer, Power Designer и Rational Rose;
  • для моделирования бизнес-процессов больше подходят BPwin, ARIS и Rational Rose.

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

Таблица 2. Сравнительный анализ по базовым функциям

Сравнительный функциональный анализ
Функциональные возможности, среда ARIS BPWin Rational Rose
1 Поддерживаемый стандарт еEPS (расширение IDEF3), ERD, UML, собственные методы в другой нотации, в которых реализован основной смысл методов IDEF, DFD IDEF0, IDEF3, DFD UML
2 Наличие выразительных средств графического отображения моделей Репрезентативность моделей высока Репрезентативность моделей низка
3 Моделирование диаграмм различных типов + +/- +/-
4 Функционально-стоимостной анализ + + +/-
5 Имитационное моделирование + +/- -
6 Возможность декомпозиции объекта + + +
7 Оформление проектной документации: генерация технологических и рабочих инструкций + +/- +
8 Хранение моделей деятельности предприятий + +/- +/-
9 Контроль и обеспечение целостности проектных данных + +/- +
10 Ведение библиотеки типовых бизнес-моделей + +/- +/-
11 Возможность групповой работы + + +
12 Простота освоения продукта Сложно Просто Сложно
"+" - да
"+/-" - частичная реализация, требующая доработки иными инструментальными средствами
"-" - нет

Моделирование бизнес-процессов - это эффективное средство поиска путей оптимизации деятельности компании, позволяющее определить, как компания работает в целом и как организована деятельность на каждом рабочем месте. Под методологией (нотацией) создания модели (описания) бизнес-процесса понимается совокупность способов, при помощи которых объекты реального мира и связи между ними представляются в виде модели. Для каждого объекта и связей характерны ряд параметров, или атрибутов, отражающих опредёленные характеристики реального объекта (номер объекта, название, описание, длительность выполнения (для функций), стоимость и др.).

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

Реинжиниринг бизнес-процессов (англ. Business process reengineering) - это фундаментальное переосмысление и радикальное перепроектирование бизнес-процессов для достижения максимальной эффективности производственно-хозяйственной и финансово-экономической деятельности, оформленное соответствующими организационно-распорядительными и нормативными документами. Бизнес-инжиниринг состоит из моделирования бизнес-процессов (разработка модели "как есть", её анализ, разработка модели "как надо") и разработки и реализации плана перехода к состоянию "как надо".

Основу многих современных методологий моделирования бизнес-процессов составили методология SADT (Structured Analysis and Design Technique - метод структурного анализа и проектирования), семейство стандартов IDEF (Icam DEFinition, где Icam - это Integrated Computer-Aided Manufacturing) и алгоритмические языки.

Основные типы методологий моделирования и анализа бизнес-процессов:

Моделирование бизнес-процессов (Business Process Modeling ). Наиболее широко используемая методология описания бизнес-процессов - стандарт IDEF0. Модели в нотации IDEF0 предназначены для высокоуровневого описания бизнеса компании в функциональном аспекте.

Описание потоков работ (Work Flow Modeling ). Стандарт IDEF3 предназначен для описания рабочих процессов и близок к алгоритмическим методам построения блок-схем.

Описание потоков данных (Data Flow Modeling ). Нотация DFD (Data Flow Diagramming ), позволяет отразить последовательность работ, выполняемых по ходу процесса, и потоки информации, циркулирующие между этими работами.

Прочие методологии.


По отношению к получению добавленной ценности продукта или услуги можно выделить следующие классы процессов:

Основные бизнес-процессы (например маркетинг, производство, поставки и сервисное обслуживание продукции).

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

Бизнес-процессы управления.

Бизнес-модель - это формализованное (графическое, табличное, текстовое, символьное) описание бизнес-процессов. Основная область применения бизнес-моделей - это реинжиниринг бизнес-процессов.

Цели моделирования бизнес-процессов обычно формулируются следующим образом:

Обеспечить понимание структуры организации и динамики происходящих в ней процессов;

Обеспечить понимание текущих проблем организации и возможностей их решения;

Убедиться, что заказчики, пользователи и разработчики одинаково понимают цели и задачи организации;

Создать базу для формирования требований к ПО, автоматизирующему бизнес-процессы организации (требования к ПО формируются на основе бизнес-модели).

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

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

Этапы описания бизнес-процессов:

Определение целей описания.

Описание окружения, определение входов и выходов бизнес-процесса, построение IDEF0-диаграмм.

Описание функциональной структуры (действия процесса), построение IDEF3-диаграмм.

Описание потоков (материальных, информационных, финансовых) процесса, построение DFD-диаграмм.

Построение организационной структуры процесса (отделы, участники, ответственные).

IDEF0

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

Место соединения дуги с блоком определяет тип интерфейса:

Управляющая информация входит в блок сверху.

Входная информация входит в блок слева.

Результаты выходят из блока справа.

Механизм (человек или автоматизированная система), который осуществляет операцию, входит в блок снизу.

Каждый компонент модели может быть декомпозирован (расшифрован более подробно) на другой диаграмме. Рекомендуется прекращать моделирование, когда уровень детализации модели удовлетворяет ее цель. Общее число уровней в модели не должно превышать 5-6.

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

На таких диаграммах не указаны явно ни последовательность, ни время. Метод обладает рядом недостатков: сложность восприятия (большое количество дуг на диаграммах и большое количество уровней декомпозиции), трудность увязки нескольких процессов.

IDEF3

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

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

Все связи в IDEF3 являются однонаправленными и организуются слева направо.

Типы связей IDEF3:

Временное предшествование (Temporal precedence), простая стрелка. Исходное действие должно завершиться, прежде чем конечное действие сможет начаться.

Объектный поток (Object flow), стрелка с двойным наконечником. Выход исходного действия является входом конечного действия. Исходное действие должно завершиться, прежде чем конечное действие сможет начаться. Наименования потоковых связей должны чётко идентифицировать объект, который передается с их помощью.

Нечеткое отношение (Relationship), пунктирная стрелка.

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

Ветвление процесса отражается с помощью специальных блоков:

- "И", блок со знаком &.

- "Исключающее ИЛИ" ("одно из"), блок со знаком Х.

- "ИЛИ", блок со знаком О.

Если действия "И", "ИЛИ" должны выполняться синхронно, это обозначается двумя двойными вертикальными линиями внутри блока, асинхронно - одной.
Метод IDEF3 позволяет декомпозировать действие несколько раз, что обеспечивает документирование альтернативных потоков процесса в одной модели.

DFD

Цель такого представления - продемонстрировать, как каждый процесс преобразует свои входные данные в выходные. Может отражать не только информационные, но и материальные потоки. Также, как и в других моделях, поддерживается декомпозиция.

Основными компонентами диаграмм потоков данных являются:

Внешние сущности (материальный объект или физическое лицо, являющиеся источником или приёмником информации, например, заказчики, персонал, поставщики, клиенты, склад);

Системы и подсистемы (например, подсистема по работе с физическими лицами);

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

Накопители данных (абстрактные устройства для хранения информации);

Потоки данных (на диаграмме - стрелки).

Необходимо размещать на каждой диаграмме от 3 (меньше нет смысла) до 7 (больше - не воспринимаемо) процессов, не загромождая диаграммы несущественными на данном уровне деталями.

Первым шагом при построении иерархии DFD является построение контекстных диаграмм. Обычно при проектировании относительно простых систем строится единственная контекстная диаграмма со звездообразной топологией, в центре которой находится так называемый главный процесс, соединенный с приемниками и источниками информации. Для сложных систем (десять и более внешних сущностей, распределенная природа и многофункциональность системы) строится иерархия контекстных диаграмм. При этом контекстная диаграмма верхнего уровня содержит не единственный главный процесс, а набор подсистем, соединенных потоками данных.

Каждый процесс на DFD может быть детализирован при помощи DFD или (если процесс элементарный) спецификации. Спецификации представляют собой описания алгоритмов задач, выполняемых процессами. Языки спецификаций могут варьироваться от структурированного естественного языка или псевдокода до визуальных языков моделирования.

При моделировании бизнес-процессов диаграммы потоков данных (DFD) используются для построения моделей "AS-IS" и "AS-TO-BE", отражая, таким образом, существующую и предлагаемую структуру бизнес-процессов организации.

ARIS

В настоящее время наблюдается тенденция интеграции разнообразных методов моделирования, проявляющаяся в форме создания интегрированных средств моделирования. Одним из таких средств является программный продукт, носящий название ARIS (Architecture of Integrated Information Systems), разработанный германской фирмой IDS Scheer.

ARIS поддерживает четыре типа моделей (и множество видов моделей в каждом типе), отражающих различные аспекты исследуемой системы:

Организационные модели, представляющие структуру системы - иерархию организационных подразделений, должностей и конкретных лиц, связи между ними, а также территориальную привязку структурных подразделений;

Функциональные модели, содержащие иерархию целей, стоящих перед аппаратом управления, с совокупностью деревьев функций, необходимых для достижения поставленных целей;

Информационные модели, отражающие структуру информации, необходимой для реализации всей совокупности функций системы;

Модели управления, представляющие комплексный взгляд на реализацию бизнес-процессов в рамках системы.

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

Основная бизнес-модель ARIS - eEPC (extended Event-driven Process Chain, расширенная модель цепочки процессов, управляемых событиями). Нотация ARIS eEPC является расширением нотации IDEF3. Бизнес-процесс в нотации eEPC представляет собой поток последовательно выполняемых работ (процедур, функций), расположенных в порядке их выполнения. Реальная длительность выполнения процедур в eEPC визуально не отражается.

Для получения информации о реальной длительности процессов необходимо использовать другие инструменты описания, например, MS Project.

Модели в ARIS представляют собой диаграммы, элементами которых являются разнообразные объекты - "функции", "события", "структурные подразделения", "документы" и т.д. Между объектами определённых видов могут быть установлены связи определённых видов ("выполняет", "принимает решение", "должен быть сроинформирован о результатах" и т.д.). Каждому объекту соответствует определенный набор атрибутов, которые позволяют ввести дополнительную информацию о конкретном объекте.

Основные объекты нотации eEPC:

Функция. Служит для описания функций (процедур, работ), выполняемых подразделениями/сотрудниками предприятия. Каждая функция должна быть инициирована событием и должна завершаться событием; в каждую функцию не может входить более одной стрелки, "запускающей" выполнение функции, и выходить более одной стрелки, описывающей завершение выполнения функции.

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

Организационная единица. Например, управление или отдел.

Документ. Отражает реальные носители информации, например, бумажные документы.

Прикладная система.

Кластер информации. Характеризует набор сущностей и связей между ними.

Связь между объектами. Тип отношений между объектами, например, активация выполнения функции некоторым событием.

Логический оператор. Оператор "И", "ИЛИ" или исключающее "ИЛИ", позволяет описать ветвление процесса.

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

Для хранения моделей в ARIS используется объектная СУБД, и под каждый проект создается новая база данных. Предусмотрены различные функции по администрированию базы данных, например, управление доступом. База данных представляет из себя иерархическое хранилище моделей.

Работа по созданию модели должна регламентироваться жёсткими и объёмными соглашениями по моделированию (стандартами), ARIS поддерживает механизм методологических фильтров, позволяющих пользователю использовать только определённый набор схем и объектов. Разработка таких соглашений требует значительного времени и высококвалифицированных специалистов. Если проект с использованием ARIS начинается без детальной проработки таких соглашений, то вероятность создания моделей бизнес-процессов, не отвечающих на поставленные вопросы, очень высока.

Введение

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

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

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

процессов составила методология SADT. В настоящее время наиболее широко используемая методология описания бизнес-процессов – стандарт США IDEF.

Главное достоинство идеи анализа бизнес-процессов предприятия посредством создания его модели - ее универсальность. Во-первых,

моделирование бизнес-процессов это ответ практически на все вопросы,

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

1 Сущность и значение моделирования бизнес-процессов

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

Существует несколько подходов к определению понятия

«моделирование бизнес-процессов»:

1) моделирование бизнес-процессов - это описание бизнес-

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

2) моделирование бизнес-процессов - это эффективное средство поиска возможностей улучшения деятельности предприятия;

3) моделирование бизнес-процессов - это средство позволяющее предвидеть и минимизировать риски, возникающие на различных этапах реорганизации деятельности предприятия;

4) моделирование бизнес-процессов - это метод, позволяющий дать оценку текущей деятельности предприятия по отношению к требованиям,

предъявляемым к его функционированию, управлению, эффективности,

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

5) моделирование бизнес-процессов - это метод, позволяющий дать стоимостную оценку каждому процессу, взятому в отдельности, и всем бизнес-процессам на предприятии, взятым в совокупности;

6) моделирование бизнес-процессов - это всегда верный способ выявления текущих проблем на предприятии и предвидения будущих.

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

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

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

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

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

Решения по моделированию бизнес-процессов обычно принимается по причинам, представленным на рисунке 1.

Рисунок 1 - Причины, по которым принимается решение по моделированию бизнес-процессов

Моделирование бизнес-процессов затрагивает многие аспекты

деятельности компании:

изменение организационной структуры;

оптимизацию функций подразделений и сотрудников;

перераспределение прав и обязанностей руководителей;

изменение внутренних нормативных документов и технологии проведения операций;

новые требования к автоматизации выполняемых процессов и т.

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

Моделирование бизнес-процессов организации включает два этапа структурное и детальное.

Структурное моделирование бизнес-процессов организации может выполняться в нотации IDEF0 с использованием инструментария BPwin или на языке UML с использованием инструментария Rational Rose. Детальное моделирование выполняется на языке UML.

На этапе структурного моделирования в модели должны быть отражены:

1) существующая организационная структура;

2) документы и иные сущности, используемые при исполнении моделируемых бизнес-процессов и необходимые для моделирования документооборота, с описаниями их основного смысла;

3) структуру бизнес-процессов, отражающую их иерархию от более общих групп к частным бизнес-процессам;

4) диаграммы взаимодействия для конечных бизнес-процессов,

отражающие последовательность создания и перемещения документов

(данных, материалов, ресурсов и т.п.) между действующими лицами.

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

Детальное моделирование бизнес-процессов выполняется в той же модели и должно отражать требуемую детализацию и должна обеспечить однозначное представление о деятельности организации.

Детальная модель бизнес-процесса должна включать:

1) набор прецедентов отражающих возможные варианты выполнения бизнес-процессов «как есть»;

2) диаграммы действий, детально описывающие последовательность выполнения бизнес-процессов;

3) диаграммы взаимодействия, отражающие схемы документооборота.

Модели должны быть согласованы с ведущими специалистами организации, обладающими необходимыми знаниями.

В случае если после построения моделей согласование не было достигнуто – в модель должны быть внесены необходимые уточнения и коррективы. Процесс итерации (согласование, внесение корректив и уточнений) должен повторяться до момента полного подтверждения, что модель понятна и однозначно представляет детали бизнес-процессов.

2 Методика проведения моделирования бизнес-процессов

Под методологией (нотацией) создания модели (описания) бизнес-

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

– теоретическая база;

–описание шагов, необходимых для получения заданного результата;

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

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

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

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

Модель должна быть устойчива к изменениям предметной области. Это значит, что она должна быть организована таким образом, чтобы при изменениях предметной области изменялся только некоторый минимально необходимый набор элементов модели. Более того, модель сама должна быть

инструментом реорганизации бизнес-процессов в рамках создания системы автоматизации.

Необходимо учитывать важные характеристики моделирования бизнес-

процессов. В частности, к преимуществам моделирования бизнес-процессов относят: повышение качества и скорости производства продукции с одновременным снижением издержек; рост профессионализма сотрудников;

повышение конкурентоспособности компании. Недостатки, в свою очередь:

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

3 История развития методологий моделирования бизнес-процессов

Основу многих современных методологий моделирования бизнес-

процессов составила методология SADT (Structured Analysis and Design Technique – метод структурного анализа и проектирования) и

алгоритмические языки, применяемые для разработки программного обеспечения.

В сжатом виде история развития методологий моделирования бизнес-

процессов представлена на рисунке 2. Для наглядности параллельно приведена история развития подходов к управлению качеством .

Рисунок 2 - История развития методологий моделирования бизнес-

процессов

В настоящее время для описания, моделирования и анализа бизнес-

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

 моделирования бизнес-процессов (Business Process Modeling);

описания потоков работ (Work Flow Modeling);

описания потоков данных (Data Flow Modeling).

Методологии моделирования бизнес-процессов (Business Process Modeling). Наиболее широко используемая методология описания бизнес-

процессов – стандарт США IDEF0. С момента разработки стандарт не претерпел существенных изменений. В настоящее время развитие методологии IDEF0 сопряжено с совершенствованием поддерживающих ее инструментов – программных продуктов для моделирования бизнес-

процессов (например, BPWin 4.0, ProCap, IDEF0/EM Tool и др.).

Методология IDEF0 предоставляет аналитику широкие возможности для описания бизнеса организации на верхнем уровне с акцентом на управление процессами. Нотация позволяет отражать в модели процесса обратные связи

различного типа – по информации, управлению, движению материальных ресурсов .

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

настоящий момент к семейству IDEF можно отнести следующие стандарты:

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

IDEF1 – методология моделирования информационных потоков внутри системы, позволяющая отображать и анализировать их структуру и взаимосвязи;

IDEF1X (IDEF1 Extended) – методология построения реляционных структур. IDEF1X относится к типу методологий ―Сущность-взаимосвязь‖

(ER – Entity-Relationship) и, как правило, используется для моделирования реляционных баз данных;

IDEF2 – методология динамического моделирования развития систем.

В связи с весьма серьезными сложностями анализа динамических систем от этого стандарта практически отказались, и его развитие приостановилось на самом начальном этапе;

IDEF3 – методология документирования процессов, происходящих в системе, которая используется, например, при исследовании технологических процессов на предприятиях. С помощью IDEF3

описываются сценарий и последовательность операций для каждого процесса. IDEF3 имеет прямую взаимосвязь с методологией IDEF0 – каждая

функция может быть представлена в виде отдельного процесса средствами

IDEF4 – методология построения объектно-ориентированных систем.

Средства IDEF4 позволяют наглядно отображать структуру объектов и заложенные принципы их взаимодействия, тем самым позволяя анализировать и оптимизировать сложные объектно-ориентированные системы;

IDEF5 – методология исследования сложных систем .

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

ARIS поддерживает четыре типа моделей, отражающих различные аспекты исследуемой системы:

организационные модели, представляющие структуру системы -

иерархию организационных подразделений, должностей и конкретных лиц,

связи между ними, а также территориальную привязку структурных подразделений;

функциональные модели, содержащие иерархию целей, стоящих перед аппаратом управления, с совокупностью деревьев функций,

необходимых для достижения поставленных целей;

информационные модели, отражающие структуру информации,

необходимой для реализации всей совокупности функций системы;

модели управления, представляющие комплексный взгляд на

реализацию бизнес-процессов в рамках системы.