Los 11 secretos del éxito en las reglas de negocio

Anuncio
»» insights
Los 11 secretos del éxito en las
reglas de negocio
Cómo mantener el equilibrio entre velocidad
y calidad al diseñar reglas para la gestión de
decisiones
Número 17 — Mayo de 2009
Al automatizar las decisiones, las organizaciones necesitan un plataforma que defina las políticas y
regulaciones que las dirigen. La solución ideal es un moderno sistema de administración de reglas
de negocio (BRMS, por su siglas en inglés), como el sistema FICO™ Blaze Advisor®. Sin embargo, no
basta con elegir la tecnología adecuada, sino que hay que aplicarla correctamente.
FICO, basándose en sus décadas de experiencia desarrollando aplicaciones de gestión de
decisiones, ha redactado una guía de 11 pasos para ayudarle a sacar el máximo provecho de las
reglas de negocio. En este documento revisamos estos 11 pasos además de:
• Cómo elegir la aplicación y el enfoque de desarrollo adecuados
• Cómo redactar reglas de la forma más eficaz posible
El sistema de gestión de reglas de negocio
FICO™ Blaze Advisor®, líder del sector, y
nuestros asesores pueden ayudarle a mejorar
la calidad de sus decisiones. Obtenga más
información acerca de las reglas de negocio y
descargue una versión de prueba gratuita de
FICO Blaze Advisor en decisions.fico.com.
• C
ómo asegurarse de que se escriben las reglas adecuadas y de que
tienen el impacto esperado
• Cómo desplegar modelos analíticos y mejorar la toma de decisiones
www.fico.com Make every decision countTM
Los 11 secretos del éxito en las reglas de negocio
»» insights
N.º 1 Escoja las
aplicaciones
adecuadas
Las reglas de negocio son una tecnología eficaz que puede proporcionarle un sustancial retorno
de la inversión. Sin embargo, no todas las áreas de aplicación son igual de idóneas para la
automatización por medio de reglas de negocio.
El software Blaze Advisor está diseñado para automatizar las decisiones. Por tanto, es evidente
que el sistema o proceso de negocio que se automatiza debe incluir decisiones para que pueda
considerarse una aplicación adecuada. Dichas decisiones deben repetirse y ocurrir con cierta
frecuencia (en un volumen que vaya de moderado a alto). Si las decisiones son siempre distintas o
se realizan de forma ocasional, no son buenas candidatas.
Una vez ha determinado que las decisiones son importantes para su implementación, debe tener
en cuenta varias características. Estas decisiones pueden:
• Implicar muchas reglas, como la revisión de los pagos de servicios
sanitarios o reclamaciones de garantías.
Ejemplos de áreas de decisiones adecuadas
» Financiación
» Procesamiento de reclamaciones
» Puntuaciones de riesgo de crédito
» Cumplimiento de normativas
» Configuración de productos
» Recomendación de productos
» Automatización del proceso de negocio
» Análisis de ventajas
» Alertas de fraudes
» Estrategias de venta cruzada o mejorada de marketing
» Inscripción de grupos
» Cálculos de comisiones
» Análisis de uso del teléfono
» Precios
» Enrutamiento inteligente de llamadas (CRM)
» Gestión de reclamaciones de garantía
» Diagnóstico de fallos
» Cálculos de tarifas
» Elegibilidad
» Detección de fallos del equipo
» Gestión de gastos
» … y mucho más
• T ener reglas que cambien con frecuencia, como promociones de
marketing.
• R
equerir cambios rápidos para cumplir plazos de comercialización breves,
como la asignación de precios en mercados muy competitivos.
• T ener reglas que requieran un conocimiento del entorno empresarial
propio de trabajadores del sector, como reglas médicas o reglas acerca de
la compatibilidad entre piezas en la fabricación.
• Implicar un razonamiento simbólico, ser complejas o incluir reglas que
interactúen de forma compleja, como los seguros de vida.
• R
equerir varios niveles de razonamiento, como el análisis de riesgos, la
financiación y la identificación de las configuraciones permitidas.
Los procesos de toma de decisiones idóneos para este tipo de aplicación
deberán cumplir al menos una de estas características, y los más idóneos,
varias. En algunos casos, una característica particular tiene tanto peso en
una decisión que es evidente que la aplicación es una buena candidata. En
otros casos, la combinación de varias características hace que valga la pena
plantearse el uso de un BRMS como Blaze Advisor.
A menudo, es evidente que algunas de estas características, o todas, serán
ciertas en las especificaciones iniciales de los requisitos. Además, también
debería plantearse el uso de un BRMS si en la descripción de los requisitos ha
oído palabras como «por consiguiente», «por lo tanto», «Sólo puedo hacer
esto si…», «A menos que esto sea cierto, no puedo…» o «Se trata de un
requisito obligatorio para pasar al paso siguiente».
www.fico.com
página 2
Los 11 secretos del éxito en las reglas de negocio
»» insights
N.º 2 Siga una
metodología
El hecho de que haya decidido utilizar reglas de negocio y un BRMS como Blaze Advisor no
significa que pueda despreocuparse de las prácticas recomendadas para el desarrollo de sistemas.
En concreto, sigue siendo importante seguir una metodología bien estructurada. Las reglas de
negocio funcionan correctamente con metodologías que van desde SCRUM y XP al Proceso
Unificado Racional.
La metodología de entrega de proyectos de FICO se basa en el Proceso Unificado Racional, una
reconocida metodología de entrega utilizada por un número cada vez mayor de nuestros socios y
clientes. Esta metodología incluye un enfoque iterativo en el que los riesgos se identifican desde las
primeras fases. Para asegurar el éxito del proyecto, estos riesgos se tratan en una etapa temprana
y, a menudo, en el transcurso del ciclo de vida del proyecto. En la Figura 1 se muestra una visión
general de las distintas fases que se utilizan normalmente y de las disciplinas aplicadas en cada una
de ellas, aunque esto se adapta para cada proyecto.
Figura 1: actividades de proyecto típicas de la metodología de entrega de proyectos de FICO
Fases
Principio
Elaboración
Construcción
Transición
Disciplinas
Creación de modelo de
regla de negocio
Requisitos
Análisis y diseño
Implementación
Prueba
Desarrollo
Configuración y
gestión del cambio
Gestión de proyectos
Entorno
Inicio
Elab. 1
Elab. 2
Const. 1
Const. 2
Const. 3
Trans. 1
Trans. 2
Prueba de concepto
Iteraciones
La integración de las actividades necesarias para descubrir, documentar, desarrollar y mantener
reglas de negocio con su metodología de desarrollo de sistemas preferida maximiza la
probabilidad de éxito de las reglas de negocio de su organización. Tan peligroso es ignorar la
metodología existente como el hecho de que es necesario adaptarla para admitir reglas de
negocio.
www.fico.com
página 3
Los 11 secretos del éxito en las reglas de negocio
»» insights
N.º 3 Documéntelo
todo y vuelva a
documentarlo
Al igual que utilizar un BRMS no elimina la necesidad de una metodología, tampoco elimina la
importancia de documentar los requisitos. El primer paso es documentar los procesos de negocio
con los que está trabajando, por ejemplo, utilizando un mapa de procesos de negocio. De esta
forma, podrá profundizar en los detalles de cada caso de uso. Éstos contienen decisiones (no reglas
de negocio) y deberá identificar todos los puntos de decisión de sus casos de usuario. Encontrará
decisiones que aparecen en varios casos de usario, así como dependencias entre decisiones. La
identificación explícita de las decisiones le ayudará a gestionar esta información.
Al investigar en estas decisiones, deberá documentar las reglas de negocio que llevan a la toma de
dichas decisiones, los términos en los que se utilizan y otros metadatos, como el origen de la regla.
La redacción de reglas eficaces y fáciles de mantener será mucho más sencilla si documenta qué
términos y reglas necesita, de dónde provienen y qué uso ha planeado darles. Puede documentar
el objetivo de una regla dentro del entorno de desarrollo o utilizar productos de terceros como
RuleGuide o RuleXpress. También puede utilizar un documento de Word o una hoja de cálculo de
Excel.
Un enfoque, el que utiliza FICO, es desarrollar una estructura de plantillas para el conjunto de
decisiones. Esta hoja de cálculo es una herramienta de conceptualización útil para documentar
y estructurar las reglas que necesita. Este enfoque basado en plantillas es más riguroso que
simplemente escribir reglas en un lenguaje natural, pero un usuario de negocio puede leerlo
fácilmente y ayuda a organizar reglas en grupos relacionados conceptualmente. Por lo general,
cuanto mayor sea el número de reglas asociadas a una decisión, mayor será el beneficio de este
enfoque.
Figura 2: plantilla de especificación de reglas
Condiciones
Si
Sexo
M
M
F
M
F
F
M
F
y
Edad
>26
<26
>26
>50
>36 y >72
>60
>62
>48 y <62
Conclusión
y
y
y
Estado de
residencia
Estado
civil
Ocupación
OH
C
CA
C
S
Tipo 7
S
S
C
Tipo 3
Propiedades de la gestión
entonces
Riesgo
medio
alto
medio
medio
bajo
medio
bajo
medio
Mensaje
1
2
3
4
2
5
4
4
ID de regla
Riesgo01
Riesgo02
Riesgo03
Riesgo04
Riesgo05
Riesgo06
Riesgo07
Riesgo07
Fecha
Última
Última
mm/dd/yy
Modified
By
Modified
20/08/06
26/08/06
20/08/06
4/09/06
20/08/06
1/10/06
20/08/06
17/11/06
RJB
RJB
SAM
LO
LO
CVT
RMB
JFK
21/11/06
5/11/06
5/11/06
21/11/06
21/08/06
21/11/06
21/11/06
17/11/06
www.fico.com
Comentarios
página 4
Los 11 secretos del éxito en las reglas de negocio
»» insights
N.º 4 Gestione las
posibilidades de
rastreo
Aunque Blaze Advisor hace más sencillo el cambio de las reglas de su sistema, la posibilidad
de rastrear la fuente original ayuda a garantizar que los cambios sean adecuados. Es necesario
documentar y mantener esa capacidad de rastreo. Gracias al repositorio ampliable del sistema
Blaze Advisor, puede registrar cualquier información original que necesite: la ley de la que
proviene, la unidad de negocio que la definió, los propietarios, quién la aprobó y mucho más. Estas
propiedades de gestión se pueden definir para reglas individuales, conjuntos de reglas o cualquier
otro componente de Blaze Advisor. Una vez guardadas, Blaze Advisor gestiona estas propiedades
y les asigna un código de versión, al tiempo que su potente capacidad de consulta ofrece un
excelente análisis del impacto, lo que le permite localizar cualquiera de los componentes utilizados
para implementar una regulación particular, por ejemplo, u orientados a las necesidades de un
departamento en concreto.
Toda actualización de reglas de negocio se origina conforme a los cambios del mundo real. La
correcta gestión de la capacidad de rastreo le ayudará a identificar las reglas y los componentes
que debe actualizar para satisfacer las siempre cambiantes necesidades de negocio.
N.º 5 Gestione la calidad
de las reglas de
negocio
Existen varios parámetros para medir la calidad de las reglas de negocio1 pero dos de los más
importantes son que éstas deben ser concisas y minimalistas. Si se asegura de que las reglas de
negocio son concisas y minimalistas, será más sencillo confirmar que su comportamiento es el que
necesita su empresa y, sobre todo, se podrán modificar las reglas con el paso del tiempo.
Las reglas de negocio concisas son aquellas que sólo mencionan conceptos absolutamente
necesarios para decidir qué acción debe llevarse a cabo o, en caso contrario, sacar una conclusión.
Aunque una regla de negocio debe incluir todas las condiciones que rigen sus posibilidades
de aplicación, no debe especificar condiciones innecesarias, que limitarían artificialmente la
posibilidad de aplicación de la regla. Piense, por ejemplo, en la regla siguiente:
• Si el sexo de un solicitante es «Masculino», tiene antecedentes policiales, un número de
accidentes mayor o igual a 2 y su edad es menor que 25, establecer el riesgo del
solicitante como ALTO
¿Son necesarias las cuatro condiciones de esta regla? Por ejemplo, ¿tendría un riesgo alto un
solicitante varón menor de 25 años que ha tenido dos o más accidentes, aunque no tenga
antecedentes policiales? Si es así, la marca de antecedentes policiales sería redundante y debe
eliminarse de la regla para que ésta sea lo más concisa posible.
Las reglas de negocio minimalistas son aquellas que simplifican al máximo los conceptos tratados
por la regla. Esto significa limitar las condiciones y las acciones de la regla a un único concepto o
una actividad, siempre y cuando sea posible. Una regla minimalista debe estar centrada en sólo un
concepto o resultado. Piense en esta regla de negocio de dos resultados:
• Si el cliente es Platinum,
el pedido del cliente tiene derecho a un descuento del 10%
y al envío gratuito al día siguiente
Para obtener una lista más completa de los parámetros de medición de calidad de las reglas de negocio,
consulte el Capítulo 10 de «Business Rules Applied», Barbara von Halle, Wiley 2001
1
www.fico.com
página 5
Los 11 secretos del éxito en las reglas de negocio
»» insights
Dos cambios de negocio completamente distintos nos obligarían a cambiar esta regla: cualquier
cambio en las políticas de descuentos o de envío gratuito. Si dividimos esta regla en dos reglas de
negocio minimalistas, obtendríamos:
• Si el cliente es Platinum,
el pedido del cliente tiene derecho a un descuento del 10%
• Si el cliente es Platinum
el pedido del cliente tiene derecho al envío gratuito al día siguiente
Al dividir esta regla de negocio en dos reglas minimalistas individuales se permite que estos
conceptos se gestionen de forma más eficaz, ya que las condiciones se pueden cambiar de
forma independiente para los dos resultados potenciales. Por ejemplo, si se escriben de forma
minimalista, será sencillo modificarlas en el caso de que se cambie el criterio de envío gratuito:
• Si el cliente es Platinum,
el pedido del cliente tiene derecho a un descuento del 10%
• Si el cliente es Platinum y el total del pedido del cliente es superior a 50 dólares,
el pedido tiene derecho al envío gratuito al día siguiente
De igual forma, si una regla de negocio contiene varios conjuntos de condiciones en los que
cualquiera puede activar la regla, ésta no es minimalista. Por ejemplo:
• Si la edad es inferior a 18 o el estado no es California,
rechazar la solicitud
En este caso, deberíamos editar la regla de negocio si quisiéramos cambiar nuestra respuesta
a cualquier conjunto de condiciones. Las reglas de negocio minimalistas separarían estas
condiciones, haciendo a cada una independiente y facilitando su mantenimiento por separado:
• Si la edad es inferior a 18,
rechazar la solicitud
• Si el estado no es California,
rechazar la solicitud
Al representar las reglas de esta forma minimalista, se nos permite, por ejemplo, cambiar fácilmente
la política de forma que no se rechace a los solicitantes menores de 18 y mayores de 16, sino que
se les aplique un recargo del 120% en premiums.
• Si la edad es inferior a 16,
rechazar la solicitud
• Si la edad es superior o igual a 16 y menor que 18,
aplicar recargo Premium del 120%
• Si el estado no es California,
rechazar la solicitud
Las reglas de negocio deben desarrollarse de forma que sean concisas y minimalistas para
asegurarse de que sean fáciles de comprobar y de modificar como respuesta a los cambios en las
condiciones de negocio.
www.fico.com
página 6
Los 11 secretos del éxito en las reglas de negocio
»» insights
N.º 6 Elija la metáfora adecuada
Al editar reglas de negocio, es fundamental reflexionar sobre el modo en el que se van a redactar.
Una de las primeras consideraciones consiste en establecer el modo en el que se editará la regla,
qué elementos se pueden cambiar y de qué forma.
Como en la Figura 3, podría comenzar con una sencilla regla de texto (1). Para ayudar a los usuarios
de negocio a editar esta regla de forma segura y sencilla, puede establecer estilos de edición:
permita que éstos seleccionen el estado e introduzcan un valor, por ejemplo (2). Con el tiempo,
puede decidir que también desea poder especificar reglas de excepción y agregar la posibilidad
de seleccionar entre si vive o no en el estado especificado. También puede permitir distintos tipos
de comparación (no sólo menor que) y permitir que las reglas especifiquen Aceptar o Rechazar, no
sólo Rechazar (3). Finalmente, puede permitir que la regla se aplique sólo a uno de sus segmentos
definidos por el usuario (4) o dar a un usuario total flexibilidad para crear y editar reglas (5). La
posibilidad de ofrecer distintos grados de flexibilidad en el diseño debe ser parte integral del BRMS,
para que pueda desarrollar esta flexibilidad con el tiempo.
Figura 3: distintos grados de flexibilidad de la edición
1.
4.
2.
5.
3.
A pesar de que la sintaxis «if … then» es el estilo predeterminado o tradicional de escritura de
reglas de negocio, no es el único. Muchas situaciones requieren redactar conjuntos de reglas.
En vez de escribir sus reglas de una en una, puede escribirlas como un conjunto en una tabla de
decisiones, como la que se muestra en la Figura 4. Las tablas de decisiones son especialmente
eficaces con reglas de negocio gestionadas en tablas, como tablas de gastos de envío o tablas
actuariales. Pueden reducir drásticamente el número de reglas independientes necesarias. Las
tablas de decisiones también permiten mantener y definir fácilmente reglas de negocio y pueden
utilizarse cuando los usuarios de negocio están familiarizados con este formato.
www.fico.com
página 7
Los 11 secretos del éxito en las reglas de negocio
»» insights
En una tabla de decisiones, cada celda representa una regla de negocio. En el ejemplo, la celda
superior izquierda representa la regla:
• S i los ingresos están entre 7.500 y 9.999 y el tipo de
modelo es Estudiante Bronce, establecer el límite de
crédito en 1.000
Figura 4: una tabla de decisiones
Sin embargo, las tablas de decisiones pueden no ser
apropiadas para todos los conjuntos de reglas. Si el
conjunto de reglas tiene una disposición muy dispersa
o si los pares de acción de condición no son simétricos,
será más apropiado un árbol de decisión como el
que se muestra en la Figura 5. Este enfoque facilita el
mantenimiento porque deja clara la lógica asimétrica
dispersa al usuario de negocio.
Figura 5: árbol de decisiones
A-B LTV permitido: 80
C
A
Código lateral CO
143
147
Tipo de préstamo
170<=..<=190
Tipo de crédito
D
3-D
de otra forma
Los árboles de decisión tienen
condiciones en las ramas y
acciones en los nodos. En el
ejemplo, la ruta superior del
árbol de decisión representa la
regla de negocio:
• S i el tipo de crédito es A y el
tipo de préstamo es A o B, el
LTV permitido es 80
En todos los casos, el BRMS debe
permitirle utilizar terminología
G-S
<sin especificar>
de negocio para definir
<sin especificar>
condiciones y acciones. También
debe ofrecer un entorno gráfico
<sin especificar>
en el que tanto el desarrollo
como el mantenimiento
de dichas metáforas pueda
realizarse con sólo hacer clic
con el puntero del ratón. Blaze
Advisor cumple ambas condiciones, al tiempo que ofrece un proceso de configuración basado
en un asistente y la posibilidad de incorporar estas metáforas en aplicaciones intermedias de
mantenimiento de reglas de cliente basadas en Web. Blaze Advisor también ofrece otra metáfora,
los modelos de puntuación, pero éstos están diseñados para implementar modelos analíticos
predictivos, por lo que hablaremos de ellos en dicho contexto.
LTV permitido: 70
100/11/0/
Pantone 3
ACCENT
Un buen BRMS y una buena metodología de proyectos harán más sencillo garantizar que se están
redactando correctamente las reglas de negocio adecuadas.
0/48/100/0
Pantone 1
!
0/48/100/0
Dark Yello
ADDITO
65/62/65/
Web dark
www.fico.com
página 8
Los 11 secretos del éxito en las reglas de negocio
»» insights
N.º 7 Verifique las
reglas de negocio
Una vez escritas las reglas de negocio, o después de haberse realizado cambios, los usuarios de
negocio necesitan asegurarse de que las reglas que han escrito no tienen problemas estructurales.
Cuando tiene un gran número de reglas, no es práctico revisarlas todas manualmente. Blaze
Advisor incluye una herramienta patentada de verificación diseñada para usuarios de negocio.
Esta herramienta analiza todas las reglas y demás componentes de un proyecto para localizar
problemas potenciales y señalarlos.
Estas comprobaciones identifican variables, propiedades, parámetros y patrones que no se utilizan,
así como reglas y ramas ausentes (cuando no se han tenido en cuenta todos los valores de un
intervalo o enumeración). Identifican problemas con las reglas, como condiciones de reglas que
siempre comprueban el valor verdadero o falso, reglas con condiciones o conjuntos equivalentes
y reglas que tienen condiciones asumidas por reglas menos específicas. Identifican propiedades y
variables potencialmente no inicializadas, y condiciones de prueba contradictorias, así como bucles
infinitos y ciclos de activación de reglas. Finalmente, resaltan premisas de reglas excesivamente
complejas y varios errores semánticos.
Aunque es importante disponer de un soporte automático para la verificación, éste no debe
considerarse la panacea. Mediante la verificación automática, pueden detectarse muchos errores, y
las rutinas de verificación del sistema Blaze Advisor son muy minuciosas a este respecto. No obstante,
en muchos casos, la verificación automatizada sólo puede identificar posibles problemas. Para que la
verificación sea efectiva, debe combinarla con un examen manual de los posibles problemas. Blaze
Advisor los denomina «advertencias». Una revisión de dichas advertencias determinará cuáles son
en realidad enfoques deliberados y necesarios en un proyecto en particular, y cuáles son realmente
problemas. El BRMS debe ofrecer un conjunto completo de herramientas de verificación para ayudar
a sus usuarios de negocio a asegurarse de que no han cometido ningún error estructural.
N.º 8 Valide las
reglas de negocio
Una vez que haya verificado las reglas, deberá verificar que funcionan y hacen lo que se espera de
ellas. También querrá poder comprobar de forma continua que los cambios realizados a las reglas,
como parte de su mantenimiento constante, no producen errores en la decisión. Al igual que le
conviene que los usuarios de negocio creen y mantengan las reglas, es útil que éstos puedan validar
las reglas que están editando.
Normalmente, esta validación se divide en la verificación de unidades, para corroborar que un
cambio realizado a un conjunto de reglas específico funciona como debe, y la comprobación de
regresión, para confirmar que el sistema en su totalidad funciona como se espera, y que un conjunto
de cambios no ha desarticulado el sistema.
Blaze Advisor ofrece un entorno completo para gestionar las pruebas, diseñado para permitir que los
usuarios de TI y de negocio colaboren de forma eficaz. El entorno, conocido como brUnit, permite
al personal de TI crear pruebas de unidades para detectar los problemas del sistema en una etapa
temprana. Por ejemplo, el personal de TI puede desarrollar una prueba para asegurarse de que los
servicios de decisiones implantados tendrán un buen comportamiento cuando se les presenten
datos incompletos o mal formados. Mediante brUnit, estas pruebas pueden ejecutarse de forma
automática para validar las reglas de negocio antes de pasar a los entornos formales de producción
o evaluación de calidad (QA). Los usuarios de negocio no sólo pueden configurar y ejecutar estas
pruebas mediante brUnit, sino que también pueden realizar modificaciones, y todo ello en su entorno
de mantenimiento de reglas basado en Web. El diseño de plantillas de casos de prueba continúa
siendo una tarea especializada, pero Blaze Advisor permite a los usuarios de negocio configurarlas y
ejecutarlas siempre que lo necesiten para validar que un conjunto concreto de cambios no ha tenido
consecuencias no deseadas.
Del mismo modo, puede definirse un conjunto de pruebas de regresión en brUnit. Basándose en los
datos de prueba estándar del proyecto, estas pruebas se diseñan para confirmar que los datos de
prueba se ejecutan correctamente en el sistema y producen los resultados adecuados.
www.fico.com
página 9
Los 11 secretos del éxito en las reglas de negocio
»» insights
N.º 9 Simule el
impacto
empresarial
La capacidad de simulación del impacto empresarial de un conjunto de cambios verificado y validado
es un requisito de vital importancia. Al fin y al cabo, puede que todo funcione y que aún así el
resultado del trabajo no sea el deseado, y conviene saberlo antes de llevar el cambio a la producción.
FICO tiene un producto, Decision Simulator, que hace exactamente eso.
Los resultados típicos de Decision
Simulator se muestran en la Figura 6.
En este caso, el entorno de
Figura 6: resultados de la ejecución de una simulación
desarrollo contiene un conjunto
de reglas de marketing que se
1.250.000
está simulando para ver cómo
variarán los ingresos previstos, el
Desarrollo
1.000.000
coste de marketing y el beneficio ACCENT COLOR PALE
Producción
esperado con las nuevas reglas y el
750.000
entorno de producción existente.
500.000
Se está desarrollando un modelo
de puntuación que utiliza el estado
250.000
residencial (propiedad o alquiler)
como característica. El departamentoADDITONAL WEB COL
0
Ingresos proyectados
Versión de coste de
Beneficio esperado
de marketing, aconsejado por
marketing
sus analistas estadísticos, desea
Total
Desarrollo
Producción
utilizar un modelo de puntuación
Descripción
diferente que pronostique la
Ingresos proyectados
1.276.714,00
1.209.886,00
respuesta de forma más precisa.
Coste de marketing
848.250,00
843.950,00
Este modelo de puntuación deja a
Beneficio esperado
428.464,00
365.936,00
un lado la característica de estado
residencial y añade el número
de meses transcurridos desde
el establecimiento del crédito.
La simulación analiza el impacto de este cambio para garantizar que los costes de marketing no
aumentarán de forma inesperada y que los resultados serán positivos. Este tipo de simulación
permite a un usuario de negocio entender el impacto de un conjunto de cambios de reglas antes
de implantarlo, evitando así costosos errores de estrategia que, de lo contrario, podrían pasar
desapercibidos.
TOTAL
100/11/0/74
Pantone 303
0/48/100/0
Pantone 144
30/
Pan
0/48/100/0
Dark Yellow
67/
Pan
65/62/65/55
Web dark gray
58/
We
Los usuarios de negocio pueden utilizar Decision Simulator con resultados de reglas reales para
calcular los beneficios e identificar las oportunidades de mejora. Incluso pueden incluir resultados de
simulación en un proceso de aprobación para que todo el mundo conozca el impacto del cambio
propuesto en términos de negocio (en lugar de técnicos).
N.º 10 E
structure
todo para su
reutilización y
gobierno
La capacidad de un BRMS como Blaze Advisor puede aumentar cuanto más se utiliza, y a medida que
aumenta el número de reglas que gestiona. Sin embargo, esto exige que las reglas se almacenen en
un repositorio estructurado para la reutilización y un correcto gobierno. El diseño del repositorio debe
respaldar el ciclo de vida del servicio de decisiones que tiene pensado utilizar, así como las políticas
de gobierno, los controles de acceso y otras cuestiones de su empresa. Un repositorio bien diseñado
reduce el tiempo de desarrollo, acelera el plazo de comercialización y permite que sus decisiones se
gestionen como un activo corporativo más.
www.fico.com
página ��
���
Los 11 secretos del éxito en las reglas de negocio
»» insights
FICO ha desarrollado prácticas recomendadas en el diseño de repositorios, que fundamentalmente
consisten en dividirlos en bibliotecas técnicas, de negocio, de servicios de decisiones y de prueba.
Posteriormente, éstas se articulan en función de su estructura de negocio.
• L a biblioteca técnica permite la reutilización de los componentes de la infraestructura, y
organiza el modelo de objeto, las definiciones de servicios de decisiones, los bloques de
construcción comunes y la arquitectura de reglas general.
• L a biblioteca de negocio coordina el contenido de las reglas con la estructura de negocio,
mediante la agrupación de los componentes por tareas. Esto permite reutilizar las reglas de
negocio compartidas y definir reglas especializadas en áreas concretas.
• L a biblioteca de servicios de decisiones coordina los servicios de decisiones con las
arquitecturas de implantación, de modo que pueda reutilizar los componentes y agruparlos en
unidades de despliegue.
• L a biblioteca de pruebas garantiza que cualquier regla o componente que sólo se necesite para
probar su trabajo se mantenga fuera de la implantación de la producción, por lo que podrá
estar seguro de que implanta sólo lo que es verdaderamente necesario.
Un repositorio estructurado de este modo también le permite gestionar de forma eficaz el ciclo de
vida de sus servicios de decisiones. Las bibliotecas y los servicios de decisiones pueden agruparse
para su publicación, mientras que los espacios de trabajo privados, con los que Blaze Advisor es
compatible, pueden utilizarse como «área de pruebas» durante el desarrollo. Las capacidades
de gestión de publicación del sistema Blaze Advisor aprovechan el diseño del repositorio para
realizar una implantación efectiva tanto en los entornos de prueba y control de calidad como en
la producción, con el fin de garantizar que el sistema en funcionamiento se mantiene actualizado
con cada nueva publicación. La flexibilidad del repositorio y la capacidad de gestión del ciclo de
vida de Blaze Advisor le garantizan que puede utilizar el ciclo de vida de desarrollo del software
que mejor le funcione.
N.º 11 D
espliegue
modelos
analíticos y
mejore las
decisiones en sus
operaciones
Las reglas de negocio son el apoyo de sus decisiones operacionales, garantizando que se toman
de forma apropiada, legal y de acuerdo a lo previsto. Es posible que también desee mejorar
sus decisiones, y ahí es donde entran en juego los modelos analíticos predictivos. Las reglas de
negocio definen las decisiones, pero los modelos analíticos predictivos las hacen más inteligentes.
Tradicionalmente, ha resultado muy complicado integrar los modelos analíticos predictivos
en las aplicaciones de producción. En la mayoría de los grupos de trabajo de los modelos
analíticos predictivos, los estadísticos se veían obligados a crear especificaciones particulares que
posteriormente volvían a codificarse a mano. Era necesario asignar todas las variables a los datos
de producción, codificar todos los cálculos y volver a probar todo. Esto podía llevar meses, lo cual
reducía la precisión del modelo, aumentaba los costes y ralentizaba el plazo de comercialización de la
empresa.
Con Blaze Advisor, puede integrar fácilmente los modelos analíticos predictivos en las decisiones.
Los modelos analíticos predictivos, desarrollados con FICO™ Model Builder, pueden aplicarse
automáticamente a las decisiones de negocio basadas en reglas mediante un enfoque de «caja
negra» o de «caja blanca».
El enfoque de tipo caja negra implica la generación de código que implementa el modelo analítico
predictivo y la integración automática de este código en Blaze Advisor. Posteriormente, las reglas
pueden utilizar el resultado del modelo analítico predictivo exactamente del mismo modo que
pueden utilizar otros atributos o elementos de datos. Aunque se trata de un enfoque habitual para
integrar modelos, generalmente no es tan eficaz como el enfoque de tipo caja blanca, ya que quienes
escriben las reglas no disponen de visibilidad del modelo, de las características que utiliza, etc.
www.fico.com
página ��
���
Los 11 secretos del éxito en las reglas de negocio
»» insights
El enfoque de caja blanca importa los modelos analíticos predictivos mediante un estándar
ampliamente admitido en el sector: el PMML o lenguaje de marcado de modelos de predicción,
por sus siglas en inglés. Estos modelos importados se ponen a disposición de los desarrolladores
de reglas y los usuarios de negocio autorizados, que pueden verlos e incluso modificarlos con las
funciones estándar de Blaze Advisor. Así, se aprovecha la capacidad completa del modelo para
influir en la toma de decisiones, a la vez que se garantiza que quienes escriben las reglas pueden
ver y entender el funcionamiento del modelo predictivo.
Dos de los tipos más comunes de modelos analíticos predictivos tienen metáforas específicas
a las que pueden asignarse: árboles de decisión (mencionados anteriormente), y modelos de
puntuación aditivos. La metáfora del modelo de puntuación aditivo es un modelo de puntuación
que facilita la implementación de modelos analíticos habitualmente representados mediante
este enfoque. Como se muestra a continuación en la Figura 7, el modelo de puntuación
muestra diferentes atributos de predicción y su contribución a la puntuación, que representa
la probabilidad de que se cumpla la predicción. Esto pone el modelo analítico al alcance de los
usuarios de negocio, de modo que puedan ver y quizás incluso mantener los modelos analíticos de
predicción en el entorno de Blaze Advisor.
Figura 7: un modelo de puntuación aditivo
Cada fila del modelo de puntuación representa una regla. Por ejemplo, la primera regla, ampliada,
es esta:
• Si el número de reclamaciones es 0,
añadir 45 a la puntuación
y añadir «Ningún accidente en los últimos 3 años» a los mensajes de explicación de razones
Los mensajes de explicación y los códigos de razón se utilizan para explicar cómo se obtuvo la
puntuación, por si se necesitara explicarlo posteriormente en el proceso de toma de decisiones.
Una diferencia principal es que el usuario de negocio no especifica la regla en función de su
experiencia o de las normativas: las especificaciones proceden del trabajo analítico realizado como
parte del desarrollo del modelo.
Blaze Advisor facilita el aprovechamiento de la potencia de los modelos analíticos predictivos en la
toma de decisiones, integrando reglas de negocio críticas y reguladoras con los modelos derivados
analíticamente para aumentar la precisión y eficacia de la toma de decisiones.
www.fico.com
página ��
���
Los 11 secretos del éxito en las reglas de negocio
»» insights
» Conclusiones
El uso de FICO Blaze Advisor para gestionar las reglas de negocio le proporciona un mayor control
de los elevados volúmenes de decisiones operacionales y le otorga una agilidad sin precedentes.
Los once secretos descritos anteriormente pueden ayudarle a maximizar el valor de Blaze Advisor y
las reglas de negocio al:
• E
scoger las aplicaciones adecuadas. Las reglas de negocio son una potente herramienta
para incluir decisiones más inteligentes en sus aplicaciones, pero no debe olvidar que no todas
las aplicaciones las admiten de igual forma.
• S
eguir un proceso. Al igual que cualquier tecnología de desarrollo, las reglas de negocio son
más eficaces cuando cuenta con una estructura y sigue una metodología adecuada.
• E
scribir las reglas correctas, del modo correcto, y reutilizarlas. Asegúrese de que
sus reglas de negocio son concisas, minimalistas, y que utilizan las metáforas correctas para
gestionarlas. Aproveche su capacidad de gestión de las reglas para reutilizarlas y verificarlas,
validarlas y simularlas sistemáticamente de cara a obtener los resultados deseados.
• D
esplegar los modelos analíticos predictivos en sus operaciones. Las reglas de negocio
son la plataforma ideal para poner a trabajar los modelos analíticos predictivos en la mejora de
la eficacia y la precisión de las decisiones.
Obtenga más información acerca de las reglas de negocio y descargue una versión de
prueba gratuita de FICOTM Blaze Advisor® en decisions.fico.com.
La serie de artículos educativos
Insights proporciona resúmenes
de los hallazgos y las directrices
de desarrollo de productos de
investigación de FICO. Para
suscribirse, vaya a
www.fico.com/insights.
Para más información Teléfono internacional
+44 (0) 207 940 8718
Teléfono gratuito en EE.UU.
+1 888 342 6336
Correo electrónico
emeainfo@fico.com
Página Web
www.fico.com
Fair Isaac, FICO, Blaze Advisor, y «Make every decision count» son marcas comerciales o marcas registradas de Fair Isaac Corporation en Estados Unidos y otros países. El resto de los productos y nombres de empresas que
aparecen en el documento podrían ser marcas registradas de sus respectivos titulares. © 2009 Fair Isaac Corporation. Reservados todos los derechos.
2560WP_ES 10/09 PDF
Descargar