Gestión del flujo de valor: El futuro de DevOps a escala ya está aquí

ALM ha muerto.

Vale, quizá no muerto, muerto… pero ya no es capaz de mantenerse por sí mismo como la práctica de software más evolucionada de una organización. Y honestamente, con la llegada de las metodologías ágiles y las prácticas DevOps en los últimos años, no ha sido capaz de hacerlo por un tiempo.

La gestión del ciclo de vida de las aplicaciones ha sido la piedra angular del desarrollo de software durante la última década aproximadamente. Y por una buena razón: su introducción y adopción fueron fundamentales para que la gente pensara más allá de los fragmentos de código, en las etapas más amplias de desarrollo, mantenimiento y gobernanza de extremo a extremo de la vida de una aplicación en su conjunto. Sin embargo, en la ALM tradicional, cada fase del ciclo de vida es discreta: piense en cascada.

Pero la transformación digital no se trata de aplicaciones, y definitivamente no se trata de fases de desarrollo aisladas (especialmente cuando se aplican marcos ágiles). La transformación digital consiste en optimizar continuamente la entrega de valor al cliente.

DevOps ha permitido la transformación digital a un ritmo superior para muchas organizaciones. DevOps puede describirse como un conjunto de prácticas que combina el desarrollo de software y las operaciones de TI, con los objetivos centrales de acortar el ciclo de vida de desarrollo y promover la entrega continua de software con alta calidad. De hecho, una mentalidad DevOps – una mentalidad hacia la mejora continua, la innovación y la entrega con alta calidad – es crucial para las organizaciones en proceso de transformación digital. Los practicantes de DevOps deben ser capaces de aprender y mejorar continuamente sus procesos para optimizar su sistema a lo largo del tiempo.

De este modo, DevOps ha llevado ALM al siguiente nivel al integrar más estrechamente las fases de trabajo y aplicar métricas que pueden facilitar la toma de decisiones basada en datos para mejorar continuamente el sistema de extremo a extremo. Aunque esto puede aplicarse en gran medida a nivel de aplicación, DevOps ha ayudado a que las prácticas de desarrollo de software dejen de estar centradas en la aplicación y en una visión discreta por pasos, para convertirse en un sistema más integrado de entrega del trabajo.

Pero, en una irónica alineación con lo que el propio DevOps representa, hemos llegado a un momento en el que incluso las prácticas DevOps pueden mejorarse y aplicarse de nuevas maneras.

¿El siguiente paso en el software a escala? La gestión del flujo de valor, y las transformaciones y operaciones digitales a gran escala no pueden tener éxito sin ella.

Definición de la gestión del flujo de valor.

La gestión del flujo de valor se centra en aumentar el flujo de valor para el cliente. Está un paso por encima de DevOps, en el sentido de que considera el proceso de desarrollo de software en términos de pensamiento ajustado y entrega de valor al negocio, no sólo como piezas de trabajo en un sistema integrado. Esta asignación de valor al trabajo es una diferencia clave en la mentalidad, ya que ya no se trata «solo» de la entrega de software: cada decisión se toma a través de la lente de «¿cómo contribuye esto a la creación de valor y qué impacto tiene en el flujo de valor en su conjunto?».

Relacionado:  Una guía del viajero para mantenerse ciberseguro

Este enfoque sistemático para medir y mejorar el flujo tiene como objetivo final reducir el tiempo de comercialización de características valiosas aumentando el rendimiento del sistema. En última instancia, una gestión eficaz del flujo de valor puede conducir a resultados empresariales optimizados, es decir, a un retorno de la inversión, ya que los equipos aportan más valor, más rápido.

Si pensamos en una definición general de la gestión del flujo de valor -una práctica que busca aumentar el flujo de valor hacia el cliente-, ésta incluye intrínsecamente dos aspectos clave: el valor debe fluir y podemos mejorar dicho flujo.

Flujo de Valor DevOps - Copado

El flujo evoca cierta fluidez: una conectividad entre personas, procesos y productos en la que no existen límites claros. Las herramientas se integran a la perfección. Las fases del trabajo, como las pruebas, se automatizan en la medida de lo posible. Las personas que contribuyen tienen líneas de comunicación claras con las de arriba y las de abajo, lo que garantiza un traspaso fluido del trabajo. La gestión del flujo de valor consiste en garantizar que este flujo no se interrumpa.

A continuación, nuestra definición nos dice que debemos ser capaces de mejorar nuestro flujo de valor. Mejorar el flujo depende en gran medida de dos actividades: el mapeo del flujo de valor y la aplicación de DevOps a nuestro flujo de valor.

En su libro Value Stream Mapping, Karen Martin y Mike Osterling dijeron famosamente: «Si no puedes describir lo que estás haciendo como un flujo de valor, no sabes lo que estás haciendo». Para aumentar el flujo, necesitamos saber qué está funcionando en nuestro sistema y qué no… pero hasta que no tengamos visibilidad de nuestros flujos de valor, todo lo que podemos hacer es adivinar. Mapear el flujo de valor es una práctica que reúne a las partes interesadas de toda la organización para definir la secuencia de actividades y entradas que deben producirse para ofrecer valor al cliente. Al definir explícitamente las actividades y las entradas, podrá crear un plan de implantación sólido que maximice los recursos disponibles y garantice que los materiales y el tiempo se utilizan de forma eficiente.

Una vez que tenga una mayor visibilidad de sus procesos y de cómo fluye (¡o debería fluir!) el trabajo, la implantación de prácticas DevOps en todo el flujo de valor le permitirá desbloquear mejoras en los procesos de forma más eficiente. Gartner señala que «las prácticas DevOps mejoran el flujo en la cadena de valor a través de métodos de entrega ágiles, colaboración y automatización.

Relacionado:  Ciberseguridad temas: 12 esenciales para la formación

La retroalimentación continua es un aspecto importante de los flujos de valor, porque ayuda a eliminar limitaciones y, por tanto, mejora la calidad, la fiabilidad y la seguridad.» Mientras que el mapeo del flujo de valor nos ayuda a comprender qué áreas son las más adecuadas para mejorar, las prácticas DevOps son el verdadero primer paso para optimizar un flujo de valor.

Tener éxito con la gestión del flujo de valor

Es casi imposible tener éxito en una transformación digital a gran escala sin una gestión del flujo de valor. Herramientas como los mapas de flujo de valor de HorizontesCiberSeguridad no sólo ayudan a esbozar y definir cómo se entrega el valor al cliente, sino que también ayudan a realizar un seguimiento de las métricas de desarrollo dentro y a través de las fases de trabajo. Estos parámetros se presentan de forma no técnica para facilitar su comprensión en toda la empresa.

Al despojarse del lenguaje técnico en profundidad y mantener los metadatos subyacentes, las partes interesadas obtienen la información necesaria para dirigir los debates en torno a cuestiones como las prioridades, los presupuestos, las compensaciones y la asignación de recursos, no sólo para ofrecer valor al cliente, sino también para captar el retorno de la inversión para la empresa.

Mapas de flujo de valor - Copado

El hecho es que todas las empresas tienen datos. Sin embargo, pocas tienen acceso o visibilidad a esos datos… y aún menos tienen la capacidad de ver los datos organizados de tal manera que conduzcan a una toma de decisiones perspicaz. Esta es la brecha crítica que las organizaciones necesitan llenar para maximizar el ROI potencial de la transformación digital basada en prácticas DevOps. El desarrollo basado en datos solo puede producirse cuando esos datos salen a la superficie de forma clara, utilizando métricas para optimizar el flujo desde la idea hasta la realización del valor.

La visibilidad de los datos de rendimiento permite y agiliza las decisiones basadas en datos sobre futuras inversiones en el producto, saca a la luz oportunidades para la reingeniería de procesos empresariales y mejora la velocidad y la calidad de la entrega, al tiempo que mitiga los factores de riesgo. Supervisar y analizar cómo se realiza el trabajo es una parte esencial de una práctica eficaz de DevOps: El ROI de DevOps se basa directamente en la visibilidad de su flujo de valor.

El futuro de DevOps a escala

Lo malo de vivir en una era de constantes avances y cambios digitales es que los cambios llegan rápido, y quedarse atrás es cada vez más costoso. Gartner señala: «para 2023, el 70% de las organizaciones utilizarán la gestión del flujo de valor para mejorar el flujo en la tubería de DevOps, lo que conducirá a una entrega más rápida del valor del cliente». Solo faltan dos años para 2023. Si espera más tiempo antes de dar el salto y comprender cómo la gestión del flujo de valor puede beneficiar a su empresa, es posible que forme parte de ese 30 % que va por detrás de la curva y que, inevitablemente, se quedará atrás.

Relacionado:  Cómo construir una base sólida ayudará a hacer crecer su programa de ciberseguridad
El 70% de las organizaciones utilizarán la gestión del flujo de valor para mejorar el flujo en el proceso DevOps.

Así que, aunque puede que no te sientas «preparado» para la gestión del flujo de valor si apenas te estás mojando los pies con DevOps a escala, ese es realmente el quid de la cuestión. En realidad, la gestión del flujo de valor te llevará más lejos que DevOps por sí solo. No es algo en lo que empezar a pensar una vez que tienes todo en tu organización resuelto y organizado – es LA cosa que te permitirá desenredar la compleja red de prácticas y dependencias en primer lugar.

Ahora debe quedar claro que la gestión del flujo de valor no sustituye o anula la necesidad de prácticas DevOps en una organización … al igual que DevOps no sustituye totalmente ALM. En su lugar, cada uno es una evolución natural de su predecesor, basándose en los principios de lo que vino antes. En muchos casos, los marcos pueden incluso mejorarse mediante la superposición de sus diferentes principios para obtener el máximo valor.

La transformación digital consiste en innovar, avanzar y hacer y trabajar mejor en este nuevo futuro. Aunque la gestión del ciclo de vida de las aplicaciones ha dado permiso a la gente para «pensar más allá del código» y pensar en el ciclo de vida más amplio de la aplicación, la gestión del ciclo de vida de las aplicaciones por sí sola no es suficiente. Aparece DevOps. Ha permitido un proceso masivo y ganancias de estandarización en las empresas a nivel mundial, lo que les permite seguir aprendiendo y mejorando la forma en que desarrollan software.

Pero, los dos solos -¡y juntos! – ya no son suficientes para que una empresa prospere en una era en la que las transformaciones digitales se aceleran cada día. La gestión del flujo de valor es el siguiente paso en el software a escala: las transformaciones y operaciones digitales a gran escala no pueden tener éxito sin ella.

HorizontesCiberSeguridad es una plataforma DevOps integral basada en datos con funcionalidad integrada de gestión del flujo de valor. Para obtener más información sobre cómo obtener visibilidad de su flujo de valor y cómo aplicar mejor las prácticas y herramientas DevOps para optimizar la entrega de valor a los clientes, programe una demostración hoy mismo.

Publicaciones Similares