Привет, Хабр! Меня зовут Георгий Ржавин, работаю процессным архитектором в компании GlowByte, руковожу направлением Business Process Management. В этой статье хотел бы поделиться моим видением мирового рынка ПО (в первую очередь доступного в России) по моделированию и автоматизации процессов, а также рассказать о новых инструментах. Материал будет интересен для бизнес‑ и процессных аналитиков.

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

  • векторные графические редакторы;

  • специализированные редакторы BPMN;

  • системы бизнес-моделирования;

  • системы по управлению бизнес-процессами (BPMS).

Рассмотрим каждый класс отдельно.

Векторные графические редакторы

Ярким представителем этой категории является всем известный MS Visio. Основным преимуществом данного класса является возможность создавать схемы любых типов: от оргструктуры компании до модели процесса в нужной нотации.

MS Visio
MS Visio

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

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

Специализированные редакторы BPMN

Из облачных инструментов в эту категорию попадают Cawemo и наш отечественный StormBPMN. Из требующих установки самыми популярными являются Bizagi Modeller и Camunda modeller. Во всех вышеперечисленных инструментах очень удобно создавать модели в нотации BPMN 2.0. При этом ничего лишнего и запрещенного добавить не получится, плюс сами инструменты помогают автору при моделировании.

Cawemo
Cawemo

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

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

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

Яркие представители этого класса — Business Studio, Aris и сравнительно новый игрок SILA Union. Спектр решаемых этими системами задач намного шире, чем просто создание моделей процессов:

  • имитационное моделирование;

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

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

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

Системы управления бизнес-процессами (BPMS)

Тут речь пойдет про ELMA, Comindware и GreenData, если смотреть на отечественные BPMS, и про зарубежных игроков Bizagi, Heflo.

Интерфейс Heflo
Интерфейс Heflo

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

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

Универсальные инструменты

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

Но нельзя не отметить попытки зайти на чужую территорию, что скорее является исключением из правил. Например, Bizagi modeler, хоть и не является системой бизнес‑моделирования, позволяет проводить имитационное моделирование.

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

Однако при моделировании очередного процесса в Heflo я натолкнулся в его настройках на пункт меню «Enable automation» — и для меня открылся новый мир. Оказывается, все модели процессов в нотации BPMN 2.0 можно автоматизировать, включив эту настройку, добавив пользовательские формы и все, что полагается при полноценной автоматизации процесса. В итоге у сотрудников появляется возможность не только читать процессные регламенты, но и запускать процессы, выполнять и закрывать задачи.

Наши заокеанские коллеги так же далеко продвинулись и в рамках Lowcod`а. Например, в Heflo есть возможность настраивать динамику на формах (скрытие, обязательность полей при изменении значений на форме) в конструкторе правил, без кодирования. Ряд подобных систем для решения аналогичных задач просят писать хоть и небольшой, но все же код.

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

Для любопытствующих — небольшая справка о Heflo. Для России это, безусловно, новый продукт, пока мало известный, но, если смотреть на историю компании и самого продукта, видно, что у ребят есть внушительный опыт и история использования программы. Сама компания (Venki) существует с 2002 года, а внедряет Heflo по миру с 2015-го. В 2018 году Heflo была представлена уже в 200 странах мира. А вообще родина Heflo — Бразилия.

Так что, как говорится, «свято место пусто не бывает». Кто‑то уходит с нашего рынка (не будем показывать пальцем), кто‑то приходит, появляются новые сильные игроки. Всех, кого заинтересовало данное решение, приглашаю на сайт Heflo, там есть возможность зарегистрироваться и получить демо‑доступ. А если есть вопросы, задавайте в комментариях, с удовольствием подискутируем!

Комментарии (6)


  1. anonymous
    00.00.0000 00:00

    НЛО прилетело и опубликовало эту надпись здесь


    1. Vimagik Автор
      00.00.0000 00:00

      Кто-то увидит в моей статье обзор основных классов систем, кому-то это поможет сориентироваться (особенно если делаешь первые шаги). А кто-то заметит скрытую рекламу. И все будут правы! =)


  1. akakoychenko
    00.00.0000 00:00
    +1

    Кажется, Terrasoft (BPMOnline) кучу лет уже умеет все это


    1. Vimagik Автор
      00.00.0000 00:00

      Знаком с этим инструментом. Но Terrasoft не удосужился даже полноценный BPMN2.0 реализовать. А без этого и с автоматизацией трудности возникают (выше трудозатраты на реализацию) и для целей регламентации хуже подходит.


  1. Myz17
    00.00.0000 00:00
    +1

    Directum RX не увидел в списке.


    1. Vimagik Автор
      00.00.0000 00:00

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