Resumen
La organización admite una aplicación web empresarial crítica implementada por todo el mundo. La implementación de nuevas funcionalidades se está produciendo varias veces al día y se siente realizado. Siempre hay espacio para la mejora. La observación continua y con una mente abierta del proceso de DevOps permite a los equipos identificar posibles puntos de mejora, y la colaboración continua desempeña un papel importante en eso.
La colaboración continua es un procedimiento que respalda los cambios culturales que son clave para cualquier recorrido de DevOps. La colaboración continua permite a los equipos innovar más allá de los límites de las reuniones planeadas y fomenta la innovación dentro del equipo gracias a la creación de una experiencia integrada. También es la energía impulsora que mejora el conocimiento y los resultados de varios equipos.
A menudo, los desafíos de comunicación afectan a la posibilidad de resolver incidentes. Los equipos pueden acortar el MTTR (tiempo medio de resolución) de incidentes mediante el MTTK (tiempo medio de conocimiento). La reducción del MTTK requiere una gran dosis de colaboración entre diferentes organizaciones y equipos.
No olvide que los equipos funcionales organizados en silos crean soluciones especializadas y en silos. Los equipos multidisciplinares crean soluciones que proporcionan capacidades. Por lo tanto, el diseño de los equipos y la arquitectura en torno a microservicios es una manera eficaz de centrar los equipos en las capacidades.
La mejora continua implica y requiere mediciones. Eso ayuda no solo a identificar la mejora, sino también a mejorar la experiencia del cliente.
Pero es fundamental saber qué medir. La dirección de DevOps debe medir aspectos como las métricas de estado operativo, el uso, la velocidad y el estado del sitio activo. Es decir, medir el impacto, no la actividad.
Una vez que se han definido las métricas y los KPI, alinee los KPI con los hábitos para lograr resultados empresariales positivos.
Otro aspecto importante de la mejora continua son las reacciones continuas. Cree una cultura de reacciones continuas; para ello:
- Publique pronto y a menudo
- Comience con un producto viable mínimo
- Use desarrollo basado en hipótesis
- Mejore de forma continua mediante las reacciones de los clientes
La asignación de flujo de valor y el análisis del flujo de valor también respaldan la mejora continua. La asignación de flujo de valor ayuda a detectar y resolver desconexiones, redundancias y brechas en el modo en que se realiza el trabajo. Las mediciones realizadas en el análisis del flujo de valor ayudan a los equipos a planear, detectar variaciones de eficacia e identificar posibles problemas del proceso.
Por último, considere la posibilidad de establecer un enfoque holístico para medir la eficacia de DevOps y ofrecer transparencia en las iniciativas de transformación de DevOps. Cree una cultura que fomente el aprendizaje y la experimentación que DevOps necesita centrándose en las métricas que enfatizan el éxito.