Моделирование бизнес-процессов с помощью диаграмм BPMN (Business Process Modeling Notation) Начальный импульс к использованию BPMN в практике Юрий Волков,

Презентация:



Advertisements
Похожие презентации
Что дают предприятию новые стандарты описания бизнес-процессов BPMN, BPEL (WSBPEL) Юрий Волков, архитектор информационных систем,
Advertisements

3. Моделирование бизнес процессов Определение бизнес процесса Бизнес процессом называется последовательность работ, которая: – связана с деятельностью.
Моделирование бизнес процессов и Workflow. Відповідальний виконавець Керівник П.І. Перконос С.В. Суботін.
Нотация моделирования бизнес-процессов BPMN. Основные вопросы Что такое BPMN? Обзор программных продуктов Основные компоненты BPMN и их назначение Пример.
И НТЕЛЛЕКТУАЛИЗАЦИЯ ПРОЦЕССОВ ОБРАБОТКИ ПОТОКОВ ДАННЫХ, ЛЕКЦИЯ 6 БГУ РФиЭ Кафедра Интеллектуальных Систем Адуцкевич Иван Анатольевич.
Кандидат технических наук, доцент Грекул Владимир Иванович Учебный курс Проектирование информационных систем Лекция 9.
2. UML – унифицированный язык моделирования систем.
Разработка средств расчета параметров отдельных процессов в учебно- производственной видеолаборатории ИКТ с применением процессного подхода Илья Гершман.
Нотация моделирования бизнес-процессов BPMN. Основные вопросы Что такое BPMN? Обзор программных продуктов Основные компоненты BPMN и их назначение Пример.
1 Реинжиниринг бизнес процессов Управления проектами при подготовке и реализации проекта реструктуризации предприятия.
ТЕМА 4. Стадия предпроектного обследования Лекция 15. Методы формирования нового заданного состояния экономического объекта.
Лекция 8 Лекция 8 Инфологическое (концептуальное) моделирование предметной области (ПрО). Анализ предметной области. Синтез концептуальной модели предметной.
1 Диаграммы реализации (implementation diagrams).
ТЕМА 4. Стадия предпроектного обследования Лекция 13. Методы формирования нового заданного состояния экономического объекта.
Основные элементы методологии международного стандарта ISO Кузьмин Александр Леонидович главный экономист Департамента регулирования расчетов Банка.
Проектирование и анализ ПО Дмитриев Андрей Владиславович 2007.
Унифицированный язык моделирования UML является графическим языком для визуализации, конструирования и документирования систем, в которых большая роль.
Этап моделирования предметной области в методологии RUP.
Нотации моделирования Принципы проектирования с использованием UML.
Моделирование бизнес-процессов Бизнес-процесс – система последовательных, целенаправленных и регламентированных видов деятельности, достигающих значимых.
Транксрипт:

Моделирование бизнес-процессов с помощью диаграмм BPMN (Business Process Modeling Notation) Начальный импульс к использованию BPMN в практике Юрий Волков, Учебный семинар, ноябрь 2006 года

2 План семинара 1.Вводная часть - тезисы из статьи «Диаграммы для описания бизнес-процессов»Диаграммы для описания бизнес-процессов 2.О самой спецификации BPMN на примерах 3.Популярный пример описания бизнес- процесса и его обсуждение 4.Ответы на вопросы

3 Постановка задачи Текст/графика для описания бизнес-процессов Бизнес-процессы: –знакомы нашему Клиенту (конечным пользователям автоматизированной информационной системы, далее называемой Системой); –оперируют понятиями предметной области Клиента ("покупатель", "заказ", "оплата" и т.п.). Диаграммы: eEPC, IDEF, UML Activity, BPMN –должны достаточно подробно и точно описывать логику процесса –должны быть понятны, причём одинаково, различными людьми –должны позволять клиентам и бизнес-аналитикам работать в команде на своём уровне понимания: на бизнес-уровне

4 Новые горизонты – новые требования Современная тенденция: исполнение бизнес-процесса с помощью «движка исполнения бизнес-процессов» Изменение требований к самим диаграммам и инструментальным средствам моделирования: 1.автоматическое создание отчётов о составе модели 2.автоматическая проверка модели по формальным признакам 3.возможность электронного обмена моделями и диаграммами 4.полнота и строгость для автоматизированного исполнения соответствующего бизнес-процесса (с оговорками…) 5.обратная связь (изменение модели при изменении Системы)

5 Спецификация BPMN (Business Process Modeling Notation) 1.0 Разработана организацией Business Process Management Initiative (BPMI) в годах с учётом множества ранее существовавших диаграмм В 2005 году OMG (разработчик UML и пр.) взяла "под своё крыло" спецификацию BPMN, а 1 февраля 2006 года OMG опубликовала эту спецификацию уже как свою собственную Определяет графическую нотацию, но не содержит: –формат файла обмена моделями (см. XPDL);XPDL –метамодель (семантическую) (см. BPDM); вместо этого спецификация ссылается на BPEL Спецификация - книга размером 300 страниц, в т.ч. 130 рисунков (далее номера страниц – по:

6 OMG о месте BPMN в MDA, BPMN & UML

7 Метамодель для BPMN

8 BPMN и BPEL 1.Сфера применения BPMN существенно шире возможностей BPEL 2.BPMN – это нотация, независимая от реализации (от исполняемых описания процессов, это Computation Independent Model, CIM в терминологии MDA. 3.BPMN не привязан жёстко к BPEL, однако данное понимание не является общепризнанным. 4.Наличие ссылок на BPEL в спецификации BPMN, сопоставление диаграммы BPMN и её реализации в BPEL – это способ показать верность концепции на конкретном примере. 5.Альтернативы BPEL: XPDL, исполняемый UML, … 6.Главное – семантика: её должен уточнить BPDM

9 Подход (взгляд), понятия BPMN – это далеко не только другие обозначения для знакомых нам элементов диаграмм Сервисно-ориентированная архитектура – в практике Обмен сообщениями Взаимодействие участников – абстрактный процесс, сотрудничество (collaboration) Модель, непосредственно исполняемая машиной (BPEL, XPDL) Участники бизнес-процесса и пул (pool) Деятельности, выполняемые людьми Подпроцессы Бизнес-транзакции (длительные) и компенсации Обработка исключений Поток деятельностей («sequence flow») в BPMN – это не поток управления («control flow») Русскоязычной терминологии пока нет, см.

10 Структура модели. 3 типа подмоделей Личный (Private) Абстрактный (Abstract) Сотрудничество (Collaboration) – глобальный процесс Личный процесс (рис. 7.1 стр.10 спц.) (BPM, Workflow)

11 Абстрактный процесс (рис. 7.2)

12 Сотрудничество (Collaboration) рис. 7.3

13 Сотрудничество (Collaboration) Более детально (Stephen A. White) Pool, Swimlanes Sequence Flow Message Flow

14 Структура модели 1. Рис. 9.20, стр.73 Ветвления и слияния Join (AND-Join) Merge (OR-Join) Split (OR-Split) Fork (AND-Split) Терминология Workflow Management Coalition Терминология BPMN

15 Структура модели 2. Рис , стр.108 Обработка исключений, цикл

16 Структура модели 3. Рис , стр.135 Транзакция, компенсация, ошибка транзакции

17 Структура модели 4. Рис , стр.117, ветвление на основе событий

Процесс голосования по электронной почте Рис.12.1 стр. 205

19 Пример для самостоятельной работы: заказ (бронирование) гостиницы и билетов

20 Исполняемый процесс Турфирмы - результат

21 Пути внедрения BPMN Активизация использования движков исполнения бизнес-процессов Внедрение продвинутого инструментального средства моделирования бизнес-процессов в нотации BPMN Использование MS Visio Использование бумаги при общении с Заказчиком (интервью…)

22 Вопросы? ?