Utilizamos la metodología de Prevención del Defecto en el desarrollo del producto y dentro de nuestras iteraciones. Básicamente, esta metodología sigue los siguientes principios:
-
Análisis de fallos durante las fases de recogida de requerimientos.
-
Pruebas de calidad del código: Se utilizan herramientas como CodeClimate para evaluar la calidad del código e identificar posibles fallos. Así mismo, el código es sometido a revisión por pares de programadores y se utilizan test automatizados de CircleCI.
-
Pruebas de rendimiento: Análisis de tiempos de ejecución y pruebas de estrés
-
Activación de Logs y trazas de error: Se utilizan los logs de las propias herramientas que son accesibles desde consola o desde ficheros de texto, pero también se utilizan herramientas como Sentry que notifican al equipo vía email fallos y errores de ejecución. Estas herramientas están puestas en instancias en producción para responder de forma proactiva ante la detección de un error.
-
Análisis de causas y medidas preventivas: Implementación de cambios, reuniones brownbag para el análisis de problemas complejos, asesoramiento de expertos en temas concretos.
- Pruebas UAT: Son pruebas con usuarios finales, cruciales en el contexto de un proyecto para detectar y controlar posibles situaciones que puedan darse en la interacción con los usuarios.
- Monitorización constante de la herramienta y su uso: Medidas de Monitorización del Servicio Cloud.
Comentarios
0 comentarios
Inicie sesión para dejar un comentario.