Cómo diseñar una decisión

Los proyectos de modelado de decisiones correctos empiezan por desarrollar todos los elementos que componen la decisión: el diagrama, el modelo de datos y la lógica de la decisión.

Los diagramas proporcionan una representación abstracta y de alto nivel de la forma en que las decisiones y los datos necesarios para tomar estas decisiones están estructurados y relacionados entre sí. La creación de diagramas es un proceso iterativo en el que se descompone la decisión que se quiere tomar. Existen dos enfoques para descomponer decisiones:

Diseño controlado por decisiones
El método controlado por decisiones funciona a partir de un resultado que es positivo para el negocio. Parte de la decisión que se debe tomar y se pregunta qué datos se necesitan para esa decisión. Por ejemplo, un vendedor puede querer determinar la cantidad de descuento que puede ofrecer a un cliente fiel. A partir de la decisión "cuánto descuento hay que ofrecer", añade nodo por nodo todos los datos y otras decisiones influyentes que se necesitan para automatizar esta decisión.
Diseño controlado por datos
El método controlado por datos parte de los datos de que se dispone y se averigua a qué parte del negocio afectan. Pregunta cuáles son las decisiones de negocio en las que influyen los datos. Por ejemplo, un negocio que vende productos frescos podría tener datos sobre el tiempo. Partiendo de los datos meteorológicos, se podría crear un modelo de decisión para ayudarles a decidir si vale la pena establecer un puesto en un mercado al aire libre, dado que es probable en caso de lluvia acuda menos gente.

Ambos enfoques son válidos pero el enfoque controlado por decisiones es el que se recomienda: al dividir la decisión final en decisiones más pequeñas, acaba por obtener un modelo más simple que es más fácil de entender.

Los diagramas proporcionan una representación abstracta y de alto nivel de la forma en que las decisiones y los datos necesarios para tomar estas decisiones están estructurados y relacionados entre sí. Se componen de un conjunto de nodos que se utilizan como bloques de construcción para representar decisiones de forma gráfica:

  • Los nodos de decisión representan la decisión final, es decir, la decisión que desea automatizar y las subdecisiones de las que depende la decisión final.
  • Los nodos de datos representan los datos que se necesitan para tomar una decisión.
  • Los nodos de función encapsulan cálculos de otros modelos de decisiones.
  • Los nodos de predicción encapsulan predicciones a las que puede llamar directamente desde el modelo de decisión.
Diagrama con dos nodos de decisión, un nodo de datos de entrada, un nodo de predicción y un nodo de función
La lógica de decisión se captura en forma de reglas de negocio y tablas de decisiones:
  • Las reglas de negocio son sentencias if-then que se escriben con una sintaxis próxima al lenguaje natural que pueden ser fácilmente comprendidas por los expertos de la empresa. Las sentencias if-then asocian una condición (if) con una acción (then). Cuando se cumple la condición, se desencadena la acción de regla. Las reglas de negocio se crean utilizando un asistente que le permite seleccionar los criterios que desea que la regla cubra. Las reglas se escriben utilizando un editor guiado que le permite ensamblar sentencias y añadir variables que faltan.
  • Las tablas de decisiones representan la lógica de decisiones como una tabla en la que cada fila se corresponde con una regla de negocio. Las tablas de decisiones se crean utilizando un asistente que le permite seleccionar las condiciones que desea utilizar en las reglas. Utilice los recursos especiales que proporciona el editor de tablas de decisiones para trabajar con tablas de decisiones.