Topics Devops Elija una plataforma de DevOps para evitar el costo de DevOps

Elija una plataforma de DevOps para evitar el costo de DevOps


Tener demasiadas herramientas/cadenas de herramientas puede imponer un costo de DevOps considerable en su organización. Mire cómo una plataforma de DevOps única puede aligerar su carga.

DevOps demuestra que realmente puede haber demasiado de algo bueno. Al vincular todas las partes del ciclo de desarrollo de software, desde la planificación hasta la entrega, prácticamente se está pidiendo que las herramientas se junten para hacer eso.

Aun así, administrar todos estos productos y vincularlos es complejo. Por ejemplo, su CI necesita estar vinculada con su control de versiones, su revisión de código, sus pruebas de seguridad, su registro de contenedores y su administración de configuración. Las combinaciones son impactantes, y no es solo una configuración única: cada nuevo proyecto debe reconectar todas estas piezas.

Este fenómeno es tan real que tiene un nombre: el costo de DevOps. El costo de DevOps es el precio que pagan los equipos por usar múltiples herramientas o cadenas de herramientas para acelerar la entrega de software. Ese precio a menudo se considera en la mano de obra empleada: ¿cuánto tiempo tiene que dedicar un equipo a integrar y mantener una cadena de herramientas en lugar de programar y entregar el software?

Entonces, ¿qué es un típico costo de DevOps? Un informe de Forrester Research de 2019 indicó que fue de aproximadamente el 10 %, lo que significa que el 10 % del equipo tuvo que soportar y mantener la cadena de herramientas. Nuestra Encuesta global de DevSecOps de 2020 descubrió que podría ser aún mayor: el 22 % de los encuestados dijeron que dedican entre el 11 % y el 20 % de su tiempo (mensualmente) a respaldar la cadena de herramientas.

La solución a este problema es una plataforma de DevOps, tal vez respaldada por un equipo de plataforma](/topics/devops/how-and-why-to-create-devops-platform-team/){data-ga-name ="platform team" data-ga-location = "body"}, que agilizará todos los aspectos del ciclo de desarrollo de software.

Para evitar el costo de DevOps, esto es lo que debe tener en cuenta:

  • Comience con una plataforma real, que se entrega como una aplicación única. Gartner Group prevé que para 2023, el 40 % de las empresas se estandarizarán en una única plataforma de DevOps (a la que Gartner se refiere actualmente como una plataforma de entrega de flujo de valor de DevOps.

  • Piense en el mantenimiento. ¿Será sencillo actualizar? ¿Se pueden automatizar las actualizaciones? ¿Cuánta mano de obra se necesitará para mantener la plataforma en funcionamiento?

  • Elija una plataforma de DevOps teniendo en cuenta las API. Una plataforma de DevOps no significa que una organización solo tendrá una única herramienta; de hecho, la mayoría de las empresas necesitan elegir una plataforma que pueda integrarse fácilmente con las herramientas existentes, ya sea una solución de gestión de proyectos para toda la empresa o algo exigido por la regulación del sector. Es imprescindible contar con una plataforma de DevOps con API sólidas para ese tipo de integraciones. Lo ideal sería que un equipo buscara algo con capacidades de integración listas para usar.

  • Considere una plataforma «orientada al futuro». Desde IoT hasta IA y ML, nuevas y emocionantes tecnologías están a la vuelta de la esquina, por lo que su plataforma de DevOps debe ser capaz de adaptarse a ellas

  • Insista en una vista de 360 grados de todo. Gartner Group recomienda plataformas que ofrezcan «visibilidad, trazabilidad, auditabilidad y observabilidad mejoradas» en todo el espectro de operaciones.

  • No olvide respaldar la comunicación y la colaboración. La encuesta de GitLab de 2020 reveló que los desarrolladores, los profesionales de la seguridad, los miembros de equipos de operaciones y los evaluadores creían unánimemente que la comunicación y la colaboración serían las habilidades más importantes para el futuro. La comunicación y la colaboración son la base de muchas etapas del desarrollo de software, desde la revisión del código hasta la experiencia del usuario y la planificación de productos, así que elija una plataforma de DevOps que respalde estos esfuerzos.

¿Todo listo para empezar?

Descubra cómo la plataforma de DevSecOps con tecnología de IA más completa puede ayudar a su equipo.