¿Cómo descomponer el problema?
El problema puede descomponerse en tareas mas pequeñas que facilitan el manejo de los problemas.
Se comienza por recibir la solicitud del usuario, proceder a la identificación del problema y categorizarlo por tipo de problema con pago, funciones, generales, o acceso. Con eso se pude asignar la solicitud a el area de la categoría correspondiente y generar una respuesta adecuada, y proceder a dar seguimiento hasta el cierre del caso.
¿Es posible reconocer patrones en las solicitudes?
Claro, aunque los mensajes son diferentes, hay patrones de problemas recurrentes para agruparse en categorías predeterminadas. En problemas de accesso podrían ser contraseñas olvidadas, cuenta bloqueada, error al iniciar sesión, error de nombre del usuario, etc. Reconocer estos patrones aceleraría la atención al usuario.
¿Qué tipo de abstracciones se pueden crear para simplificar el flujo?
Crearía formularios para cada categoría que representan grupos de solicitudes similares como acceso, soporte técnico, pago, etc. Asi, los usuarios tendrán facilidad de mandar sus solicitudes al area que corresponde el problema que hayan tenido. Reduciendo la complejidad y gestion de solicitudes mas sencilla.
¿Es viable crear un algoritmo para manejar cada tipo de solicitud?
Si, la creación de un algoritmo que agiliza por medio de la automatización gran parte del proceso. SI el usuario usa las herramientas para intentar resolver el problema y funciona el proceso es rápido y automático, si aun así el usuario no resuelve, podría enviarse un ticket a un operador contacte al usuario ayudar a resolver el problema.