La ingeniería de plataformas mejora la experiencia y la productividad de los desarrolladores al proporcionar capacidades de autoservicio con operaciones de infraestructura automatizada. Es tendencia debido a su promesa de optimizar la experiencia del desarrollador y acelerar la entrega de valor al cliente por parte de los equipos de producto.
Además, está en consonancia con el modelo de apertura del trabajo y conocimientos técnicos a un amplio conjunto de puestos y departamentos de la empresa. La IA generativa ha ayudado a nivelar el terreno de juego en este sentido.
“La ingeniería de plataformas surgió como respuesta a la creciente complejidad de las arquitecturas de software modernas. Actualmente se suele pedir a los usuarios finales que no son expertos utilizar un entramado de servicios complejos y extraños”, afirma Paul Delory, analista VP de Gartner. “Para ayudar a los usuarios finales y reducir fricciones en el valioso trabajo que llevan a cabo, las empresas con visión de futuro han empezado a crear plataformas operativas que se sitúan entre los usuarios y los servicios de apoyo de los que dependen”.
En 2026, el 80% de las grandes organizaciones de ingeniería de software establecerán equipos de ingeniería de plataformas como proveedores internos de servicios, componentes y herramientas reutilizables para la entrega de aplicaciones. La ingeniería de plataformas resolverá en última instancia el problema central de la cooperación entre desarrolladores de software y operadores.
Cómo funciona la ingeniería de plataformas
La ingeniería de plataformas es una tendencia emergente pensada para modernizar la entrega de software empresarial, en especial para la transformación digital. Un equipo de producto especializado se encarga de crear y mantener la plataforma de ingeniería, creada para apoyar las necesidades de los desarrolladores de software y otros profesionales, aportándoles tanto herramientas y capacidades comunes y reutilizables como conectándolos con infraestructuras complejas.
La plataforma debería servir para aumentar la productividad de los desarrolladores, reducir la carga cognitiva, incluir todo lo que los equipos de desarrollo necesiten y presentarlo de manera que se ajuste al flujo de trabajo preferente del equipo.
El desarrollo de una nueva generación de herramientas ha convertido la ingeniería de plataformas en uno de los temas de conversación más candentes en la comunidad DevOps. El objetivo de estas herramientas es facilitar la creación y el mantenimiento de plataformas.