Los equipos de desarrollo de software utilizan hoy herramientas automatizadas capaces de ejecutar tareas completas de mantenimiento de código y despliegue continuo con supervisión humana puntual.
Automatización de pruebas y corrección de regresiones
La redacción de conjuntos de pruebas unitarias y la adaptación de interfaces ante cambios en dependencias externas se resuelven mediante scripts y flujos guiados que descargan a los desarrolladores de labores rutinarias.
Supervisión técnica y arquitectura del sistema
La responsabilidad principal de los directores técnicos se centra en la definición de las interfaces de datos, los requisitos de seguridad y los criterios de aceptación que deben cumplir las soluciones antes de pasar a producción.
Ajuste del tamaño de los equipos de ingeniería
Equipos formados por cuatro o cinco especialistas con experiencia técnica sólida son capaces de mantener y hacer evolucionar plataformas con cientos de miles de usuarios sin necesidad de incrementar el tamaño de la plantilla.