Оригинал: How CMMN never lived up to its potential
Автор: Найл Дихан (Niall Deehan)
Еще до того, как в 2014 году консорциум Object Management Group (OMG) опубликовал стандарт CMMN, мы в Camunda начали разработку движка CMMN. В последующие годы мы вложили немало сил в поддержку нотации CMMN, инструментов моделирования и администрирования.
Но спустя пару лет мы решили, что больше не будем добавлять в продукты Camunda функциональность CMMN, а только поддерживать существующую. В этой заметке рассказывается об опыте Camunda и ее сообщества по освоению стандарта CMMN, и о том, как мы сначала решили поддержать CMMN, а затем отказались от этой идеи.
Многообещающий CMMN
Появление нотация моделирования кейсов (Case Management Model and Notation, CMMN) стало прямым результатом огромной популярности нотации управления бизнес-процессами (Business Process Model and Notation, BPMN) и интереса к концепции слабо предсказуемых процессов.
Стандарт BPMN был разработан для моделирования полностью предсказуемых, повторяющихся процессов. Как следствие ему недоставало гибкости, чтобы должным образом изображать слабо предсказуемые процессы, в основном управляемые человеком – работником умственного труда.
CMMN был задуман как специализированная нотация для решения этой проблемы от команды, только что выпустившей очень успешный BPMN.