El riesgo puede describirse como una combinación de dos factores: la probabilidad de que algo ocurra (ocurrencia) y la magnitud del efecto en caso de ocurrir (impacto). Puede expresarse de diferentes maneras: como un número, una clase (baja, media, alta) o un color (verde, amarillo, rojo). KF calcula tanto un valor numérico como una clase discreta.
Si bien el riesgo es un concepto subjetivo y dependiente del contexto, existe consenso (en normas como ISO 31000, ISO 14971, IEC 61508 y otras) en que el riesgo de un evento es función de su impacto o gravedad (S) y su probabilidad de ocurrencia (O). Si ambas magnitudes se expresan en una escala lineal, el riesgo puede expresarse como:
\[ R = S \cdot O \] Al trabajar con valores logarítmicos, la fórmula se convierte en:
\[ R_{log{}} = S_{log} + O_{log} \] Esta es la fórmula que utiliza KF para obtener un valor numérico del riesgo. Puede que no siempre capture cómo las personas perciben y responden al riesgo, ya que la tolerancia al riesgo suele ser no lineal. En estos casos, KF recomienda el uso de una matriz de riesgos. Este método produce solo unos pocos valores de riesgo (normalmente 3 o 4), lo cual es adecuado para destacar eventos que requieren acción, pero no para priorizarlos con precisión.
Tanto las normas ISO 31000 como ISO 9001:2015 promueven una visión equilibrada del riesgo que incluye amenazas y oportunidades. ISO 31000 define el riesgo como el efecto de la incertidumbre en los objetivos, ya sean positivos o negativos, mientras que ISO 9001:2015 integra el pensamiento basado en el riesgo para mejorar la planificación y la toma de decisiones. Esta doble perspectiva cambia el enfoque de la mera evitación de riesgos a un enfoque más dinámico que equilibra la prevención de resultados indeseables con el aprovechamiento de las oportunidades favorables, lo que en última instancia promueve la mejora continua y la alineación estratégica con los objetivos de la organización.
Para asignar una calificación de riesgo a un evento, cada uno tiene 3 campos específicos:

En KF, los datos de entrada para el cálculo numérico del riesgo son los campos "Gravedad" y "Probabilidad" de cada evento. Con base en los valores de estos campos, se calcula un valor numérico de riesgo como el producto de ambos, o al utilizar escalas logarítmicas como en KF, la suma de ambos.
Usamos gravedad en lugar de impacto porque las escalas más comunes para el impacto utilizan números positivos que aumentan cuando las consecuencias son peores. Sin embargo, un evento también puede ser una oportunidad, es decir, tener un resultado neto positivo. En ese caso, se debe utilizar un número negativo.
La clase discreta se deriva de una matriz de riesgo que produce solo unos pocos niveles de riesgo (normalmente 3), lo cual es útil para destacar eventos que requieren acción, pero no para priorizarlos con precisión. La matriz de riesgo exacta es configurable; KF proporciona la Prioridad de Acción de AIAG/VDA y la norma ISO26262, ambas utilizadas en la industria automotriz. Algunas matrices de riesgo utilizan una tercera variable llamada detección, un campo que también está disponible en eventos de KF. A continuación, verá los tres campos relacionados con el riesgo que aparecen al agregar o editar eventos o acciones. Más adelante se explica por qué una acción también incluye estos campos.
El riesgo se define como la probabilidad de que un evento produzca un resultado diferente al esperado. Este resultado puede ser positivo (una oportunidad) o negativo (una amenaza). Esta definición se ajusta a las normas actuales, como ISO 31000 e ISO 9001:2015, y difiere de las definiciones anteriores que siempre consideraban el riesgo como negativo.
Cada uno de estos campos ofrece valores sugeridos, que se explicarán a continuación.
En KF, la escala de gravedad consiste en una lista de etiquetas (por ejemplo, "impacto estético" o "impacto potencialmente mortal") y sus valores numéricos asociados, ubicados en el archivo kf.ini, que se pueden configurar según sea necesario. La escala numérica de gravedad es logarítmica, de 0 a 1. Cada etiqueta representa un valor dentro de ese rango. Para asignar una gravedad a un evento, simplemente seleccione una de las etiquetas.
Si se elige una escala de riesgo automotriz, los valores de "S1" a "S3" se reservan para las clasificaciones de gravedad definidas en la norma ISO 26262.
Las etiquetas con un valor negativo indican oportunidades. Esto significa que se contempla la doble perspectiva del riesgo, tal como se define en la norma ISO 31000: tanto las amenazas como las oportunidades pueden asociarse con un evento.
The probability of ocurrence can be entered either as a number or as a label from a selection list. Labels are, as for severity, located in the kf.ini file and are configurable. Probability is a value between 0 and 1, on a linear scale. Labels in kf.ini point to a value in that range. When entering numeric values, a modifier needs to be added: % or ppm or fit, equivalent to \(10^{-2}\), \(10^{-6}\) and \(10^{-9}\) respectively. Thus, for example, 10% equals 0.1, 10ppm equals \(10^{-5}\) and 100fit equals \(10^{-7}\).
If an automotive risk scale is choosen, 'E1' to 'E4' are reserved for probability ratings defined in ISO 26262.
La detección puede entenderse como una acción o sistema externo que observa, monitoriza o identifica la ocurrencia de un evento. Es independiente del evento, que existe independientemente de si se detecta o no. Los mecanismos de detección buscan interceptar la falla en una etapa temprana para minimizar o prevenir su impacto. Por lo tanto, la detección es la probabilidad de que se identifique una falla. La detección puede utilizarse como retroalimentación para prevenir o mitigar los efectos del evento.
La detección acepta el mismo tipo de entrada que el campo de probabilidad. Sin embargo, no se utiliza en el cálculo del riesgo y solo se utiliza como entrada para la matriz de riesgo (si es que se utiliza).
Para las escalas de riesgo automotriz, tres valores adicionales, «C1», «C2» y «C3», se reservan para las calificaciones de controlabilidad definidas en la norma ISO 26262. La controlabilidad se integra en el campo de detección, ya que ambos están relacionados, pero no se utilizan simultáneamente.
El riesgo se calcula sumando S y O, asumiendo que ambos están en escala logarítmica. S ya es logarítmica, pero O debe convertirse primero:
\[O_{log} = \frac{log_{10}(O)-log_{10}(Omin)}{log_{10}(Omax)-log_{10}(Omin)} \]
Donde Omax = 1 y Omin es un parámetro leído del archivo de configuración kf.ini ([riesgo] probabilidad_min) con un valor muy bajo. No se puede usar Omin = 0, ya que log(0) no está definido.
Dado que tanto S como O están en el rango de 0 a 1, para mantener R en el mismo rango, hacemos lo siguiente:
\[ R_{log{}} = \frac{S_{log} + O_{log}}{2} \]
Más precisamente, establecemos R igual a 0 si O o S son 0, por lo tanto:
\[ R_{log} = \begin{cases} 0 & if O_{log}=0 | S_{log}=0, \\ \frac{S_{log} + O_{log}}{2} & otherwise. \end{cases}\]
S y O tienen el mismo peso; es decir, la fórmula es neutral al impacto. La aversión al riesgo no está implementada actualmente.
El valor de detección D no se utiliza en el cálculo del riesgo, pero puede tenerse en cuenta en la matriz de riesgo.
Una matriz de riesgo es una tabla que asigna las etiquetas S, O y D a un nivel de riesgo discreto, como Bajo, Medio o Alto. Las matrices de riesgo son configurables y se encuentran en kf.ini. Se proporciona una matriz de riesgo predeterminada basada en el valor numérico calculado del riesgo y un conjunto de umbrales configurables, pero existen otras, como la «Prioridad de Acción» de AIAG/VDA o ASIL de ISO 26262.