Un número cada vez mayor de organizaciones ha creado equipos de plataformas para ayudar a mejorar la experiencia de los desarrolladores, y el último informe sobre el estado de DevOps de Puppet ha buscado mostrar cómo la ingeniería de plataformas también está mejorando la seguridad.
El 13.º Informe anual sobre el estado de DevOps, que Puppet también denomina Informe sobre el estado de la ingeniería de plataformas, encuestó a aproximadamente 500 encuestados, provenientes principalmente de profesionales y líderes de TI que trabajan como parte o junto con el equipo de ingeniería de plataformas de su empresa.
La ingeniería de plataformas se considera cada vez más como una palabra de moda sobre cómo operan los equipos de desarrolladores. Al comprender la definición básica de DevOps como un enfoque de desarrollo para ayudar a los desarrolladores y los equipos de operaciones de TI a trabajar juntos, la ingeniería de plataformas implica la creación de una plataforma única y central para las herramientas DevOps. En otras palabras, grupos de recursos que permiten a los desarrolladores utilizar herramientas sin necesidad de un conocimiento profundo de ellas, con el objetivo de ayudar a aliviar la carga de mantenimiento de un número cada vez mayor de software que utilizan los equipos de DevOps.
Una definición sucinta, a partir de Charla DevOpsDays Londres Desarrollador recomienda verlo, proviene de Abby Bangser de Syntasso. La ingeniería de plataformas lleva los principios de DevOps a escala; y de los principios clave de DevOps (automatización, colaboración, mejora iterativa), el único que es difícil de escalar es la colaboración.
Las definiciones específicas pueden variar, pero Puppet explica su versión de la teoría. en una publicación de blog. “Por diseño, la ingeniería DevOps obliga a los desarrolladores a convertirse en expertos en una herramienta si quieren utilizarla correctamente. Eso no debería ser parte de sus actividades y responsabilidades principales porque aumenta la carga cognitiva.
“La ingeniería de plataformas ayuda a los desarrolladores a gestionar esa carga con cadenas de herramientas y flujos de trabajo estructurados. De esa manera, obtienen herramientas consistentes y confiables que pueden utilizar para autoservicio y colaboración… [which] ayuda a los equipos a evitar la confusión, la frustración y los obstáculos en el desarrollo que pueden derivarse de demasiadas opciones”.
El informe encontró que la seguridad se está incorporando a la base de la ingeniería de plataformas. Casi la mitad (43%) de los encuestados dijo que su plataforma tiene un equipo de cumplimiento y seguridad dedicado, y más de la mitad (51%) confirmó que los equipos de la plataforma también eran responsables de hacer cumplir las versiones de software y herramientas para las actualizaciones de seguridad. La mayoría también estuvo de acuerdo en que los equipos de su plataforma habían ayudado con los requisitos generales de cumplimiento.
Los beneficios clave de la ingeniería de plataformas desde una perspectiva de desarrollo resuenan con los hallazgos del informe. Una mayor productividad, una mejor calidad del software y un menor tiempo de implementación fueron los tres mayores beneficios brindados a los desarrolladores. Dos tercios (65%) de los encuestados dijeron que el equipo de la plataforma recibirá una inversión continua.
En términos de lo que sigue, un porcentaje similar (66%) cita que la automatización de flujos de trabajo y procesos está «al alcance» de los equipos de la plataforma. Esto puede no ser demasiado sorprendente, dado que los encuestados consideran que la automatización y la estandarización de los procesos, así como la productividad, son los tres casos de uso clave que la ingeniería de plataformas puede resolver.
Sin embargo, la seguridad es la principal conclusión de este informe. «Con el alcance ampliado de la ingeniería de plataformas, estamos viendo que la seguridad se convierte en un componente crítico de las plataformas desde el principio», afirmó Kapil Tandon, vicepresidente de gestión de productos de Puppet by Perforce. «La seguridad es responsabilidad de todos, pero es notable que la ingeniería de plataformas se haya convertido en una parte más importante de este trabajo crítico».
Puede leer el informe completo aquí (se requiere correo electrónico).
Crédito de la imagen: Software Perforce
¿Quiere renovar su estrategia de transformación digital? Aprender más acerca de Semana de la Transformación Digital que tendrá lugar en Amsterdam, California y Londres. El evento integral comparte ubicación con Exposición de IA y Big Data y Exposición de seguridad cibernética y nube.
Explore otros próximos eventos y seminarios web de tecnología empresarial impulsados por TechForge aquí.