Ford Credit (Ford Motor Company)
Director of Enterprise Testing
Una función nueva de Enterprise Testing para la modernización de un sistema de treinta años. Unas 60 personas, parte de ellas provenientes de equipos de pruebas de toda la organización, pasaron a una entrega asistida por IA.
- El mandato
- Ford Credit modernizaba un sistema de treinta años junto con plataformas nuevas de proveedores. Cada programa probaba a su manera. Enterprise Testing reportó a nivel de SVP y VP durante tres reorganizaciones.
- Lo que hice
- Construí Enterprise Testing como una sola función y consolidé en ella equipos de pruebas de toda la organización. En tres programas, dirigí a unas 60 personas con un presupuesto anual de US$8 millones a US$10 millones. Organicé la función en torno a cinco áreas: ingeniería de desempeño, datos de prueba, la plataforma de pruebas, un centro de excelencia de pruebas (un grupo que fija estándares y capacita a los equipos) e IA. Reemplacé las pruebas que cada programa hacía por su cuenta con una sola estrategia, un solo modelo de gobernanza y un solo conjunto de KPI. Los equipos los adoptaron con capacitación, estándares, frameworks y plataformas para usar por su cuenta, en lugar de que yo asumiera las pruebas de cada equipo. Sopesé construir o comprar. Cuatro frameworks de automatización se convirtieron en un framework Playwright asistido por IA. Mi equipo construyó internamente la ejecución de pruebas en paralelo, sin costo adicional de licencias, en lugar de incorporar la plataforma SaaS LambdaTest. Compré plataformas SaaS para cubrir brechas del ciclo de entrega. El framework Playwright lo escribí yo mismo, en TypeScript y con un asistente de programación con IA, para mostrarle al equipo cómo un arquitecto escribe código con IA. El código seguía convenciones de nombres, reglas de linting, controles de calidad, hooks de pre-commit de git y pruebas guiadas por metadatos que reciben parámetros. Di a cada integrante del equipo un asistente de programación con LLM. Diseñé el agente interno de IA, un orquestador de seis agentes, y contraté a los ingenieros que lo construyeron. El agente leía funcionalidades, épicas e historias de usuario de Jira y construía el recorrido del cliente, los planes de prueba, los casos de prueba y la automatización. Así cubría todo el ciclo de vida de las pruebas funcionales. Incorporé PactFlow para pruebas de contrato, Tonic.ai para datos de prueba sintéticos, HeadSpin para pruebas móviles y Parasoft para virtualización de servicios. Negocié los contratos empresariales de estas plataformas SaaS con compras, finanzas y asuntos legales, dentro del presupuesto planificado de capex y opex.
- El resultado
- Con la IA, definir el recorrido del cliente de una funcionalidad llevó 25 % menos de tiempo.
- El agente interno de IA redujo en 66 % el tiempo para escribir una prueba, de unos 60 minutos a unos 20, y ahorró unas 302 horas de ingeniería en un trimestre.
- En un trimestre, los usuarios activos del agente interno de IA pasaron de 8 a 38 en 7 equipos. El agente generó más de 450 planes y casos de prueba.
- El esfuerzo para suministrar datos de prueba por cuenta bajó de entre 1 y 2 días a entre 3 y 4 horas, con un equipo creado para ello.