Технологии управления бизнес-правилами дали ИТ возможность формализовать и автоматизировать наиболее сложные элементы бизнес-логики – правила.
Бизнес-правило – это формально описанное утверждение, которое определяет или ограничивает какую-то часть бизнеса. Бизнес-правила, также как и бизнес-процессы являются частью бизнес-логики, то есть всей совокупности взаимосвязей и последовательностей действий и информационных объектов, определяющих ведение бизнеса.
Система управления бизнес-правилами (BRMS Business Rules Management Systems) – это информационная система, используемая для ведения, поддержки и исполнения бизнес-правил компании. Она позволяет менеджерам, определяющим корпоративную политику, совместно с разработчиками построить решение, которое переносит корпоративные стандарты и правила в корпоративную систему.
Области применения BRMS
Системы бизнес-правил могут использоваться в различных отраслях и областях бизнеса. Наиболее востребованы BRMS в следующих отраслях:
-
Страхование
-
Банки
-
Телекоммуникации
-
Государственный сектор
-
Розничная торговля
-
Здравоохранение
Существуют десятки областей применения систем управления бизнес-правилами, иногда совершенно уникальных. Приведем самые распространенные бизнес-решения:
Ключевые особенности современной системы управления бизнес-правилами
Для менеджеров, определяющих правила работы и регламенты в организации, выбор BRMS может показаться довольно обескураживающим мероприятием: преимущества системы управления бизнес-правилами заключаются в совершенствовании приложений, уже работающих в организации, а не в их замене. BRMS используется совместно бизнес-экспертами и разработчиками программного обеспечения, и оценивать BRMS необходимо, учитывая точки зрения обеих сторон. Тем не менее, существует несколько важных особенностей, на которые организации следует обратить внимание при выборе BRMS:
-
Насколько она служит интересам организации и ИТ: BRMS должна поддерживать инструменты, разработанные для бизнес-специалистов, не касающиеся разработчиков приложений, и одновременно должна предлагать инструменты, которые поддерживают и упрощают задачу разработчика по интеграции BRMS в имеющиеся программные приложения.
-
Предоставляет ли она приемлемые для вас средства формулирования правил: Как уже говорилось выше, есть много способов выражения бизнес-правил. Хорошая BRMS должна поддерживать те, которые наиболее естественны для этого бизнеса, или давать возможность адаптировать текущий язык правил под сложившийся язык конкретного бизнеса.
-
Предоставляет ли система возможность управления всем жизненным циклом бизнес-правил: приложение, работающее с бизнес-правилами, со временем накапливает от нескольких сотен до десятков тысяч правил, которые постоянно изменяются и расширяются с изменением корпоративных стандартов и регламентов. Эффективная BRMS должна поддерживать принятие решения на каждом этапе жизненного цикла бизнес-правил, давая возможность бизнес-пользователям оперировать большой коллекцией правил.
Ключевые преимущества BRMS
Ценность BRMS не в том, что на их основе можно реализовать уникальный невоспроизводимый функционал решения. Еще никому не удавалось это сделать в ИТ. Системы управления бизнес-правилами позволяет создавать эффективные решения, которые работают быстрее, требуют меньше поддержки и стоят дешевле, чем другие решения в области бизнес-правил.
Для бизнеса:
-
Бизнес-пользователь получает возможность самостоятельно реализовывать в системе бизнес-правила и ограничения на интуитивно-понятном, близком к естественному языке. Алгоритмы могут меняться очень быстро самими пользователями.
-
Процесс принятия решения и получения информации прозрачен. В любой момент можно посмотреть алгоритм расчета.
-
BRMS хранит историю бизнес-логики, в отличие от транзакционных систем, которые хранят только исторические данные.
Для ИТ:
-
BRMS обладают широкими возможностями для реализации управления бизнес-правилами на предприятии:
-
высокий уровень безопасности,
-
возможности тестирования правил,
-
поддержка версионности,
-
высокая скорость обработки правил, основанная на алгоритмах, не поддерживаемых транзакционными системами
-
Поддержка современных технологий: J2EE или .NET, ориентация на реализацию в SOA. Возможность создания выделенного сервиса принятия решений, который может запускаться из разных типов приложений, позволяет сократить расходы на поддержку и сопровождение.
-
Поддержка технологий BRMS ведущими вендорами (IBM, Oracle, Microsoft, SAP и др.) как путем интеграции в свои решения, так и возможностью использовать BRMS как сервисы SOA (Service-oriented Architecture) или совместно с BPM (Business Process Management) решениями.
Услуги по BRMS
Системы по управлению бизнес-правилами являются составной частью корпоративной информационной системы. Существует 2 основных подхода к внедрению системы:
-
Проведение проекта для разработки решения на основе бизнес-правил и последующего внедрения BRMS
-
Самостоятельное внедрение BRMS заказчиком. Для этого достаточно провести обучение сотрудников и закупить лицензии на программное обеспечение.
Нередко целесообразность и рамки внедрения системы по управлению бизнес-правилами не очевидны. В этом случае мы предлагаем следующие варианты:
-
Провести 2-х дневную рабочую сессию (так называемый, discovery workshop) с ИТ и бизнес-экспертами компании, на которой определяются проблемные области бизнеса, потенциальные области использования BRMS и предлагается варианты решения на базе BRMS.
-
Провести консалтинг по совместной разработке бизнес-правил в выбранной области. Например, сначала подготовить систему KPI и оценки деятельности компании на их основе, а затем разработать бизнес-правила для системы управленческой отчетности и мотивации.
-
Разработать ИТ-стратегию или провести аудит информационных систем. Целесообразно проводить в случае изменения бизнес-стратегии компании или при наличии обоснованных сомнений в эффективности существующей ИТ-стратегии.
По результатам таких проектов принимается решение о целесообразности использования технологий BRMS в компании.
|