Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
Decision Model and
Notation
Свежий взгляд на описание бизнес-логики
Валентин Будкин
• Интересы:
• Business Process Management,
• Adaptive Case Management,
• Decision Modeling,
• Enterprise A...
Требования – меж двух огней
Бизнес
• Мало ресурсов для
создания требований
• Мало ресурсов для
ознакомления с
требованиями...
Любые предложения
люди понимают иначе
чем тот, кто его вносит
Третий закон Чизхолма
BPMN 2.0
Ведём заказ клиента
Заглядываем внутрь проверки
задолженности
DMN рулит
Политики выбора решений
• U – Unique (single)
• A – Any (single)
• P – Priority (single)
• F – First (single)
• C – Collec...
Аггрегаторы для 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”)..dat...
FEEL
• If Risk is “Low” or “Medium” and
PTI<0.3 then “Approved” else
“Declined”
DMN как стандарт
• Первая версия опубликована 16 января 2015
года организацией Open Management Group
• Текущая версия DMN ...
Кому нужен DMN
• Дать бизнесу возможности для быстрого
изменения бизнес-логики, руководящей
операциями с помощью независим...
Стандартный мост между
дизайном бизнес-решений и
принятием этих решений
• Моделирование принятия решений людьми,
• Моделир...
Decision Requirement Diagram
Бизнес-решение
Модель бизнес-знания
Бизнес-знание
Элементы DRD
Ввод данных
DMN в ценообразовании
DMN в маркетинге
DMN в работе с жалобами
DMN в распознавании
мошенничества
DMN в Human Relations
DMN в законодательных
регуляциях
Бизнес-правила
Списки утверждений, ограничивающие
поведение человека или системы и
предоставляющие критерии для принятия
р...
Автоматизация бизнес-решений
• Повторяемость
• Возможность автоматизации
• Нетривиальность
• Измеримость
Бизнес-процессы создаются
чтобы их изменять
• Бизнес-процессы:
Раз в несколько месяцев или лет. Изменения сложны с
точки з...
Программное обеспечение
• Camunda BPM Platform / Modeler
• Signavio Decision Manager
• FICO DMN Modeler
• IBM Blueworks Li...
Early adopters
Использованные инструменты
• Camunda modeler
• https://dmn.camunda.cloud
• Trisotech modeler
Хороший курс от OpenHPI
https://open.hpi.de/courses/bpm2016
Книги
Вопросы?
Decision Model and Notation - DMN - Нотация для описания решений и бизнес-правил
Decision Model and Notation - DMN - Нотация для описания решений и бизнес-правил
Decision Model and Notation - DMN - Нотация для описания решений и бизнес-правил
Decision Model and Notation - DMN - Нотация для описания решений и бизнес-правил
Decision Model and Notation - DMN - Нотация для описания решений и бизнес-правил
Decision Model and Notation - DMN - Нотация для описания решений и бизнес-правил
Decision Model and Notation - DMN - Нотация для описания решений и бизнес-правил
Decision Model and Notation - DMN - Нотация для описания решений и бизнес-правил
Upcoming SlideShare
Loading in …5
×

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

1,101 views

Published on

С помощью DMN можно упростить обмен информацией между бизнесом и IT, а также ключевые точки принятия решений.

Published in: Business
  • Login to see the comments

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

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

×