Сравнительный анализ инструментальных средств бизнес-инжиниринга. Моделирование бизнес-процессов: доступно о сложном Стадии моделирования бизнес процессов

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

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

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

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

О компании QPR

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

Несколько лет назад QPR была названа аналитической компанией Gartner Group одним из ведущих производителей средств моделирования, обладающих видением рынка и перспектив его развития, во многом благодаря поддержке концепции BSC (Balanced Scorecard), очень популярной в области стратегического планирования. Впрочем, о поддержке BSC в продуктах QPR мы расскажем чуть позже.

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

Поддерживаемые нотации

Для моделирования бизнес-процессов компания QPR поставляет на рынок решение QPR ProcessGuide. Этот продукт позволяет создавать многоуровневые модели бизнес-процессов в нотации, сходной с нотацией Swim Lane и диаграммами потоков работ, - функции (или, в другой терминологии, шаги процессов) расположены на так называемых ролевых дорожках. При этом каждая функция процесса может быть детализирована на самостоятельный подпроцесс, описываемый отдельной диаграммой, и число уровней детализации ничем не ограничено.

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

Модель процесса в QPR ProcessGuide

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

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

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

Возможности документирования процессов в QPR ProcessGuide весьма широки - данный продукт обладает программным интерфейсом на основе технологии COM, позволяющим обратиться к абсолютно любым данным, содержащимся в моделях, а встроенный язык программирования представляет собой Visual Basic for Applications. Последний факт значительно упрощает генерацию отчетов в форматах приложений Microsoft Office - при наличии установленных офисных приложений можно обращаться из скрипта отчетности, созданного для QPR ProcessGuide, непосредственно к COM-интерфейсам Word, Excel, PowerPoint. Кроме того, наличие программного интерфейса подобного класса позволяет создавать на основе QPR ProcessGuide различные прикладные решения, такие как средства обмена моделями с другими инструментами моделирования, средства интеграции с различными информационными системами и т.д.

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

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

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

Результаты имитационного моделирования в QPR ProcessGuide

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

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

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

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

QPR ScoreCard - поддержка технологии BSC

Balanced Scorecard (BSC), или система сбалансированных показателей (ССП), - это разработанный в 1992 году профессорами Гарвардского университета Робертом Капланом и Дэвидом Нортоном инструмент управления, позволяющий преобразовывать стратегические цели компании в четкий план оперативной деятельности подразделений и ключевых сотрудников и оценивать результаты их деятельности с точки зрения реализации стратегии компании с помощью ключевых показателей результативности. Применение сбалансированной системы показателей позволяет осуществить целенаправленный мониторинг деятельности предприятия, прогнозировать и упреждать появление проблем, контролировать наиболее существенные финансовые и нефинансовые показатели деятельности предприятия.

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

Указанный инструмент управления активно используется лидирующими западными компаниями (а именно - 402 организациями из 500 крупнейших в рейтинге газеты Financial Times), а в последнее время привлекает пристальное внимание топ-менеджеров в России. Подробнее о технологии BSC можно прочесть в отдельной статье, посвященной данному вопросу, которая будет опубликована в одном из ближайших номеров нашего журнала.

Дерево целей компании в QPR ScoreCard

Стратегическая карта компании в QPR ScoreCard

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

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

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

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

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

На российском рынке доступны русскоязычные версии продуктов компании QPR. Их поставку, внедрение и поддержку осуществляет компания «Тродос Консалтинг» - эксклюзивный дистрибьютор QPR Software plc в России и СНГ. Кроме того, указанная компания поставляет на российский рынок ряд созданных на основе указанных продуктов прикладных решений с использованием данных, полученных из учетных систем, например решения для автоматизации управления штатным расписанием, формирования системы мотивации персонала, бюджетирования, планирования. На данный момент этой компанией осуществлено несколько десятков успешных внедрений - как продуктов QPR, так и собственных решений на их основе. Это означает, что компании, решившиеся не просто внедрить продукты QPR, но и интегрировать их с имеющимися у них информационными системами (а современные бизнес-пользователи, как правило, категорически настаивают на подобной интеграции), не останутся с этими задачами один на один.

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

Продукты QPR выгодно приобретать при большом количестве лицензий. Так, пакет лицензий QPR Process Guide для небольшого числа разработчиков (2-5) и нескольких десятков пользователей (20-100) с годовой техподдержкой стоит от 12 до 30 тыс. евро, тогда как в случае нескольких десятков разработчиков (20-40) и нескольких сотен пользователей (200-400) стоимость лицензий и годовой технической поддержки соствляет от 60 до 115 тыс. евро. Впрочем, основными потребителями продуктов подобного класса как раз и являются довольно крупные компании - ведь именно им в первую очередь требуются специализированные инструменты, помогающие совершенствовать бизнес-процессы.

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

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

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

2. Bizagi Process Modeler - бесплатное программное обеспечение для создания диаграмм процессов и документации в нотации стандарта BPMN.

3. Business Studio - система бизнес-моделирования от отечественного производителя, позволяющая компаниям ускорить и упростить развитие своей системы управления, внедрение системы менеджмента качества. Есть бесплатная версия. Основные решаемые задачи:

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

4. AllFusion Process Modeler - Позволяет проводить описание, анализ и моделирование модели данных — построитель мета-моделей данных. Занимает одно из лидирующих мест в своём сегменте рынка.
Включает три стандартные методологии: IDEF0 (функциональное моделирование), DFD (моделирование потоков данных) и IDEF3 (моделирование потоков работ).

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

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

6. ELMA - Российская разработка. Система управления бизнес-процессами основана на простой идее: идет построение модели бизнес-процессов вашей компании с помощью наглядных диаграмм (нотация BPMN), загружаете эти описания в компьютерную систему ELMA, и программа позволяет отследить исполнение процессов в реальной практике работы предприятия. Есть бесплатная версия.
Помимо управления последовательными задачами, которые выгодно автоматизировать, есть модуль управления проектами. Существующая система контроля (в том числе через модуль управления KPI) и отчетов создает оптимальный условия для работы в команде, в том числе удаленно (особо ценно для филиалов).
Электронный документооборот связан со всеми модулями системы и обеспечивает хранение, классификацию документов. Это значительно экономит время и сводит концепцию «незаменимого работника» к минимуму.
Учет клиентов и прав доступа решен в модуле CRM: появилась функция интеграции с call центрами. Для рядового пользователя ELMA может быть полезна как альтернатива внутрикорпоративной почте и инструмент управления задачами.

7. Fox Manager Бизнес Процессы Бесплатная. Программа для построения и анализа бизнес процессов, а также генерации отчётов по процессной модели предприятия. Программа позволяет построить единую цельную процессную модель предприятия. Используемая нотация близка к Basic Flow Chart, которая многим хорошо знакома своей простотой построения бизнес процессов. Программа автоматически строит процессы верхнего уровня, отображая взаимодействия категорий и бизнес процессов в виде наглядной диаграммы. Аналитические функции программы позволяют вовремя заметить и устранить ошибки, допущенные при построении построенной процессной модели, а именно выделить процессы, за которые никто не отвечает, найти ссылки на несуществующие документы, должности, поставщиков или бизнес процессы.

Настоящая статья продолжает цикл публикаций, посвященных инструментам, которые российские компании могут использовать для решения задач моделирования и совершенствования бизнес-процессов без существенных рисков. И если в предыдущей статье речь шла о продуктах производителя, неплохо представленного в России с точки зрения локализации, технической поддержки и обучения, но не упоминавшегося в последние годы ведущими аналитическими компаниями в обзорах и рейтингах, то сегодня мы поговорим о продуктах компании, занимающей в рейтингах самые высокие позиции, а именно о семействе продуктов 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 Простота освоения продукта Сложно Просто Сложно
"+" - да
"+/-" - частичная реализация, требующая доработки иными инструментальными средствами
"-" - нет

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

При дальнейшем анализе будут рассматриваться только характеристики программ ARIS ToolSet (далее, ARIS), BP-Win – Erwin (далее, BP-Win) и ОРГ -Мастер (далее, ORG-Master). Программу Rational Rose - как в наибольшей степени ориентированную на построение чисто программных, а не организационных систем, чтобы упростить изложение мы исключим из рассмотрения, тем более что лежащая в ее основе методология UML реализована сейчас в АРИС).

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

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

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

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

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

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

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

Так, например, после построения модели бизнес процесса в BP-Win, с помощью ERwin строится отдельная модель данных, в которой устанавливаются связи между компонентами системы (сущностями модели данных по методологии). Затем эти модели связываются посредством механизма, по сути своей схожим с используемым в ORG-Master механизмом построения проекций (см. Приложение 1 . Компоненты моделей программно-методического комплекса ОРГ -Мастер).

С учетом этого, вторая из рассматриваемых возможностей анализа модели: анализа распределение ответственности за реализацию отдельных функций и расходование ресурсов системы , оказывается автоматически реализованной в процессе построения модели бизнес-процесса в системе ORG-Master. Действительно, проекции вида Оргзвенья – Функции и Функции - Ресурсы, задаваемые при построении моделей бизнес-процессов в ORG-Master, непосредственно показывают ответственных за тот или иной участок работы или ресурс (и позволяют проанализировать их любые комбинации). Кроме того, ORG-Master позволяет экспортировать матричные проекции в MS Excel, где на их основе формируются диаграммы организационного анализа.

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

Вопрос о загрузке исполнителей и инструментальных ресурсов в системе , а также получение оценок по основным временным параметрам моделируемой системы, может решаться на основании количественных данных о сложности (или просто продолжительности) реализуемых ими функций. Для решения этой задачи необходимо тем или иным способом ввести в систему такие данные, а также предусмотреть средства получения сводных оценок. Поддержка методологии IDEF3 (в BP-Win), ABC-методов в ARIS и BP-Win, а также средств имитационного моделирования в ARIS (и, частично, в BP-Win) предусматривает определенную обработку этих оценок. Что касается собственно исходных данных, то они задаются пользователем, который, таким образом, и несет ответственность за конечный результат.

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

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

Более адекватные результаты можно попытаться получить с помощью имитационного моделирования поведения системы. Однако, для времен задержек обслуживания приходится либо принимать весьма приблизительные предположения о законе распределения их во времени, либо проводить достаточно дорогие и трудоемкие процедуры хронометража и последующую статистическую обработку. При этом достоверность полученных результатов не будет слишком высокой, либо потребует значительных дополнительных затрат. Поэтому, представляется разумным подход, заключающегося в том, что: «стоимость затрат на моделирование для получения какой-либо информации, не должна превышать ценность (стоимость) результатов ее использования. Кроме того, всегда надо помнить о законе Парето, из которого, применительно к рассматриваемой проблеме, следует, что 20% усилий по моделированию обеспечивают 80% эффекта.

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

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

Кроме того, в семейство ОРГ -Мастер входит и программный комплекс “Тайм-Мастер”, одна из компонент которого, обеспечивающая управление процессами (workflow), позволяет накапливать статистику по ходу их выполнения, что обеспечивает получение оценок для необходимых для анализа временных параметров процессов.

  • Средства оптимизации бизнес-систем (бизнес-процессов) дополнительно к возможностям анализа моделей обеспечивают: инструмент управления.
  • генерирование ряда альтернатив;
  • планирование;
  • выбор наилучшей линии поведения;
  • распределение ресурсов;
  • установление приоритетов.

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

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

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

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

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

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

Кроме того, должна обеспечиваться возможность создания специальных отчетных форм, для создания документов в различных функциональных областях: Технического задания на информационную систему управления предприятием, Руководства по качеству (см. например, Приложение 3) и других специальных документов по стандарту ISO9000 и т.п.

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

В среде ORG-Master такие положения и инструкции генерируются автоматически как текстовые формы описания процедур, представленных соответствующими классификаторами и отношениями-проекциями связей между ними. Графические формы (различные орграфы и диаграммы процессов) служат хорошим дополнением этих документов.

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

В BP-Win прямая возможность получения различных регламентов не оговорена.

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

В части документации для разработки информационной системы наиболее традиционные возможности предусматривает среда BP-Win/ERwin, которая, собственно, для этого и создавалась.

Возможности ARIS примерно аналогичны: в первых версиях модели данных описывались по схеме сущность-отношение, в более поздних – на языке UML. Однако инструмент ARISToolset обеспечивает более развитые функции разработки информационных систем.

Возможности ORG-Master позволяют полностью представить структуры данных, необходимые для организации информационной поддержки моделируемых бизнес-процессов с помощью собственных универсальных средств – классификаторов и проекций. Отсутствуют формализмы типа ER-диаграмм, хотя в последних версиях возможна визуализация в стандарте DFD. Кроме того, появилась возможность отражать на IDEF0-диаграммах взаимодействие между функциональными блоками не только с помощью непосредственной передачи документов и файлов, но и через разделяемые базы данных!

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

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

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

Проектирование баз данных и файлов (концептуальный и внутренний уровни), преобразование моделей данных, описание форматов файлов наиболее полно в рассматриваемых средствах поддерживается только в BP-Win (ERwin), так как эта среда специально предназначена для решения подобных задач.

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

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

Генерация программных кодов прикладных или системных средств в системах ARIS и ORG-Master не предусматривается, так как они представляют собой средства проектирования бизнес-систем, а не программного обеспечения. В определенной мере эта возможность реализована только в BP-Win.

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

Функции управления проектом создания баз данных и программных средств являются специфическими именно для разработки программных продуктов. В такой форме они реализованы в BP-Win. Управление проектами в семействе ОРГ -Мастер полностью поддерживает программный комплекс «Тайм-Мастер». (Хотя, строго говоря, данные функции не являются обязательными для рассматриваемого класса инструментальных средств).

Интеграция с другими программными продуктами предполагает расширение области применения рассматриваемого средства и может проводиться как в рамках разработки семейства совместимых программных средств (по типу фирмы Platinum Technologies) или с программными средствами других разработчиков (third party software).

Интеграция с программными продуктами “третьих сторон” выполняется с одной из следующих целей:

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

С точки зрения функциональной направленности можно рассматривать интеграцию с:

  • CASE средствами,
  • ERP системами,
  • прикладными программами.

ARIS имеет интерфейсы с некоторыми CASE-средствами, а также является средством создания моделей для непосредственной настройки таких систем управления предприятиями, прежде всего SAP R/3. Как отмечалось выше, система опирается на собственную нотацию для представления бизнес-процессов, поэтому в ней используются встроенные средства имитационного моделирования и инструментом стоимостного анализа, результаты которых, впрочем, могут экспортироваться в форматы MS Excel.

Системы ORG-Master и BP-Win поддерживают систему обозначений IDEF0 для описания представляемых бизнес-процессов. В принципе, это является некоторым связующим звеном как между этими средствами, так и для связи с другими программными продуктами, использующими эту методологию. Однако, не рассматривая здесь вопросы «возраста» нотации IDEF0, следует указать, что внутреннее представление данных в каждой системе свое, а стандартный интерфейс по типу “сокетов” или классов для системы IDEF0 не оговорен. Вместе с тем, существует стандартизованный формат файлов для представления IDEF диаграмм. Поэтому, хотя описания, сделанные с его помощью и не слишком удобны как для человека, так и для ЭВМ, использовать их в качестве средства обмена моделями возможно при наличии соответствующих конвертеров данного формата. Такой конвертер предусматривается в следующих версиях ORG-Master.

BP-Win поддерживает методологии IDEF0 , DFD и IDEF3 и интегрируется со следующими программными продуктами (в основном, того же производителя):

  • инструментом моделирования данных ERwin (Platinum Technology),
  • системой управления и хранения проектов ModelMart (Platinum Technology),
  • специализированным генератором отчетов по модели RPTwin (Platinum Technology),
  • системой имитационного моделирования BPSimulator (System Modeling Corporation),
  • инструментом стоимостного анализа EasyABC (ABC Technologies).

(*Platinum Technology – с 1999 г. вошла в Computer Associates)

ORG-Master изначально позиционируется как система организационного класса, ориентированная на решение задач моделирования и проектирования бизнес процессов и структур и поддержки принятия организационных решений. В нем предусмотрена возможность интеграции с собственными пакетами разработчика («BIG-SPB Software»), ориентированными на решение различных функциональных задач. В системе ORG-Master, при необходимости, автоматически создаются простые исполнительные информационные системы в среде MS Office:

  • Система бюджетирования (представляющая собой простую систему управленческого учета, управления прибыльностью и платежеспособностью предприятия).
  • Система маркетинга (накапливающие оперативную количественную информацию о рынке предприятия, а также интегрируемая с собственной CRM-системой поддержки отношений с клиентами).

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

Возможно (и было опробовано в проектах) сопряжение по данным через файлы обмена в рамках построения интегрированных информационных систем с исполнительными и аналитическими программами фирм-партнеров: 1С, АиТ:Софт, Инталев, Комтех+ , ИНЭКи др., а также с комплексными системами управления ресурсами предприятия (например, IPS-производство).

В новой версии также предусматриваются механизмы экспорта описаний бизнес-процессов в программный комплекс «Тайм-Мастер», сочетающий свойства систем типа Project Management, WorkFlow и Personal Information System и построенную на технологиях Internet/Intranet.

Резюме по разделу:

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

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

Однако в ходе обсуждения функциональных возможностей подчеркивалось, что непосредственно для решения задач бизнес инжиниринга, отдельные группы функциональных возможностей имеют различное значение. Этот факт отражен коэффициентами, записанными в графе “Bес”, Таблицы 2. С учетом этого фактора видно, что общая оценка комплекса ORG-Master немного превосходит ARIS.

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

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

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