Decision Model and Notation - DMN - Нотация для описания решений и...
-
Upload
valentyn-budkin -
Category
Business
-
view
279 -
download
4
Transcript of Decision Model and Notation - DMN - Нотация для описания решений и...
![Page 1: Decision Model and Notation - DMN - Нотация для описания решений и бизнес-правил](https://reader030.fdocuments.in/reader030/viewer/2022012818/586fb34d1a28abe57d8b6bef/html5/thumbnails/1.jpg)
Decision Model and Notation
Свежий взгляд на описание бизнес-логики
![Page 2: Decision Model and Notation - DMN - Нотация для описания решений и бизнес-правил](https://reader030.fdocuments.in/reader030/viewer/2022012818/586fb34d1a28abe57d8b6bef/html5/thumbnails/2.jpg)
Валентин Будкин• Интересы: • Business Process Management,• Adaptive Case Management,• Decision Modeling,• Enterprise Architecture,• Agile
• [email protected]• val.budkin
![Page 3: Decision Model and Notation - DMN - Нотация для описания решений и бизнес-правил](https://reader030.fdocuments.in/reader030/viewer/2022012818/586fb34d1a28abe57d8b6bef/html5/thumbnails/3.jpg)
Требования – меж двух огнейБизнес• Мало ресурсов для
создания требований• Мало ресурсов для
ознакомления с требованиями• Часто меняет
требования• Недоволен сроками
разработки и внедрения
Разработчики• Неполнота
технических заданий• Требования часто
неоднонозначны• Описание бизнес-
логики сложно для понимания
![Page 4: Decision Model and Notation - DMN - Нотация для описания решений и бизнес-правил](https://reader030.fdocuments.in/reader030/viewer/2022012818/586fb34d1a28abe57d8b6bef/html5/thumbnails/4.jpg)
Любые предложения люди понимают иначе чем тот, кто его вноситТретий закон Чизхолма
![Page 5: Decision Model and Notation - DMN - Нотация для описания решений и бизнес-правил](https://reader030.fdocuments.in/reader030/viewer/2022012818/586fb34d1a28abe57d8b6bef/html5/thumbnails/5.jpg)
BPMN 2.0
![Page 6: Decision Model and Notation - DMN - Нотация для описания решений и бизнес-правил](https://reader030.fdocuments.in/reader030/viewer/2022012818/586fb34d1a28abe57d8b6bef/html5/thumbnails/6.jpg)
Ведём заказ клиента
![Page 7: Decision Model and Notation - DMN - Нотация для описания решений и бизнес-правил](https://reader030.fdocuments.in/reader030/viewer/2022012818/586fb34d1a28abe57d8b6bef/html5/thumbnails/7.jpg)
Заглядываем внутрь проверки задолженности
![Page 8: Decision Model and Notation - DMN - Нотация для описания решений и бизнес-правил](https://reader030.fdocuments.in/reader030/viewer/2022012818/586fb34d1a28abe57d8b6bef/html5/thumbnails/8.jpg)
![Page 9: Decision Model and Notation - DMN - Нотация для описания решений и бизнес-правил](https://reader030.fdocuments.in/reader030/viewer/2022012818/586fb34d1a28abe57d8b6bef/html5/thumbnails/9.jpg)
DMN рулит
![Page 10: Decision Model and Notation - DMN - Нотация для описания решений и бизнес-правил](https://reader030.fdocuments.in/reader030/viewer/2022012818/586fb34d1a28abe57d8b6bef/html5/thumbnails/10.jpg)
![Page 11: Decision Model and Notation - DMN - Нотация для описания решений и бизнес-правил](https://reader030.fdocuments.in/reader030/viewer/2022012818/586fb34d1a28abe57d8b6bef/html5/thumbnails/11.jpg)
![Page 12: Decision Model and Notation - DMN - Нотация для описания решений и бизнес-правил](https://reader030.fdocuments.in/reader030/viewer/2022012818/586fb34d1a28abe57d8b6bef/html5/thumbnails/12.jpg)
![Page 13: Decision Model and Notation - DMN - Нотация для описания решений и бизнес-правил](https://reader030.fdocuments.in/reader030/viewer/2022012818/586fb34d1a28abe57d8b6bef/html5/thumbnails/13.jpg)
![Page 14: Decision Model and Notation - DMN - Нотация для описания решений и бизнес-правил](https://reader030.fdocuments.in/reader030/viewer/2022012818/586fb34d1a28abe57d8b6bef/html5/thumbnails/14.jpg)
![Page 15: Decision Model and Notation - DMN - Нотация для описания решений и бизнес-правил](https://reader030.fdocuments.in/reader030/viewer/2022012818/586fb34d1a28abe57d8b6bef/html5/thumbnails/15.jpg)
![Page 16: Decision Model and Notation - DMN - Нотация для описания решений и бизнес-правил](https://reader030.fdocuments.in/reader030/viewer/2022012818/586fb34d1a28abe57d8b6bef/html5/thumbnails/16.jpg)
Политики выбора решений• U – Unique (single)• A – Any (single)• P – Priority (single)• F – First (single)• C – Collect (multiple)
![Page 17: Decision Model and Notation - DMN - Нотация для описания решений и бизнес-правил](https://reader030.fdocuments.in/reader030/viewer/2022012818/586fb34d1a28abe57d8b6bef/html5/thumbnails/17.jpg)
Аггрегаторы для Collect• C+ SUM• C< MIN• C> MAX• C# COUNT
![Page 18: Decision Model and Notation - DMN - Нотация для описания решений и бизнес-правил](https://reader030.fdocuments.in/reader030/viewer/2022012818/586fb34d1a28abe57d8b6bef/html5/thumbnails/18.jpg)
Simplified Friendly Enough Expression Language (S FEEL)< 42(10. .19)3,27not(13)>= myvariable[date(“2016-07-29”)..date(“2016-07-30”)
![Page 19: Decision Model and Notation - DMN - Нотация для описания решений и бизнес-правил](https://reader030.fdocuments.in/reader030/viewer/2022012818/586fb34d1a28abe57d8b6bef/html5/thumbnails/19.jpg)
FEEL• If Risk is “Low” or “Medium” and PTI<0.3 then “Approved” else “Declined”
![Page 20: Decision Model and Notation - DMN - Нотация для описания решений и бизнес-правил](https://reader030.fdocuments.in/reader030/viewer/2022012818/586fb34d1a28abe57d8b6bef/html5/thumbnails/20.jpg)
DMN как стандарт• Первая версия опубликована 16 января 2015
года организацией Open Management Group• Текущая версия DMN 1.1 принята в июне 2016• Моделирование решений основанное на DMN
входит в BABOK v3
![Page 21: Decision Model and Notation - DMN - Нотация для описания решений и бизнес-правил](https://reader030.fdocuments.in/reader030/viewer/2022012818/586fb34d1a28abe57d8b6bef/html5/thumbnails/21.jpg)
Кому нужен DMN• Дать бизнесу возможности для быстрого
изменения бизнес-логики, руководящей операциями с помощью независимого от вендоров языка диаграмм для использования:• бизнес-аналитиками,• стейкхолдерами,• разработчиками ПО.
![Page 22: Decision Model and Notation - DMN - Нотация для описания решений и бизнес-правил](https://reader030.fdocuments.in/reader030/viewer/2022012818/586fb34d1a28abe57d8b6bef/html5/thumbnails/22.jpg)
Стандартный мост между дизайном бизнес-решений и принятием этих решений• Моделирование принятия решений людьми,• Моделирование требований для
автоматического принятия решений,• Имплементация автоматического принятия
решений.
![Page 23: Decision Model and Notation - DMN - Нотация для описания решений и бизнес-правил](https://reader030.fdocuments.in/reader030/viewer/2022012818/586fb34d1a28abe57d8b6bef/html5/thumbnails/23.jpg)
Decision Requirement Diagram
![Page 24: Decision Model and Notation - DMN - Нотация для описания решений и бизнес-правил](https://reader030.fdocuments.in/reader030/viewer/2022012818/586fb34d1a28abe57d8b6bef/html5/thumbnails/24.jpg)
![Page 25: Decision Model and Notation - DMN - Нотация для описания решений и бизнес-правил](https://reader030.fdocuments.in/reader030/viewer/2022012818/586fb34d1a28abe57d8b6bef/html5/thumbnails/25.jpg)
Бизнес-решение
Модель бизнес-знания
Бизнес-знание
Элементы DRD
Ввод данных
![Page 26: Decision Model and Notation - DMN - Нотация для описания решений и бизнес-правил](https://reader030.fdocuments.in/reader030/viewer/2022012818/586fb34d1a28abe57d8b6bef/html5/thumbnails/26.jpg)
DMN в ценообразовании
![Page 27: Decision Model and Notation - DMN - Нотация для описания решений и бизнес-правил](https://reader030.fdocuments.in/reader030/viewer/2022012818/586fb34d1a28abe57d8b6bef/html5/thumbnails/27.jpg)
DMN в маркетинге
![Page 28: Decision Model and Notation - DMN - Нотация для описания решений и бизнес-правил](https://reader030.fdocuments.in/reader030/viewer/2022012818/586fb34d1a28abe57d8b6bef/html5/thumbnails/28.jpg)
DMN в работе с жалобами
![Page 29: Decision Model and Notation - DMN - Нотация для описания решений и бизнес-правил](https://reader030.fdocuments.in/reader030/viewer/2022012818/586fb34d1a28abe57d8b6bef/html5/thumbnails/29.jpg)
DMN в распознавании мошенничества
![Page 30: Decision Model and Notation - DMN - Нотация для описания решений и бизнес-правил](https://reader030.fdocuments.in/reader030/viewer/2022012818/586fb34d1a28abe57d8b6bef/html5/thumbnails/30.jpg)
DMN в Human Relations
![Page 31: Decision Model and Notation - DMN - Нотация для описания решений и бизнес-правил](https://reader030.fdocuments.in/reader030/viewer/2022012818/586fb34d1a28abe57d8b6bef/html5/thumbnails/31.jpg)
DMN в законодательных регуляциях
![Page 32: Decision Model and Notation - DMN - Нотация для описания решений и бизнес-правил](https://reader030.fdocuments.in/reader030/viewer/2022012818/586fb34d1a28abe57d8b6bef/html5/thumbnails/32.jpg)
Бизнес-правилаСписки утверждений, ограничивающие поведение человека или системы и предоставляющие критерии для принятия решений
![Page 33: Decision Model and Notation - DMN - Нотация для описания решений и бизнес-правил](https://reader030.fdocuments.in/reader030/viewer/2022012818/586fb34d1a28abe57d8b6bef/html5/thumbnails/33.jpg)
Автоматизация бизнес-решений• Повторяемость• Возможность автоматизации• Нетривиальность• Измеримость
![Page 34: Decision Model and Notation - DMN - Нотация для описания решений и бизнес-правил](https://reader030.fdocuments.in/reader030/viewer/2022012818/586fb34d1a28abe57d8b6bef/html5/thumbnails/34.jpg)
Бизнес-процессы создаются чтобы их изменять• Бизнес-процессы:
Раз в несколько месяцев или лет. Изменения сложны с точки зрения бизнеса и IT, требуют разработки и внедрения.
• Колонки таблиц решений:Раз в несколько месяцев. Изменения тривиальны с точки зрения бизнеса, но непросты со стороны IT. Нужна разработка и внедрение.
• Строки таблиц решений:Меняются часто (каждый день). Изменения тривиальны с точки зрения бизнеса и IT.
![Page 35: Decision Model and Notation - DMN - Нотация для описания решений и бизнес-правил](https://reader030.fdocuments.in/reader030/viewer/2022012818/586fb34d1a28abe57d8b6bef/html5/thumbnails/35.jpg)
Программное обеспечение• Camunda BPM Platform / Modeler• Signavio Decision Manager• FICO DMN Modeler• IBM Blueworks Live• Oracle Decision Service• OpenRules
![Page 36: Decision Model and Notation - DMN - Нотация для описания решений и бизнес-правил](https://reader030.fdocuments.in/reader030/viewer/2022012818/586fb34d1a28abe57d8b6bef/html5/thumbnails/36.jpg)
Early adopters
![Page 37: Decision Model and Notation - DMN - Нотация для описания решений и бизнес-правил](https://reader030.fdocuments.in/reader030/viewer/2022012818/586fb34d1a28abe57d8b6bef/html5/thumbnails/37.jpg)
Использованные инструменты• Camunda modeler• https://dmn.camunda.cloud• Trisotech modeler
![Page 39: Decision Model and Notation - DMN - Нотация для описания решений и бизнес-правил](https://reader030.fdocuments.in/reader030/viewer/2022012818/586fb34d1a28abe57d8b6bef/html5/thumbnails/39.jpg)
Книги
![Page 40: Decision Model and Notation - DMN - Нотация для описания решений и бизнес-правил](https://reader030.fdocuments.in/reader030/viewer/2022012818/586fb34d1a28abe57d8b6bef/html5/thumbnails/40.jpg)
Вопросы?