SlideShare a Scribd company logo
1 of 25
Download to read offline
РАЗРЕШИТЕ ПРЕДСТАВИТЬСЯ: РЕЗЮМЕ
АЛЕКСЕЙ ПЕТРОВ
тренер и консультант, эксперт-практик в области анализа и
моделирования бизнес-процессов, системного анализа,
архитектуры ПО, системной и программной инженерии
2
2016
приглашенный преподаватель МФТИ (ГУ), приглашенный лектор
БГУИР (Минск), член рабочей группы конкурса BudgetApps’2016,
эксперт, ментор и член жюри хакатонов по открытым данным
(BudgetSprint, Open Data Bootcamp и др.)
2015+
организатор «Вечеров системного и бизнес-анализа» в
С.-Петербурге, консультант магистратуры «Системный анализ и
архитектура ИС» факультета «Информатика и системы управления»
НИУ МГТУ им. Н.Э. Баумана, сертифицированный тренер Luxoft,
приглашенный лектор ИГХТУ (Иваново) и Hi-Tech Park (Минск), член
жюри (эксперт) хакатона BAUMAN Urban Hack
2013+
докладчик ЛАФ-2015/2016, конференций Stratoplan TECH &
BUSINESS Summit 2013, Luxoft DEV Labs C++ 2013, Luxoft REQ Labs
2014, слетов IT Campus 2014, IT Global Meetup #5 (2015), модератор
CEE-SECR’2014, докладчик CEE-SECR’2015/2016, член ПК и
ведущий МК на Analyst Days’2016, член ПК Analyst Days’2017
2012+
научный сотрудник, преподаватель НИУ МГТУ им. Н.Э. Баумана и
совместных проектов Mail.Ru Group с МГТУ им. Н.Э. Баумана и МГУ
им. М.В. Ломоносова «Технопарк@Mail.Ru» и «Техносфера@Mail.Ru»
2011+
независимый тренер и консультант, автор и ведущий тренингов в
Беларуси, Казахстане, Литве, России
2004+
участник более 10 проектов внедрения КИС, моделирования бизнес-
процессов, процессного и ИТ-аудита организаций
О ЧЕМ ПОЙДЕТ РЕЧЬ?
1
2
3
Знакомьтесь: DMN 1.x
Деятельностный контекст
DMN — нотация, не решение! Три факта о DMN 1.x
Структура модели решений
Уровень требований к решению: компоненты DRD
Личный опыт
Case study: выученные уроки
Вместо заключения
Сравнение BPMN 2 и DMN 1.x
Связь BPMN 2 и DMN 1.x
Средства поддержки DMN 1.x
Вопросы аудитории
3
НА ВРЕМЯ ВЫСТУПЛЕНИЯ, ПОЖАЛУЙСТА, ПЕРЕВЕДИТЕ ЛИЧНУЮ ТЕХНИКУ
И СРЕДСТВА СВЯЗИ В БЕЗЗВУЧНЫЙ РЕЖИМ. СПАСИБО!
Деятельностный контекст
DMN — нотация, не решение!
Три факта о DMN 1.x
Структура модели решений
Уровень требований к решению:
компоненты DRD
4
ДЕЯТЕЛЬНОСТНЫЙ КОНТЕКСТ (1 / 2)
5


Вызовы эпохи «цифровых предприятий»
Деятельность современного предприятия отличают:
• ориентация на клиента;
• эффективное управление знаниями;
• инновационный характер развития
Принятие решений как категория
деятельности
В отчете Critical Capabilities for Case Management Frameworks
(2014) аналитики Gartner выделяют четыре категории
деятельности:
• исследования (investigative cases, data-heavy);
• запросы на обслуживание (service requests, workflow-heavy);
• управление инцидентами (incident mgmt., collaboration-heavy);
• принятие решений (process to decision, rules-/policies-heavy)
ДЕЯТЕЛЬНОСТНЫЙ КОНТЕКСТ (2 / 2)
6
Категория деятельности Примеры
Исследовательская
Контроль качества
Лабораторные исследования
Обнаружение случаев мошенничества и нарушения
защиты
Следственные мероприятия и др.
Запросы на обслуживание
Открытие счета в банке
Расчет бонусов и компенсаций сотрудников
Управление поставщиками и др.
Управление инцидентами
Перекрестное рецензирование
Поддержка проекта
Производство видеопродукции
Уход за больными и др.
Принятие решений
Кредитование компаний и населения
Урегулирование страховых случаев
Юридическая деятельность и др.
DMN — НОТАЦИЯ, НЕ РЕШЕНИЕ!
7


Моделирование решений людей
DMN может применяться для описания (description) повторяемых
решений, принимаемых сотрудниками предприятия (людьми),
на естественном языке, в целях их обсуждения, достижения
согласия, переноса (тиражирования) практики и др.
Описание требований к
автоматизированному принятию решений
DMN-модели могут содержать предписания (prescription) для
(полной или частичной) автоматизации процедур принятия
решений, что требует их формализации, полноты и пр.

Реализация автоматизированного
принятия решений
DMN открывает путь к исполняемым моделям решений, аналогичным
исполняемым моделям бизнес-процессов в BPMN и выполняемым
системами класса Bus. Rule Mgmt. System / Engine (BRMS / BRE)
ТРИ ФАКТА О DMN 1.X
8


История и цель создания
Стандарт Decision Model and Notation (DMN) выпущен Object
Management Group (OMG) осенью 2015 г. (версия 1.0) и
обновлен в июне 2016 г. (версия 1.1)
Основной целью создания DMN является формирование единой
метамодели и общедоступной нотации для описания моделей
решений, их автоматизации, мониторинга и т.д.
DMN + BPMN + CMMN = …
Нотация DMN задумана как пригодная к применению как
самостоятельно, так и совместно с Business Process Model &
Notation (BPMN) и Case Management Model & Notation (CMMN)

DMN в компетенциях аналитика
Раздел о языке DMN включен в состав вопросов экзамена OMG
Certified Expert in BPM 2™ – Business Intermediate Level (10%)
Согласно выпущенной IIBA 3-й редакции «Руководства к своду знаний
по бизнес-анализу» (A Guide to the Business Analysis Body of
Knowledge®, BABoK Guide), среди техник анализа фигурирует
Decision Modeling (Techniques for Making Sense of Information)
НЕПРОТИВОРЕЧИВОСТЬ. ПЕРЕНОСИМОСТЬ. ПРОСТОТА ОСВОЕНИЯ
СТРУКТУРА МОДЕЛИ РЕШЕНИЙ
9
Модель
решения
[Decision
Model]
Уровень требований к
решению [Decision
Requirement (DR)
Level]
Уровень логики
решения [Decision Logic
Level]
DRG [Decision
Requirements
Graph]
DRD [Decision
Requirements
Diagram]
FE
EL
FEEL — Friendly Enough Expression Language
S-FEEL — Simple FEEL
УРОВЕНЬ ТРЕБОВАНИЙ К РЕШЕНИЮ:
КОМПОНЕНТЫ DRD [ЭЛЕМЕНТЫ]
Элемент Описание
Обозначе
ние
Решение
[Decision]
Действие по определению выхода на
основании ряда входов с
применением логики решения,
которая может ссылаться на одну или
более BKM
См. #1
Модель
бизнес-
знаний
[Business
Knowledge
Model, BKM]
Функция произвольной природы,
содержащая (инкапсулирующая)
знания предметной области (напр.,
бизнес-правила, таблицу решений или
аналитическую модель)
См. #2
Входные
данные [Input
Data]
Информация. используемая как вход
в одно или более решение
См. #3
Источник
знаний
Полномочное лицо, сторона или
документ [authority], определяющие
BKM или решение
См. #4
10
Decision
Input Data
Bus. Knowledge
Model
Knowledge Source
УРОВЕНЬ ТРЕБОВАНИЙ К РЕШЕНИЮ:
КОМПОНЕНТЫ DRD [ТРЕБОВАНИЯ]
Требование Описание
Обозначе
ние
В отношении
информации
[Information
Requirement]
Входные данные или выход решения,
используемые как один из входов
решения
См. #1
В отношении
знаний
[Knowledge
Requirement]
Обращение к BKM См. #2
В отношении
полномочий
[Authority
Requirement]
Зависимость элемента DRD от другого
элемента DRD, который служит
источником знания или регулятива
[guidance]
См. #3
11
Case Study: выученные уроки
12
CASE STUDY: МУЛЬТИАГЕНТНАЯ
ИНТЕЛЛЕКТУАЛЬНАЯ СИСТЕМА
13
Предмет поставки
Интеллектуальная информационная система, реализующая
адаптивный алгоритм многокритериальной оптимизации
целевой функции полезности, аналитической вид которой
неизвестен, через создание виртуального рынка как площадки
переговоров (трейдинга) атомарных рациональных агентов
NB: О проектировании мультиагентных интеллектуальных систем
см., напр.: С. Рассел, П. Норвиг «Искусственный интеллект:
современный подход» (2006)
Постановка задачи
Динамическое формирование и оптимизация
плана подачи единиц подвижного состава
в рамках решения задачи транспортной (железнодорожной)
логистики с учетом известных (статических) ограничений и
допущений модели, а также (нестационарных) возмущений
внешней среды


Рациональный агент
Активная сущность, способная воспринимать собственную
среду и воздействовать на нее, добиваясь оптимальных
значений собственных показателей производительности

CASE STUDY: УПРОЩЕННЫЙ
ФРАГМЕНТ ГРАФА РЕШЕНИЙ
14
Назначение вагона
Тарифы
оператора
Маршрут доставки
Пробег /
расстояние до
ремонта
Категория груза
Оператор
Выбор оператора
Формирование
вагонной группы
Квота на
перевозку
План тех.
обслуживания и
ремонта
ВЫУЧЕННЫЕ УРОКИ
15
Подтверждение простоты языка
Простота DMN-моделей ставит их в один ряд с моделями на
таких (подъ)языках, как UML (диаграммы классов) и блок-
схемы [см. ISO 5807:1985 и ГОСТ 19.701-90]
DMN-модели можно рисовать «на салфетке» и
позиционировать как модели категории box-and-line
Подтверждение применимости
Модели на языке DMN решают возложенные
на них задачи документирования базовой логики принятия
решений элементарными агентами в составе проектируемой
системы


Замкнутость «на себя»
Использование DMN для построения модели решения только
на уровне требования к нему (DRD) аналогично выпуску иных
аналитических артефактов, не предназначенных для
автоматической подачи в конвейер разработки
Сравнение BPMN 2 и DMN 1.x
Связь BPMN 2 и DMN 1.x
Средства поддержки DMN 1.x
Вопросы аудитории
16
СРАВНЕНИЕ BPMN 2 И DMN 1.X
17
Критерий BPMN 2 DMN 1.x
Центральное понятие модели Процесс Решение
Основной элемент модели
Деятельность
(задача)
Правило
Управляющие воздействия Данные Знания
Доминирующая парадигма Процедурная Функциональная
Логические объекты «Фишки» (tokens)
Логика первого
порядка
СВЯЗЬ BPMN 2 И DMN 1.X: ПРИМЕР
18
© OMG, BPMN 2.0 by Example (2010),
Shipment Process in a Hardware
Retailer
СВЯЗЬ BPMN 2 И DMN 1.X: ОБЩИЕ СВЕДЕНИЯ
19


Типы задач BPMN 2
В роли явных или неявных «носителей» решений (в понимании
DMN 1.x) в BPMN 2 могут выступать:
• циклические (loop), многоэкземплярные (multi-instance) задачи
и компенсации (compensation);
• сценарии (script tasks), сервисные (service tasks) и
пользовательские (user tasks) задачи;
• задачи с применением бизнес-правил (business rule tasks)
BPMN 3: задачи с принятием решений?
OMG допускает, что в новой версии BPMN может быть введен
тип Decision Task для задачи, предполагающей принятие
решение, описанного на языке DMN. Эти задачи могут также
по-новому связываться со шлюзами, использующими их выход

Связывание BPMN- и DMN-моделей
OMG рекомендует два способа взаимной увязки моделей решений
и моделей бизнес-процессов:
• нормативный — при помощи метаданных (usingProcesses и пр.);
• ненормативный — при помощи вызова «сервисов решений» из
сервисных или BR-задач BPMN
СРЕДСТВА ПОДДЕРЖКИ DMN 1.X


FICO® DMN Modeler
Бесплатный облачный DMN-редактор, доступный
зарегистрированным пользователям FICO®
Analytic Cloud: полная поддержка DR-диаграмм и
таблиц решений; поддержка литеральных
выражений S-FEEL; экспорт моделей как XML-
файлов, импорт XML-схем для определений
типов данных и др.
Trisotech DMN Modeler
Компонент Trisotech Digital Enterprise Suite —
интегрированной среды BPMN-, CMMN- и
DMN-моделирования с 30-дневной пробной
бесплатной версией. Обеспечивает полную
поддержку спецификации DMN 1.x
20

Подробнее о ландшафте
DMN-инструментов
Обзор Брюса Сильвера DMN Tools — State of
the Market May 2016
Язык DMN — в действии 
21
DECISION MODELLING: ПРАКТИКА
22
СПАСИБО ЗА ВНИМАНИЕ!
❶ Собственные источники
В ходе подготовки доклада использовались
материалы мастер-класса «OMG™ Decision
Model and Notation: язык моделирования
решений и бизнес-правил» на Летнем
аналитическом фестивале-2016, доклада
«Проверка для DMN: проектирование
мультиагентной интеллектуальной системы» на
конференции CEE-SECR’2016 и мастер-класса
«Современные техники бизнес-анализа» (С.-
Петербург, 2016)
❷ Контакты
23
Профиль докладчика
в сети LinkedIn
СПАСИБО ЗА ВНИМАНИЕ!
24
ЧТО ИЗУЧИТЬ [ENG]?
Business Analyst / Business Analysis Community & Resources |
Modern Analyst. URL: http://modernanalyst.com/
Decision Model and Notation. URL: http://www.omg.org/spec/DMN/
Gagne, D. BPMN-CMMN-DMN. An Intro to the Triple Crown of Process
Improvement Standards. URL:
http://www.slideshare.net/dgagne/bpmncmmndmn-an-intro-to-
the-triple-crown-of-process-improvement-standards-denis-gagne
Silver, B. DMN Tools — State of the Market (May 2016). URL:
http://methodandstyle.com/dmn-tools-current-state-market/
25

More Related Content

What's hot

DEV Labs 2013. Can C++ Code Effeciency Be Comparable to That of Middle-Level ...
DEV Labs 2013. Can C++ Code Effeciency Be Comparable to That of Middle-Level ...DEV Labs 2013. Can C++ Code Effeciency Be Comparable to That of Middle-Level ...
DEV Labs 2013. Can C++ Code Effeciency Be Comparable to That of Middle-Level ...Alex V. Petrov
 
DDD — эффективный способ работы в условиях системной сложности
DDD — эффективный способ работы в условиях системной сложностиDDD — эффективный способ работы в условиях системной сложности
DDD — эффективный способ работы в условиях системной сложностиCUSTIS
 
Специфика работы бизнес-аналитика в зависимости от типов проектов и методологий
Специфика работы бизнес-аналитика в зависимости от типов проектов и методологийСпецифика работы бизнес-аналитика в зависимости от типов проектов и методологий
Специфика работы бизнес-аналитика в зависимости от типов проектов и методологийSQALab
 
Необъектные модели предметной области
Необъектные модели предметной областиНеобъектные модели предметной области
Необъектные модели предметной областиCUSTIS
 
Ddd softwarepeople-2012-tsepkov
Ddd softwarepeople-2012-tsepkovDdd softwarepeople-2012-tsepkov
Ddd softwarepeople-2012-tsepkovMaxim Tsepkov
 
Проектирование Программных Систем. Лекция 01
Проектирование Программных Систем. Лекция 01Проектирование Программных Систем. Лекция 01
Проектирование Программных Систем. Лекция 01Dima Dzuba
 
Практический анализ и визуальное моделирование на UML
Практический анализ и визуальное моделирование на UMLПрактический анализ и визуальное моделирование на UML
Практический анализ и визуальное моделирование на UMLNikolai Kireev
 
Практический анализ по RUP
Практический анализ по RUPПрактический анализ по RUP
Практический анализ по RUPSQALab
 
Особенности описания процессов для целей его менеджмента
Особенности описания процессов для целей его менеджментаОсобенности описания процессов для целей его менеджмента
Особенности описания процессов для целей его менеджментаSQALab
 
что такое Bpmn
что такое Bpmnчто такое Bpmn
что такое BpmnMikhail Stroev
 
семинар Bpmn
семинар Bpmnсеминар Bpmn
семинар BpmnNastya_K
 
плакаты конькова ивана12[1].02.14
плакаты конькова ивана12[1].02.14плакаты конькова ивана12[1].02.14
плакаты конькова ивана12[1].02.14IKonkov
 
CXP Analyzer
CXP AnalyzerCXP Analyzer
CXP AnalyzerMag0s
 
05 Архитектура информационных систем. Атрибуты качества. Метод ADD
05 Архитектура информационных систем. Атрибуты качества. Метод ADD05 Архитектура информационных систем. Атрибуты качества. Метод ADD
05 Архитектура информационных систем. Атрибуты качества. Метод ADDEdward Galiaskarov
 
Проектирование программных систем. Занятие 1
Проектирование программных систем. Занятие 1Проектирование программных систем. Занятие 1
Проектирование программных систем. Занятие 1Dima Dzuba
 
Моделирование бизнес-процессов. Занятие 1
Моделирование бизнес-процессов. Занятие 1Моделирование бизнес-процессов. Занятие 1
Моделирование бизнес-процессов. Занятие 1Olya Kollen, PhD
 
03 Архитектура информационных систем. Принципы проектирования архитектуры
03 Архитектура информационных систем. Принципы проектирования архитектуры03 Архитектура информационных систем. Принципы проектирования архитектуры
03 Архитектура информационных систем. Принципы проектирования архитектурыEdward Galiaskarov
 

What's hot (20)

SECON'2014 - Максим Цепков - DDD: от требований до кода
SECON'2014 - Максим Цепков - DDD: от требований до кодаSECON'2014 - Максим Цепков - DDD: от требований до кода
SECON'2014 - Максим Цепков - DDD: от требований до кода
 
DEV Labs 2013. Can C++ Code Effeciency Be Comparable to That of Middle-Level ...
DEV Labs 2013. Can C++ Code Effeciency Be Comparable to That of Middle-Level ...DEV Labs 2013. Can C++ Code Effeciency Be Comparable to That of Middle-Level ...
DEV Labs 2013. Can C++ Code Effeciency Be Comparable to That of Middle-Level ...
 
DDD — эффективный способ работы в условиях системной сложности
DDD — эффективный способ работы в условиях системной сложностиDDD — эффективный способ работы в условиях системной сложности
DDD — эффективный способ работы в условиях системной сложности
 
Специфика работы бизнес-аналитика в зависимости от типов проектов и методологий
Специфика работы бизнес-аналитика в зависимости от типов проектов и методологийСпецифика работы бизнес-аналитика в зависимости от типов проектов и методологий
Специфика работы бизнес-аналитика в зависимости от типов проектов и методологий
 
Необъектные модели предметной области
Необъектные модели предметной областиНеобъектные модели предметной области
Необъектные модели предметной области
 
Ddd softwarepeople-2012-tsepkov
Ddd softwarepeople-2012-tsepkovDdd softwarepeople-2012-tsepkov
Ddd softwarepeople-2012-tsepkov
 
Проектирование Программных Систем. Лекция 01
Проектирование Программных Систем. Лекция 01Проектирование Программных Систем. Лекция 01
Проектирование Программных Систем. Лекция 01
 
Практический анализ и визуальное моделирование на UML
Практический анализ и визуальное моделирование на UMLПрактический анализ и визуальное моделирование на UML
Практический анализ и визуальное моделирование на UML
 
Практический анализ по RUP
Практический анализ по RUPПрактический анализ по RUP
Практический анализ по RUP
 
Особенности описания процессов для целей его менеджмента
Особенности описания процессов для целей его менеджментаОсобенности описания процессов для целей его менеджмента
Особенности описания процессов для целей его менеджмента
 
Bpmn
BpmnBpmn
Bpmn
 
Domain Driven Design
Domain Driven DesignDomain Driven Design
Domain Driven Design
 
что такое Bpmn
что такое Bpmnчто такое Bpmn
что такое Bpmn
 
семинар Bpmn
семинар Bpmnсеминар Bpmn
семинар Bpmn
 
плакаты конькова ивана12[1].02.14
плакаты конькова ивана12[1].02.14плакаты конькова ивана12[1].02.14
плакаты конькова ивана12[1].02.14
 
CXP Analyzer
CXP AnalyzerCXP Analyzer
CXP Analyzer
 
05 Архитектура информационных систем. Атрибуты качества. Метод ADD
05 Архитектура информационных систем. Атрибуты качества. Метод ADD05 Архитектура информационных систем. Атрибуты качества. Метод ADD
05 Архитектура информационных систем. Атрибуты качества. Метод ADD
 
Проектирование программных систем. Занятие 1
Проектирование программных систем. Занятие 1Проектирование программных систем. Занятие 1
Проектирование программных систем. Занятие 1
 
Моделирование бизнес-процессов. Занятие 1
Моделирование бизнес-процессов. Занятие 1Моделирование бизнес-процессов. Занятие 1
Моделирование бизнес-процессов. Занятие 1
 
03 Архитектура информационных систем. Принципы проектирования архитектуры
03 Архитектура информационных систем. Принципы проектирования архитектуры03 Архитектура информационных систем. Принципы проектирования архитектуры
03 Архитектура информационных систем. Принципы проектирования архитектуры
 

Viewers also liked

ITGM#8 Евгения Чумачкова User Story Mapping: как увидеть общую картину продук...
ITGM#8 Евгения Чумачкова User Story Mapping: как увидеть общую картину продук...ITGM#8 Евгения Чумачкова User Story Mapping: как увидеть общую картину продук...
ITGM#8 Евгения Чумачкова User Story Mapping: как увидеть общую картину продук...SPbCoA
 
Бизнес моделирование. Адаптация к изменчивому миру. Анстасия Ленчинская
Бизнес моделирование. Адаптация к изменчивому миру. Анстасия ЛенчинскаяБизнес моделирование. Адаптация к изменчивому миру. Анстасия Ленчинская
Бизнес моделирование. Адаптация к изменчивому миру. Анстасия ЛенчинскаяAnastasijа Lenchinskaja
 
VB-Trend 2016: Инструменты анализа бизнес-процессов с привязкой к ИТ и ИБ
VB-Trend 2016:  Инструменты анализа бизнес-процессов с привязкой к ИТ и ИБVB-Trend 2016:  Инструменты анализа бизнес-процессов с привязкой к ИТ и ИБ
VB-Trend 2016: Инструменты анализа бизнес-процессов с привязкой к ИТ и ИБAlexander Skakunov
 
06 Introduction To Process Modeling
06   Introduction To Process Modeling06   Introduction To Process Modeling
06 Introduction To Process ModelingYury Kupriyanov
 
07 integrated process modelling
07   integrated process modelling07   integrated process modelling
07 integrated process modellingYury Kupriyanov
 
Business process modelling
Business process modellingBusiness process modelling
Business process modellingKiito25
 
Business Process Modelling via BPMN, Session I
Business Process Modelling via BPMN, Session IBusiness Process Modelling via BPMN, Session I
Business Process Modelling via BPMN, Session IAmirHossein Aghdassi
 
IT and Business Process Modelling course at IT University of Copenhagen (Lect...
IT and Business Process Modelling course at IT University of Copenhagen (Lect...IT and Business Process Modelling course at IT University of Copenhagen (Lect...
IT and Business Process Modelling course at IT University of Copenhagen (Lect...Thomas Hildebrandt
 
[draft] Карта продуктовых компетенций
[draft] Карта продуктовых компетенций[draft] Карта продуктовых компетенций
[draft] Карта продуктовых компетенцийСобака Павлова
 
Моделирование бизнес-процессов: методы и инструменты
Моделирование бизнес-процессов: методы и инструментыМоделирование бизнес-процессов: методы и инструменты
Моделирование бизнес-процессов: методы и инструментыSQALab
 
情報セキィリティCAS 第六十九回放送用スライド
情報セキィリティCAS 第六十九回放送用スライド情報セキィリティCAS 第六十九回放送用スライド
情報セキィリティCAS 第六十九回放送用スライドKumasan, LLC.
 
Аутсорсинг бизнес-процессов
Аутсорсинг бизнес-процессовАутсорсинг бизнес-процессов
Аутсорсинг бизнес-процессовHPS Group Inc.
 
Обучение IT-аналитиков
Обучение IT-аналитиковОбучение IT-аналитиков
Обучение IT-аналитиковNatalia Zhelnova
 
Babok v2.0 перевод на русский язык свод знаний по бизнес анализу
Babok v2.0 перевод на русский язык свод знаний по бизнес анализуBabok v2.0 перевод на русский язык свод знаний по бизнес анализу
Babok v2.0 перевод на русский язык свод знаний по бизнес анализуIvan Shamaev
 
Глава 9 методы и техники бизнес-анализа (babok 2.0 на русском скачать)
Глава 9 методы и техники бизнес-анализа (babok 2.0 на русском скачать)Глава 9 методы и техники бизнес-анализа (babok 2.0 на русском скачать)
Глава 9 методы и техники бизнес-анализа (babok 2.0 на русском скачать)Ivan Shamaev
 
Мастер-класс по моделированию угроз
Мастер-класс по моделированию угрозМастер-класс по моделированию угроз
Мастер-класс по моделированию угрозAleksey Lukatskiy
 
Введение в моделирование бизнес процессов
Введение в моделирование бизнес процессовВведение в моделирование бизнес процессов
Введение в моделирование бизнес процессовNatalia Zhelnova
 

Viewers also liked (20)

Hse mda bpmn_210410
Hse mda bpmn_210410Hse mda bpmn_210410
Hse mda bpmn_210410
 
10 project management
10   project management10   project management
10 project management
 
ITGM#8 Евгения Чумачкова User Story Mapping: как увидеть общую картину продук...
ITGM#8 Евгения Чумачкова User Story Mapping: как увидеть общую картину продук...ITGM#8 Евгения Чумачкова User Story Mapping: как увидеть общую картину продук...
ITGM#8 Евгения Чумачкова User Story Mapping: как увидеть общую картину продук...
 
Бизнес моделирование. Адаптация к изменчивому миру. Анстасия Ленчинская
Бизнес моделирование. Адаптация к изменчивому миру. Анстасия ЛенчинскаяБизнес моделирование. Адаптация к изменчивому миру. Анстасия Ленчинская
Бизнес моделирование. Адаптация к изменчивому миру. Анстасия Ленчинская
 
VB-Trend 2016: Инструменты анализа бизнес-процессов с привязкой к ИТ и ИБ
VB-Trend 2016:  Инструменты анализа бизнес-процессов с привязкой к ИТ и ИБVB-Trend 2016:  Инструменты анализа бизнес-процессов с привязкой к ИТ и ИБ
VB-Trend 2016: Инструменты анализа бизнес-процессов с привязкой к ИТ и ИБ
 
06 Introduction To Process Modeling
06   Introduction To Process Modeling06   Introduction To Process Modeling
06 Introduction To Process Modeling
 
07 integrated process modelling
07   integrated process modelling07   integrated process modelling
07 integrated process modelling
 
Business process modelling
Business process modellingBusiness process modelling
Business process modelling
 
Business Process Modelling via BPMN, Session I
Business Process Modelling via BPMN, Session IBusiness Process Modelling via BPMN, Session I
Business Process Modelling via BPMN, Session I
 
IT and Business Process Modelling course at IT University of Copenhagen (Lect...
IT and Business Process Modelling course at IT University of Copenhagen (Lect...IT and Business Process Modelling course at IT University of Copenhagen (Lect...
IT and Business Process Modelling course at IT University of Copenhagen (Lect...
 
[draft] Карта продуктовых компетенций
[draft] Карта продуктовых компетенций[draft] Карта продуктовых компетенций
[draft] Карта продуктовых компетенций
 
Моделирование бизнес-процессов: методы и инструменты
Моделирование бизнес-процессов: методы и инструментыМоделирование бизнес-процессов: методы и инструменты
Моделирование бизнес-процессов: методы и инструменты
 
情報セキィリティCAS 第六十九回放送用スライド
情報セキィリティCAS 第六十九回放送用スライド情報セキィリティCAS 第六十九回放送用スライド
情報セキィリティCAS 第六十九回放送用スライド
 
Аутсорсинг бизнес-процессов
Аутсорсинг бизнес-процессовАутсорсинг бизнес-процессов
Аутсорсинг бизнес-процессов
 
Обучение IT-аналитиков
Обучение IT-аналитиковОбучение IT-аналитиков
Обучение IT-аналитиков
 
Babok v2.0 перевод на русский язык свод знаний по бизнес анализу
Babok v2.0 перевод на русский язык свод знаний по бизнес анализуBabok v2.0 перевод на русский язык свод знаний по бизнес анализу
Babok v2.0 перевод на русский язык свод знаний по бизнес анализу
 
Глава 9 методы и техники бизнес-анализа (babok 2.0 на русском скачать)
Глава 9 методы и техники бизнес-анализа (babok 2.0 на русском скачать)Глава 9 методы и техники бизнес-анализа (babok 2.0 на русском скачать)
Глава 9 методы и техники бизнес-анализа (babok 2.0 на русском скачать)
 
Мастер-класс по моделированию угроз
Мастер-класс по моделированию угрозМастер-класс по моделированию угроз
Мастер-класс по моделированию угроз
 
Введение в моделирование бизнес процессов
Введение в моделирование бизнес процессовВведение в моделирование бизнес процессов
Введение в моделирование бизнес процессов
 
Data modeling for the business
Data modeling for the businessData modeling for the business
Data modeling for the business
 

Similar to Itgm #9. dmn. как моделировать принимаемые решения

DDD - модель вместо требований
DDD - модель вместо требованийDDD - модель вместо требований
DDD - модель вместо требованийSQALab
 
HTP. Business Requirements Elicitation & Documentation [1.01, RUS]
HTP. Business Requirements Elicitation & Documentation [1.01, RUS]HTP. Business Requirements Elicitation & Documentation [1.01, RUS]
HTP. Business Requirements Elicitation & Documentation [1.01, RUS]Alex V. Petrov
 
Сбор и анализ данных для моделирования деятельности организации
Сбор и анализ данных для моделирования деятельности организацииСбор и анализ данных для моделирования деятельности организации
Сбор и анализ данных для моделирования деятельности организацииOlya Kollen, PhD
 
моделирование бизнес процессов с B pwin 4.0
моделирование бизнес процессов с B pwin 4.0моделирование бизнес процессов с B pwin 4.0
моделирование бизнес процессов с B pwin 4.0vaha1411
 
Аліна Петренко: “Майстер-клас: Виявлення ключових вимог на предпроектній фазі...
Аліна Петренко: “Майстер-клас: Виявлення ключових вимог на предпроектній фазі...Аліна Петренко: “Майстер-клас: Виявлення ключових вимог на предпроектній фазі...
Аліна Петренко: “Майстер-клас: Виявлення ключових вимог на предпроектній фазі...Dakiry
 
Как совместить лучшее из водопадных и аджайл подходов в ИТ проектах
Как совместить лучшее из водопадных и аджайл подходов в ИТ проектахКак совместить лучшее из водопадных и аджайл подходов в ИТ проектах
Как совместить лучшее из водопадных и аджайл подходов в ИТ проектахDanil Dintsis, Ph. D., PgMP
 
Req Labs'2011. Коммуникация нефункциональных требований
Req Labs'2011. Коммуникация нефункциональных требованийReq Labs'2011. Коммуникация нефункциональных требований
Req Labs'2011. Коммуникация нефункциональных требованийAlexander Kalouguine
 
Проектирование программных систем. Занятие 4
Проектирование программных систем. Занятие 4Проектирование программных систем. Занятие 4
Проектирование программных систем. Занятие 4Dima Dzuba
 
Разработка требований и Проектирование интерфейсов
Разработка требований и Проектирование интерфейсовРазработка требований и Проектирование интерфейсов
Разработка требований и Проектирование интерфейсовDenis Beskov
 
DDD — правильный курс в потоке изменений требований
DDD — правильный курс в потоке изменений требованийDDD — правильный курс в потоке изменений требований
DDD — правильный курс в потоке изменений требованийSQALab
 
Оценка эффективности от внедрения и использования методологии и инструменталь...
Оценка эффективности от внедрения и использования методологии и инструменталь...Оценка эффективности от внедрения и использования методологии и инструменталь...
Оценка эффективности от внедрения и использования методологии и инструменталь...Alexander Novichkov
 
Внедрение CASE-технологий
Внедрение CASE-технологийВнедрение CASE-технологий
Внедрение CASE-технологийОтшельник
 
BPM: Почему надо говорить о системе курсов для всех заинтересованных лиц орга...
BPM: Почему надо говорить о системе курсов для всех заинтересованных лиц орга...BPM: Почему надо говорить о системе курсов для всех заинтересованных лиц орга...
BPM: Почему надо говорить о системе курсов для всех заинтересованных лиц орга...ABPMP Russian Chapter
 
Статья «Формирование универсальных требований к пользовательским программам п...
Статья «Формирование универсальных требований к пользовательским программам п...Статья «Формирование универсальных требований к пользовательским программам п...
Статья «Формирование универсальных требований к пользовательским программам п...ph.d. Dmitry Stepanov
 
REQ Labs 2014. Smart Business Modelling: A Key to Success in Enterprise Autom...
REQ Labs 2014. Smart Business Modelling: A Key to Success in Enterprise Autom...REQ Labs 2014. Smart Business Modelling: A Key to Success in Enterprise Autom...
REQ Labs 2014. Smart Business Modelling: A Key to Success in Enterprise Autom...Alex V. Petrov
 
Пример презентации для защиты ИТ проекта в компании (Sample Business Case)
Пример презентации для защиты ИТ проекта в компании (Sample Business Case)Пример презентации для защиты ИТ проекта в компании (Sample Business Case)
Пример презентации для защиты ИТ проекта в компании (Sample Business Case)Pavel Cherkashin
 
Продюссирование, проект-менеджмент
Продюссирование, проект-менеджментПродюссирование, проект-менеджмент
Продюссирование, проект-менеджментNimax
 
Business intlligence
Business intlligenceBusiness intlligence
Business intlligencePutinTheJew
 
Внедрение Бизнес-Анализа, ИТ Бизнес-Аналитиков и UML
Внедрение Бизнес-Анализа, ИТ Бизнес-Аналитиков и UMLВнедрение Бизнес-Анализа, ИТ Бизнес-Аналитиков и UML
Внедрение Бизнес-Анализа, ИТ Бизнес-Аналитиков и UMLEdgar Khachatryan
 

Similar to Itgm #9. dmn. как моделировать принимаемые решения (20)

DDD - модель вместо требований
DDD - модель вместо требованийDDD - модель вместо требований
DDD - модель вместо требований
 
HTP. Business Requirements Elicitation & Documentation [1.01, RUS]
HTP. Business Requirements Elicitation & Documentation [1.01, RUS]HTP. Business Requirements Elicitation & Documentation [1.01, RUS]
HTP. Business Requirements Elicitation & Documentation [1.01, RUS]
 
Сбор и анализ данных для моделирования деятельности организации
Сбор и анализ данных для моделирования деятельности организацииСбор и анализ данных для моделирования деятельности организации
Сбор и анализ данных для моделирования деятельности организации
 
моделирование бизнес процессов с B pwin 4.0
моделирование бизнес процессов с B pwin 4.0моделирование бизнес процессов с B pwin 4.0
моделирование бизнес процессов с B pwin 4.0
 
Constructor
ConstructorConstructor
Constructor
 
Аліна Петренко: “Майстер-клас: Виявлення ключових вимог на предпроектній фазі...
Аліна Петренко: “Майстер-клас: Виявлення ключових вимог на предпроектній фазі...Аліна Петренко: “Майстер-клас: Виявлення ключових вимог на предпроектній фазі...
Аліна Петренко: “Майстер-клас: Виявлення ключових вимог на предпроектній фазі...
 
Как совместить лучшее из водопадных и аджайл подходов в ИТ проектах
Как совместить лучшее из водопадных и аджайл подходов в ИТ проектахКак совместить лучшее из водопадных и аджайл подходов в ИТ проектах
Как совместить лучшее из водопадных и аджайл подходов в ИТ проектах
 
Req Labs'2011. Коммуникация нефункциональных требований
Req Labs'2011. Коммуникация нефункциональных требованийReq Labs'2011. Коммуникация нефункциональных требований
Req Labs'2011. Коммуникация нефункциональных требований
 
Проектирование программных систем. Занятие 4
Проектирование программных систем. Занятие 4Проектирование программных систем. Занятие 4
Проектирование программных систем. Занятие 4
 
Разработка требований и Проектирование интерфейсов
Разработка требований и Проектирование интерфейсовРазработка требований и Проектирование интерфейсов
Разработка требований и Проектирование интерфейсов
 
DDD — правильный курс в потоке изменений требований
DDD — правильный курс в потоке изменений требованийDDD — правильный курс в потоке изменений требований
DDD — правильный курс в потоке изменений требований
 
Оценка эффективности от внедрения и использования методологии и инструменталь...
Оценка эффективности от внедрения и использования методологии и инструменталь...Оценка эффективности от внедрения и использования методологии и инструменталь...
Оценка эффективности от внедрения и использования методологии и инструменталь...
 
Внедрение CASE-технологий
Внедрение CASE-технологийВнедрение CASE-технологий
Внедрение CASE-технологий
 
BPM: Почему надо говорить о системе курсов для всех заинтересованных лиц орга...
BPM: Почему надо говорить о системе курсов для всех заинтересованных лиц орга...BPM: Почему надо говорить о системе курсов для всех заинтересованных лиц орга...
BPM: Почему надо говорить о системе курсов для всех заинтересованных лиц орга...
 
Статья «Формирование универсальных требований к пользовательским программам п...
Статья «Формирование универсальных требований к пользовательским программам п...Статья «Формирование универсальных требований к пользовательским программам п...
Статья «Формирование универсальных требований к пользовательским программам п...
 
REQ Labs 2014. Smart Business Modelling: A Key to Success in Enterprise Autom...
REQ Labs 2014. Smart Business Modelling: A Key to Success in Enterprise Autom...REQ Labs 2014. Smart Business Modelling: A Key to Success in Enterprise Autom...
REQ Labs 2014. Smart Business Modelling: A Key to Success in Enterprise Autom...
 
Пример презентации для защиты ИТ проекта в компании (Sample Business Case)
Пример презентации для защиты ИТ проекта в компании (Sample Business Case)Пример презентации для защиты ИТ проекта в компании (Sample Business Case)
Пример презентации для защиты ИТ проекта в компании (Sample Business Case)
 
Продюссирование, проект-менеджмент
Продюссирование, проект-менеджментПродюссирование, проект-менеджмент
Продюссирование, проект-менеджмент
 
Business intlligence
Business intlligenceBusiness intlligence
Business intlligence
 
Внедрение Бизнес-Анализа, ИТ Бизнес-Аналитиков и UML
Внедрение Бизнес-Анализа, ИТ Бизнес-Аналитиков и UMLВнедрение Бизнес-Анализа, ИТ Бизнес-Аналитиков и UML
Внедрение Бизнес-Анализа, ИТ Бизнес-Аналитиков и UML
 

More from SPbCoA

СПб СОА Анна Абрамова "Знакомство с Archimate"
СПб СОА Анна Абрамова "Знакомство с Archimate"СПб СОА Анна Абрамова "Знакомство с Archimate"
СПб СОА Анна Абрамова "Знакомство с Archimate"SPbCoA
 
Аналитика и метрики приложений 29.11.2016 г.
Аналитика и метрики приложений 29.11.2016 г.Аналитика и метрики приложений 29.11.2016 г.
Аналитика и метрики приложений 29.11.2016 г.SPbCoA
 
Gap-анализ требований к внедряемым системам
Gap-анализ требований к внедряемым системамGap-анализ требований к внедряемым системам
Gap-анализ требований к внедряемым системамSPbCoA
 
ITGM#8 Максим Цепков Process and Case management: совмещай и властвуй!
ITGM#8 Максим Цепков Process and  Case management: совмещай и властвуй!ITGM#8 Максим Цепков Process and  Case management: совмещай и властвуй!
ITGM#8 Максим Цепков Process and Case management: совмещай и властвуй!SPbCoA
 
ITGM#8 Анна Абрамова Юрий Солоницын Интерфейс - совместная работа аналитика и...
ITGM#8 Анна Абрамова Юрий Солоницын Интерфейс - совместная работа аналитика и...ITGM#8 Анна Абрамова Юрий Солоницын Интерфейс - совместная работа аналитика и...
ITGM#8 Анна Абрамова Юрий Солоницын Интерфейс - совместная работа аналитика и...SPbCoA
 
Егор Вершинин. Сбор первичных требований с помощью интеллект-карт
Егор Вершинин.  Сбор первичных требований с помощью интеллект-картЕгор Вершинин.  Сбор первичных требований с помощью интеллект-карт
Егор Вершинин. Сбор первичных требований с помощью интеллект-картSPbCoA
 
Анна Абрамова для ITGM#7. Навыки аналитика для технических писателей
Анна Абрамова для ITGM#7. Навыки аналитика для технических писателейАнна Абрамова для ITGM#7. Навыки аналитика для технических писателей
Анна Абрамова для ITGM#7. Навыки аналитика для технических писателейSPbCoA
 
Наталья Желнова для ITGM#6. Обучение системных аналитиков
Наталья Желнова для ITGM#6. Обучение системных аналитиковНаталья Желнова для ITGM#6. Обучение системных аналитиков
Наталья Желнова для ITGM#6. Обучение системных аналитиковSPbCoA
 
Юлия Ерина. Как капля здравого смысла может спасти проект (про коммуникации)
Юлия Ерина. Как капля здравого смысла может спасти проект (про коммуникации)Юлия Ерина. Как капля здравого смысла может спасти проект (про коммуникации)
Юлия Ерина. Как капля здравого смысла может спасти проект (про коммуникации)SPbCoA
 
Раиса Гольденберг для ITGM#6. Кто отвечает за качество
Раиса Гольденберг для ITGM#6. Кто отвечает за качествоРаиса Гольденберг для ITGM#6. Кто отвечает за качество
Раиса Гольденберг для ITGM#6. Кто отвечает за качествоSPbCoA
 
Метрики процесса бизнес-анализа. Стадии проекта и состав технической документ...
Метрики процесса бизнес-анализа. Стадии проекта и состав технической документ...Метрики процесса бизнес-анализа. Стадии проекта и состав технической документ...
Метрики процесса бизнес-анализа. Стадии проекта и состав технической документ...SPbCoA
 
Стадии проекта и состав технической документации. Наталья Желнова на ITGM#6
Стадии проекта и состав технической документации. Наталья Желнова на ITGM#6Стадии проекта и состав технической документации. Наталья Желнова на ITGM#6
Стадии проекта и состав технической документации. Наталья Желнова на ITGM#6SPbCoA
 
Задача про стул. Артём Митропольский
Задача про стул. Артём МитропольскийЗадача про стул. Артём Митропольский
Задача про стул. Артём МитропольскийSPbCoA
 
Аналитик на пути приближающегося поезда. Анатолий Суздальцев для ITGM#6
Аналитик на пути приближающегося поезда. Анатолий Суздальцев для ITGM#6Аналитик на пути приближающегося поезда. Анатолий Суздальцев для ITGM#6
Аналитик на пути приближающегося поезда. Анатолий Суздальцев для ITGM#6SPbCoA
 

More from SPbCoA (14)

СПб СОА Анна Абрамова "Знакомство с Archimate"
СПб СОА Анна Абрамова "Знакомство с Archimate"СПб СОА Анна Абрамова "Знакомство с Archimate"
СПб СОА Анна Абрамова "Знакомство с Archimate"
 
Аналитика и метрики приложений 29.11.2016 г.
Аналитика и метрики приложений 29.11.2016 г.Аналитика и метрики приложений 29.11.2016 г.
Аналитика и метрики приложений 29.11.2016 г.
 
Gap-анализ требований к внедряемым системам
Gap-анализ требований к внедряемым системамGap-анализ требований к внедряемым системам
Gap-анализ требований к внедряемым системам
 
ITGM#8 Максим Цепков Process and Case management: совмещай и властвуй!
ITGM#8 Максим Цепков Process and  Case management: совмещай и властвуй!ITGM#8 Максим Цепков Process and  Case management: совмещай и властвуй!
ITGM#8 Максим Цепков Process and Case management: совмещай и властвуй!
 
ITGM#8 Анна Абрамова Юрий Солоницын Интерфейс - совместная работа аналитика и...
ITGM#8 Анна Абрамова Юрий Солоницын Интерфейс - совместная работа аналитика и...ITGM#8 Анна Абрамова Юрий Солоницын Интерфейс - совместная работа аналитика и...
ITGM#8 Анна Абрамова Юрий Солоницын Интерфейс - совместная работа аналитика и...
 
Егор Вершинин. Сбор первичных требований с помощью интеллект-карт
Егор Вершинин.  Сбор первичных требований с помощью интеллект-картЕгор Вершинин.  Сбор первичных требований с помощью интеллект-карт
Егор Вершинин. Сбор первичных требований с помощью интеллект-карт
 
Анна Абрамова для ITGM#7. Навыки аналитика для технических писателей
Анна Абрамова для ITGM#7. Навыки аналитика для технических писателейАнна Абрамова для ITGM#7. Навыки аналитика для технических писателей
Анна Абрамова для ITGM#7. Навыки аналитика для технических писателей
 
Наталья Желнова для ITGM#6. Обучение системных аналитиков
Наталья Желнова для ITGM#6. Обучение системных аналитиковНаталья Желнова для ITGM#6. Обучение системных аналитиков
Наталья Желнова для ITGM#6. Обучение системных аналитиков
 
Юлия Ерина. Как капля здравого смысла может спасти проект (про коммуникации)
Юлия Ерина. Как капля здравого смысла может спасти проект (про коммуникации)Юлия Ерина. Как капля здравого смысла может спасти проект (про коммуникации)
Юлия Ерина. Как капля здравого смысла может спасти проект (про коммуникации)
 
Раиса Гольденберг для ITGM#6. Кто отвечает за качество
Раиса Гольденберг для ITGM#6. Кто отвечает за качествоРаиса Гольденберг для ITGM#6. Кто отвечает за качество
Раиса Гольденберг для ITGM#6. Кто отвечает за качество
 
Метрики процесса бизнес-анализа. Стадии проекта и состав технической документ...
Метрики процесса бизнес-анализа. Стадии проекта и состав технической документ...Метрики процесса бизнес-анализа. Стадии проекта и состав технической документ...
Метрики процесса бизнес-анализа. Стадии проекта и состав технической документ...
 
Стадии проекта и состав технической документации. Наталья Желнова на ITGM#6
Стадии проекта и состав технической документации. Наталья Желнова на ITGM#6Стадии проекта и состав технической документации. Наталья Желнова на ITGM#6
Стадии проекта и состав технической документации. Наталья Желнова на ITGM#6
 
Задача про стул. Артём Митропольский
Задача про стул. Артём МитропольскийЗадача про стул. Артём Митропольский
Задача про стул. Артём Митропольский
 
Аналитик на пути приближающегося поезда. Анатолий Суздальцев для ITGM#6
Аналитик на пути приближающегося поезда. Анатолий Суздальцев для ITGM#6Аналитик на пути приближающегося поезда. Анатолий Суздальцев для ITGM#6
Аналитик на пути приближающегося поезда. Анатолий Суздальцев для ITGM#6
 

Itgm #9. dmn. как моделировать принимаемые решения

  • 1.
  • 2. РАЗРЕШИТЕ ПРЕДСТАВИТЬСЯ: РЕЗЮМЕ АЛЕКСЕЙ ПЕТРОВ тренер и консультант, эксперт-практик в области анализа и моделирования бизнес-процессов, системного анализа, архитектуры ПО, системной и программной инженерии 2 2016 приглашенный преподаватель МФТИ (ГУ), приглашенный лектор БГУИР (Минск), член рабочей группы конкурса BudgetApps’2016, эксперт, ментор и член жюри хакатонов по открытым данным (BudgetSprint, Open Data Bootcamp и др.) 2015+ организатор «Вечеров системного и бизнес-анализа» в С.-Петербурге, консультант магистратуры «Системный анализ и архитектура ИС» факультета «Информатика и системы управления» НИУ МГТУ им. Н.Э. Баумана, сертифицированный тренер Luxoft, приглашенный лектор ИГХТУ (Иваново) и Hi-Tech Park (Минск), член жюри (эксперт) хакатона BAUMAN Urban Hack 2013+ докладчик ЛАФ-2015/2016, конференций Stratoplan TECH & BUSINESS Summit 2013, Luxoft DEV Labs C++ 2013, Luxoft REQ Labs 2014, слетов IT Campus 2014, IT Global Meetup #5 (2015), модератор CEE-SECR’2014, докладчик CEE-SECR’2015/2016, член ПК и ведущий МК на Analyst Days’2016, член ПК Analyst Days’2017 2012+ научный сотрудник, преподаватель НИУ МГТУ им. Н.Э. Баумана и совместных проектов Mail.Ru Group с МГТУ им. Н.Э. Баумана и МГУ им. М.В. Ломоносова «Технопарк@Mail.Ru» и «Техносфера@Mail.Ru» 2011+ независимый тренер и консультант, автор и ведущий тренингов в Беларуси, Казахстане, Литве, России 2004+ участник более 10 проектов внедрения КИС, моделирования бизнес- процессов, процессного и ИТ-аудита организаций
  • 3. О ЧЕМ ПОЙДЕТ РЕЧЬ? 1 2 3 Знакомьтесь: DMN 1.x Деятельностный контекст DMN — нотация, не решение! Три факта о DMN 1.x Структура модели решений Уровень требований к решению: компоненты DRD Личный опыт Case study: выученные уроки Вместо заключения Сравнение BPMN 2 и DMN 1.x Связь BPMN 2 и DMN 1.x Средства поддержки DMN 1.x Вопросы аудитории 3 НА ВРЕМЯ ВЫСТУПЛЕНИЯ, ПОЖАЛУЙСТА, ПЕРЕВЕДИТЕ ЛИЧНУЮ ТЕХНИКУ И СРЕДСТВА СВЯЗИ В БЕЗЗВУЧНЫЙ РЕЖИМ. СПАСИБО!
  • 4. Деятельностный контекст DMN — нотация, не решение! Три факта о DMN 1.x Структура модели решений Уровень требований к решению: компоненты DRD 4
  • 5. ДЕЯТЕЛЬНОСТНЫЙ КОНТЕКСТ (1 / 2) 5   Вызовы эпохи «цифровых предприятий» Деятельность современного предприятия отличают: • ориентация на клиента; • эффективное управление знаниями; • инновационный характер развития Принятие решений как категория деятельности В отчете Critical Capabilities for Case Management Frameworks (2014) аналитики Gartner выделяют четыре категории деятельности: • исследования (investigative cases, data-heavy); • запросы на обслуживание (service requests, workflow-heavy); • управление инцидентами (incident mgmt., collaboration-heavy); • принятие решений (process to decision, rules-/policies-heavy)
  • 6. ДЕЯТЕЛЬНОСТНЫЙ КОНТЕКСТ (2 / 2) 6 Категория деятельности Примеры Исследовательская Контроль качества Лабораторные исследования Обнаружение случаев мошенничества и нарушения защиты Следственные мероприятия и др. Запросы на обслуживание Открытие счета в банке Расчет бонусов и компенсаций сотрудников Управление поставщиками и др. Управление инцидентами Перекрестное рецензирование Поддержка проекта Производство видеопродукции Уход за больными и др. Принятие решений Кредитование компаний и населения Урегулирование страховых случаев Юридическая деятельность и др.
  • 7. DMN — НОТАЦИЯ, НЕ РЕШЕНИЕ! 7   Моделирование решений людей DMN может применяться для описания (description) повторяемых решений, принимаемых сотрудниками предприятия (людьми), на естественном языке, в целях их обсуждения, достижения согласия, переноса (тиражирования) практики и др. Описание требований к автоматизированному принятию решений DMN-модели могут содержать предписания (prescription) для (полной или частичной) автоматизации процедур принятия решений, что требует их формализации, полноты и пр.  Реализация автоматизированного принятия решений DMN открывает путь к исполняемым моделям решений, аналогичным исполняемым моделям бизнес-процессов в BPMN и выполняемым системами класса Bus. Rule Mgmt. System / Engine (BRMS / BRE)
  • 8. ТРИ ФАКТА О DMN 1.X 8   История и цель создания Стандарт Decision Model and Notation (DMN) выпущен Object Management Group (OMG) осенью 2015 г. (версия 1.0) и обновлен в июне 2016 г. (версия 1.1) Основной целью создания DMN является формирование единой метамодели и общедоступной нотации для описания моделей решений, их автоматизации, мониторинга и т.д. DMN + BPMN + CMMN = … Нотация DMN задумана как пригодная к применению как самостоятельно, так и совместно с Business Process Model & Notation (BPMN) и Case Management Model & Notation (CMMN)  DMN в компетенциях аналитика Раздел о языке DMN включен в состав вопросов экзамена OMG Certified Expert in BPM 2™ – Business Intermediate Level (10%) Согласно выпущенной IIBA 3-й редакции «Руководства к своду знаний по бизнес-анализу» (A Guide to the Business Analysis Body of Knowledge®, BABoK Guide), среди техник анализа фигурирует Decision Modeling (Techniques for Making Sense of Information) НЕПРОТИВОРЕЧИВОСТЬ. ПЕРЕНОСИМОСТЬ. ПРОСТОТА ОСВОЕНИЯ
  • 9. СТРУКТУРА МОДЕЛИ РЕШЕНИЙ 9 Модель решения [Decision Model] Уровень требований к решению [Decision Requirement (DR) Level] Уровень логики решения [Decision Logic Level] DRG [Decision Requirements Graph] DRD [Decision Requirements Diagram] FE EL FEEL — Friendly Enough Expression Language S-FEEL — Simple FEEL
  • 10. УРОВЕНЬ ТРЕБОВАНИЙ К РЕШЕНИЮ: КОМПОНЕНТЫ DRD [ЭЛЕМЕНТЫ] Элемент Описание Обозначе ние Решение [Decision] Действие по определению выхода на основании ряда входов с применением логики решения, которая может ссылаться на одну или более BKM См. #1 Модель бизнес- знаний [Business Knowledge Model, BKM] Функция произвольной природы, содержащая (инкапсулирующая) знания предметной области (напр., бизнес-правила, таблицу решений или аналитическую модель) См. #2 Входные данные [Input Data] Информация. используемая как вход в одно или более решение См. #3 Источник знаний Полномочное лицо, сторона или документ [authority], определяющие BKM или решение См. #4 10 Decision Input Data Bus. Knowledge Model Knowledge Source
  • 11. УРОВЕНЬ ТРЕБОВАНИЙ К РЕШЕНИЮ: КОМПОНЕНТЫ DRD [ТРЕБОВАНИЯ] Требование Описание Обозначе ние В отношении информации [Information Requirement] Входные данные или выход решения, используемые как один из входов решения См. #1 В отношении знаний [Knowledge Requirement] Обращение к BKM См. #2 В отношении полномочий [Authority Requirement] Зависимость элемента DRD от другого элемента DRD, который служит источником знания или регулятива [guidance] См. #3 11
  • 13. CASE STUDY: МУЛЬТИАГЕНТНАЯ ИНТЕЛЛЕКТУАЛЬНАЯ СИСТЕМА 13 Предмет поставки Интеллектуальная информационная система, реализующая адаптивный алгоритм многокритериальной оптимизации целевой функции полезности, аналитической вид которой неизвестен, через создание виртуального рынка как площадки переговоров (трейдинга) атомарных рациональных агентов NB: О проектировании мультиагентных интеллектуальных систем см., напр.: С. Рассел, П. Норвиг «Искусственный интеллект: современный подход» (2006) Постановка задачи Динамическое формирование и оптимизация плана подачи единиц подвижного состава в рамках решения задачи транспортной (железнодорожной) логистики с учетом известных (статических) ограничений и допущений модели, а также (нестационарных) возмущений внешней среды   Рациональный агент Активная сущность, способная воспринимать собственную среду и воздействовать на нее, добиваясь оптимальных значений собственных показателей производительности 
  • 14. CASE STUDY: УПРОЩЕННЫЙ ФРАГМЕНТ ГРАФА РЕШЕНИЙ 14 Назначение вагона Тарифы оператора Маршрут доставки Пробег / расстояние до ремонта Категория груза Оператор Выбор оператора Формирование вагонной группы Квота на перевозку План тех. обслуживания и ремонта
  • 15. ВЫУЧЕННЫЕ УРОКИ 15 Подтверждение простоты языка Простота DMN-моделей ставит их в один ряд с моделями на таких (подъ)языках, как UML (диаграммы классов) и блок- схемы [см. ISO 5807:1985 и ГОСТ 19.701-90] DMN-модели можно рисовать «на салфетке» и позиционировать как модели категории box-and-line Подтверждение применимости Модели на языке DMN решают возложенные на них задачи документирования базовой логики принятия решений элементарными агентами в составе проектируемой системы   Замкнутость «на себя» Использование DMN для построения модели решения только на уровне требования к нему (DRD) аналогично выпуску иных аналитических артефактов, не предназначенных для автоматической подачи в конвейер разработки
  • 16. Сравнение BPMN 2 и DMN 1.x Связь BPMN 2 и DMN 1.x Средства поддержки DMN 1.x Вопросы аудитории 16
  • 17. СРАВНЕНИЕ BPMN 2 И DMN 1.X 17 Критерий BPMN 2 DMN 1.x Центральное понятие модели Процесс Решение Основной элемент модели Деятельность (задача) Правило Управляющие воздействия Данные Знания Доминирующая парадигма Процедурная Функциональная Логические объекты «Фишки» (tokens) Логика первого порядка
  • 18. СВЯЗЬ BPMN 2 И DMN 1.X: ПРИМЕР 18 © OMG, BPMN 2.0 by Example (2010), Shipment Process in a Hardware Retailer
  • 19. СВЯЗЬ BPMN 2 И DMN 1.X: ОБЩИЕ СВЕДЕНИЯ 19   Типы задач BPMN 2 В роли явных или неявных «носителей» решений (в понимании DMN 1.x) в BPMN 2 могут выступать: • циклические (loop), многоэкземплярные (multi-instance) задачи и компенсации (compensation); • сценарии (script tasks), сервисные (service tasks) и пользовательские (user tasks) задачи; • задачи с применением бизнес-правил (business rule tasks) BPMN 3: задачи с принятием решений? OMG допускает, что в новой версии BPMN может быть введен тип Decision Task для задачи, предполагающей принятие решение, описанного на языке DMN. Эти задачи могут также по-новому связываться со шлюзами, использующими их выход  Связывание BPMN- и DMN-моделей OMG рекомендует два способа взаимной увязки моделей решений и моделей бизнес-процессов: • нормативный — при помощи метаданных (usingProcesses и пр.); • ненормативный — при помощи вызова «сервисов решений» из сервисных или BR-задач BPMN
  • 20. СРЕДСТВА ПОДДЕРЖКИ DMN 1.X   FICO® DMN Modeler Бесплатный облачный DMN-редактор, доступный зарегистрированным пользователям FICO® Analytic Cloud: полная поддержка DR-диаграмм и таблиц решений; поддержка литеральных выражений S-FEEL; экспорт моделей как XML- файлов, импорт XML-схем для определений типов данных и др. Trisotech DMN Modeler Компонент Trisotech Digital Enterprise Suite — интегрированной среды BPMN-, CMMN- и DMN-моделирования с 30-дневной пробной бесплатной версией. Обеспечивает полную поддержку спецификации DMN 1.x 20  Подробнее о ландшафте DMN-инструментов Обзор Брюса Сильвера DMN Tools — State of the Market May 2016
  • 21. Язык DMN — в действии  21
  • 23. СПАСИБО ЗА ВНИМАНИЕ! ❶ Собственные источники В ходе подготовки доклада использовались материалы мастер-класса «OMG™ Decision Model and Notation: язык моделирования решений и бизнес-правил» на Летнем аналитическом фестивале-2016, доклада «Проверка для DMN: проектирование мультиагентной интеллектуальной системы» на конференции CEE-SECR’2016 и мастер-класса «Современные техники бизнес-анализа» (С.- Петербург, 2016) ❷ Контакты 23 Профиль докладчика в сети LinkedIn
  • 25. ЧТО ИЗУЧИТЬ [ENG]? Business Analyst / Business Analysis Community & Resources | Modern Analyst. URL: http://modernanalyst.com/ Decision Model and Notation. URL: http://www.omg.org/spec/DMN/ Gagne, D. BPMN-CMMN-DMN. An Intro to the Triple Crown of Process Improvement Standards. URL: http://www.slideshare.net/dgagne/bpmncmmndmn-an-intro-to- the-triple-crown-of-process-improvement-standards-denis-gagne Silver, B. DMN Tools — State of the Market (May 2016). URL: http://methodandstyle.com/dmn-tools-current-state-market/ 25