La mayoría de las veces, cuando desarrollamos un flujo de software para implementar una lógica de negocios, a menudo tomamos decisiones que afectan el uso seguro y cómodo del sistema y quizás el éxito del negocio.
Por ejemplo, para validar a un miembro que está intentando actualizar datos importantes del sistema (como datos de tarjetas de crédito, etc.), podemos decidir solicitar una confirmación por SMS con OTP. Así que podemos enviar código de 4 dígitos y pedir confirmación. Pero primero, ¿cómo podemos estar seguros de que OTP sobre SMS es lo suficientemente seguro para nuestro proceso? ¿Cuánto tiempo deberíamos enviar OTP, 4 dígitos suficiente? ¿Es lo suficientemente seguro usar solo números en lugar de letras también? Por supuesto, siempre intentamos facilitar la tarea a los miembros para que les resulte cómodo y no decidan dejar de usar nuestros sistemas. De lo contrario, podríamos hacerlo tan duro como podamos para que sea más seguro.
Por supuesto, esto no es una pregunta específica y la respuesta no sería clara, pero estoy haciendo esta pregunta para comprender si existe una metodología o método estadístico para decidir el proceso de negocio o el flujo de software estadísticamente seguro. Porque, en su mayoría, decidimos de acuerdo con el nuestro y algunos de los colegas no opinan nada más que no sea medible. Debe haber una manera de manejar tales preguntas?
Entonces, ¿alguna idea?