Бизнес-правило определяет или ограничивает некоторые аспекты бизнеса . Оно может быть выражено для указания действия, которое необходимо предпринять, когда определенные условия истинны, или может быть сформулировано так, чтобы оно могло быть решено только как истинное или ложное. Бизнес-правила предназначены для утверждения бизнес-структуры или для контроля или влияния на поведение бизнеса. [1] Бизнес-правила описывают операции, определения и ограничения, которые применяются к организации. Бизнес-правила могут применяться к людям, процессам, корпоративному поведению и вычислительным системам в организации и устанавливаются для того, чтобы помочь организации достичь своих целей. [ требуется ссылка ] Например, бизнес-правило может гласить, что проверка кредитоспособности не должна выполняться для постоянных клиентов . Другие примеры бизнес-правил включают требование к агенту по аренде отказать арендатору, если его кредитный рейтинг слишком низок, или требование к агентам компании использовать список предпочтительных поставщиков и графики поставок. Хотя бизнес-правило может быть неформальным или даже неписаным, четкое документирование правил и обеспечение того, чтобы они не противоречили друг другу, является ценной деятельностью. [ необходима цитата ] При грамотном управлении правила могут помочь организации лучше достигать целей, устранять препятствия на пути роста рынка, сокращать дорогостоящие ошибки, улучшать коммуникацию, соблюдать требования законодательства и повышать лояльность клиентов. [ необходима цитата ]
Бизнес-правила подробно рассказывают организации, что она может делать, в то время как стратегия рассказывает ей, как сосредоточить бизнес на макроуровне для оптимизации результатов. [ необходима цитата ] Стратегия обеспечивает общее направление того, что организация должна делать. Бизнес-правила предоставляют подробные указания о том, как стратегия может быть преобразована в действие.
Бизнес-правила существуют для организации независимо от того, были ли они когда-либо записаны, обсуждены или даже являются частью сознания организации. Однако для организаций довольно распространенной практикой является сбор бизнес-правил. Это может происходить одним из двух способов. [ необходима цитата ]
Организации могут выбрать проактивное описание своих деловых практик, создав базу данных правил. Хотя эта деятельность может быть полезной, она может быть дорогостоящей и отнимать много времени. Например, они могут нанять консультанта, чтобы тот прочесал организацию, чтобы задокументировать и объединить различные стандарты и методы, которые в настоящее время применяются.
Сбор бизнес-правил также называется сбором правил или добычей бизнес-правил . Бизнес-аналитик или консультант может извлекать правила из ИТ-документации (например, прецедентов, спецификаций или системного кода). Они также могут организовывать семинары и интервью с экспертами в предметной области (обычно сокращенно SME). Программные технологии, разработанные для сбора бизнес-правил посредством анализа исходного кода или фактического поведения пользователя, могут ускорить обработку сбора правил. [ необходима цитата ]
Чаще всего бизнес-правила обнаруживаются и документируются неформально на начальных этапах проекта. В этом случае сбор бизнес-правил происходит случайно. Кроме того, бизнес-проекты, такие как запуск нового продукта или реинжиниринг сложного процесса, могут привести к определению новых бизнес-правил. Такая практика случайного или внезапного сбора бизнес-правил уязвима для создания непоследовательных или даже конфликтующих бизнес-правил в разных организационных подразделениях или в одном и том же организационном подразделении с течением времени. Эта непоследовательность создает проблемы, которые может быть трудно найти и исправить.
Разрешение документировать бизнес-правила в ходе бизнес-проектов менее затратно и проще в реализации, чем первый подход [ требуется цитата ] , но если правила не собираются последовательно, они не представляют ценности. Чтобы научить деловых людей лучшим способам сбора и документирования бизнес-правил, эксперты в области бизнес-анализа создали Методологию бизнес-правил . Эта методология определяет процесс фиксации бизнес-правил на естественном языке, проверяемым и понятным способом. Этот процесс несложный в освоении, может выполняться в режиме реального времени и дает возможность заинтересованным сторонам бизнеса управлять своими собственными бизнес-правилами последовательным образом.
Согласно официальному документу Business Rules Group [1] , формулировка бизнес-правила относится к одной из четырех категорий:
Самым базовым элементом бизнес-правила является язык, используемый для его выражения. Само определение термина является бизнес-правилом, которое описывает, как люди думают и говорят о вещах. Таким образом, определение термина устанавливает категорию бизнес-правила. Термины традиционно документируются в глоссарии или как сущности в концептуальной модели .
Характер или операционная структура организации может быть описана в терминах фактов, которые связывают термины друг с другом. Сказать, что клиент может разместить заказ, — это НЕ бизнес-правило, а факт . Факты могут быть задокументированы как предложения на естественном языке или как отношения, атрибуты и структуры обобщения в графической модели.
Каждое предприятие ограничивает поведение каким-то образом, и это тесно связано с ограничениями на то, какие данные могут или не могут быть обновлены. Предотвращение создания записи во многих случаях означает предотвращение действия.
Бизнес-правила (включая законы природы) определяют, как знания в одной форме могут быть преобразованы в другие знания, возможно, в другой форме.
Бизнес-правила собираются в следующих ситуациях:
Отсутствие последовательного подхода в основном обусловлено затратами и усилиями, необходимыми для поддержания списка правил. [ необходима цитата ]
Хотя более новые программные инструменты способны объединять управление бизнес-правилами и их выполнение, важно понимать, что эти две идеи различны, и каждая из них обеспечивает ценность, отличную от другой. Программные пакеты автоматизируют бизнес-правила с помощью бизнес-логики . Термин «бизнес-правило» иногда используется взаимозаменяемо с «бизнес-логикой» ; однако последний подразумевает инженерную практику, а первый — внутреннюю бизнес-практику [ требуется ссылка ] . Описание бизнес-правил организации имеет ценность независимо от того, используется ли эта информация для автоматизации ее операций.
Одна из ловушек в попытке заполнить пробел между управлением правилами и их выполнением — попытка придать бизнес-правилам синтаксис логики и просто описать логические конструкции на естественном языке. Перевод для движков проще, но бизнес-пользователи больше не смогут записывать правила.
Бизнес-правила могут быть выражены с использованием таких подходов к моделированию, как унифицированный язык моделирования (UML), нотация Z , язык выполнения бизнес-процессов (BPEL), нотация моделирования бизнес-процессов (BPMN), модель и нотация принятия решений (DMN) или семантика бизнес-словаря и бизнес-правил (SBVR). [ необходима ссылка ]
Бизнес-правила, закодированные в компьютерном коде в операционной программе, называются бизнес-логикой .
Аналогично тому, как бизнес-риски можно структурировать следующим образом:
Если <условие(я)> Тогда <следствие(я)>
бизнес-правило может быть структурировано следующим образом:
Когда <условие(я)> Тогда <наложение(я)> Иначе <следствие(я)>
Эта статья включает список общих ссылок , но в ней отсутствуют соответствующие встроенные цитаты . ( Апрель 2009 ) |