Gestión de incidentes para equipos de alta velocidad
Gestión de incidentes en la era de DevOps
Aplicación de los principios de comunicación abierta y sin acusaciones a equipos de gestión de incidentes
No puedes repensarte la forma de compilar, implementar y manejar el software sin replantearte la forma de responder ante los incidentes.
En una inspiradora charla de 2009, cuyo título vendría a traducirse como “Más de 10 implementaciones al día: La cooperación entre desarrollo y operaciones en Flickr”, John Allspaw y Paul Hammond esbozaron una visión de un mundo en el que los desarrolladores y los equipos de operaciones de TI colaboran y hacen lanzamientos con frecuencia. A lo largo de la próxima década, dicha visión se materializó en forma del movimiento DevOps.
La naturaleza de DevOps reside en nuevas formas de responder a incidentes. No es de extrañar que la gestión de incidentes recibiera tanta atención en la charla de Allspaw y Hammond.
“Lo más importante que hay que tener en cuenta es que el fracaso es algo que va a producirse —dijo Hammond en la charla—. No es una cuestión de si se producirá, sino de cuándo lo hará”.
A diferencia de marcos como ITIL, no hay ningún documento “oficial” de prácticas recomendadas para los equipos que utilizan DevOps. Sin embargo, en términos generales podemos estar de acuerdo en que DevOps consiste esencialmente en ofrecer valor empresarial a una organización al eliminar los grupos aislados, aumentar la transparencia y fomentar la comunicación abierta entre los desarrolladores y los equipos de operaciones de TI.
Esa misma cultura de transparencia, visibilidad y aprendizaje rápido se extiende a la gestión de incidentes.
¿Por qué? Porque los primeros pasos en la gestión de incidentes, que también son los más críticos, implican comprender lo que ha salido mal, poner a las personas adecuadas a trabajar en el problema y fomentar una cultura en la que no se hagan acusaciones.
La gestión de incidentes de DevOps exige una cultura comunicativa abierta y sin acusaciones entre los desarrolladores y los equipos de operaciones de TI, así como establecer procesos ligeros que mejoren la fiabilidad de los servicios de TI, aumenten la satisfacción de los clientes y generen valor empresarial. Los ingenieros de DevOps pueden ayudarte a implementar la cultura y las prácticas de DevOps.
En comparación, la ITIL es un conjunto prescrito de 26 procesos, procedimientos, tareas y checklists diseñados para mejorar prácticas específicas en la gestión de servicios de TI. La ITIL se centra en la calidad y la coherencia del servicio, así como en la mejora de la resiliencia de los sistemas.
Una de las ventajas de la ITIL es que las organizaciones que desean mejorar la ITSM pueden comenzar con prácticas recomendadas prediseñadas en lugar de empezar desde cero. Además, aunque algunas personas creen que la ITIL es más adecuada para grandes empresas, este marco es lo bastante flexible como para que las empresas de menor tamaño puedan seleccionar cuidadosamente los procesos que tengan sentido para su negocio y seguir encontrando valor.
Una de las desventajas de la ITIL (en el caso de que tengas prisa por cambiar tu proceso de respuesta ante incidentes) es que puede implicar una gestión formal de los cambios y el asesoramiento por parte de expertos, lo cual retrasa la obtención de mejoras.
En el caso de los equipos que desean ponerse manos a la obra de inmediato, el enfoque de gestión de incidentes de DevOps les ayudará a unirse y a materializar beneficios de inmediato.
Configuración de un horario de guardias con Opsgenie
En este tutorial aprenderás a configurar un horario de guardias, aplicar reglas de anulación, configurar notificaciones de guardias y mucho más, todo dentro de Opsgenie.
Leer el tutorialPrácticas recomendadas para la comunicación de incidentes
La comunicación de incidentes es el proceso de alertar a los usuarios de que un servicio está experimentando algún tipo de interrupción del servicio o un rendimiento degradado.
Leer el artículo