… добавляем бизнес-процессы

Перед отпуском я написал несколько сообщений об управлении основными данными (master data management). И даже попытался в сообщении Master Data Management, EDA, ESB, SOA: собираем все вместе связать MDM с архитектурой предприятия и интеграцией приложений. Но, безусловно, тема намного глубже и требует еще множество дополнительных комментариев. Сегодняшний комментарий о связи MDM и BPM.

Во-первых, BPM – это своего рода «пятый элемент» MDM, о котором мало кто вспоминает. К основным данным обычно относят клиентов, сотрудников, продукты и активы. При этом, процессы продажи и предоставления клиентам продуктов силами сотрудников к активам, чаще всего, не относятся. Наверное, такое невнимание к процессам и привело к появлению отдельной дисциплины BPM, а так же дисциплины архитектура предприятия (enterprise architecture). Справедливости ради, надо сказать, что еще один вид основных данных – географические координаты и адреса, приобретает все большую значимость, но об этом я напишу отдельно.

Во-вторых, без основных данных BPM «повисает»… даже не в воздухе, а правильнее сказать в безвоздушном пространстве. В BPMN данные присутствуют настолько неявно, что в BPMS работа с данными становиться чуть ли не главной проблемой. Взять хотя бы задачу назначения задач на сотрудников для более-менее распределенной компании с более-менее сложной продуктовой линейкой.

И наконец, для большинства компаний значительная часть бизнес-процессов заключается в создание и сопровождение основных данных. Такие процессы надо сразу выделять в отдельные категории и связывать с предметными областями. Четыре + одно существительное: клиенты, продукты, активы, сотрудники и процессы – описывают большую часть того, чем занимается современная организация.