You are on page 1of 4

Reglas de Negocio (RN) Business Rules

Autor Mario Saffirio


Desde hace, al menos veinte aos, existen artculos referidos a las Reglas de Negocio que las describen
desde una perspectiva del negocio o con un enfoque de sistemas. En este artculo pretendo mostrar
como incorporarlas en un proyecto de implementacin de procesos de negocios, para ello incluir
algunas definiciones comnmente aceptadas a objeto de tener un mismo entendimiento, presentar un
mtodo de recopilacin y una lista de los usos posibles de stas.
En primer lugar, tenemos que entender que las Reglas de Negocio siempre han estado presentes, lo que
ocurre que se han denominado de distintas maneras y se han tratado de manera parcializada. Es as
como las tenemos en:

Parmetros, por ejemplo tasas de impuestos, porcentajes de descuentos, listas de valores


posibles, etc.
Procedimientos, flujos, rangos de autorizacin, instrucciones, manejo de excepciones, etc.
Datos, caractersticas del dato, clasificaciones, elementos que indican como tratarlo, p. ej: activo
fijo, producto para la venta, materia prima, etc.

Al no estar presente el concepto de Reglas de Negocios en un proyecto de implementacin tradicional de


un ERP se genera una dispersin de la informacin correspondiente a las Reglas de Negocio, y una
dilucin de la responsabilidad de su mantenimiento y documentacin.
La dispersin de la informacin se genera porque al no considerar el concepto en cuestin, las reglas se
tratan en distintos objetos como ser: herramientas para la parametrizacin de un sistema, programas
(codificacin en duro hardcore), estructuras de datos, reglamentos, manuales de procedimientos,
conocimiento de los usuarios, entre otros. A su vez la dilucin de las responsabilidades se genera por el
proceso de generacin; que nos es sistemtico en cuanto a la recopilacin, identificacin de los
responsables y a la forma de documentar. En resumen, se mezclan responsabilidades propias del
Negocio con las de Informtica.
Por tanto, propongo que en un proyecto de implementacin de procesos de negocio se incluya una
tarea con un mtodo sistemtico para la recopilacin y documentacin de las Reglas de Negocio, tal que
tanto las reas del negocio, de auditora e informtica cuenten con una fuente nica y vlida para estos
efectos.
En otras palabras a las dimensiones bsicas de un proceso de negocio: Transacciones (Software),
Organizacin (Estructura y Roles) y Procedimientos (Gobernabilidad) estaremos agregando la 4ta D, es
decir, las Reglas de Negocio.
Definiciones
En general, todo el mundo sabe que es una Regla de Negocios, literalmente, es aquello que usamos
para operar un negocio. Son las guas que determinan como se lleva el da-a-da de las operaciones. Sin
reglas se estara en una situacin en la que cada decisin se resuelve en el momento, eligiendo
alternativas caso a cado o ad-hoc, Y, este modo de operar es muy lento, costoso y puede generar
resultados inconsistentes.
Para el trmino Regla de Negocio se tiene que para un especialista en procesos de negocio puede
significar un conjunto de requerimientos asociados con los procesos, que estn o no formalizados en una
gramtica o taxonoma por algn tipo de mecanismo. Para el especialista en Base de Datos, puede ser
un requerimiento especfico que se satisface mediante la definicin de alguna caracterstica de los datos,
que expresar en los valores posibles de un determinado campo. Y, para la gente del negocio no son
ms que la manera de hacer las cosas.

Una Regla de Negocio define o limita un aspecto del negocio con el objeto de establecer una estructura
o un grado de influencia que condiciona el comportamiento de los actores del negocio. A menudo las
Reglas de Negocio estn focalizadas en el control, en la forma de realizar los clculos, otras permiten
establecer las polticas, y as se tienen en cualquier actividad del negocio, que requiera que la gente
acte de una forma pre-establecida
Qu NO son las Reglas de Negocio
Las Reglas de Negocio no son software. Las Reglas de Negocio pueden ser implementadas en el
software, pero esto a menudo representa slo una parcialidad de sus definiciones, ya que partes
importantes quedan expresadas en los Procedimientos Manuales. Tambin existe la posibilidad, poco
comn por ahora, de habilitarlas mediante una Mquina de Reglas o un Sistema Experto. De modo que
se debe entender que efectivamente las Reglas del Negocio, como su nombre lo indica, son parte del
negocio y, no de alguna plataforma particular de hardware / software que pudiera soportarlas.
Las Reglas de Negocio de no son Proceso, de ninguna forma. Roger Burlton indica que: Se debe
separar el flujo del conocimiento. Dnde las Reglas de Negocio representan la parte conocimiento que
gua al flujo, de aqu su nombre de Regla de Negocio.
Recopilacin
Dado que las Reglas del Negocio son conocimiento, su formulacin la accin de explicitarlas por
escrito- es un proceso de recopilacin, entendiendo que estn en la cabeza de los empleados, a
diferencia del flujo que habitualmente se documenta en un manual de procedimiento o en un workflow.
Podemos, entonces, decir que las Reglas de Negocio corresponden a un conocimiento tcito, por
consiguiente el proceso de recopilacin consistir en convertir este conocimiento que tienen las personas
en conocimiento explcito.
Es necesario tener presente que el poseer el conocimiento de determinadas Reglas de Negocio es
poder. Y, que por tanto su recopilacin puede tener complicaciones.
Para proceder a la recopilacin de las Reglas de negocios me parece un buen punto de partida tener en
consideracin los principios denominados The business rule approach desarrollados por Ronald Ross ,
estos son:

Deben ser explcitas y escritas.


Expresadas en trminos sencillos.
Existen independientemente de los procedimientos y workflows (ej.: modelos).
Se construyen a partir de hechos, stos se definen a partir de conceptos, los que a su vez se
representan por medio de trminos (ej.: glosarios).
Guan o influencian el comportamiento conforme a una forma pre-establecida.
Son motivadas por factores de negocios identificables e importantes.
Son accesibles a las partes autorizadas (ej.: tienen dueos).
Estn en una fuente nica (ej.: repositorio de reglas).
Son especificadas por las personas que tienen directa relacin con ellas y que poseen el
conocimiento relevante (ej.: los usuarios claves).
Son gestionadas administradas- (ej.: son parte de la Gobernabilidad de los Procesos de
Negocios)

Una manera simple para recopilarlas es utilizar alguna herramienta para modelar, p. ej.: modelos EPC, al
cual se le define un objeto denominado Regla de Negocio el que se enlaza con:

Una funcin, esta ligazn permite relacionarla con Roles, secuencias de eventos y facilita su
inclusin en la generacin de procedimientos a partir de los EPC.

Regla de Negocio conectada a una Funcin en diagrama EPC

A un documento texto, planilla, etc.- donde se incluye la descripcin detallada, para este efecto
recomiendo utilizar la formulacin Rule Speak , que la pueden solicitar en espaol en el enlace
indicado. Si bien, es cierto que algunos expertos encuentran compleja la utilizacin de Rule
Speak a mi parece que simplifican el proceso de documentacin, dado que las definiciones se
especifican en espaol, con un expresiones sin ambigedades.

Ejemplo de especificacin de una Regla de Negocios usando Rule Speak.


El proceso de recopilacin puede ser apoyado tcnicamente por Business Process Expert (BPX) pero, la
responsabilidad sobre el contenido y mantenimiento de la Regla de Negocio es del Dueo de Proceso
de Negocio, quien puede obtener informacin detallada de las mismas por medio de los Usuarios
Claves Key Users.
La etapa del proyecto de implementacin de procesos de negocios en la cual me parece adecuado
realizar la recopilacin de las Reglas de Negocios es la de Diseo o Business Blueprint.
Usos
Entre otros, el disponer de las Reglas de Negocio en un repositorio y formalmente descritas por ejemplo

en ARIS, donde pueden ser un objeto conectado a una funcin en un modelo EPC y a documentos -por
ejemplo en SAP Solution Manager, con sus respectivas especificaciones se logran los resultados
siguientes:

Visibilidad y transparencia de las definiciones de las Reglas de Negocio, tanto para la gente del
negocio como para la de informtica.
Gobernabilidad para las Reglas de Negocio: procedimiento para su creacin y mantenimiento
sistemtico con responsable nico y del rea de negocios.
Mayor agilidad para abordar los cambios en el negocio.
Facilitan las auditoras recorridos- de los procesos de negocios.
Lista de Reglas de Negocio por: Proceso, Responsable, Rol, Funciones.
Clasificacin por uso: Parametrizacin, Datos o Procedimientos.
Documentacin disponible centralizadamente.

Ejemplo de algunas Reglas de Negocio de un proceso de un banco son:

//

El banco ofrece a sus clientes varios tipos de productos: cuentas corrientes, cuentas de ahorro y
prstamos. Es requisito imprescindible para que una persona sea considerada cliente que
disponga de al menos un producto. Si, llegado el caso, el cliente se da de baja y se elimina de la
base de datos, entonces se eliminar toda la informacin relativa a las cuentas en las que figura
como titular mantenindose, por motivos estadsticos, la relativa a los prstamos.

Todos los clientes tiene un nombre, una direccin, un tipo, una fecha de alta y se identifican por
su cdigo de cliente. Los clientes del banco pueden ser de tres tipos diferentes: personas fsicas,
empresas privadas e instituciones u organizaciones. En el primer caso, el cdigo de cliente es el
NIF y en los dos ltimos el CIF.

Todos los productos se debern poder gestionar desde cualquiera de las sucursales del banco.
Para ello se dispondr de un identificador nico de producto compuesto por el identificador de la
entidad, un cdigo de sucursal y el nmero de producto que es un valor asignado por el
empleado de la sucursal al contratar el producto. Respecto a esto, interesa registrar la fecha de
contratacin de cada producto y quin es el empleado que da de alta cada producto.

You might also like