BPM система - что это такое? Выбор информационной системы для управления бизнес-процессами (BPMS).

Системы управления бизнес-процессами пришли в Россию с Запада, где этот класс программ называется 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 BPM

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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


Всегда понятно на какой стадии находится бизнес-процесс
Для любого действия в системе управления бизнес-процессами можно ввести временной регламент
Монитор бизнес-процессов показывает ситуацию «В целом»

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

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


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

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

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

BPM -система (BPMS ) предназначена для поддержки построения бизнеса по методологии BPM (Business Process Management - управление бизнес-процессами). BPM S - это комплекс открытых, основанных на стандартах программных компонентов для моделирования, выполнения, управления и оптимизации бизнес-процессов, а также интеграции корпоративных приложений.

Основные решаемые задачи при внедрении Системы BPMS:

  • Организация управления бизнес-процессами и административными регламентами в Компании;
  • Повышение качества исполнения административных регламентов и бизнес-процессов Компании;
  • Снижение операционных расходов;
  • Сокращение временных затрат;
  • Получение возможности контроля результатов деятельности для повышения качества управления;
  • Непрерывное совершенствование внутренних бизнес-процессов.

Основные функции BPM-Системы для поддержки всех стадий жизненного цикла бизнес-процесса:

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

Основываясь на данных мониторинга, организации выявляют узкие места и усовершенствуют свои бизнес-процессы. Цикл управления замыкается, когда при помощи BPMS измененные бизнес-процессы оперативно внедряются в эксплуатацию.
Моделирование бизнес - процессов
Средства моделирования включают визуальный редактор бизнес-процессов. Для моделирования бизнес-процессов применяются нотации BPMN (либо схожие с ней) или eEPC.


Многие реализации BPMS включают встроенные компоненты имитационного моделирования. Данные компоненты позволяют запускать и отслеживать поведение моделируемых бизнес-процессов без их практической реализации в коде. Имитационное моделирование производиться на основе вводимых бизнес-аналитиком исходных параметров. Полученные в ходе имитационного моделирования результаты позволяют определять возможные проблемы и узкие места в бизнес-процессах на самых ранних этапах - моделирования и проектирования. Это позволяет избежать существенных издержек, связанных с разработкой и тестированием заведомо неоптимальных версий бизнес-процессов.
Исполнение бизнес - процессов
Средством поддержки исполнения бизнес-процессов в BPMS является его «движок» (BPM Engine). Он стартует экземпляры бизнес-процессов, отслеживает смену их состояний, хранит значения реквизитов, выполняет бизнес-правила.
Работа пользователей с системой осуществляется через web-интерфейс. Основным средством работы пользователей с системой является персональный список задач (Worklist), перечень шагов запущенных экземпляров бизнес-процессов, назначенных данному конкретному пользователю или ролевой группе, к которой он принадлежит.
Основными функциями BPMS на этапе исполнения бизнес-процессов являются:

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

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


Средства мониторинга позволяют пользователям:

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

BPM-системы предоставляют базовый набор отчетов по показателям бизнес-процессов. На их основе могут быть сконструированы т.н. «ключевые показатели эффективности» (KPI, Key Performance Indicators), которые, в свою очередь, могут быть увязаны с «системой сбалансированных показателей» (BSC, Balanced Scoreсard).

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

Преимущества использования BPMS:

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

BPMS основанные на концепции SOA архитектуры (или Integration Centric, согласно классификации Gartner, а такими является большинство BPM-систем от крупных производителей), обладают также еще и преимуществами промышленных интеграционных платформ:

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

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

  • Oracle BPM\SOA Suite;
  • IBM WebSphere Process Server;
  • Documentum xCP ;
  • SAP NetWeaver BPM.

Oracle BPM\SOA Suite
Решение поддерживает полный цикл управления бизнес-процессами.
Основные функции Oracle BPM\SOA Suite:

  • В основе методология ARIS
  • Моделирование и проектирование бизнес-процессов
  • Исполнение бизнес-процессов
  • Мониторинг бизнес - процессов
  • Оптимизация бизнес- процессов
  • Бизнес -анализ (BI)
  • Наличие графического редактора моделирования процессов
  • Совместное моделирование бизнес- процессов
  • Возможность создания и изменения бизнес-правил без программирования
  • Система оповещения пользователей (web, email и др.)

IBM WebSphere Process Server
Позволяет управлять бизнес- процессами Компании.
Основные функции IBM WebSphere Process Server :

  • Проектирование и моделирование бизнес- процессов
  • Возможность тестирования бизнес-процессов (симуляция работы бизнес-процесса)
  • Исполнение бизнес-процессов
  • Совместим со стандартом WS-BPEL (возможно создание модели в WebSphere Integration Developer или импорт модели из WebSphere Business Modeler)

Documentum xCP
Решение относится к классу решений Case Management и позволяет эффективно управлять бизнес-процессами компании.
Основные функции Documentum xCP :

  • Моделирование бизнес- процессов
  • Возможность использования графических средств моделирования бизнес- процессов
  • Возможность использования предварительно настроенных шаблонов бизнес-процессов
  • Наличие средств оптимизации и анализа бизнес процессов
  • Мониторинг исполнения бизнес-процессов

SAP NetWeaver BPM
Продукт является компонентом платформы SAP NetWeaver и предназначен для быстрой и гибкой разработки и модификации бизнес-процессов.
Основные функции SAP NetWeaver BPM

  • Моделирование бизнес процессов
  • Возможность совместной работы по моделированию бизнес-процессов
  • Использование но­тации BPMN
  • Интеграция бизнес правил в проектируемые бизнес- процессы
  • Мониторинг и анализ работы бизнес-процессов
  • Гибкие возможности по интеграции с внешними информационными системами

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

Топ 10: BPM системы

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

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

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

Cистема управления документами, задачами и бизнес-процессами организации. Автоматизация делопроизводства. Управление бизнес-процессами и заданиями. Поиск и анализ информации. Информационная безопасность. Средства организации ЮЗЭДО. Средства настройки и разработки решений. Мобильная работа. Интеграция и масштабирование

Комплексная Low-code система управления бизнес-процессами включает полный комплект средств для моделирования бизнес-процессов в нотации BPMN 2.0, автоматизации бизнес-процессов, а также управления кейсами.

Полнофункциональная система для организации электронного документооборота и автоматизации бизнес-процессов на платформе Microsoft SharePoint.

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

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

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

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

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

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

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

Система bb workspace относится к классу ECM-систем (Enterprise Content Management) и поддерживает полный жизненный цикл управления документами от создания и регистрации, до архивного хранения в отдельных базах данных за каждый календарный год. В комплексной системе bb workspace реализована STP-технология сквозной обработки информации и функция BPM-системы (Business Performance Management - управление эффективностью бизнеса).

Комплексное решение по управлению договорным документооборотом компании, реализованное на базе open source платформы Alfresco ECM. Есть бесплатная версия

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

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

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

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

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

Рисунок 8.5 – Бизнес-схема предприятия

Основная идея BPM-системы предельно проста.

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

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

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

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

Проектирование. Под проектированием понимается разработка схемы бизнес-процесса. В состав BPM-системы обычно входят:

1. Графический дизайнер для рисования схемы бизнес-процесса
2. Репозиторий для ее хранения и организации совместного доступа

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

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

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

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

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

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

Рисунок 8.6

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

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

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

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

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

Мониторинг. BPM-система осуществляет контроль бизнес-процессов двумя путями:

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

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

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

BPM-системы, как правило, предоставляют базовый набор отчетов по показателям бизнес-процессов. На их основе могут быть сконструированы т.н. «ключевые показатели эффективности» (KPI, Key Performance Indicators), которые, в свою очередь, могут быть увязаны с «системой сбалансированных показателей» (BSC, Balanced Scoreсard).

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

Рисунок 8.7

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

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

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

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

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

BPMS — Business Process Management Suite — это класс программного обеспечения, которое заточено на управление бизнес-процессами в условиях частых изменений. Основная идея BPMS: процесс моделируется в графической среде и представляет собой набор графических элементов в определенной нотации , задается набор атрибутов процесса, после чего процесс запускается на исполнение (пользователи начинают получать задания). Любое изменения процесса после этого изменяет его поведение в исполняемой среде. Такая работа обычно выполняется бизнес-технологами. Получается, что бизнес-пользователь действительно может создать приложение без участия ИТ-специалиста. Но так могут думать только те, кто совершенно не представляет себе из чего складывается информационное пространство современной организации, даже самой небольшой.

Системы BPMS занимают собственную нишу, не заменяя, а дополняя возможности существующего системного (СУБД, сервера приложений) и прикладного программного обеспечения (ERP, CRM, производственные, торговые, бухгалтерские и другие системы). ИТ-специалист, в арсенале которого появилось это средство, обнаружит вокруг себя достаточно много задач, которые без BPM решались либо неэффективно, либо вообще никак.

В чем преимущество использования BPMS:

  1. BPM не столько выдвигает новые идеи, сколько развивает и комбинирует уже известные. В науке достижения часто появляются на стыке дисциплин или направлений. В случае BPM таких направлений три: процессное управление и реинжиниринг бизнес-процессов, документооборот и управление потоками работ (Workflow), интеграция корпоративных приложений (EAI).
    Не конкретизируя как BPM развил эти направления (интересующихся адресуем к статье «Истоки BPMS » на сайте bpms.ru), отметим, что BPM удачно их комбинирует. Например, сочетание процессного управления и интеграции приложений дало интеграцию на основе бизнес-процессов, а сочетание технологий Workflow и методологии реинжиниринга дало полный цикл управления бизнес-процессом (моделирование-исполнение-анализ) на основе единой модели.
  2. BPMS - это класс системного программного обеспечения, появление которого следует той же логике, что и появление СУБД за двадцать лет до того. Вспомним: в свое время мысль о том, что данные целесообразно отделить от алгоритмов и использовать для управления ими специализированное системное программное обеспечение в виде СУБД, вовсе не была очевидной. Скептики говорили, что их программы и так справляются с хранением данных, и никакая СУБД не сможет делать это быстрее и лучше, и вообще СУБД - это лишняя трата денег.
    Сегодня то же самое происходит с процессами: появилось понимание того, что у этих информационных объектов есть специфика, отличающая их и от алгоритмов, и от данных. Как следствие, появилась идея специализированного системного программного обеспечения, которое (как и СУБД в случае данных) полностью возьмет на себя управление процессами: моделирование, хранение, исполнение, анализ и т.д. - т.е. BPMS.
  3. Системы BPMS органично сочетаются с уже сложившейся ИТ-инфраструктурой: для хранения данных о процессах используются распространенные реляционные СУБД, для исполнения процессов - сервера приложений на платформе JEE или.NET, для интеграции - существующие адаптеры (ODBC, JDBC, JCA) и веб-сервисы, для авторизации и аутентификации - службы каталогов (LDAP, Active Directory).
    BPM и SOA, в отличие от предыдущего поколения средств Workflow и EAI, следуют открытым стандартам в моделировании процессов (BPMN, BPEL, XPDL) и в интеграции с корпоративными приложениями (SOA и вебсервисы).
  4. BPM подразумевает непрерывное усовершенствование и короткий цикл разработки. Инструментарий BPMS позволяет визуальными средствами быстро разработать начальную схему бизнес-процесса и запустить ее в опытную эксплуатацию. В дальнейшем BPM (в сочетании с SOA) позволяет с минимальными затратами дорабатывать бизнес-процесс и увязывать его с разнородными корпоративными системами.
    Это полностью соответствует современным тенденциям в разработке информационных систем. Короткие циклы разработки предпочтительны перед традиционным длительным циклом. Успех сопутствует тем проектам, где пользователь максимально быстро получает первую версию программы и имеет возможность, с одной стороны, начинать извлекать из нее пользу (что способствует быстрому возврату инвестиций), а с другой - оперативно вносить корректировки в дальнейшую разработку, страхуя тем самым программистов от дорогостоящих ошибок. И именно по этой схеме реализуются проекты BPM.