Los Portales Internos de Desarrollo están respaldados por los equipos de platform engineering y actúan como un centro único donde los desarrolladores pueden encontrar información y recursos fácilmente. Los portales de desarrollo son una forma importante en que los ingenieros de plataforma ayudan a proporcionar una buena developer experience.
Capacidades
Centraliza todas las necesidades del desarrollador, como:
- Documentación: Evita búsquedas que consumen tiempo centralizando toda la documentación de tu organización.
- Herramientas de desarrollo estándar: Proporciona tus herramientas probadas en batalla que facilitan el día a día de los desarrolladores.
- Mejores prácticas de desarrollo: Aplica el cumplimiento de código a través de tus mejores prácticas.
- Base de conocimiento: Facilita que tus desarrolladores compartan el conocimiento específico de la organización.
Ejemplos
Backstage
Es una plataforma abierta para construir portales de desarrollo. Potenciado por un catálogo de software centralizado, restaura el orden en tus microservicios e infraestructura y permite a tus equipos de producto lanzar código de alta calidad rápidamente, sin comprometer la autonomía.
Backstage unifica todas tus herramientas de infraestructura, servicios y documentación para crear un entorno de desarrollo optimizado de extremo a extremo.
Conclusión
Las plataformas juegan un papel fundamental en la optimización de los flujos de trabajo de desarrollo y en la habilitación del autoservicio de los desarrolladores en toda una organización. Al abstraer la complejidad y estandarizar los procesos, las plataformas garantizan que todos trabajen en la misma dirección, lo que se traduce en mayor eficiencia y productividad. Las plataformas también reducen la carga cognitiva de los trabajadores, generando empleados más satisfechos y tiempos de onboarding más rápidos para los nuevos miembros del equipo.
Los portales internos de desarrollo, respaldados por los equipos de platform engineering, sirven como centros de referencia para los desarrolladores, proporcionando acceso a documentación, herramientas de desarrollo, mejores prácticas y espacios de intercambio de conocimiento.
Ejemplos de plataformas como Backstage demuestran cómo un catálogo de software centralizado puede mejorar la productividad y posibilitar la entrega de código de alta calidad manteniendo la autonomía. En definitiva, adoptar plataformas puede acelerar el tiempo de comercialización, aumentar los ingresos, reducir costes y fomentar la innovación dentro de una organización.