Сравнение средств моделирования процессов и архитектур

06.08.2020

Автор: Виктор Рудь


Статья написана в 2018 году и обовляется периодически по мере изменения ситуации на рынке РФ. Первоначально в сравнение вошли системы зарубежных производителей, но с 2022 года актуальным вопросом стало их импортозамещение. Поэтому обзор дополнился данными по бесплатному продукту Archi и российской системе моделирования архитектур - СиММА.


Очень часто возникает вопрос на тему «Какой инструмент моделирования бизнес-процессов или архитектуры информационных систем лучший?» Однозначного ответа, как обычно, не существует, так как понятие ЛУЧШИЙ всегда определяется относительно целей моделирования. То есть под каждую задачу и бюджет есть всегда какое-то наиболее удачное решение. В данной короткой заметке мы дадим основное назначение каждого инструмента исходя не из замысла разработчиков, а из наблюдаемой нами практики применения инструментов (рынок России в 2015-2019 году). Коснемся также и бюджетных соображений. В сравнение мы решили добавить следующие инструменты моделирования:

  • Business Studio (бизнес-студия, бизнес студио) — материал высылается по запросу.
  • Sparx Enterprise Architect — см. отдельную статью.
  • QPR Enterprise Architect — см. вложенный PDF-файл в конце данной статьи.
  • Aris — материалов в интернет достаточно, практикующих людей тоже можно найти.

Приведем также крактие заметки по Archi, СиММА (см. вложенный файл), Camunda, Elma, iServer, Sila Union.


I. Первый критерий сравнения — цена. Как бы нам не хотелось выбрать лучшее, но ИТ-архитекторы, ИТ-руководители и просто специалисты с трудом способны объяснить своему руководству зачем нужно потратиться на профессиональные инструменты. В результате выбор дорогих и действительно того стоящих инструментов становится не доступным для многих заинтересованных лиц и они вынуждены пользоваться универсальными продуктами типа MS VISIO [для целей регламентации процессов] или Sparx [для решения задач проектрирования ПО]. Если же до высшего руководства удаётся донести идею всестороненнго моделирования бизнеса и ожидаемых от этого моделирования последствий, то выбор падает на самое дорогое решение — ARIS. Но к сожалению и не самое лучшее. Лучшим решением в области Enterprise-архитектуры является на протяжении ряда лет (до 2019 года включительно) продукт голландской компании BiZZdesign. Однако внедрений в России на конец 2019 года не было. Что весьма показательно.

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

III. Третий критерий — поддержка архитектурых методологий и нотаций. Если вам это важно, обращайте внимание на этот фактор.

IV. Четвертый критерий - позиционирование продукта на рынке. Это, конечно, не только позиционирование, но и экспертиза разработчиков, стоящая за ним.

V. Пятый критерий — типовой масштаб внедрения. Это исключительно наблюдаемая нами картина, но она влияет на выбор неокрепших умов. Никто не хочет быть пионером, все хотят купить проверенные за счет предшественников продукты.

Business Studio Sparx QPR Enterprise Architect Aris
I. Цена дешево чуть дороже дорого очень дорого
II. Основное назначение создание регламентирующих документов и процессных схем создание документов в цикле разработки ПО исследование процессов и архитектур создание регламентирующих документов и схем в крупных распределенных компаниях
III. Как реализована поддержка архитектурного моделирования не реализована предложен ряд шаблонов ориентация на иерархические архитектурные каталоги ориентация на поддержку архитектурных диаграмм
IV. Основная черта среди представленных конкурентов наиболее низкая цена,
поддержка VISIO,
готовые отчеты
наибольшее количество встроенных шаблонов, поддержка скриптов открытая метамодель для изменения, двунаправленное моделирование от каталога к диаграмме или от диаграммы к каталогу фирменная методология архитектуры предприятия, поддержка сотен пользователей
Типовой масштаб внедрения
("тяжелых" пользователей)
1-15 пользователей 1-10 пользователей 5-100 пользователей 100+ пользователей

В 2019-2022 году сохраняется интерес к российскому продукт с нерусским названием Business Studio на волне тенденции гос.компаний РФ к импортозамещению. Однако наличие импортного движка VISIO от Microsoft не позволило российкому продукту выйти в топ популярности. Да и проблемы с производительностью дают о себе знать: больших внедрений на 30+ пользователей нет. К тому же инструмент не прижился в среде ИТ-профессионалов, так как ориентирован исключительно на отделы СМК. К концу 2022 года разработчики так и не смогли реализовать нотацию Archimate. Однако для тех потребителей, кто хотел бы установить продукт и сразу получить возможность заполнять модель и генерировать отчеты - "студия" остаётся вполне привлекательным решением для описания процессов и их регламентации. Для проектирования и цифровизации применяют обычно совершенно другие инструменты. 

Ответы на часто задаваемые вопросы по другим инструментам.

iServer. В настоящее время на рынке РФ плавно затухает продукт iServer. Продукт был интересен своими возможности по интеграции с документами MS Office. В качестве front-end’а для рисования диаграмм используется VISIO, что подкупает. Плюсы интеграции с MS Office оборачивались однако и минусами: архитектурный репозиторий очень быстро становится свалкой многочисленных строгих и не строгих VISIO-диаграмм. С одной стороны, обеспечивается быстрый старт для тех, кто подсел на VISIO, удаётся быстро решить вопросы освоения инструмента рядовыми участниками проектирования. С другой стороны, ориентация на быстрое рисование диаграмм никогда не вела к созданию стройного и строгого репозитория архитектуры. По нашему опыту ориентация в проектировании на диаграммы, отчеты и документы убила многих и многих адептов архитектуры: коллективное проектирование не складывается. Форсирование крупных предприятий РФ на импортозамещение надежно ставит крест на iServer.

Elma, Camunda, Comandware. Много вопросов поступает касательно BPM-систем типа Elma, Camunda, Comandware или Bizagi, можно ли использовать их для моделирования бизнес-процессов? Использовать можно, но только если вы планируете автоматизировать эти процессы в соответствующих движках (Elma, Camunda, Comandware, Bizagi). Во все эти системы встроен конструктор (который многие ошибочно называют "рисовалка"), позволяющий создать модель процесса в виде последовательности будущих автоматизированных шагов. Если же перед вами не стоит задача автоматизации процесса на указанных движках, то бессмысленно использовать их конструкторы. MS Visio подойдет лучше. Ну и конечно же все инструменты подобного класса весьма и весьма ограничены в своих возможностях, что объективно необходимо: сконструированный в Elma-дизайнере процесс должен быть запущен в движке Elma и должен пониматься этим движком на 100%. А это значит и ограничения в нотации моделирования, и полное отсутствие возможностей моделирования в таких архитектурных слоях, как цели, требования, системы, данные, инфраструктура. То есть Elma, Camunda, Bizagi — годные инструменты под задачу типа «срочно сваять пару-тройку-десяток BPMN-диаграмм» и не более того, то есть процессную архитектуру в них не построить, тем более не удастся построить архитектуру предприятия.

Aris. 2023-2024 годы станут этапом вымещения продукта с рынка РФ. Альтернатив почти нет, но возможно это и станет драйвером роста для отечественных решений. Почему в качестве дорогих решений чаще всего выбирали ARIS? Наши соображения на этот счет следующие:

  • ARIS часто уже стоит у крупных компаний, купивших дорогое программное обеспечение ERP-классса SAP R/3. Обычно процессы SAP R/3 поставляются в виде ARIS-диаграмм. Соответственно возникает ощущение, что все крупные бизнесы сознательно выбрали ARIS.
  • При рассмотрении вопроса архитектуры чаще всего начинают с вопроса процессной архитектуры или с осознания того факта, что процессы — это основной (опорный) архитектурный слой. И поэтому выбор падает на ARIS, как систему, изначально хорошо отлаженную именно на процессное моделирование. Однако это не значит, что эта же система будет хорошо справляться с архитектурными задачами, выходящими за рамки процессного слоя.
  • ARIS, как крупный поставщик, предлагает множество компонентов для различных техник моделирования, прикладных сфер и индустрий. Реализуется это как поставка дополнительных лицензий на дополнительные модули. Поскольку заказчик обычно не в состоянии сформулировать свои требования к инструменту, то наблюдается тенденция купить универсальное средство на все случаи жизни. Забывается однако, что тяжелые инструменты взлетают годами и чаще являются кузницей методологов для рынка, чем уделом профессионалов-практиков.
  • Производитель ARIS имеет группу оптимизации производительности системы, что позволяет добиваться поддержки сотен пользователей. Не все вендоры готовы это предложить.

Archi. Английский продукт для обучения моделированию в нотации Archimate. Прост в установке, можно быстро начать создание схем. Open Source. Почему не советуем для промышленного использования? 

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

СиММА. Первый российский продукт, ориентированный на ведение корпоративных архитектур. СиММА - Система Многослойного Моделирования Архитектур. Поддерживает любые архитектуры - процессов, данных, систем, интеграций, целей, задач, проектов и т.п. СиММА реализует концепцию NoCodeDB и близка к полной реализации MOF 0. Конструктор нотаций СиММА позволяет создать любую нотацию моделирования, включая самые современные типа Archimate от Open Group и C4 Саймона Брауна. Вендор системы готов предложить услуги оптимизации программного кода СиММА под особенности архитектурного репозитория Заказчика. Поддерживается создание репозиториев, не ориентированных на диаграммы. Подробности смотри на странице СиММА.

Sila Union. Российский продукт с английским названием (замах на мировую экспансию), спроектированный на замену ARIS.  Функционально поддерживает моделирование в нотациях BPMN и EPC, остальное дорабатывается по требованиям и пока не является частью тиражируемого продукта.  Архитектура продукта максимально похожа на ARIS, то есть ориентирована на диаграммы и анализ результатов моделирования путем разработки скриптов. Разработка скрипта требует навыков программирования на Java и, как в любом продукте класса Enteprise Architect, не считая учебного Archi, лежит в основе функциональности по созданию отчетов. 


О продукте QPR Enterprise Architect (6,1 МБ) Скачать
О продукте СиММА (2,9 МБ) Скачать


Список статей