📊 Измеряем сложность моделей: почему «меньше — значит лучше»
Статья из блога Flowable
В мире оркестрации процессов постоянно всплывает один и тот же вопрос: а не слишком ли сложные модели мы создаем? Вопрос важный, потому что избыточно сложные модели приносят целый букет проблем: их труднее понимать, поддерживать и изменять — а это напрямую бьет по срокам и результатам проектов.
🔹Зачем вообще измерять сложность BPMN/CMMN-моделей
🔹Почему огромные диаграммы с кучей шлюзов — это плохо
🔹Как простая DMN-таблица может заменить половину процесса
🔹Разбор метрик сложности: NOA, CFC, CNC, плотность, вложенность и другие
Реальные примеры: «Процесс согласования» и «Кредитный кейс»
Если вы когда-нибудь открывали чью-то модель и понимали, что проще переписать её с нуля — эта статья для вас.
Читаем на Хабре: [перевод]
Статья из блога Flowable
В мире оркестрации процессов постоянно всплывает один и тот же вопрос: а не слишком ли сложные модели мы создаем? Вопрос важный, потому что избыточно сложные модели приносят целый букет проблем: их труднее понимать, поддерживать и изменять — а это напрямую бьет по срокам и результатам проектов.
🔹Зачем вообще измерять сложность BPMN/CMMN-моделей
🔹Почему огромные диаграммы с кучей шлюзов — это плохо
🔹Как простая DMN-таблица может заменить половину процесса
🔹Разбор метрик сложности: NOA, CFC, CNC, плотность, вложенность и другие
Реальные примеры: «Процесс согласования» и «Кредитный кейс»
Если вы когда-нибудь открывали чью-то модель и понимали, что проще переписать её с нуля — эта статья для вас.
Читаем на Хабре: [перевод]
🔥5👍3❤2
Измерение сложности моделей — Часть 2: Теория на практике
В предыдущей статье мы заложили фундамент для анализатора сложности, определив ключевые метрики для оценки сложности моделей процессов. Теперь разберем, как превратить эту теорию в реально работающий инструмент.
Что внутри:
🔹Собрали датасет из 332 BPMN-процессов и 54 CMMN-кейсов реальных клиентов
🔹Нормализовали метрики, запустили K-Means и получили три кластера: низкая / средняя / высокая сложность
🔹Разобрали, какие метрики реально рулят: CFC, CNC, NOAJS, NVAR, NRC
🔹Почему модель может быть «простой» по шлюзам, но всё равно сложной (и наоборот)
🔹Зачем иногда нужно включать NRP, а для CMMN — лучше его выкинуть
🎯 И главное: как из кучи цифр получился рабочий фреймворк для оценки любой модели
Если вы когда-нибудь открывали процесс и думали «кто это вообще нарисовал?» — это обязательное чтение.
Читать перевод на Хабре👉 [ссылка]
В предыдущей статье мы заложили фундамент для анализатора сложности, определив ключевые метрики для оценки сложности моделей процессов. Теперь разберем, как превратить эту теорию в реально работающий инструмент.
Что внутри:
🔹Собрали датасет из 332 BPMN-процессов и 54 CMMN-кейсов реальных клиентов
🔹Нормализовали метрики, запустили K-Means и получили три кластера: низкая / средняя / высокая сложность
🔹Разобрали, какие метрики реально рулят: CFC, CNC, NOAJS, NVAR, NRC
🔹Почему модель может быть «простой» по шлюзам, но всё равно сложной (и наоборот)
🔹Зачем иногда нужно включать NRP, а для CMMN — лучше его выкинуть
Если вы когда-нибудь открывали процесс и думали «кто это вообще нарисовал?» — это обязательное чтение.
Читать перевод на Хабре👉 [ссылка]
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5🔥1
Мы завершаем серию про измерение сложности моделей и представляем готовый инструмент — FlowComplexity!
Что внутри:
🔹Автономный анализатор BPMN и CMMN-моделей
🔹Подключение к вашему Flowable Design за пару кликов
🔹Полная разбивка метрик сложности для каждой модели
🔹Скачивание результатов и детальные описания всех метрик
🔹Планы на будущее: открытый исходный код, подсказки прямо в редакторе и интеграция с runtime-статистикой
Скачайте бесплатно (нужен только trial-аккаунт Flowable) и начинайте делать свои процессы читаемыми и поддерживаемыми уже сегодня!
Читать статью и скачать инструмент 👇https://habr.com/ru/articles/975784/
Что внутри:
🔹Автономный анализатор BPMN и CMMN-моделей
🔹Подключение к вашему Flowable Design за пару кликов
🔹Полная разбивка метрик сложности для каждой модели
🔹Скачивание результатов и детальные описания всех метрик
🔹Планы на будущее: открытый исходный код, подсказки прямо в редакторе и интеграция с runtime-статистикой
Скачайте бесплатно (нужен только trial-аккаунт Flowable) и начинайте делать свои процессы читаемыми и поддерживаемыми уже сегодня!
Читать статью и скачать инструмент 👇https://habr.com/ru/articles/975784/
🤔4