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

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

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

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

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

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

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

На сегодняшний день существует более десятка продуктов, предназначенных для описания архитектуры организации. Согласно исследованиям Gartner Group, к лидерам этого рынка можно отнести следующие компании: Telelogic, IDS Scheer, Troux Technologes, Proforma, Mega, Casewise и Sybase. Даже такие корпорации, как IBM и Oracle, обратили внимание на динамичность и привлекательность данного сегмента, предложив свой собственный инструментарий для описания и моделирования бизнес-процессов. К примеру, технология Oracle Workflow, используемая для автоматизации выполнения потоков работ организации, содержит средства описания и формализации процессов. Из лидеров мирового рынка наиболее прочные позиции в нашей стране удерживает IDS Scheer (продукт ARIS). Вместе с тем нельзя не отметить, что сложность и некоторая негибкость этого продукта создает определенные неудобства для пользователей.

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

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

  • • малые интегрированные средства моделирования, поддерживающие несколько типов моделей и методов (СА ERwin Process Modeler);
  • • средние интегрированные средства моделирования, поддерживающие от 4 до 10—15 типов моделей и методов (Rational Rose, Paradigm Plus, Designer/2000);
  • • крупные интегрированные средства моделирования, поддерживающие более 15 типов моделей и методов (ARIS Toolset IDS Sheer AG).

В некоторых случаях до сих пор встречается использование отечественной разработки 1993 г. CASE Аналитик — компания Эйтэкс; поддержка DFD. ORACLE Designer, ВРМ (Business Process Modeler). Также используются графические средства построения диаграмм IDEF0 в MS Visio.

Рассмотрим некоторые продукты более подробно.

СА ERwin Process Modeler (бывший BPWin, затем AllFusion Process Modeler) — разработан и развивался последовательно компаниями Logic Work, Platinum Technology; в настоящее время — Computer Associates International, Inc. (СА) США. Это инструмент для моделирования, анализа, документирования и оптимизации бизнес-процессов. СА ERwin Process Modeler можно использовать для графического представления бизнес-процессов. Графически представленная схема выполнения работ, обмена информацией, документооборота визуализирует модель бизнес-процесса.

СА ERwin Process Modeler (BPwin) помогает четко документировать важные аспекты любых бизнес-процессов: действия, которые необходимо предпринять, способы их осуществления и контроля, требующиеся для этого ресурсы, а также визуализировать получаемые от этих действий результаты. СА ERwin Process Modeler повышает бизнес-эффективность ИТ-решений, позволяя аналитикам и проектировщикам моделей соотносить корпоративные инициативы и задачи с бизнес-требованиями и процессами информационной архитектуры и проектирования приложений. Таким образом, формируется целостная картина деятельности организации: от потоков работ в небольших подразделениях до сложных организационных функций.

СА ERwin Process Modeler (BPwin) эффективен в проектах, связанных с описанием действующих баз организаций, реорганизацией бизнес-процессов, внедрением корпоративной информационной системы (КИС). Продукт позволяет оптимизировать деятельность организации и проверить ее на соответствие стандартам ISO 9000, спроектировать оргструктуру, снизить издержки, исключить ненужные операции и повысить эффективность. В основу продукта заложены общепризнанные методологии моделирования, например методология IDEF0, рекомендованная к использованию Госстандартом РФ и являющаяся федеральным стандартом США. Простота и наглядность моделей Process Modeler упрощает взаимопонимание между всеми участниками процессов. Распространенность самого СА ERwin Process Modeler позволяет вести согласование функциональных моделей с партнерами в электронном виде. СА ERwin Process Modeler наряду с СА ERwin Data Modeler (ранее: ERwin), СА ERwin Data Model Validator (ранее: ERwin Examiner), CA ERwin Model Manager (ранее: ModelMart) входит в состав пакета программных средств СА Erwin Modeling Suite, комплексное использование которого обеспечивает все аспекты моделирования информационных систем.

Достоинства:

• поддерживает сразу три стандартные нотации — IDEF0 (функциональное моделирование), DFD (моделирование потоков данных) и IDEF3 (моделирование потоков работ). Эти три основных ракурса позволяют описывать предметную область более комплексно;

  • • позволяет повысить эффективность бизнеса, оптимизировать любые процедуры в организации;
  • • полностью поддерживает методы расчета себестоимости по объему хозяйственной деятельности (функционально-стоимостный анализ, АБС);
  • • недорог, распространен, по нему имеется много информации и компетентных специалистов;
  • • легок в освоении и применении, есть курсы на русском языке;
  • • позволяет облегчить сертификацию на соответствие стандартам качества ISO 9000;
  • • является стандартом де-факто, интегрирован с ERwin Data Modeler (для моделирования БД);
  • • благодаря вышеупомянутой интеграции и поддержке совместной, командной работы над одними и теми же моделями (с помощью ModelManager), не имеет аналогов для крупных проектов;
  • • интегрирован со средством имитационного моделирования Arena;
  • • содержит собственный генератор отчетов;
  • • позволяет эффективно манипулировать моделями: сливать и расщеплять их;
  • • имеет широкий набор средств документирования моделей, проектов.

Интеграция с другими продуктами:

  • • ERwin Data Modeler (ERwin) — средство моделирования баз данных, позволяет проверить качество и согласованность моделей данных ERwin, получить важную информацию о том, как и где используются данные, и т.д.;
  • • Model Manager — среда для совместной работы группы проектировщиков BPwin и (или) ERwin над одним проектом. Позволяет управлять проектом моделирования, повышает скорость и эффективность работы;
  • • ADvantage — линейка продуктов для поддержки всех стадий разработки программного обеспечения (аналог Rational Suite). В ADvantage, в частности, входит линейка CASE- средств;
  • • AllFusion Modeling Suite (ERwin, BPwin, ModelManager, Validator) и средства управления проектами. Совместное применение этих продуктов обеспечивает прочный фундамент для построения, развертывания и управления приложениями;
  • • Model Navigator — продукт для просмотра моделей ERwin и BPwin с возможностью генерации отчетов. Облегченная версия BPwin — для экономии;
  • • Arena (система имитационного моделирования). Интеграция позволяет использовать готовые модели для изучения изменяющегося во времени (динамического) взаимодействия бизнес-процессов.

Интегрированная инструментальная среда ARIS состоит из комплекса средств, которые можно разделить на три основные категории — функциональные модули, модели-прототипы, интерфейсы в другие программные средства.

К основным функциональным модулям относятся следующие компоненты: ARIS Toolset (базовая среда моделирования и анализа), ARIS Easy Design (упрощенная среда моделирования), ARIS for R/3 (инструментарий внедрения системы управления R/3 фирмы SAP).

Существует ряд дополнительных функциональных модулей: ARIS АВС (средство функционально - стоимостного анализа процессов организации), ARIS Simulation (динамическое моделирование процессов).

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

  • • процедурой объединения баз данных (компонента Merge);
  • • ARIS Server (средство совместного доступа нескольких пользователей к единому хранилищу данных — репозиторию ARIS);
  • • ARIS Web Link (компонента, позволяющая организовать публикацию моделей и их совместное использование несколькими пользователями через сети Internet и Intranet).

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

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

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

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

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

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

Разработанные модели могут быть проанализированы по определенным правилам. Правила анализа задаются в специально разработанных алгоритмах, основанных на языке, схожем с языком Visual Basic.

Результаты анализа представляются в виде таблиц, которые могут быть просмотрены как встроенными средствами ARIS, так и другими приложениями (редакторы RTF, Microsoft Word, Excel и пр.).

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

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

Встроенная компонента Merge позволяет осуществлять копирование моделей и объектов из одной базы данных в другую методом Drug&Drop («перетаскивание мышью»). Данная опция приобретает особую важность при необходимости объединения результатов работы нескольких независимых команд, а также при организации процесса накопления и использования прототипов проектных решений. Компонента Merge осуществляет обработку конфликтов совпадения имен моделей и объектов при процессе копирования. Правила разрешения подобного рода конфликтов определяются пользователем.

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

ARIS Easy Design представляет собой упрощенное средство моделирования и анализа, ограниченное по функциональным возможностям в сравнении с ARIS Toolset.

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

Кроме того, ARIS Easy Design не позволяет использование таких дополнительных функциональных модулей, как ARIS АВС и ARIS Simulation.

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

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

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

К преимуществам использования метода АВС можно отнести следующие:

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

Проведение функционально-стоимостного анализа в среде

ARIS АВС осуществляется для процессов, разработанных средствами семейства ARIS (ARIS Toolset, ARIS Easy Design, ARIS for R/3). Единая интегрированная среда моделирования и анализа значительно повышает эффективность проведения подобного рода проектов. Возможность коллективной работы обеспечивает рациональное распределение обязанностей между специалистами: моделирование отдельных элементов происходит в каждом функциональном подразделении, а комплексный анализ всех бизнес-процессов осуществляется в отделе развития.

Модуль имитационного моделирования ARIS Simulation используется в тех случаях, когда есть необходимость промоделировать во времени разработанные модели бизнес-процессов. Цель динамического моделирования — определение узких мест в реализации процессов (несогласованность параллельно выполняемых процессов, нехватка ресурсов для эффективного выполнения процессов и т.д.). Разрабатывая модели бизнес-процессов, можно задать различные характеристики, являющиеся основой для моделирования во времени. Для функций можно задать время (ожидания, подготовки к работе, выполнения), периодичность выполнения функции, элементарные показатели стоимости выполнения функции. Показатели стоимости при этом могут быть взяты из результатов расчета по методу АВС, проводимого в модуле ARIS АВС. Для событий, обусловливающих выполнение функций, можно задать периодичность появления. Все указываемые таким образом данные определят реальные условия выполнения процесса во времени и могут быть успешно использованы для достаточно точного динамического моделирования.

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

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

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

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

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

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

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

IBM Rational Software Modeler — визуальный инструмент моделирования и проектирования, позволяющий четко документировать различные представления системы и доводить их до сведения заинтересованных лиц.

Основные возможности продукта следующие.

  • 1. Архитектурное моделирование и спецификации:
    • • поддержка основных диаграмм UML 2;
    • • поддержка шаблонов и преобразований для автоматизации доработки моделей и перехода от анализа к проектированию и далее к реализации.
  • 2. Простота в освоении и работе:
    • • упрощенный пользовательский интерфейс;
    • • просмотр моделей в различных системных представлениях;
    • • автоматическая и полуавтоматическая генерация диаграмм.
  • 3. Открытая, расширяемая платформа моделирования:
    • • создана на основе технологии Eclipse, открытой и расширяемой платформы для интеграции инструментальных средств;
    • • основана на открытом стандарте языка Universal Modeling Language (UML 2);
    • • использование API-интерфейсов Eclipse с открытым исходным кодом, включая Eclipse Modeling Framework (EMF) и мета-модель UML 2.
  • 4. Поддержка разработки мета-моделей.
  • 5. Управление жизненным циклом и интеграция работы группы.
  • • интеграция с IBM Rational RequisitePro, IBM Rational CleaCase LT и IBM Rational ClearQuest;
  • • управление конфигурацией программного обеспечения;
  • • автоматизация контролируемости от технического задания (ТЗ) до проектирования и реализации.

Rational Software Modeler входит в состав пакета IBM Rational Professional Bundle. Этот пакет включает в себя все инструменты, необходимые организации для разработки, конструирования и тестирования приложений на платформах Windows и Linux, а также для тестирования приложений (табл. 6.1).

Таблица 6.1

Особенности и преимущества IBM Rational Software Modeler

Особенности

Преимущества

Поддержка моделирования UML 2.0 для анализа и проектирования с помощью диаграмм Use Case, Class, Sequence, Activity, Composite Structure, State Machine, Communication, Component и Deployment

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

Упрощенное построение диаграмм: диаграммы в свободной форме, диаграммы тем, диаграммы навигации

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

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

Строки меню, инструменты соединений, контекстно-зависимые подсказки (с вызовом по CTRL-ПРОБЕЛ), списки моделирования Cheat Sheets для конкретной задачи, обширная интерактивная справка и учебные материалы помогут вам освоить создание хорошо спланированных моделей

Применение и создание шаблонов и преобразований

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

Окончание табл. 6.1

Особенности

Преимущества

Asset Browser для доступа к многократно используемым ресурсам

Поддержка спецификации многократно используемых ресурсов OMG Reusable Asset Specification и содействие пользователям в навигации по хранилищам многократно используемых ресурсов. Эти хранилища можно структурировать с прицелом на быстрый и простой поиск ресурсов

Создание связей для контролируемости от требований технического задания до проектирования

Содействие пользователям в опросе моделей проектирования на предмет связей между требованиями технического задания (в Requi- sitePro) и элементами анализа (проектирования) в моделях и далее, между ними и кодом Java

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

Использование имеющихся навыков и сокращение сроков обучения работе с Java

Представление требований технического задания для навигации в Requisite Pro и создания ссылок на элементы модели

Упрощение создания ссылок между требованиями технического задания и элементами проектирования

Открытые API для настройки и расширения среды моделирования. Создание и редактирование профилей UML для настройки свойств, сохраненных в моделях UML

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

Генерация отчетов в форматах HTML, PDF и XML из моделей UML

Создание отчетов и документации, которые могут быть проанализированы участниками группы или другими заинтересованными лицами

Поддержка сценариев Java

Создание облегченных утилит (расширений) для настройки среды разработки пользователя

Поддержка групповой работы средствами поддержки мультимоделирования, сравнения (слияния) и интеграции SCM

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

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

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

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

 
Посмотреть оригинал
< Пред   СОДЕРЖАНИЕ   ОРИГИНАЛ   След >