Бизнес-правило - Business rule

А бизнес-правило определяет или ограничивает некоторые аспекты бизнес и всегда принимает значение true или false. В нем конкретно указаны термины, факты и правила. [1] Бизнес-правила предназначены для утверждения структуры бизнеса или для контроля или влияния на поведение бизнеса.[2] Бизнес-правила описывают операции, определения и ограничения, которые применяются к организации. Бизнес-правила могут применяться к людям, процессам, корпоративному поведению и вычислительным системам в организации, и они вводятся, чтобы помочь организации достичь своих целей.[нужна цитата ] Хотя бизнес-правила регулируются системой стратегических процессов, бизнес-правила сами по себе не являются стратегическими; они директивны. [3]

Например, в бизнес-правиле может быть указано, что проверка кредитоспособности возвратных клиентов не проводится. Другие примеры бизнес-правил включают требование к агенту по аренде не допускать арендатора, если его кредитный рейтинг слишком низкий, или требование, чтобы агенты компании использовали список предпочтительных поставщиков и графики поставок.

Хотя бизнес-правило может быть неформальным или даже неписаным, четкое документирование правил и обеспечение того, чтобы они не противоречили друг другу, является важным делом.[нужна цитата ] При тщательном управлении правила могут использоваться, чтобы помочь организации лучше достигать целей, устранять препятствия на пути роста рынка, сокращать дорогостоящие ошибки, улучшать коммуникацию, соблюдать требования законодательства и повышать лояльность клиентов.[нужна цитата ] Бизнес-правила также могут применяться к программному обеспечению, например к вычислительным системам.[4] Это программное обеспечение помогает бизнесу организовать и достичь своих целей, используя бизнес-правила и бизнес-логика.[5]

Вступление

Бизнес правила скажи организации какая он может делать в деталях, а стратегия подсказывает как сфокусировать бизнес на макроуровне для оптимизации результатов.[нужна цитата ] Иными словами, стратегия дает общее руководство о том, что организация должна делать. Бизнес-правила содержат подробные инструкции о том, как преобразовать стратегию в действия.

Бизнес-правила существуют для организации, независимо от того, были ли они когда-либо записаны, обсуждены или даже являются частью сознания организации. Однако для организаций довольно распространена практика сбора бизнес-правил. Это может произойти одним из двух способов.[нужна цитата ]

Организации могут заблаговременно описать свою деловую практику, создав базу данных правил. Хотя эта деятельность может быть полезной, она может быть дорогостоящей и требовать много времени. Например, они могут нанять консультанта, который прочесывает организацию, чтобы задокументировать и объединить различные стандарты и методы, применяемые в настоящее время на практике.

Сбор бизнес-правил также называется сбором правил или интеллектуальный анализ бизнес-правил. В бизнес-аналитик или консультант может извлечь правила из ИТ-документации (например, варианты использования, спецификации или системный код). Они также могут организовывать семинары и интервью с профильными экспертами (обычно сокращенно МСП). Программные технологии, разработанные для сбора бизнес-правил посредством анализа устаревшего исходного кода или фактического поведения пользователей, могут ускорить обработку сбора правил.[нужна цитата ]

Чаще всего бизнес-правила обнаруживаются и неформально документируются на начальных этапах проекта. В этом случае сбор бизнес-правил является случайным. Кроме того, бизнес-проекты, такие как запуск нового продукта или реинжиниринг сложного процесса, могут привести к определению новых бизнес-правил. Такая практика случайного или возникающего сбора бизнес-правил уязвима для создания несогласованных или даже конфликтующих бизнес-правил в разных организационных единицах или в пределах одной и той же организационной единицы с течением времени. Это несоответствие создает проблемы, которые бывает трудно найти и исправить.

Бизнес-правила также могут быть созданы при необходимости для внутренних и / или внешних целей. [6] Для достижения бизнес-целей компании могут придумывать свои собственные бизнес-правила и самостоятельно навязывать их, чтобы соответствовать своим стандартам или если они пытаются соответствовать внешним стандартам. [7]

Разрешение документирования бизнес-правил в ходе бизнес-проектов дешевле и проще в реализации, чем первый подход.[нужна цитата ], но если правила не собраны единообразно, они не представляют ценности. Чтобы научить деловых людей лучшим способам сбора и документирования бизнес-правил, эксперты по бизнес-анализу создали Методология бизнес-правил. Эта методология определяет процесс ввода бизнес-правил на естественном языке в доступной для проверки и понятной форме. Этот процесс нетрудно изучить, он может выполняться в режиме реального времени и позволяет заинтересованным сторонам бизнеса согласованно управлять своими собственными бизнес-правилами.

Типы бизнес-правил

При определении типов бизнес-правил следует иметь в виду несколько утверждений:

  1. А структурное утверждение Здесь факты изображаются как структура предприятия и используются для принятия решений. [8]
  2. Утверждения действий обрисовать ограничения и условия, которые каким-то образом управляют действиями бизнеса.[9]
  3. Производные - это дополнительные знания, основанные на исходных знаниях о бизнесе. [10]

Принимая во внимание эти утверждения, бизнес-правила можно разделить на три типа:

  • Правила координации: установленные правила, которые являются общим требованием, которое необходимо выполнить, прежде чем продолжить. Правила предназначены для того, чтобы компания продолжала развиваться без переделок. [11]
  • Правила квалификации / дисквалификации: эти правила используются для определения, какие предметы должны быть включены, а какие нет. По сути, это фильтрация и предотвращение потери времени и усилий. [12]
  • Правила принятия решений: это правило используется, когда субъект должен быть отправлен обратно для получения дополнительной информации, одобрен или отклонен. [13]

Категории

Согласно официальному документу Business Rules Group,[2] изложение бизнес-правила подпадает под одну из четырех категорий:

  • Определения бизнес-терминов

Самым основным элементом бизнес-правила является язык, на котором его выражают. Само определение термина - это бизнес-правило, которое описывает, как люди думают и говорят о вещах. Таким образом, определение термина устанавливает категорию бизнес-правил. Условия традиционно были задокументированы в Глоссарий или как субъекты в концептуальная модель.

  • Факты, относящиеся друг к другу

Природу или операционную структуру организации можно описать с помощью фактов, которые связывают термины друг с другом. Сказать, что клиент может разместить заказ, - это НЕ бизнес-правило, а факт. Факты могут быть задокументированы как предложения естественного языка или как отношения, атрибуты и структуры обобщения в графической модели.

  • Ограничения (также называемые «утверждения действий»)

Каждое предприятие тем или иным образом ограничивает поведение, и это тесно связано с ограничениями на то, какие данные могут или не могут обновляться. Во многих случаях предотвращение записи означает предотвращение совершения действия.

  • Производные

Бизнес-правила (включая законы природы) определяют, как знания в одной форме может быть преобразовано в другое знание, возможно, в другой форме.

Приложения и препятствия в реальном мире

Бизнес-правила собираются в следующих ситуациях:

  1. Когда это диктуется законом
  2. В течение бизнес-анализ
  3. Как эфемерный помогать инженерам.

Такое отсутствие единообразия в основном связано с затратами и усилиями, необходимыми для поддержания списка правил.[нужна цитата ]

Хотя новые программные инструменты могут сочетать управление бизнес-правилами и их выполнение, важно понимать, что эти две идеи отличаются друг от друга, и каждая из них обеспечивает ценность, отличную от другой. Программные пакеты автоматизируют бизнес-правила с помощью бизнес-логика. Период, термин бизнес-правило иногда используется как синоним бизнес-логика; однако последнее подразумевает инженерное дело, а первое - внутреннюю деловую практику.[нужна цитата ]. Изложение бизнес-правил организации имеет ценность независимо от того, используется ли эта информация для автоматизации ее операций.

Одна из ловушек при попытке заполнить пробел между управлением правилами и их выполнением - это попытка придать бизнес-правилам синтаксис логики и простое описание логических конструкций на естественном языке. Перевод для движков проще, но бизнес-пользователи больше не смогут записывать правила.

Еще одна проблема, с которой могут столкнуться компании, - это наличие Племенные знания, который представляет собой «недокументированную информацию, процессы и правила, существующие только в сознании определенных сотрудников».[14] Наличие бизнес-правил, которые не известны или не распространяются в организации, и если они не записаны, может привести к отсутствию коммуникации по всем направлениям и несогласованности с производством, процессами, качеством и опытом клиентов / сотрудников.[15]

Формальная спецификация

Бизнес-правила могут быть выражены с использованием таких подходов моделирования, как Единый язык моделирования (UML), Обозначение Z, Язык выполнения бизнес-процессов (BPEL), Обозначение моделирования бизнес-процессов (BPMN), Модель решения и обозначения (DMN) или Семантика бизнес-лексики и бизнес-правил (SBVR).[нужна цитата ]

Бизнес-правила, закодированные в компьютерном коде в операционной программе, известны как бизнес-логика.

Подобно тому, как бизнес-риски может быть структурирован как:

Если <условие (я)> Тогда <последствия>

бизнес-правило можно структурировать как:

Когда <условие (я)> Тогда <наложение (я)> В противном случае <последствия>

Однако, поскольку ЛЮБОЕ правило if / then / else может быть закодировано как таковое, неразумно утверждать, что это сугубо «бизнес-правило». Соответственно, эти так называемые «бизнес-правила» являются просто «правилами» в том же смысле, что и компьютерные науки.


Смотрите также

Рекомендации

  1. ^ "Краткая история подхода к бизнес-правилам, 3-е изд .: Timeless: Сообщество бизнес-правил / Журнал бизнес-правил". Сообщество бизнес-правил - BRC. Получено 2019-09-18.
  2. ^ а б Группа бизнес-правил, Определение бизнес-правил ~ что они на самом деле?, [1]
  3. ^ «Что такое бизнес-правило? - Определение из Техопедии». Techopedia.com. Получено 2019-09-18.
  4. ^ «Что такое бизнес-правило? - Определение из Техопедии». Techopedia.com. Получено 2019-09-18.
  5. ^ «Что такое бизнес-правило? - Определение из Техопедии». Techopedia.com. Получено 2019-09-18.
  6. ^ «Что такое бизнес-правило? - Определение из Техопедии». Techopedia.com. Получено 2019-09-18.
  7. ^ «Что такое бизнес-правило? - Определение из Техопедии». Techopedia.com. Получено 2019-09-18.
  8. ^ «Разъяснение бизнес-правил». Программное обеспечение для управления рабочим процессом от Integrify. Получено 2019-09-18.
  9. ^ «Разъяснение бизнес-правил». Программное обеспечение для управления рабочим процессом от Integrify. Получено 2019-09-18.
  10. ^ «Разъяснение бизнес-правил». Программное обеспечение для управления рабочим процессом от Integrify. Получено 2019-09-18.
  11. ^ «Разъяснение бизнес-правил». Программное обеспечение для управления рабочим процессом от Integrify. Получено 2019-09-18.
  12. ^ «Разъяснение бизнес-правил». Программное обеспечение для управления рабочим процессом от Integrify. Получено 2019-09-18.
  13. ^ «Разъяснение бизнес-правил». Программное обеспечение для управления рабочим процессом от Integrify. Получено 2019-09-18.
  14. ^ «Разъяснение бизнес-правил». Программное обеспечение для управления рабочим процессом от Integrify. Получено 2019-09-18.
  15. ^ «Разъяснение бизнес-правил». Программное обеспечение для управления рабочим процессом от Integrify. Получено 2019-09-18.
  • УОКЕР, Адриан; и другие. (1990). Системы знаний и пролог. Эддисон-Уэсли. ISBN  0-201-52424-4.
  • ФОН ХАЛЛЕ, Барбара и ГОЛЬДБЕРГ, Ларри (9 октября 2006 г.). Революция правил бизнеса. Рад за. ISBN  1-60005-013-1.
  • ФОН ХАЛЛЕ, Барбара (2001). Применяемые бизнес-правила. Вайли. ISBN  0-471-41293-7.
  • МОРГАН, Тони (2002). Бизнес-правила и информационные системы: согласование ИТ с бизнес-целями. Эддисон-Уэсли. ISBN  0-201-74391-4.
  • Принципы подхода к бизнес-правилам, Рональд Г. Росс (Aw Professional, 2003) ISBN  0-201-78893-4
  • Управление бизнес-процессами с использованием бизнес-правил, Том Дебевуаз (Архитекторы бизнес-знаний, 2005) ISBN  0-9769048-0-2

внешняя ссылка