Download RUX - Meetup

Document related concepts
no text concepts found
Transcript
Real
User
eXperience
Índice
1.
2.
3.
4.
Presentación
Orígenes
RUX
Bibliografía
1
Presentación
1. Presentación
Marc Loan Garcia
- Ingeniero en informàtica (UPC, 2009)
- Máster en Artes Digitales (UPF, 2009)
- Programador / Ingeniero de software
en InfoJobs (2004 - 2013)
[email protected]
infojobs.net/marc-loan-garciamoreno.prf
linkedin.com/in/marcloan
2
Orígenes
2. Orígenes
● Problema: Errores en la aplicación de
InfoJobs
● Solución: Sistema de Gestión de Errores
○
○
○
○
○
○
○
Control en tiempo real de las incidencias
Mejorar la calidad de la aplicación
Reducir el tiempo de investigación de los errores
Dar información útil a los desarrolladores
Análisis y estadística de los errores
Registro de la actividad de los usuarios/clientes
Diagnostico del funcionamiento de los servicios
2. Orígenes (II)
Diagrama del Sistema de Información
2. Orígenes (III)
Diagrama de la vista de BBDD
2. Orígenes (IV)
Tecnologías usadas
● Syslog
● OWB (Oracle Warehouse Builder)
● Java
Alternativas:
● RabbitMQ
● JMS (Java Message Services)
● Apache Hadoop
● Apache logs
● Implementación personalizada
RealUsereXperience
3
3. RUX
Alcance
● Conocer la experiencia (performance) que
sienten tus usuarios (clientes) en el uso de
tu aplicación.
Solución
● Disponer de métricas útiles para el análisis
de la actividad de los usuarios.
● Actuar en los casos de resultado negativo.
3. RUX (II)
SyslogFilter
t1
http://www.infojobs.net
t2
t3
t4
http://www.infojobs.net/timer.jpeg?t3&t4
RuxTimerController
3. RUX (III)
● ¿Con la solución presentada, conseguimos
una métrica completa para la experiencia de
usuario?
● ¿Ideas para conseguir una métrica más
realista?
3. RUX (IV)
¿Qué datos se tienen en cuenta?
3. RUX (V)
3. RUX (VI)
3. RUX (VII)
3. RUX (VIII)
Herramientas disponibles hoy que nos ayudan
a implementar un RUX:
● Navigation Timing API
○ http://docs.moodle.org/dev/Navigation_API
4
Bibliografia
4. Bibliografía
Steve Souders
Figura en cabeza en la búsqueda de soluciones
para la problemática del rendimiento web.
● http://stevesouders.com
[email protected]
infojobs.net/marc-loan-garciamoreno.prf
linkedin.com/in/marcloan