10.0. Введение
BPM – это сочетание методов и приемов трех областей: реинжиниринга бизнес-процессов, совершенствования бизнес-процессов и управления бизнес-процессами, нацеленное на достижение как немедленных, так и долгосрочных улучшений. Поддерживать эти методы и приемы в ходе процессных усовершенствований и трансформаций способен комплекс программных средств BPMS[195]. В результате формируется новая, основанная на BPMS среда BPM.
Эта среда представляет собой новый уровень автоматизации: приложение описывается средствами BPMS. BPMS генерирует бизнес-приложение, собирая воедино логику процессной модели, бизнес-правила и данные, относящиеся к действиям в рамках процесса. Эта способность описывать модели и правила и затем генерировать из них приложения делает BPMS непревзойденным средством управления потоками работ и мониторинга их состояния. Улучшается также контроль качества работ и затрат времени.
В этой операционной среде фактически протекает бизнес, причем BPMS контролирует все его IТ-составляющие. BPMS становится дирижером IТ-систем, который обращается к унаследованным приложениям (через вызов функций или экраны), контролирует использование данных задачами, составляющими процесс (традиционным способом или через SOA), объединяет эти данные и сохраняет их.
Среда BPM, опирающаяся на BPMS, обладает многими преимуществами, но главные из них три:
• скорость благодаря генерации приложения из модели;
• качество благодаря явному выделению бизнес-правил и тестированию их по отдельности и вместе;
• адаптивность благодаря быстрым итерациям.