Desde la Oficina de Arquitectura seguimos trabajando para facilitar el día a día de los equipos de desarrollo de la ADA. En esta línea, presentamos PAD, la Plataforma Automatizada del Desarrollador, una plataforma interna de autoservicio pensada para simplificar la creación, configuración y puesta en marcha de nuevos componentes software.
Basada en Backstage, PAD ofrece un punto único de entrada desde el que los equipos pueden generar proyectos de forma automatizada, segura y alineada con los estándares técnicos definidos para la organización.
Introducción
PAD nace con un objetivo claro: reducir tareas repetitivas, evitar configuraciones manuales y ayudar a que los nuevos desarrollos arranquen con una base técnica común desde el primer momento.
A través de plantillas predefinidas, la plataforma permite generar componentes como microservicios backend, aplicaciones web y otros artefactos tecnológicos. Cada plantilla incorpora una estructura inicial estandarizada y preparada para integrarse con las herramientas corporativas de desarrollo y despliegue.
De esta forma, los equipos pueden dedicar menos tiempo a tareas de configuración inicial y más tiempo a lo importante: construir soluciones de valor.
Automatización desde el inicio
Una de las principales ventajas de PAD es que automatiza varios pasos habituales en el arranque de un nuevo componente software.
Al generar un proyecto desde la plataforma, se crea automáticamente el repositorio en GitLab, se configura el job correspondiente en Jenkins y se establecen los webhooks necesarios para habilitar la integración continua desde el inicio.
Esto permite que el componente nazca ya preparado para ser desarrollado, construido, probado y desplegado dentro del marco técnico corporativo.
Estandarización sin perder autonomía
PAD combina dos necesidades clave: contar con una base común de gobierno técnico y mantener la autonomía de los equipos de desarrollo.
Desde la Oficina de Arquitectura definimos estándares, plantillas, buenas prácticas y capacidades transversales que ayudan a garantizar la coherencia técnica entre proyectos. Al mismo tiempo, cada equipo conserva la responsabilidad sobre la evolución, operación y mantenimiento de sus servicios.
El resultado es un modelo más ordenado, reutilizable y escalable, en el que los equipos pueden avanzar con mayor seguridad y menor dependencia de tareas manuales.
Beneficios para el día a día del desarrollo
Para los equipos de desarrollo, PAD aporta ventajas muy concretas:
- Arranque más rápido de nuevos proyectos.
- Menos tareas manuales de configuración.
- Integración continua disponible desde las primeras fases.
- Estructuras de proyecto homogéneas y alineadas con buenas prácticas.
- Mayor visibilidad de servicios y componentes existentes.
- Mejor reutilización de activos ya disponibles.
Además, al trabajar sobre plantillas comunes, se reducen diferencias entre proyectos y se facilita el mantenimiento, la colaboración y la evolución futura de las soluciones.
Una plataforma alineada con el enfoque de Platform Engineering
PAD se enmarca en un enfoque de Platform Engineering, donde la plataforma actúa como facilitador para los equipos de desarrollo. No se trata solo de automatizar tareas, sino de ofrecer una experiencia más sencilla, coherente y eficiente para construir software dentro de la organización.
Este enfoque nos permite avanzar hacia un modelo en el que la estandarización, la automatización y el autoservicio trabajan juntos para mejorar la calidad del software y acelerar la entrega de soluciones digitales.
Con PAD queremos seguir construyendo una base común que ayude a los equipos de desarrollo de la ADA a trabajar de forma más ágil, segura y coordinada.
