SlideShare ist ein Scribd-Unternehmen logo
1 von 40
Decision Model and
Notation
Свежий взгляд на описание бизнес-логики
Валентин Будкин
• Интересы:
• Business Process Management,
• Adaptive Case Management,
• Decision Modeling,
• Enterprise Architecture,
• Agile
• val.budkin@gmail.com
• val.budkin
Требования – меж двух огней
Бизнес
• Мало ресурсов для
создания требований
• Мало ресурсов для
ознакомления с
требованиями
• Часто меняет
требования
• Недоволен сроками
разработки и
внедрения
Разработчики
• Неполнота
технических заданий
• Требования часто
неоднонозначны
• Описание бизнес-
логики сложно для
понимания
Любые предложения
люди понимают иначе
чем тот, кто его вносит
Третий закон Чизхолма
BPMN 2.0
Ведём заказ клиента
Заглядываем внутрь проверки
задолженности
DMN рулит
Политики выбора решений
• U – Unique (single)
• A – Any (single)
• P – Priority (single)
• F – First (single)
• C – Collect (multiple)
Аггрегаторы для Collect
• C+ SUM
• C< MIN
• C> MAX
• C# COUNT
Simplified Friendly Enough
Expression Language (S FEEL)
< 42
(10. .19)
3,27
not(13)
>= myvariable
[date(“2016-07-29”)..date(“2016-07-30”)
FEEL
• If Risk is “Low” or “Medium” and
PTI<0.3 then “Approved” else
“Declined”
DMN как стандарт
• Первая версия опубликована 16 января 2015
года организацией Open Management Group
• Текущая версия DMN 1.1 принята в июне 2016
• Моделирование решений основанное на DMN
входит в BABOK v3
Кому нужен DMN
• Дать бизнесу возможности для быстрого
изменения бизнес-логики, руководящей
операциями с помощью независимого от
вендоров языка диаграмм для использования:
• бизнес-аналитиками,
• стейкхолдерами,
• разработчиками ПО.
Стандартный мост между
дизайном бизнес-решений и
принятием этих решений
• Моделирование принятия решений людьми,
• Моделирование требований для
автоматического принятия решений,
• Имплементация автоматического принятия
решений.
Decision Requirement Diagram
Бизнес-решение
Модель бизнес-знания
Бизнес-знание
Элементы DRD
Ввод данных
DMN в ценообразовании
DMN в маркетинге
DMN в работе с жалобами
DMN в распознавании
мошенничества
DMN в Human Relations
DMN в законодательных
регуляциях
Бизнес-правила
Списки утверждений, ограничивающие
поведение человека или системы и
предоставляющие критерии для принятия
решений
Автоматизация бизнес-решений
• Повторяемость
• Возможность автоматизации
• Нетривиальность
• Измеримость
Бизнес-процессы создаются
чтобы их изменять
• Бизнес-процессы:
Раз в несколько месяцев или лет. Изменения сложны с
точки зрения бизнеса и IT, требуют разработки и
внедрения.
• Колонки таблиц решений:
Раз в несколько месяцев. Изменения тривиальны с
точки зрения бизнеса, но непросты со стороны IT.
Нужна разработка и внедрение.
• Строки таблиц решений:
Меняются часто (каждый день). Изменения
тривиальны с точки зрения бизнеса и IT.
Программное обеспечение
• Camunda BPM Platform / Modeler
• Signavio Decision Manager
• FICO DMN Modeler
• IBM Blueworks Live
• Oracle Decision Service
• OpenRules
Early adopters
Использованные инструменты
• Camunda modeler
• https://dmn.camunda.cloud
• Trisotech modeler
Хороший курс от OpenHPI
https://open.hpi.de/courses/bpm2016
Книги
Вопросы?

Weitere ähnliche Inhalte

Ähnlich wie Decision Model and Notation - DMN - Нотация для описания решений и бизнес-правил

Демократия в корпоративной культуре при жестких стандартах финансовой отчетности
Демократия в корпоративной культуре при жестких стандартах финансовой отчетностиДемократия в корпоративной культуре при жестких стандартах финансовой отчетности
Демократия в корпоративной культуре при жестких стандартах финансовой отчетностиКРОК
 
Business intlligence
Business intlligenceBusiness intlligence
Business intlligencePutinTheJew
 
Bpmonline crm presentation BIT Consulting
Bpmonline crm presentation BIT ConsultingBpmonline crm presentation BIT Consulting
Bpmonline crm presentation BIT ConsultingXRM
 
Цифровое предприятие 4.1 / Digital Enterprise 4.1
Цифровое предприятие 4.1 / Digital Enterprise 4.1Цифровое предприятие 4.1 / Digital Enterprise 4.1
Цифровое предприятие 4.1 / Digital Enterprise 4.1Michael Kozloff
 
Ddd softwarepeople-2012-tsepkov
Ddd softwarepeople-2012-tsepkovDdd softwarepeople-2012-tsepkov
Ddd softwarepeople-2012-tsepkovMaxim Tsepkov
 
DDD — правильный курс в потоке изменений требований
DDD — правильный курс в потоке изменений требованийDDD — правильный курс в потоке изменений требований
DDD — правильный курс в потоке изменений требованийSQALab
 
Продажа программных решений (на примере HPE)
Продажа программных решений (на примере HPE)Продажа программных решений (на примере HPE)
Продажа программных решений (на примере HPE)Yuri Yashkin
 
BPM_Trends_Koptelov_2012
BPM_Trends_Koptelov_2012BPM_Trends_Koptelov_2012
BPM_Trends_Koptelov_2012Andrey Koptelov
 
SLA – это не только время устранения инцидентов
SLA – это не только время устранения инцидентовSLA – это не только время устранения инцидентов
SLA – это не только время устранения инцидентовКРОК
 
Вебинар: ИТ-проекты глазами Заказчика
Вебинар: ИТ-проекты глазами ЗаказчикаВебинар: ИТ-проекты глазами Заказчика
Вебинар: ИТ-проекты глазами ЗаказчикаАлександр Кольцов
 
Услуги консалтинга ГК CDC
Услуги консалтинга ГК CDCУслуги консалтинга ГК CDC
Услуги консалтинга ГК CDCCDC Group
 
Консалтинг
КонсалтингКонсалтинг
КонсалтингCDC Group
 
Как сделать успешный интернет магазин Виталий Денисенков
Как сделать успешный интернет магазин Виталий ДенисенковКак сделать успешный интернет магазин Виталий Денисенков
Как сделать успешный интернет магазин Виталий Денисенковborovoystudio
 
мелконян. Sbs. реализация корпоративных проектов
мелконян. Sbs. реализация корпоративных проектовмелконян. Sbs. реализация корпоративных проектов
мелконян. Sbs. реализация корпоративных проектовРубен Мелконян
 
Получите возврат на инвестиции в технологии
Получите возврат на инвестиции в технологииПолучите возврат на инвестиции в технологии
Получите возврат на инвестиции в технологииВиктор Степанов
 
Тимур Хасаншин, 1C-Мссофт.ру. «Оперативный учёт: точки внимания руководителя»
Тимур Хасаншин, 1C-Мссофт.ру. «Оперативный учёт: точки внимания руководителя»Тимур Хасаншин, 1C-Мссофт.ру. «Оперативный учёт: точки внимания руководителя»
Тимур Хасаншин, 1C-Мссофт.ру. «Оперативный учёт: точки внимания руководителя»SPECIA
 
Управление бизнес-процессами. Три шага к совершенству
Управление бизнес-процессами. Три шага к совершенствуУправление бизнес-процессами. Три шага к совершенству
Управление бизнес-процессами. Три шага к совершенствуКРОК
 

Ähnlich wie Decision Model and Notation - DMN - Нотация для описания решений и бизнес-правил (20)

1 час про CRM
1 час про CRM1 час про CRM
1 час про CRM
 
Демократия в корпоративной культуре при жестких стандартах финансовой отчетности
Демократия в корпоративной культуре при жестких стандартах финансовой отчетностиДемократия в корпоративной культуре при жестких стандартах финансовой отчетности
Демократия в корпоративной культуре при жестких стандартах финансовой отчетности
 
Business intlligence
Business intlligenceBusiness intlligence
Business intlligence
 
Bpmonline crm presentation BIT Consulting
Bpmonline crm presentation BIT ConsultingBpmonline crm presentation BIT Consulting
Bpmonline crm presentation BIT Consulting
 
Цифровое предприятие 4.1 / Digital Enterprise 4.1
Цифровое предприятие 4.1 / Digital Enterprise 4.1Цифровое предприятие 4.1 / Digital Enterprise 4.1
Цифровое предприятие 4.1 / Digital Enterprise 4.1
 
Ddd softwarepeople-2012-tsepkov
Ddd softwarepeople-2012-tsepkovDdd softwarepeople-2012-tsepkov
Ddd softwarepeople-2012-tsepkov
 
DDD — правильный курс в потоке изменений требований
DDD — правильный курс в потоке изменений требованийDDD — правильный курс в потоке изменений требований
DDD — правильный курс в потоке изменений требований
 
Продажа программных решений (на примере HPE)
Продажа программных решений (на примере HPE)Продажа программных решений (на примере HPE)
Продажа программных решений (на примере HPE)
 
BPM_Trends_Koptelov_2012
BPM_Trends_Koptelov_2012BPM_Trends_Koptelov_2012
BPM_Trends_Koptelov_2012
 
CRM in practice
CRM in practiceCRM in practice
CRM in practice
 
SLA – это не только время устранения инцидентов
SLA – это не только время устранения инцидентовSLA – это не только время устранения инцидентов
SLA – это не только время устранения инцидентов
 
Вебинар: ИТ-проекты глазами Заказчика
Вебинар: ИТ-проекты глазами ЗаказчикаВебинар: ИТ-проекты глазами Заказчика
Вебинар: ИТ-проекты глазами Заказчика
 
Александр Сорокин. Финансовая отдача от проектного управления - опыт DHL-Эксп...
Александр Сорокин. Финансовая отдача от проектного управления - опыт DHL-Эксп...Александр Сорокин. Финансовая отдача от проектного управления - опыт DHL-Эксп...
Александр Сорокин. Финансовая отдача от проектного управления - опыт DHL-Эксп...
 
Услуги консалтинга ГК CDC
Услуги консалтинга ГК CDCУслуги консалтинга ГК CDC
Услуги консалтинга ГК CDC
 
Консалтинг
КонсалтингКонсалтинг
Консалтинг
 
Как сделать успешный интернет магазин Виталий Денисенков
Как сделать успешный интернет магазин Виталий ДенисенковКак сделать успешный интернет магазин Виталий Денисенков
Как сделать успешный интернет магазин Виталий Денисенков
 
мелконян. Sbs. реализация корпоративных проектов
мелконян. Sbs. реализация корпоративных проектовмелконян. Sbs. реализация корпоративных проектов
мелконян. Sbs. реализация корпоративных проектов
 
Получите возврат на инвестиции в технологии
Получите возврат на инвестиции в технологииПолучите возврат на инвестиции в технологии
Получите возврат на инвестиции в технологии
 
Тимур Хасаншин, 1C-Мссофт.ру. «Оперативный учёт: точки внимания руководителя»
Тимур Хасаншин, 1C-Мссофт.ру. «Оперативный учёт: точки внимания руководителя»Тимур Хасаншин, 1C-Мссофт.ру. «Оперативный учёт: точки внимания руководителя»
Тимур Хасаншин, 1C-Мссофт.ру. «Оперативный учёт: точки внимания руководителя»
 
Управление бизнес-процессами. Три шага к совершенству
Управление бизнес-процессами. Три шага к совершенствуУправление бизнес-процессами. Три шага к совершенству
Управление бизнес-процессами. Три шага к совершенству
 

Mehr von Valentyn Budkin

BPMN with a human face - Lviv 2017
BPMN with a human face - Lviv 2017BPMN with a human face - Lviv 2017
BPMN with a human face - Lviv 2017Valentyn Budkin
 
Business Process and Decision Modeling 2016
Business Process and Decision Modeling 2016Business Process and Decision Modeling 2016
Business Process and Decision Modeling 2016Valentyn Budkin
 
Scrum meetings - The Good, the Bad and the Ugly
Scrum meetings - The Good, the Bad and the UglyScrum meetings - The Good, the Bad and the Ugly
Scrum meetings - The Good, the Bad and the UglyValentyn Budkin
 
Віртуалізація для програмістів та сисадмінів
Віртуалізація для програмістів та сисадмінівВіртуалізація для програмістів та сисадмінів
Віртуалізація для програмістів та сисадмінівValentyn Budkin
 
Decision Model and Notation - DMN
Decision Model and Notation - DMNDecision Model and Notation - DMN
Decision Model and Notation - DMNValentyn Budkin
 
Внутрішня розробка в українському бізнесі
Внутрішня розробка в українському бізнесіВнутрішня розробка в українському бізнесі
Внутрішня розробка в українському бізнесіValentyn Budkin
 
ІТС для 1С - за що ми платимо кошти
ІТС для 1С - за що ми платимо коштиІТС для 1С - за що ми платимо кошти
ІТС для 1С - за що ми платимо коштиValentyn Budkin
 

Mehr von Valentyn Budkin (9)

BPMN with a human face - Lviv 2017
BPMN with a human face - Lviv 2017BPMN with a human face - Lviv 2017
BPMN with a human face - Lviv 2017
 
Business Process and Decision Modeling 2016
Business Process and Decision Modeling 2016Business Process and Decision Modeling 2016
Business Process and Decision Modeling 2016
 
Scrum is not Agile
Scrum is not AgileScrum is not Agile
Scrum is not Agile
 
Scrum meetings - The Good, the Bad and the Ugly
Scrum meetings - The Good, the Bad and the UglyScrum meetings - The Good, the Bad and the Ugly
Scrum meetings - The Good, the Bad and the Ugly
 
Віртуалізація для програмістів та сисадмінів
Віртуалізація для програмістів та сисадмінівВіртуалізація для програмістів та сисадмінів
Віртуалізація для програмістів та сисадмінів
 
Decision Model and Notation - DMN
Decision Model and Notation - DMNDecision Model and Notation - DMN
Decision Model and Notation - DMN
 
Внутрішня розробка в українському бізнесі
Внутрішня розробка в українському бізнесіВнутрішня розробка в українському бізнесі
Внутрішня розробка в українському бізнесі
 
ІТС для 1С - за що ми платимо кошти
ІТС для 1С - за що ми платимо коштиІТС для 1С - за що ми платимо кошти
ІТС для 1С - за що ми платимо кошти
 
Темы в Drupal 6
Темы в Drupal 6Темы в Drupal 6
Темы в Drupal 6
 

Decision Model and Notation - DMN - Нотация для описания решений и бизнес-правил

Hinweis der Redaktion

  1. If anything can go wrong, it will. When things are going well, something will go wrong. Purposes as understood by the purposer will be misunderstood by others a professor of English at Wisconsin State College in River Falls 1963
  2. Стр. 271
  3. Можно заменить министерство одним простым скриптом
  4. Стоит ли этим заниматься