Выбор по автоматизации бизнеса.

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

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

Такой класс программ называется BPMS (Business Process Management System) или BPM-системы .

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

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

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

Видео - Cистема управления бизнесом - ELMA ECM

Это моделирование, выполнение, мониторинг и оптимизация процессов .

Эту последовательность (цикл) описал известный гуру – Эдвард Деминг, поэтому его часто называют циклом Деминга .

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

Моделирование (проектирование) является первым этапом работы с приложением ELMA. Оно реализовывается в программе, которая имеет название «Дизайнер ELMA». Эта программа отличается простым интерфейсом и входит в стандартный комплект ELMA .

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

В работе приложения ELMA применяется стандартная для бизнес-процессов ВРМN нотация. Самый новый вариант нотации, из существующих сегодня, обозначается номером 2.0.

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

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

Выполнение бизнес-процессов

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

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

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

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

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

Мониторинг и контроль бизнес-процессов

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

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

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

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

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

Мониторинг процессов

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

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

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

Пример бизнес-процесса компании - заявка на приобретение офисной техники

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

Графическое отображение бизнес-процесса компании - заявка на приобретение офисной техники

Указаны зоны ответственности и этапы исполнения. Таким образом настраивается и отображается в Дизайнер ELMA любой процесс.

Видео: Дизайнер бизнес процессов ELMA

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

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

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

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

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

Заявление на получение командировки

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

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

Интеграция ELMA BPM с 1С с помощью готового модуля

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

Важно: Возможна интеграция с несколькими 1С конфигурациями одновременно.

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

Можно выделить следующие возможности взаимодействия ELMA и «1С Предприятие»:

Использование документов и справочных материалов системы «1С Предприятие»;

Старт функций этой системы;

Использование объектной модели «1С Предприятие»;

Запуск процессов и посылка сообщений из «1С Предприятие» в систему ELMA, что достигается с помощью SOA Connector.

Использование справочных материалов «1С Предприятие» в ELMA производится прозрачно. В веб-интерфейсе они имеют такой же вид, как и справочники, относящиеся к системе ELMA. Возможности пользователя сводятся к просмотру, дополнению и редактированию данных. Все эти коррективы отражаются в «1С Предприятие».

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

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

На внедрение любой IT-системы требуется много времени, сил и средств. А когда речь идет о таком глобальном решении, как BPM-система, внимания приходится уделять еще больше.

Нельзя запускать проект, опираясь на возможности наскоро выбранного продукта и обещания вендора, есть масса аспектов, которые нужно обдумать и взвесить. А последствия неправильного выбора и осознание своей ошибки уже во время работы, «на половине пути» может стоить дорого.

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

Обзор BPM-решений

Рассматриваемые BPM-решения: ELMA BPM Suite , Bizagi BPM Suite и Bonita Open Solution . Все они являются популярными и востребованными. Кроме того, данные решения во многом схожи функционально.

Рассмотрим их главные компоненты:

  1. дизайнер для моделирования бизнес-процессов;
  2. механизм исполнения;
  3. средства контроля и мониторинга выполнения бизнес-процессов;
  4. возможности быстрого изменения бизнес-процессов.

В статье мы рассмотрим реализацию этих возможностей, а также:

  1. пользовательский интерфейс;
  2. стоимость систем;
  3. наличие мобильной версии;
  4. другие критерии.

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

ELMA BPM

ELMA BPM – разработка российской компании ELMA, предназначенная для управления бизнес-процессами.

Моделирование бизнес-процессов в системе ELMA осуществляется в специальном графическом редакторе «Дизайнер ELMA» в нотации BPMN 2.0, которая, к слову, была целиком переведена на русский язык именно специалистами данной компании и доступна для свободного скачивания на сайте ELMA.

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

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

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

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

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

Добавлю, что в системе ELMA реализована отладка процессов и инструменты для их тестирования (верификации). При публикации модели процесса автоматически выполняется верификация синтаксиса – проверка правильности модели и проверка сценариев на наличие ошибок.

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

Рис. 1. Интерфейс графического редактора «Дизайнер ELMA»


Рис. 2. Форма заполнения заявки (в режиме отладки) в системе ELMA

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

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

Возможно, плановое значение изначально задано неверно, и стоит его скорректировать, как и сам процесс.

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

Следующий участник обзора – Bizagi – тоже отличается своими механизмами исполнения процессов.

Bizagi BPM Suite

Система весьма известная и популярная. Bizagi BPM Suite состоит из компонентов, выполняющих отдельные функции:

  1. Bizagi Process Modeler – дизайнер процессов;
  2. Bizagi Studio - автоматизация процесса;
  3. Bizagi BPM Server - исполнение процесса.

Моделирование бизнес-процессов осуществляется в нотации BPMN. Поддерживается наиболее полный уровень соответствия спецификации BPMN. Но самая сильная сторона продукта – красочный графический редактор.

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

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

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

В веб-интерфейсе выполняются пользовательские задачи и производится контроль исполнения процесса. Система создает подробные отчёты по процессу в целом и отдельно по каждой задаче. Отчёты доступны в веб-интерфейсе.

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

Bizagi дает возможность обмена моделями между приложениями, поддерживается импорт и экспорт в форматы XPDL и MS Visio.

Рис. 3. Моделирование процессов в Bizagi BPM Suite

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

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

Bonita Open Solution

Bonita Open Solution – французский вендор. Представительства в РФ, как и у предыдущего решения, нет. Не так давно, по некоторым данным, была переведена только пользовательская часть системы, в целом, российской локализации нет.

В opensource-версии системы отсутствуют средства мониторинга процессов. В свою очередь, в коммерческом варианте системы они есть. Решение состоит из трёх основных компонентов, разделенных по назначению:

  1. Studio - моделирование и автоматизация бизнес-процессов;
  2. Execution Engine - исполнение бизнес-процессов;
  3. User Experience - интерфейс для работы пользователя с его процессами.

Моделирование процессов Bonita Open Solution происходит в нотации BPMN. Поддержка нотации довольно полная. Решение поддерживает импорт диаграмм из формата XPDL, но без возможности экспорта в него. Также нет и поддержки BPEL.

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


Рис. 4. Моделирование бизнес-процессов в Bonita Studio

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

ELMA BPM

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

В системе ELMA есть средства интеграции с основными корпоративными приложениями (SOA, CRM, почтовые сервисы, оповещения на почту и по sms). Для российских пользователей плюс системы состоит в тесной интеграции с «1С: Предприятие». У системы богатая поддержка работы с веб-сервисами, что полностью задокументировано разработчиком. Поэтому интегрировать ELMA с любой внешней системой не составляет труда. Кроме того, есть поддержка работы с сервисной шиной (ESB) и интеграция с шинами передачи данных на уровне моделирования бизнес-процессов (JMS, MSMQ). Портлеты ELMA встраиваются в корпоративные Порталы: SharePoint, Bitrix.

Bizagi BPM Suite

Стоит отметить гибкие возможности BizAgi BPM Suite по интеграции с внешними системами и приложениями. Эти возможности позволяют связать процессы с любой другой системой. Такие возможности конфигурации включают в себя различные механизмы на уровне интеграции данных и на уровне процессов. Поддерживаются следующие виды интеграций:

  1. с внешними источниками данных;
  2. с сервером электронной почты (оповещения);
  3. с ECM (и системами электронного документооборота);
  4. с иными IT-системами;
  5. возможность ссылаться на внешние сети.

Bonita Open Solution

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

Интерфейс

ELMA BPM

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


Рис. 5. Создание заявки в интерфейсе системы ELMA 3.5

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

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

Bizagi BPM Suite

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

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


Рис. 6. Интерфейс системы Bizagi

Bonita Open Solution

Продукт имеет удобный графический интерфейс для моделирования бизнес-процессов. Можно моделировать бизнес-процессы и создавать собственный интерфейс. В Bonita Studio встроен графический конструктор экранных форм Bonita Form Builder, он позволяет создавать веб-интерфейсы для работы с бизнес-процессами.

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


Рис. 7. Интерфейс Bonita Studio

Недостатки систем

ELMA

Нотация BPMN 2.0 русифицирована, и русские названия элементов модели процесса значительно облегчают общение с бизнес-пользователями, но соответствие нотации у ELMA BPM менее полное, чем у Bizagi. Разработчики ELMA сконцентрировались только на тех элементах, которые реально можно автоматизировать, а поддержка неисполнимых элементов довольно слабая.

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

Bizagi BPM Suite

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

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

Bonita Open Solution

Нет средств статической верификации процессов (доступна их симуляция с различными параметрами и формированием отчётов по результатам).

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

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

Стоимость систем

ELMA

Есть бесплатная версия на пять рабочих мест. Также вендор предлагает коммерческие версии: легковесную Экспресс-версию на бесплатном СУБД Firebird. В качестве базовой предлагается «Стандарт» версия на MS SQL. Версия Стандарт стоит примерно в полтора раза дороже «Экспресса».

Стоимость лицензии – менее 10 тысяч за 1 рабочее место. А в случае с версией «Экспресс» - значительно ниже.
Также ELMA предлагает корпоративную версию, которая поддерживает кластерную архитектуру для обеспечения высокой производительности в больших организациях. Данная версия работает как на корпоративной версии MS SQL, так и на Oracle. Цены на корпоративную версию на сайте разработчика найти не удалось.

Bizagi BPM Suite

Система доступна в двух вариантах:

Enterprise Edition . Корпоративные решения BizAgi BPMS разработаны для крупных предприятий. Они обеспечивают все функции, необходимые в большом количестве BPM проектов. В системе могут работать от сотен до тысяч пользователей.

Xpress-издание – BizAgi BPMS Xpress – сравнительно недорогое решение для малых и средних предприятий. Позволит оценить преимущества BPM небольших (пробных) проектах, прежде чем начать работу со всеми функциями BPM. BizAgi BPMS Xpress может одновременно использовать максимум только 50 пользователей.

Стоимость лицензий – около 100$ за одного пользователя.

Bizagi Process Modeler – дизайнер бизнес-процессов распространяется бесплатно.

Bonita Open Solution

Решения системы – Bonita Portal, Bonita Studio и Bonita Engine платные, на официальном сайте есть подробное описание всех модулей, но нет информации по их стоимости. Есть бесплатная Opensource-версия.

Выводы

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

За красотой интерфейса в ряде систем скрывается неудобная настройка. Усложняет внедрение BPM-решений и территориальная удаленность вендоров. Что же касается функциональных возможностей, здесь во многих вопросах, конечно, Bizagi держит уверенное первенство. Но, что особенно приятно, отечественная разработка – ELMA BPM уже не только может поравняться силами со своими западными коллегами, но и в чем-то их превзойти.

Теги:

  • еще раз о bpm
  • обзор bpm-систем
  • мобильные версии BPM-систем
  • интерфейсы
Добавить метки

Объединяем бизнес и ИТ для улучшения операционной деятельности компании

Система управления бизнес-процессами и автоматизации ELMA BPM

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

Что такое BPM-система

Business Process Management System - ПО, реализующее концепцию процессного управления, согласно которой стратегические цели компании достигаются через моделирование, исполнение, контроль и непрерывное улучшение исполняемых процессов.

Моделирование

Аналитик настраивает бизнес-логику процессов в визуальном редакторе системы ELMA BPM. Описание бизнес-процессов ведется в соответствии с последней версией нотации BPMN 2.0. Глубокие знания в BPM и специальная подготовка не требуются.

Исполнение

BPM-cистема преобразует модели в исполняемые процессы, отправляет задачи исполнителям, и при необходимости обменивается данными с другими ИТ-решениями компании.

Как работает ELMA BPM

Улучшение

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

Контроль

Руководители получают информацию об отклонениях от плановых характеристик исполнения бизнес-процессов в режиме real-time и контролируют эффективность работы сотрудников.

Для чего бизнесу управлять процессами в BPM-системе

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

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

Система ELMA BPM объединяет ИТ и бизнес

Цикл управления бизнес-процессом, от моделирования, согласно нотации BPMN 2.0, до улучшения, не требует привлечения программистов. Бизнес-пользователи могут сами анализировать исполнение процессов, находить узкие места и устранять их в визуальном редакторе.

Чтобы увеличить эффективность бизнес-процессов ELMA BPM может использовать внешние технологии - такие как роботизация процессов (RPA) или аналитика данных (BI).

BPM-система ELMA автоматизирует сквозные бизнес-процессы компании

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

Преимущества системы ELMA BPM

Скорость внесения изменений

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

Мгновенный мониторинг результата

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

Легкость интеграции

BPM-система ELMA взаимодействует с корпоративными ИТ-решениями через веб-сервисы и API. Предусмотрен отдельный модуль интеграции с «1С: Предприятие».

Системы управления бизнес-процессами пришли в Россию с Запада, где этот класс программ называется BPMS (Business Process Management System) или BPM-системы. Основная цель данных систем – осуществить программную поддержку концепции процессного управления организацией.

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

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

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

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

  • Проектирование (моделирование)
  • Исполнение
  • Контроль и Мониторинг
  • Улучшение процесса

Приложение ELMA BPM обладает огромным количеством возможностей, однако все функции системы легко могут быть поделены на четыре группы в соответствии со стадиями жизненного цикла (цикл Деминга) процесса PDCA (Plan, Do, Check, Act):

Проектирование (моделирование) бизнес-процессов

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

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

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

В основе функционирования приложения ELMA BPM используется общепринятая нотация описания бизнес-процессов BPMN. На сегодняшний день последняя версия нотации BPMN имеет номер 2.0 . Специалистами компании ELMA был выполнен перевод нотации на русский язык.

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

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

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

Внутри бизнес-процесса двигаются данные

Исполнение бизнес-процессов

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

ELMA автоматически ставит задачи

Минимально необходимый набор данных на карточке задачи платформы ELMA BPM

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

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

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

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

Контроль и мониторинг бизнес-процессов

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

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

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

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

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

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

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

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

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

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

Всегда понятно на какой стадии находится бизнес-процесс

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

Монитор бизнес-процессов показывает ситуацию «В целом»

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

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

Бизнес-процессы изменяются вместе с компанией

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

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

В Elma удивило число функций модулей, что любопытно для сравнительно молодой (5 лет?) программы - ребята реально оправдывают концепцию BPM. Что такое управление коллективной корпоративной работой: это задачи поручения и их постановка внутри компании.

Со временем появились отдельные решения (!) по управлению задачами : для циклической цепочки строят и автоматизируют бизнес-процессы (а затем их анализируют, управляют); для нерегулярных цепочек задач используют управление проектами ; по ведению отношений с клиентами и документами есть отдельные решения (CRM, документооборот). Понятное дело все взаимопереплетается, ибо для одного дела созданы - внутреннего управления компанией. Описанные «концепции» есть в ELMA. (!)

Архитектура в целом
Стартовая страница пользователя Элма служит для отображения информации по наиболее востребованным модулям (настраиваемо юзером). Порадовала в Tittle текущая дата и название твоей фирмы. В раздел «Сообщения» генерится информация по мере востребованности процесса, задач, проекта, документооборота и проч. т.е. буферный такой раздел.

В модуле Задачи можно поставить всё (поручения комплексные, периодические, указать время..) и всем (при наборе исполнителя выпадает список заведенных пользователей); напрягло обязательное заполнение поля «тема». Есть календарь, через него у других коллег бездельников можно узрить дела, а также удобно настроить собственные. Я подобный функционал использую давно на Я.Почте и Gmail их преимущество - они бесплатны + нелокальны, и не менее классные.

В Дизайнере ELMA (отдельная программа для аналитика, бесплатная входит в демку) строятся бизнес-процессы в нотации BPMN, при помощи визуального моделирования drug-drop. Программировать не надо, во всяком случае для процессов, которые пришли мне в голову, в чем вижу экономию на внедрении. Не понравилось, что при соединении объектов (шлюзов, задач) бизнес-процесса стрелка "убегает", но к этому можно привыкнуть. Практична функция бэкапа старых версий процессов, оргструктуры, типов документов. Все построенное в дизайнере после "публикации" отображается у пользователей в браузере.

Документооборот вроде стандартный: версии (то что в ворде наклепали) + атрибутика (кто, когда). Есть функции создания задач по электронному документу - считаю именно ради этого (+ поиск) и стоит перейти с файлового хранилища (как сейчас существует у нас..). Есть конечно более длинный вариант - каждый раз создавать отдельные задачки по документу, но в таком случае история работы не будет фиксирована = путаница. Для некоторых организаций нужно штрих-кодирование бумажных вариантов, сквозная интеграция с Word, поточное сканирование - в пакетной версии ELMA этого нет; но есть атрибуты делопроизводства - ЭЦП, номенклатура, автоматическая нумерация. Понравилась функция массового ввода документов с внутреннего сервера, но для этого дополнительно устанавливать нужно некий Agent.

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

Есть также управление проектами - я не оценил, ибо в Демке отсутствует. Также есть CRM - стандартное решение для этого класса программ: список ваших клиентов и информация о них, а также возможность поиска, создания фильтров, фиксация истории взаимоотношений. Интеграции CRM с call-центрами и внутренними программами (1C, АБС) и прочей составляющей достижима, по словам разработчиков.

Сухой остаток
Плюсы:
- цена: Минимальная стоимость лицензий 67000 р. за 10 пользователей .
- бесплатный Дизайнер бизнес процессов, пусть и в отличие от Бизнес-Студио с одной нотацией, зато какова реализация.
- сквозной охват управления предприятием: BPM.
- возможность улучшения построенного, через функции метрик и отчетов.
- могу сам осуществить внедрение. Доступна документация и уроки.
Минусы:
- для некоторых web-доступ не является возможным. (хотя и есть мобильная версия)
- не нашел об открытом API ничего. Для такого класса программ, считаю интеграцию первоочередной проблемой.
- отсутствует возможность покупки частичной: кому-то нужны только задачи, кому-то KPI и документооборот.

P.S.Минимальная стоимость лицензий и ПО для сервера навечно - 67000 р. за 10 пользователей, на 5 - бесплатно. Ну и внедрение займет денег, при наличии нестандартных процессов, интеграций и т.п. Программа подходит очень широкому кругу компаний, для формализации имеющихся отдельных процессов разных уровней (документооборота, построении системы работы с клиентами, стратегическом управлении/мотивации персонала посредством kpi) и построения полноценной системы автоматизации бизнеса.
upd: уже 2 недели тестирую, если кто наткнулся - спрашивайте по функционалу



Поделиться