Acerca de la plantilla de roadmap de DevOps
Los roadmaps de DevOps son una manera de implantar un proceso basado en la integración y el despliegue continuos, que involucra a los equipos de desarrollo y de operaciones. Permiten a los equipos entregar más valor, con menos variaciones entre ciclos de producción y una visión interfuncional mejorada del ciclo del producto de extremo a extremo.
En lugar de seguir el enfoque tradicional de "transferencia" en silos, la metodología DevOps enfatiza que los equipos de ingeniería y de TI trabajen juntos y coordinen sus esfuerzos a lo largo de todo el ciclo de lanzamiento del software.
Los equipos de DevOps pueden crear procesos de desarrollo de producto más transparentes, colaborativos y eficientes fomentando un conjunto de principios (mentalidad de crecimiento, recompensar la innovación, cooperación, experimentación, aprendizaje y empatía con el usuario) en lugar de centrarse en la estructura organizativa.
¿Qué es un roadmap de DevOps?
Los roadmaps de DevOps te permiten optimizar los rituales y las herramientas del equipo para gestionar mejor los recursos cada trimestre. Los líderes o gerentes de equipo pueden usar el roadmap para crear nuevas formas de mantener bajos los gastos generales y reducir el trabajo administrativo. Idealmente, tu equipo se mantiene motivado y con retos que lo impulsen a encontrar oportunidades de innovación.
DevOps también facilita que los ingenieros y el personal de operaciones se coordinen. El equipo es responsable de cerrar la brecha y coordinar lo que los equipos de ingeniería y de operaciones desarrollan y entregan a los clientes.
Al colaborar durante todo el proceso de desarrollo de software, los desarrolladores pueden iterar el código de forma continua basándose en los comentarios del equipo de operaciones. Al igual que la metodología Agile, los procesos DevOps ayudan a los equipos a reducir contratiempos y sorpresas, al incorporar más oportunidades de pruebas y coordinación en el proceso.
Este roadmap de DevOps presenta visualizaciones personalizables que representan:
Un flujo de trabajo circular que define el pipeline de entrega de ambos equipos y el bucle continuo de comentarios entre tu empresa y tus clientes
Un roadmap de DevOps trimestral que describe las prioridades a corto plazo, con productos y proyectos en cada carril
Un marcador móvil “hoy” para ayudar a tu equipo a seguir el progreso trimestral
En lugar de separar a los desarrolladores y a las operaciones de TI en silos de información independientes, crear un equipo de DevOps permite a las organizaciones planificar la recuperación ante desastres. Crear un roadmap de DevOps compartido también ayuda a construir productos escalables, portátiles y seguros.
Cuándo usar roadmaps de DevOps
Un roadmap de DevOps bien definido ayuda a los equipos a trabajar juntos y ofrece oportunidades de aprendizaje cuando los proyectos y productos tienen éxito o enfrentan obstáculos.
Un roadmap de DevOps también puede ayudar a los equipos a:
Comprender los detalles específicos del proceso general para alinear los equipos de desarrollo y operaciones en fechas e iniciativas clave y colaborar mejor.
Mantenerse alineados respecto a prioridades y dependencias para gestionar su tiempo y anticipar cuándo los equipos entregan elementos que requieren atención.
Mejorar continuamente los productos mediante la comunicación y el intercambio regular de información y la entrega frecuente de mejoras incrementales y funcionalidades a los usuarios.
Como referencia visual, el roadmap de DevOps también ayuda a los equipos a tener presentes las prioridades a mediano y corto plazo y adaptarse a cambios en las prioridades.
Para priorizar cada elemento de tu roadmap, usa el marco CAMS:
Cultura: Actividades que mejoran la comunicación y la comprensión mutua de los objetivos y responsabilidades de cada uno
Automatización: Actividades que aceleran la entrega e integración continuas mientras ahorran tiempo, dinero y esfuerzo entre equipos, procesos y herramientas
Medición: Actividades que ayudan a medir si se están logrando avances y si van en la dirección correcta
Compartir: Actividades que fomentan la transparencia y la apertura, acortan los ciclos de retroalimentación y promueven la mejora continua
El objetivo final es compartir la responsabilidad y lograr que los equipos trabajen alineados para impulsar el progreso de la organización.
Cómo crear un roadmap para DevOps
Hacer tu propio DevOps roadmap es fácil. Miro es la herramienta perfecta para crear roadmaps y compartirlos. Empieza seleccionando la plantilla de DevOps roadmap, luego sigue estos pasos para crear la tuya.
Define claramente los objetivos de tu roadmap
Antes de añadir o editar cualquier contenido del roadmap, determina por qué tus equipos lo necesitan. Algunos ejemplos son: "Mejorar la coordinación entre los equipos de ingeniería y operaciones" o "Crear una única fuente de verdad para el trabajo de DevOps".
Establece objetivos o planes específicos a corto plazo
La plantilla predeterminada cubre un año, de Q1 a Q4. Sin embargo, lo ideal para planificar a futuro es hacerlo para períodos de tres meses. Si lo extiendes más, tu roadmap de DevOps podría volverse desordenado y perder claridad.
Usa pistas visuales para que el roadmap sea más fácil de entender
Por defecto, esta plantilla etiqueta los elementos como “Alta prioridad”, “Prioridad media” y “Baja prioridad”. También puedes asignar un color a cada elemento según los valores CAMS (Cultura, Automatización, Medición, Compartir).
Comparte el roadmap con tu equipo de ingeniería y operaciones
Haz clic en “Invitar miembros” para dar acceso a todas las personas que necesiten contribuir a tu roadmap de DevOps. También puedes invitar a miembros del equipo, clientes o partes interesadas mediante Slack o correo electrónico.
Revisa y edita tu flujo de trabajo de DevOps según sea necesario
¿Quizá necesitas seguir un flujo de trabajo de DevOps un poco distinto?
Pide a tu equipo que agregue productos y proyectos al roadmap
Cada elemento del roadmap está codificado por colores según el principio de CAMS al que se alinea. También puedes agregar una etiqueta para marcar su estado de prioridad, de alta a baja.
Mantén tu roadmap actualizado según sea necesario
Organiza sesiones de revisión periódicas para ajustar tu flujo de trabajo DevOps o las prioridades del roadmap conforme cambien los planes. También puedes animar a tus colegas a revisar el roadmap de DevOps por su cuenta para mantenerse al tanto de los cambios o prioridades.
Si usas Jira, puedes importar fácilmente tarjetas de Jira a tu plantilla de Roadmap de DevOps para hacer seguimiento visual de las incidencias.