mirror of
https://github.com/bpmbpm/doc.git
synced 2026-05-03 14:00:48 +00:00
43 lines
6.5 KiB
Markdown
43 lines
6.5 KiB
Markdown
### 1 Capability MetaModel
|
||
... в работе
|
||
|
||
|
||
### 2 about the Capability
|
||
#### 2.1 Eugene_Demochko
|
||
Комент к [Карта бизнес-способностей. Просвечиваем корпоративные боли и лечим их архитектурно: эволюция бизнес-аналитика](https://habr.com/ru/articles/959556/#comment_29033486)
|
||
|
||
Вижу две проблемы
|
||
##### 1 Простые вещи делаем сложными и запутанными
|
||
1.1 Процесс как «черный ящик»
|
||
Capability – возможность, способность и т.п. Это тот же самый процесс, но «абстрактный», т.е. абстракция процесса. «Черный квадрат архитектора» или процесс – как «черный ящик».
|
||
Когда мы говорим «процесс», то подразумеваем, что знаем как он устроен внутри (как реализован, его подпроцессы и т.п.).
|
||
Когда мы не знаем как он устроен или хотим скрыть его реализацию, то говорим «абстрактный процесс», например, абстрактный \ условный процесс «Передача файла» - где эта передача не конкретизируется и может быть реализована 20-тью способами и нам не так важно какими.
|
||
Часть приводят вектор: детальный процесс -> верхнеуровневый процесс -> Capability (возможность, способность), но выделить отдельной сущностью абстракцию процесса (абстрактный \ условный процесс \ операция) мы можем на любом уровне декомпозиции (дерева процессов), т.е. не обязательно на «верхушке» дерева процессов.
|
||
|
||
Не так давно Capability и способность vs возможность, обсуждались на ТГ ABPMP и М. Смирнова, ссылки см. https://github.com/bpmbpm/doc/tree/main/EA/GOST/version2#2-business-capabilities
|
||
У В. Копченкова на эту тему (Способность vs Возможность & Способность vs Процесс) доклад [pdf](https://github.com/bpmbpm/doc/blob/main/EA/presentation/%D0%9A%D0%BE%D0%BF%D1%87%D0%B5%D0%BD%D0%BA%D0%BE%D0%B2%202025-10-14.pdf), но на мой взгляд – это скорее запутывает и отдаляет нас от «прозрачной математики в EA \ BPM».
|
||
|
||
1.2 Продукт
|
||
Если нам не важна реализация процесса и мы говорим про «условный процесс», то что тогда важно? Результат процесса – Продукт. При абстрагировании «процесса» мы фактически говорим про «условный его продукт». Если нам нужно «как-то перевозить по земле 7 человек», но подразумеваем некий семиместный автомобиль с неважно каким двигателем.
|
||
Таким образом, Capability становится «два в одном флаконе» - условный процесс + условный продукт без детализации конкретной реализации.
|
||
##### 2 Сложные вещи не пытаемся строго формализовать (формальная семантика, математизация),
|
||
Поэтому построить точную МетаМодель EA \ BPM пока не получается
|
||
2.1 МетаМодель процесса
|
||
На рис. Метамодель компонентов оценки и их связей в нотации ArchiMate (пример)
|
||

|
||
вместо Бизнес-способность (Capability) должна быть надпись Продукт.
|
||
Процесс «реализует» (имеет на выходе) продукт (выход процесса \ операции \ функции).
|
||
|
||
2.2 Общая проблема – отсутствие четкого формализма в описаниях EA \ BPM, типа «теория процессов» / «теория архитектуры» или «теория организации» такого уровня как «теория множеств» или «теория графов». ArchiMate \ TOGAF – имеют низкую выразительность и точность (низкое качество проработки).
|
||
Вопросу онтологии процесса (его метамодели, его математическому описанию) не уделяется должного внимания.
|
||
Конечно его описание будет включать математическое описание его составных частей, прежде всего workflow \ docflow (свои метаМодели \ онтологии). Пока для EA \ BPM нет даже математического \ онтологического каркаса. Для начала попробую шееровский EPC – концепт представить через Теорию множеств.
|
||
|
||
Мысли (механика «процесса», онтология, метаМодель, математическая запись и т.п.) собираю тут:
|
||
- https://github.com/bpmbpm/doc/tree/main/BPM/TERM#1-process-function-capability
|
||
- https://github.com/bpmbpm/doc/tree/main/EA/GOST/version2#2-business-capabilities
|
||
- https://github.com/bpmbpm/doc/blob/main/EA/presentation/readme.md#capability
|
||
- [process.md](https://github.com/bpmbpm/doc/blob/main/METAMODEL/PROCESS/process.md) ; [subprocess.md](https://github.com/bpmbpm/doc/blob/main/METAMODEL/PROCESS/subprocess.md) ; [function.md](https://github.com/bpmbpm/doc/blob/main/METAMODEL/PROCESS/function.md) и др. METAMODEL/PROCESS
|
||
|
||
### 3 Doc
|
||
- [togaf/ Business Capabilities](https://governance.foundation/assets/frameworks/togaf/g189%20-%20Business%20Capbility.pdf)
|
||
|