»» 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 [email protected] 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