Презентация на тему: BPMN

Реклама. Продолжение ниже
BPMN
Business Process Model and Notation (BPMN) 2.0
BPMN (Business Process Model and Notation)
Основные элементы
BPMN. Задачи и шлюзы
BPMN. События
BPMN. События
BPMN. События
Не прерывающее событие
Прерывающие типы событий
BPMN. События
BPMN. Администратор салона
Входящие / исходящие события
Событие. Маркеры
Пример 1
Пример 2
Пример 3
Дополнительные типы событий
Дополнительные типы событий
Дополнительные типы событий
BPMN. Шлюзы
BPMN. Шлюзы
BPMN. Шлюзы
BPMN. Шлюзы
BPMN. Шлюзы
BPMN. Шлюзы
BPMN. Объекты данных
BPMN. Потоки
BPMN. Потоки
BPMN
Data elements
BPMN. Операции, задачи. activity
BPMN. Операции, задачи, activity
BPMN. Операции
BPMN. Процессы
BPMN. Приватные процессы
BPMN. Публичные процессы
Типы диаграмм
Типы диаграмм
BPMN. Дополнительные элементы
BPMN. Обычные Anti-patterns
Anti-Pattern : нет начального события
Нет начального события : рекомендация
BPMN. Anti-Pattern
Anti-Pattern : Неявное параллельное разделение
Неявное параллельное разделение: рекомендация
Неявное включающее разделение
Неявное включающее разделение : рекомендация
Комбинированный объединенный шлюз
Комбинированный объединенный шлюз: рекомендация
Циклы
Циклы: рекомендация
Техническая задача в User Lane
Техническая задача в User Lane : рекомендация
Ветвление по логическим выражениям
Ветвление по событиям
Ветвление на альтернативные потоки
Несогласованное присвоение имен
Некорректное наименование
Огромные диаграммы
Мультиэкземплярные задачи
Мультиэкземплярные задачи
Отличия от диаграммы деятельности UML
BPMN vs UML
Вариант нотации BPMN в Сбербанке
1/65
Средняя оценка: 4.6/5 (всего оценок: 86)
Код скопирован в буфер обмена
Скачать (4404 Кб)
Реклама. Продолжение ниже
1

Первый слайд презентации: BPMN

1

Изображение слайда
Изображение для работы со слайдом
1/2
2

Слайд 2: Business Process Model and Notation (BPMN) 2.0

http://www.bpmn.org/ http://www.omg.org / BPMN v2.0 BPMN 2.0 by Example: non-normative OMG document with BPMN 2.0 examples BPMN Quick Guide BPMN Drawing Examples BPMN Books Notation Official web-site Examples Reference literature

Изображение слайда
Изображение для работы со слайдом
Изображение для работы со слайдом
Изображение для работы со слайдом
Изображение для работы со слайдом
1/5
3

Слайд 3: BPMN (Business Process Model and Notation)

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

Изображение слайда
Изображение для работы со слайдом
1/2
4

Слайд 4: Основные элементы

Изображение слайда
1/1
5

Слайд 5: BPMN. Задачи и шлюзы

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

Изображение слайда
Изображение для работы со слайдом
Изображение для работы со слайдом
1/3
6

Слайд 6: BPMN. События

Изображение слайда
Изображение для работы со слайдом
Изображение для работы со слайдом
1/3
7

Слайд 7: BPMN. События

Изображение слайда
Изображение для работы со слайдом
Изображение для работы со слайдом
1/3
Реклама. Продолжение ниже
8

Слайд 8: BPMN. События

Изображение слайда
Изображение для работы со слайдом
1/2
9

Слайд 9: Не прерывающее событие

Изображение слайда
Изображение для работы со слайдом
Изображение для работы со слайдом
1/3
10

Слайд 10: Прерывающие типы событий

Изображение слайда
Изображение для работы со слайдом
1/2
11

Слайд 11: BPMN. События

Вы администратор в салоне. Клиент ожидает в очереди. События: отключили электричество; мастер освободился; прошло 20 минут, но мастер не освободился.

Изображение слайда
Изображение для работы со слайдом
1/2
12

Слайд 12: BPMN. Администратор салона

Изображение слайда
Изображение для работы со слайдом
1/2
13

Слайд 13: Входящие / исходящие события

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

Изображение слайда
Изображение для работы со слайдом
1/2
14

Слайд 14: Событие. Маркеры

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

Изображение слайда
Изображение для работы со слайдом
Изображение для работы со слайдом
Изображение для работы со слайдом
Изображение для работы со слайдом
Изображение для работы со слайдом
Изображение для работы со слайдом
Изображение для работы со слайдом
Изображение для работы со слайдом
1/9
Реклама. Продолжение ниже
15

Слайд 15: Пример 1

Показан процесс с промежуточным сообщением: Сообщения в процессе выполнения задачи А не поступило, поэтому после завершения сразу стала выполняться задача В. Пример 1

Изображение слайда
Изображение для работы со слайдом
1/2
16

Слайд 16: Пример 2

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

Изображение слайда
Изображение для работы со слайдом
1/2
17

Слайд 17: Пример 3

Пример процесса с не прерывающим событием: в данном случае при поступлении сообщения обработка задачи А не прекращается, одновременно выполняется параллельная обработка события в задаче С, после чего потоки синхронизируются и происходит обработка задачи В; з адача С выделена градиентов, потому что она может быть и не выполнена в процессе обработки. Заметим, что в первых двух случаях использовался шлюз "Исключающее ИЛИ", в то время как в третьем - " Неисключащее ИЛИ" именно по причине того, что неизвестно, поступит ли сообщение и будет ли выполнена задача С. Пример 3

Изображение слайда
Изображение для работы со слайдом
1/2
18

Слайд 18: Дополнительные типы событий

Изображение слайда
Изображение для работы со слайдом
Изображение для работы со слайдом
1/3
19

Слайд 19: Дополнительные типы событий

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

Изображение слайда
Изображение для работы со слайдом
Изображение для работы со слайдом
1/3
20

Слайд 20: Дополнительные типы событий

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

Изображение слайда
Изображение для работы со слайдом
Изображение для работы со слайдом
1/3
21

Слайд 21: BPMN. Шлюзы

ИЛИ (XOR) Процесс может развиваться только по одному пути развития событий. BPMN. Шлюзы

Изображение слайда
Изображение для работы со слайдом
Изображение для работы со слайдом
Изображение для работы со слайдом
1/4
22

Слайд 22: BPMN. Шлюзы

ИЛИ (XOR, основанный на событиях ) Процесс может развиваться только по одному пути, но теперь он определяется на основании событий. Единственный маршрут, по которому будет продолжен процесс, выбирается не на основе логического выражения, а в зависимости от произошедших событий, которые указываются по соответствующему маршруту; Т.е. в зависимости от того, какое событие произойдет дальше процесс и будет развиваться. BPMN. Шлюзы

Изображение слайда
Изображение для работы со слайдом
1/2
23

Слайд 23: BPMN. Шлюзы

Объединение Включающий шлюз (И/ИЛИ, OR) во всех случаях множественных решений, требуется заранее заданное условие, чтобы развилка сработала.. Т.е. вы сможете пройти развилку и выполнить операцию, только если выполнен один из наборов условий. При выполнении процесса может быть выбрано сразу несколько маршрутов, в т.ч. и ни одного в случае ложности всех выражений. Например, вы можете пойти гулять с собакой в случае если настало время прогулки, если собака просится на улицу или если оба эти события наступили. Т.е. наступление одного события и, как следствие, развитие процесса, не исключает наступление другого события. BPMN. Шлюзы

Изображение слайда
Изображение для работы со слайдом
Изображение для работы со слайдом
1/3
24

Слайд 24: BPMN. Шлюзы

Параллельный, основанный на событиях, запускающий процесс. возможна активация сразу нескольких маршрутов, возможно асинхронное выполнение маршрутов (связанных потоков операций и действий). Не имеет входящих потоков. Параллельная развилка, объединение ( AND) Предназначен для слияния/ветвления одновременно (параллельно) выполняемых потоков операций. BPMN. Шлюзы

Изображение слайда
Изображение для работы со слайдом
Изображение для работы со слайдом
1/3
25

Слайд 25: BPMN. Шлюзы

Вы администратор в салоне. Клиент ожидает в очереди. События: отключили электричество; мастер освободился; прошло 20 минут, но мастер не освободился Вы предлагаете кофе, чай или воду.

Изображение слайда
Изображение для работы со слайдом
1/2
26

Слайд 26: BPMN. Шлюзы

Изображение слайда
Изображение для работы со слайдом
1/2
27

Слайд 27: BPMN. Объекты данных

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

Изображение слайда
Изображение для работы со слайдом
Изображение для работы со слайдом
1/3
28

Слайд 28: BPMN. Потоки

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

Изображение слайда
Изображение для работы со слайдом
Изображение для работы со слайдом
1/3
29

Слайд 29: BPMN. Потоки

Вы администратор в салоне. Клиент ожидает в очереди. События: Отключили электричество Мастер освободился Прошло 20 минут, но мастер не освободился Вы предлагаете кофе, чай или воду. По умолчанию клиент отказывается.

Изображение слайда
Изображение для работы со слайдом
1/2
30

Слайд 30

Изображение слайда
Изображение для работы со слайдом
1/2
31

Слайд 31: Data elements

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

Изображение слайда
Изображение для работы со слайдом
Изображение для работы со слайдом
1/3
32

Слайд 32: BPMN. Операции, задачи. activity

Activity - общий термин для работы, выполняемой компанией в процессе ; Простые или составные ; Представляются как закругленные прямоугольники ; Задача = Task (atomic) ; Подпроцесс (non-atomic) : Транзакция ( Transaction ); Подпроцесс события ( Event Sub-Process ); Вызов Call Activity. BPMN. Операции, задачи. activity Задача - активность в потоке процесса. Sub-Process – сложная составная деятельность в потоке процесса.

Изображение слайда
Изображение для работы со слайдом
Изображение для работы со слайдом
Изображение для работы со слайдом
1/4
33

Слайд 33: BPMN. Операции, задачи, activity

Сервисная операция Операция, которая выполняется сервисом или механизмом. Иными словами, это операции выполняемые автоматически. Пример — рассчитать цену с учетом скидки. Операция, результатом которой является отправление сообщение. Операция, связанная с получением сообщения Отправка сообщения Получение сообщения BPMN. Операции, задачи, activity

Изображение слайда
Изображение для работы со слайдом
Изображение для работы со слайдом
Изображение для работы со слайдом
1/4
34

Слайд 34: BPMN. Операции

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

Изображение слайда
Изображение для работы со слайдом
Изображение для работы со слайдом
Изображение для работы со слайдом
1/4
35

Слайд 35: BPMN. Процессы

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

Изображение слайда
Изображение для работы со слайдом
Изображение для работы со слайдом
Изображение для работы со слайдом
1/4
36

Слайд 36: BPMN. Приватные процессы

Приватный бизнес-процесс относится ко внутренним процессам компании. BPMN. Приватные процессы

Изображение слайда
Изображение для работы со слайдом
Изображение для работы со слайдом
1/3
37

Слайд 37: BPMN. Публичные процессы

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

Изображение слайда
Изображение для работы со слайдом
Изображение для работы со слайдом
1/3
38

Слайд 38: Типы диаграмм

Process Diagram Collaboration Diagram – Диаграмма взаимодействия процессов Типы диаграмм

Изображение слайда
Изображение для работы со слайдом
Изображение для работы со слайдом
1/3
39

Слайд 39: Типы диаграмм

Диаграмма хореографии Диаграмма взаимодействия посредством обмена сообщениями. Conversation Diagram Типы диаграмм

Изображение слайда
Изображение для работы со слайдом
Изображение для работы со слайдом
1/3
40

Слайд 40: BPMN. Дополнительные элементы

Artifacts Пул отображает ответственность за действия в процессе. Пул может быть организацией, ролью или системой. Lanes подразделяют пулы или другие дорожки иерархически. Collapsed Pool скрывает все внутренние компоненты процессов («черный ящик»). Swim Lanes Группа представляет собой произвольный набор объектов, которые определяются как группа, чтобы показать, что они логически принадлежат друг другу. Текстовая аннотация - любой объект может быть связан с текстовой аннотацией для предоставления дополнительной документации.

Изображение слайда
Изображение для работы со слайдом
Изображение для работы со слайдом
1/3
41

Слайд 41: BPMN. Обычные Anti-patterns

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

Изображение слайда
1/1
42

Слайд 42: Anti-Pattern : нет начального события

Изображение слайда
Изображение для работы со слайдом
1/2
43

Слайд 43: Нет начального события : рекомендация

Изображение слайда
Изображение для работы со слайдом
1/2
44

Слайд 44: BPMN. Anti-Pattern

Каждый шлюз слияния должен обладать минимум двумя входящими связями, шлюз ветвления - минимум двумя исходящими. На диаграмме не должны присутствовать элементы без единой связи. BPMN. Anti-Pattern

Изображение слайда
Изображение для работы со слайдом
Изображение для работы со слайдом
1/3
45

Слайд 45: Anti-Pattern : Неявное параллельное разделение

Изображение слайда
Изображение для работы со слайдом
1/2
46

Слайд 46: Неявное параллельное разделение: рекомендация

Изображение слайда
Изображение для работы со слайдом
1/2
47

Слайд 47: Неявное включающее разделение

Условия незаметны на больших диаграммах

Изображение слайда
Изображение для работы со слайдом
1/2
48

Слайд 48: Неявное включающее разделение : рекомендация

Изображение слайда
Изображение для работы со слайдом
1/2
49

Слайд 49: Комбинированный объединенный шлюз

Изображение слайда
Изображение для работы со слайдом
1/2
50

Слайд 50: Комбинированный объединенный шлюз: рекомендация

Изображение слайда
Изображение для работы со слайдом
1/2
51

Слайд 51: Циклы

Изображение слайда
Изображение для работы со слайдом
1/2
52

Слайд 52: Циклы: рекомендация

Изображение слайда
Изображение для работы со слайдом
1/2
53

Слайд 53: Техническая задача в User Lane

Изображение слайда
Изображение для работы со слайдом
1/2
54

Слайд 54: Техническая задача в User Lane : рекомендация

Изображение слайда
Изображение для работы со слайдом
1/2
55

Слайд 55: Ветвление по логическим выражениям

Изображение слайда
Изображение для работы со слайдом
1/2
56

Слайд 56: Ветвление по событиям

Изображение слайда
Изображение для работы со слайдом
1/2
57

Слайд 57: Ветвление на альтернативные потоки

Шлюз, разветвляющий ветки, и шлюз, объединяющий эти ветки, должны совпадать

Изображение слайда
Изображение для работы со слайдом
1/2
58

Слайд 58: Несогласованное присвоение имен

Anti-Pattern Best Practice Существительное в наименовании активности  – указывает, что элемент - это событие, объект данных или область процесса, а не активность. Глагол + существительное из доменной области  – подчеркивает достижение конкретной цели после выполнения работы. Наименование шлюза так же как активности  – указывает, что шлюз представляет собой задачу выбора. Шлюз без названия  – это просто ветвящийся элемент, который не выполняет никакой работы, поэтому его нельзя называть (кроме ссылки). Слова “ и / или ” в названии активности   указывает на несколько действий внутри этого блока Отсутствие союзов в именах  – повышение уровня абстракции или разделение на две последующие / альтернативные виды деятельности.. Длинное название деятельности  – указывает на то, что детали деятельности подчеркиваются вместо цели; ориентирует диаграмму на текстовый документ. Краткое название  – имя должно подчеркивать цель, а детали деятельности могут быть зафиксированы в комментариях или документации.

Изображение слайда
1/1
59

Слайд 59: Некорректное наименование

Изображение слайда
Изображение для работы со слайдом
Изображение для работы со слайдом
Изображение для работы со слайдом
Изображение для работы со слайдом
1/5
60

Слайд 60: Огромные диаграммы

Изображение слайда
Изображение для работы со слайдом
Изображение для работы со слайдом
Изображение для работы со слайдом
Изображение для работы со слайдом
1/5
61

Слайд 61: Мультиэкземплярные задачи

Требуется провести три последовательные итерации одного действия Мультиэкземплярные задачи

Изображение слайда
Изображение для работы со слайдом
1/2
62

Слайд 62: Мультиэкземплярные задачи

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

Изображение слайда
Изображение для работы со слайдом
1/2
63

Слайд 63: Отличия от диаграммы деятельности UML

Для сравнения приведем одну и ту же схему в двух нотациях – одна в UML, вторая в BPMN. Несмотря на идентичность, схемы отличаются по визуальному восприятию. Отличия от диаграммы деятельности UML

Изображение слайда
Изображение для работы со слайдом
1/2
64

Слайд 64: BPMN vs UML

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

Изображение слайда
1/1
65

Последний слайд презентации: BPMN: Вариант нотации BPMN в Сбербанке

Изображение слайда
Изображение для работы со слайдом
1/2
Реклама. Продолжение ниже