Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.
Uso del mapeo del flujo de valor del desarrollo para identificar las limitaciones a DevOps los resultados
Michael Kingery, Amazon Web Services (AWS)
abril de 2023 (historial de documentos)
DevOps los equipos suelen trabajar con sistemas complejos que involucran a personas, procesos y tecnología. Esta complejidad puede hacer que sea difícil saber dónde invertir tiempo y esfuerzo cuando se quiere mejorar el sistema. Completar una asignación de flujos de valor para el desarrollo (DVSM) puede ayudarlo a identificar y priorizar las áreas de mejora del proceso de desarrollo de software.
La asignación de flujos de valor para el desarrollo es un proceso que se utiliza para identificar y priorizar las restricciones que afectan negativamente a la velocidad y la calidad en el ciclo de vida del desarrollo de software (SDLC). Una restricción es un factor que limita el flujo de valor. DVSM amplía el proceso de asignación del flujo de valor diseñado originalmente para las prácticas de fabricación ajustada. Se centra en los pasos y los equipos necesarios para crear y transferir valor a través del proceso de desarrollo de software. Incorpora prácticas austeras, como el pensamiento sistémico, la eliminación de residuos, la visualización del trabajo y el trabajo en lotes pequeños. Un DVSM apoya los DevOps principios de mejora continua, colaboración, eliminación de silos y transferencias, decisiones basadas en datos y desarrollo ágil a través de pequeños resultados.
Para cada paso del proceso de desarrollo de software, debe identificar el tiempo de entrega (LT), el tiempo de procesamiento (PT) y el porcentaje completado y preciso (%CA). Debe describir el camino correcto, que es el flujo del proceso si no se encuentran excepciones ni errores durante el desarrollo. También debe describir la ruta de errores, que es el flujo que se produce cuando el producto no cumple con algún paso del proceso de desarrollo. En la siguiente imagen se muestra un ejemplo de una DVSM completada.
Destinatarios previstos
Esta guía está diseñada para ejecutivos, DevOps gerentes y gerentes de TI y directores de programas que estén interesados en utilizar un DVSM para impulsar mejoras de velocidad y calidad en el ciclo de vida del desarrollo de software de su organización. Esta guía y el proceso de la DVSM pueden ayudar considerablemente a los equipos de productos unificados que desean optimizar la entrega y a los equipos aislados que desean reducir los residuos asociados a las entregas.
Resultados empresariales específicos
El mapeo del flujo de valor del desarrollo puede ayudar a DevOps los equipos a:
-
Reducción de los costos mediante la minimización de los gastos generales asociados a la duplicación, las entregas y los pasos con residuos
-
Aumento de la velocidad mediante la reducción del tiempo de entrega y los pasos con residuos
-
Mejora de la satisfacción de los empleados mediante el aumento de la autonomía y la reducción de las dependencias, las entregas y los pasos con residuos
-
Reducción del tamaño de los lotes
-
Identificación e inversión en mejoras que afecten positivamente al producto final
-
Eliminación de los silos y reducción de la cantidad de entregas entre equipos
-
Adopción de un modelo de equipo de producto o de equipo de plataforma