>REYESVILLARREAL
Volver a proyectos
03 / 06 sistemas de datos en tiempo real

TIMining Aware — launcher de actualizaciones

TIMining Aware — update launcher

Gemelo digital de una mina, con conciencia situacional en tiempo real · Trabajo en TIMining
Contexto

TIMining Aware es un gemelo digital que entrega a ingenieros de operaciones una vista en tiempo real de la mina. El software dependía por completo del equipo de TI, generando cuellos de botella en el momento de actualizar el software. Diseñamos un launcher que le devuelve ese control al usuario final.

Investigación
Entrevistas

Seguimos el método de Inspired (Marty Cagan): 6 entrevistas semanales de 30 minutos con usuarios del software, usando preguntas del Test de Sean Ellis. Este test consiste en preguntar qué tan decepcionado estaría el usuario si ya no pudiera seguir usando el producto —muy decepcionado, algo decepcionado o nada decepcionado— y usar el porcentaje de respuestas "muy decepcionado" como señal de qué tan crítica es la herramienta para su trabajo diario. Además, aprovechábamos la misma conversación para identificar necesidades de los usuarios.

Hallazgos

Con una muestra significativa de entrevistas, identificamos oportunidades de mejora y puntos de dolor. Estas ideas se plasmaron en una matriz de Valor/Costo, lo que nos permitió priorizar líneas de trabajo con mayor impacto para los usuarios. Entre los principales dolores, detectamos la dificultad que tenían los usuarios para actualizar el software, ya que esta tarea dependía del área de TI.

Matriz de Valor/Costo — priorización de hallazgos en Miro. Haz clic en la imagen para verla en tamaño completo.
Problema

El ingeniero de operaciones necesita actualizar el software del gemelo digital sin depender del equipo de TI, para evitar que una desactualización impida el correcto funcionamiento de la herramienta o muestre datos errados.

Diseño
Arquitectura del lanzador

Junto al equipo de desarrollo revisamos la arquitectura a nivel de código para comprender cómo se construiría el lanzador, su comportamiento y cuándo se ejecuta y cierra.

Arquitectura del lanzador, revisada junto al equipo de desarrollo. Haz clic en la imagen para verla en tamaño completo.
Revisión de referentes

Antes de definir el flujo, revisamos referentes de launchers de otras herramientas y videojuegos (Steam, Battle.net, Zoom, entre otros) para identificar patrones de actualización y buenas prácticas de notificación aplicables a TIMining Aware.

Revisión de referentes de launchers. Haz clic en la imagen para verla en tamaño completo.
User Flow

Luego definimos el alcance y los objetivos, para determinar qué debía incluir el launcher y qué no. Identificamos casos de borde para complementar el flujo del usuario, el cual fue representado en un User Flow.

User Flow del launcher. Haz clic en la imagen para verla en tamaño completo.
Propuesta final

Finalmente, se diseñaron las distintas instancias del launcher, siguiendo el estilo gráfico del software para mantener coherencia visual.

Propuesta final — búsqueda, instalación y confirmación de salida. Haz clic en la imagen para verla en tamaño completo.
Conclusión

Contar con un launcher propio agiliza las actualizaciones del software y elimina la dependencia del equipo de TI para una tarea que el propio usuario puede resolver. En esta primera iteración priorizamos un diseño compacto y sin distracciones, dejando funcionalidades adicionales para etapas futuras.

Equipo
  • Product Manager
  • Software Engineer
  • UI/UX Designer
Herramientas
  • Miro
  • Adobe XD