14
Что такое BPMN? Это самое важное, что случилось в управлении бизнес процессами за многие годы. Это язык, одинаково понятный и техническим специалистам, и менеджерам. Это легкость в объяснении задач управления процессами. Это новые возможности для создания более эффективных и гибких приложений. Это BPMN — Business Process Model and Notation 2.0 (BPMN2)

что такое Bpmn

Embed Size (px)

Citation preview

Page 1: что такое Bpmn

Что такое BPMN?

Это самое важное, что случилось в управлении бизнес процессами за многие годы.

Это язык, одинаково понятный и техническим специалистам, и

менеджерам.

Это легкость в объяснении задач управления процессами.

Это новые возможности для создания более эффективных и гибких приложений.

Это BPMN — Business Process Model and Notation 2.0 (BPMN2)

Page 2: что такое Bpmn

Можно подробнее?

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

BPMN не может заменить (а это и не требуется!) существующую информационную систему на предприятии — она отлично дополняет их возможности в части автоматизации управления процессами.

Page 3: что такое Bpmn

Можно подробнее?

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

Page 4: что такое Bpmn

Что к чему

Важно понимать, что BPMN — это не «система ПО». Вы не можете купить BPMN. BPMN — это стандарт для взаимодействия бизнес- и IT подразделений. BPMN=BPN+N. Модель бизнес-процесса — это представление о процессах на предприятии. Наша цель заключается в том, чтобы проанализировать и улучшить эту модель. Представление «Нотация» состоит из графических символов, отображающих действия, потоки или поведение процессов (или их участников). BPMS — набор ПО для автоматизации (исполнения) моделей бизнес-процессов. В BPMS BPMN нотации представлены в виде исполняемых кодированных инструкций. BPMN представляет нотации легко считываемыми и понятными для всех пользователей:— бизнес аналитиков, которые создают концептуальные модели бизнес-процессов;— технических специалистов, ответственных за обеспечивающие процессы технологии;— людей, которые управляют и следят за процессами.

Page 5: что такое Bpmn

Зачем это нужно?

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

Page 6: что такое Bpmn

Зачем это нужно?

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

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

Page 7: что такое Bpmn

Разработка процессно-ориентированного приложения

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

Page 8: что такое Bpmn

Как это выглядит ?

Разработка процессно-ориентированного приложения

Page 9: что такое Bpmn

Разработка процессно-ориентированного приложения

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

Page 10: что такое Bpmn

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

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

Page 11: что такое Bpmn

Интеграция с существующими информационными системами.

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

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

Page 12: что такое Bpmn

Bonita BPMN solution

Одним из интересных примеров BPMS является Bonita BPM the open source Business Process Management Suit.http://www.bonitasoft.com/how-we-do-it#how-we-do-it_bonita-bpm

Bonita BPM Studio позволяет быстро разрабатывать исполняемые модели процессов на основе BPMN2.0,используя визуальный дизайн, описания данных и коннекторов к вашим внешним системам.

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

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

Page 13: что такое Bpmn

Пример применения

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

• Наем и подбор персонала• Введение в должность• Управление перемещением персонала

• Управление происшествиями• Службы поддержки

• Управление командировками• Управление закупками• Управление расходами• Управление процессом

бюджетирования

• Управление жалобами• Служба поддержки• Управление

происшествиями

• Управление жалобами

• Прием жалоб и предложений• Утверждение расходов• Управление процессом бюджетирования

Page 14: что такое Bpmn

Что в итоге?

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