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

Топ 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, предназначенная для автоматизации бизнес-процессов, организации единого информационного пространства для эффективных коммуникаций, обеспечения безопасного хранения и использования корпоративных данных.

на базе Comindware Business Application Platform

Комплексная Low-code система управления бизнес-процессами (BPMS): моделирование в нотации BPMN 2.0, автоматизация процессов, управление кейсами — надёжный фундамент для цифровой трансформации предприятия.

Больше, чем моделирование и исполнение

Comindware Business Application Platform предоставляет полный комплект средств для моделирования, исполнения, оптимизации бизнес-процессов организации, характерных для традиционных BPM-систем, и идёт дальше. В дополнение компания получает ряд преимуществ, характерных для систем класса iBPMS (Intelligent BPM Suite) и Low-code платформ:

  • Удобные онлайн инструменты для управления бизнес-процессами . Моделирование, исполнение, анализ процессов, управление задачами, проектирование процессной архитектуры предприятия, интеграция BPMS со сторонними системами.
  • Поддержка исполнения творческих задач . BPM-решения на базе платформы от Comindware не зациклены на бизнес-процессах как традиционные BPMS, оставляет пространство для творческой работы (кейсы/поручения).
  • Управление процессами в руках людей бизнеса (Low-code) . Центр тяжести усилий по разработке и дальнейшей корректировке бизнес-приложений переносится с программистов на аналитиков.

Специфика реализации всех основных инструментов процессного управления в Low-code платформе от Comindware и ряд уникальных преимуществ для бизнеса выгодно отличает Comindware Business Application Platform от традиционных BPMS.

Комплект средств BPM для управления и
оптимизации бизнес-процессов

Углубленная цифровизация и её распространение на весь бизнес — необходимое условие успеха современного бизнеса. Развиваться в этом направлении бизнесу помогает управленческая методика, именуемая ВРМ (Business Process Management) и включающая методологию и программное обеспечение. Бизнес, практикующий методику процессного управления, строится как совокупность сквозных бизнес-процессов, что помогает исключить функциональные барьеры в компании и радикально увеличивает эффективность работы всех подразделений. Технологической поддержкой методологии BPM являются системы управления бизнес-процессами (BPMS).

Comindware Business Application Platform включает полный набор средств управления бизнес-процессами, входящих в ПО класса BPMS. Каждый инструмент, входящий в состав Low-code платформы от Comindware, реализован с учётом актуальных запросов бизнеса на гибкость как основных, так и вспомогательных бизнес-процессов предприятия.

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

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

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

Моделирование процессной архитектуры

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

Comindware Business Application Platform обеспечивает возможность быстрого построения модели бизнес-способностей и процессной архитектуры, визуализации взаимосвязи процессов между собой, привязки их к конкретным целям. Диаграмма бизнес-способностей обновляется в ходе оптимизации, что помогает анализировать ситуацию “сверху вниз” и эффективно планировать предстоящие изменения.

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

В основе BPMS функциональности платформы от Comindware лежит процессный "движок", который:

  • Маршрутизирует запросы
  • Автоматизирует постановку задач пользователям
  • Вызывает внешние системы и сервисы
  • Принимает запросы от внешних систем
  • Собирает необходимые данные, обрабатывает их
  • Предоставляет доступ к данным в контексте исполняемого процесса

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

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

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

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

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

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

Comindware Business Application Platform помогает находить потенциальные возможности оптимизации и дает возможность проверять гипотезы на реальных бизнес-процессах. Информативную картину возможностей для оптимизации даёт процессная архитектура предприятия вместе со статистическими данными мониторинга бизнес-процессов. Оптимизировать можно конкретные процессы и увязки их взаимодействия между собой. Для оптимизации бизнес-процесса достаточно внести изменения в его графическую модель из браузера, не прерывая выполнения уже запущенных в BPMS процессов.

Управление задачами

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

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

Интеграция со сторонними системами

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

Comindware Business Application Platform предлагает широкие возможности интеграции с другими системами. Интеграция по протоколу OData настраивается “мышкой”, для других протоколов создан открытый API, основанный на стандарте Web Services. Еще одна возможность интеграции — через RPA-роботов.

Поддержка исполнения творческих задач

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

Comindware Business Application Platform включает поддержку кейсов и обеспечивает единое пространство и для работы по шаблону, и для творческой, планируемой «на лету».

Кейс менеджмент (ACM)

ACM — достаточно молодой подход к управлению творческими задачами, процесс решения которых сложно формализуем или не нуждается в регламентации. Comindware Business Application Platform проектировалась и создавалась в момент активного развития ACM-подхода и поддержка управления кейсами изначально вошла в базовый функционал платформы. Благодаря включению поддержки и кейсов, и бизнес-процессов в функциональность платформы, эти элементы управления органично комбинируются и сочетаются друг с другом. Между традиционными потоками работ и кейсами нет непроницаемого барьера — и бизнес-процессы, и кейсы порождают задачи, управляемые одинаково. Различается только способ появления задач: в случае бизнес-процесса они создаются автоматически согласно схеме процесса, в случае кейса уполномоченный сотрудник сам решает, что делать на каждом этапе и кому делегировать подзадачи.

Миграция от кейсов к бизнес-процессам

"Лучшие практики" управления бизнес-процессами лучше всего работают после того, как они пропущены через призму своего опыта — данные истории работы самой компании. Comindware Business Application Platform минимизирует цикл от идеи до работающего бизнес-процесса.

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

Low-code: управление бизнес-процессами в руках людей бизнеса

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

Comindware Business Application Platform максимально поддерживает концепцию Low-code с минимумом кодирования и максимумом визуальной разработки. Платформа от Comindware решает главную проблему цифровизации — ускорение цикла от бизнес-потребности до работающего бизнес-процесса.

Разработка из браузера

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

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

Обновление без остановки работы

В ходе эксплуатации системы бизнес-объекты и бизнес-процессы развиваются, усложняются, приобретают новые атрибуты. В традиционных BPMS, которые используют реляционные базы данных (БД), внесение изменений в бизнес-процессы требует реконфигурации БД силами ИТ-специалистов с блокировкой доступа пользователей к система на время переноса изменений в рабочую среду. Такой подход требует много ресурсов и времени и не обеспечивает необходимой скорости внесения изменений. Comindware Business Application Platform использует графовую БД и обеспечивает другой, динамичный, подход к внесению изменений в бизнес-процессы и логику бизнес-приложений.

В Low-code платформе Comindware любые изменения можно производить часто и безболезненно, без привлечения программистов и блокировки доступа пользователей к программе. Так обеспечивается возможность оперативно реагировать на постоянно меняющиеся требования к бизнес-приложениям, реализованным в BPMS.

Внедрение BPM-системы

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

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

  • Эволюционный. Компания приобретает лицензии на платформу, создаёт BPM-решение под свои задачи, автоматизирует бизнес-процессы, развивает систему силами сотрудников компании. На этапе внедрения зачастую заказывают у вендора демо с прототипом BPM-системы для дальнейшего самостоятельной эволюционной адаптации под нужды бизнеса.
  • Революционный. С целью упрощения проекта внедрения BPM-системы зачастую организация нанимает BPM-эксперта. Он производит предварительный анализ процессов компании, обучает сотрудников и курирует организацию работ по внедрению BPM-системы и автоматизации.
  • Интеграционный. Зачастую BPMS системы внедряют в существующую ИТ-систему предприятия. При этом высокий уровень интеграции всех используемых ИТ-решений является решающим фактором успеха. В таком случае есть смысл воспользоваться услугами компании-интегратора из числа партнёров Comindware. Эксперты помогут извлечь максимум пользы из каждого инструмента в ИТ-структуре компании.

Независимо от выбранного подхода к внедрению, дальнейшая работа с системой управления бизнес-процессами на базе Comindware Business Application Platform основана на простой схеме действий:

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

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

Определение по версии EABPM (Европейская ассоциация BPM) этого термина звучит следующим образом:

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

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

Также напомню, что эту тему я поднимаю уже не первый раз. Я много говорил о бизнес-процессах в таких статьях, как «Что такое бизнес-процесс и описание бизнес процесса» или «Краткое описание BPMN с примером».

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

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

Как появилось BPM

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

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

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

  1. Описание рабочего места
  2. Должностная инструкция сотрудника
  3. Требования техники безопасности и т.д.
Все это, как многие помнят, крайне сложно воспринимается, и значительная часть подобных инструкций пылились на полках, зачастую, никем, кроме создателя, не прочитанные. А опыт и требования передавались от опытного сотрудника новичку.

А что делать, если появляется необходимость быстро изменить работу целой организации? А если еще при этом внедряется автоматизация? Ответом на эти запросы и стало появление BPM.

О том, что такое бизнес-процесс, я уже писал («Что такое бизнес-процесс и описание бизнес процесса»), а потому повторять основные положения и определение самого бизнес-процесса не буду. А на понятии управление бизнес процессами давайте остановимся подробнее.

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

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

Определение от меня:

Управление бизнес-процессами (BPM) – это управление действиями (автоматизированными и неавтоматизирвоанными) в коллективе посредством бизнес-процессов.
Чтобы управлять любыми бизнес процессами необходимо:
  1. Описать сами бизнес-процессы.
  2. Внедрить в работу коллектива описанный бизнес процесс
  3. Назначить людей, ответственных за бизнес-процессы, так называемых, стек-холдеров или владельцев бизнес-процессов.
Важно понимать, что бизнес-процесс может выполняться как человеком, так и быть частично автоматизированным. Аналогично и стек-холдером может быть и человек, и программа (автоматическое выполнение операций и автоматизированный контроль).

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

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

И чтобы исключить путаницу в терминологии, поясню:

  • BPM – это методология. т.е. набор основных принципов и подходов к построению нотаций и самой организации работы при помощи бизнес-процессов.
  • BPMN – нотация(язык), в которой строятся нотации, в том числе, исполняемые
  • BPMS – IT система исполнения, построенная по определенным правилам, заданных в методологии
Если проводить аналогию с наукой, то BPM - это прежде всего подход, своего рода мировозрение. BPMN - это методы и алгоритмы решения конкретных задач. Например, доказательства для теорем или набор методов для создания проекта обеспечения электричеством объекта (производства, многоквартирного дома). А, в свою очередь, BPMS- это уже готовые прикладные решения, которые можно “включить” и они уже будут работать. Для математики это - готовые решения задач, имеющих практическое значение. Для физики - непосредственное реализации той самой электропроводки и подключение объектов. Для сферы айти - готовый программный код.

Исполняемые и неисполняемые бизнес процессы

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

Т.е. мы используем принципы и методы BPM для создания нотаций. При этом пользуемся правилами написания BPMS. Для того, чтобы создать нотацию неисполняемую, в принципе, можно воспользоваться даже листом ватмана и карандашом. Главное, четко соблюдать все правила.

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

Отличия процессного и функционального подходов

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

При этом также необходимо знать:

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

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

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

Необходимо понимать:

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

Изменение бизнес-процесса наоборот, начинается с «нижних» уровней – максимальной детализации. И от частностей – к целому – вносятся все необходимые правки.

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

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

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

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

Описание работы с BPM

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

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

Документирование бизнес-процесса на основе полученных данных. На этом этапе аналитик получает описание бизнес-процесса «как есть».

Изучение полученного бизнес-процесса с точки зрения слабых мест и возможности оптимизации:

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

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

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

Жизненный цикл процесса в BPM

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

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

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

Плюсы и минусы BPM

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

Минусы BPM, как это часто бывает, находятся там же, где и преимущества:

  • Высокая степень детализации процессов мешает восприятию работы бизнеса для стратегического планирования.
  • На людях, которые разрабатывают процессную модель, лежит очень большая ответственность. Любая ошибка может привести к печальным результатам. Например, при разработке функциональной модели есть данные на входе, результат на выходе, инструменты, которые предоставляет компания исполнителю, и сам исполнитель. Пока исполнитель на выходе выдает ожидаемый результат, в рамках функции он может действовать по собственному усмотрению, выбирая оптимальный метод достижения цели. При процессном подходе исполнитель лишается «свободы маневра». У него появляется четко заданная последовательность действий с учетом всех возможных условий. И он не имеет права действовать иначе, даже если результат окажется отличным от ожидаемого.
  • Бизнес-процесс статичен и практически не подлежит корректировкам «изнутри». Исполнитель получает четкую последовательность действий и уже не может проявить инициативу. В результате, любую ошибку исполнители будут повторять из раза в раз, пока она не будет исправлена в самом бизнес-процессе.

Каким компаниям подходит BPM

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

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

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

Подробнее о том, как именно управлять бизнесом при помощи бизнес-процессов я рассказывал уже в прошлых статьях, и буду говорить еще не один раз. Здесь я постарался максимально просто пояснить различия между терминами BPM, BPMS, BPMN и описать само понятие «управление бизнес-процессами». Без этих базовых знаний разобраться в процессном подходе невозможно.

Вопросы и ответы

В чем отличие функционального моделирования от процессного?

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

Какие понятия входят в BPMN?

В первую очередь, это непосредственно система BPMN, а также описание нотаций BPMS. О них я писал в этой статье, и подробно - в предыдущих статьях (см. рекомендуемые ссылки в конце публикации). Кроме того, не так давно появились новые понятия - DMN и CMMN. На них я сейчас подробно останавливаться не буду. Постараюсь описать новые понятия и их особенности в будущих публикациях.

Зачем нужно в построении нотаций столько сложностей и разные подходы?

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

С чего начать работу с BPM?

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

Можно ли использовать BPM для неавтоматизированных систем?

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

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.

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

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

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

Что такое BPMS?

BPMS - еще одна аббревиатура из разряда ERP, CRM, которая не имеет четкого определения. Хотя определений достаточно много: и зарубежных, и российских. Кроме того, компании, которые выпускают собственные BPM-системы, также дают свои, особые определения, что вносит дополнительную путаницу. К тому же нередко BPMS объединяют с другими системами (например, BPMS+CRM, BPMS+ERP) и тогда разработчики дают определение BPM-системы, исходя уже из этого контекста.

Но для того, чтобы разобраться, что такое на самом деле BPMS, и в чем заключаются их особенности, необходимо сначала разобраться, что такое BPM.

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

Википедия.

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

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

Работа пользователей в BPMS и других системах

Для лучшего понимания сути BPMS, нужно понять, как обыкновенные системы (ERP-системы, CRM) подходят к работе пользователей. Например, пользователю необходимо составить заказ клиента. Каковы его действия?

Пользователь может заполнять документ произвольно, если не запрограммирована последовательность его работы:

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

BPM-система рассматривает пользователя как еще один кирпичик в системе. Человек должен четко знать, в каком процессе он работает и что он должен делать.

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

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

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

Выделим три подхода:

  1. “Бумажный” подход;
  2. Автоматизированный подход (с применением других систем);
  3. Процессный подход в системе BPMS.
Для примера возьмем бизнес-процесс согласования счета на оплату, так как он достаточно простой и наглядный.
В моей практике был такой случай: клиент мне оплатил полностью счет, хотя на тот момент должен были внести только часть оплаты в размере 50%. Почему это произошло?

Потому что у них в компании не было процедуры согласования счета. Узнали мы с директором компании об этом совершенно случайно. Я узнал, что в их компании на этапе согласования счета происходят периодические сбои, а директор с удивлением обнаружил, что он оплатил не 50% счета, как планировал, а сразу 100%.

Почему так случилось? Все просто. Сработал, так называемый, “испорченный телефон”. Специалист принес с бухгалтерию счет к оплате с фразой “Надо оплатить 50% от суммы”. Бухгалтер уточнила у руководителя, оплачивать этот счет или нет. Руководитель, будучи уверенным, что речь идет о 50% суммы, подтвердил оплату. А бухгалтер, в свою очередь, забыла о том, что вслух было сказано о половине суммы, и поняла руководителя так, что надо оплатить весь счет. Что и было сделано.

На примере этой компании и этого бизнес-процесса мы и рассмотрим все три подхода.

“Бумажный” (не автоматизированный) подход
Как раньше происходило согласование счета в этой компании?
  • Сотрудник получает счет, передает его в бухгалтерию;
  • Бухгалтерия вписывает счет в платежную ведомость, согласовывает ее с руководителем;
  • Если руководитель одобряет и подписывает запрос, бухгалтерия оплачивает счет.
Чем плох этот подход? Здесь размыты границы перехода зон ответственности между этапами. В случае недоразумения и не своевременной оплаты или неоплаты счета сотрудники перекладывают вину друг на друга, и невозможно в итоге найти ответственных.
Автоматизированный подход
Как правило, компании стараются контролировать тот или иной бизнес-процесс в учетной системе, в которой они уже работают. Но это также неправильно. Рассмотрим, какие минусы есть при таком варианте.

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

Как это выглядело:

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

Для принятия решения в данном случае интересны только 3 момента:

  1. деньги (сколько мы должны выплатить);
  2. получатель (кому мы должны выплатить);
  3. назначение (за что выплачиваем).
А, значит, заполняя лишнюю информацию, сотрудник теряет время, и процесс согласования затягивается.

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

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

Итак, основные отличия ведения бизнес-процессов в BPMS от учетной системы:

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

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

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

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

В нашем примере их будет три:

  1. Создание заявки на согласование счета;
  2. Проверка заявки;
  3. Результат заявки:
    • если одобрено - распечатка заявки,
    • если не одобрено - сообщить об этом поставщику
Далее проектируем условия, при каких событиях или атрибутах происходят те или иные действия (например, можно отразить зависимость ответственного от суммы счета, если на предприятии разные суммы согласовывают разные сотрудники; или отправка оповещений на том или ином этапе работы).

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

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

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

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

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

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

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

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

  • Разделение зон ответственности;
  • Концентрация работы сотрудников на конкретных действиях;
  • Оповещение пользователей об изменениях в процессах (или о необходимости внести изменения), в которых они участвуют.
В BPM-системе мы описываем бизнес-процесс в нотации BPMN 2.0. В этой нотации уже есть многие моменты, подсказывающие, как нужно настраивать тот или иной бизнес-процесс. Есть другие различные системы автоматизации бизнес-процессов, но они опираются на свою логику, которая не является общепризнанной. Для того, чтобы смоделировать бизнес-процесс на основе таких систем, необходимо в этих системах разобраться, понять их логику работы, настройки форм и взаимосвязей.

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

Заключение

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

Еще статьи по данной теме.

airsoft-unity.ru - Портал майнингов - Виды бизнеса. Инструкции. Компании. Маркетинг. Налоги