Lisa Orr, engineering leader in Zapier, presenta come l'azienda combatte la "app erosion" responsabilizzando i team di supporto a rilasciare codice. Utilizzando l'analogia del Grand Canyon - dove l'erosione naturale crea bellezza nell'arco di milioni di anni - lei la contrappone all'app erosion, che degrada continuamente le oltre 8.000 integrazioni di Zapier costruite in 14 anni.
Il problema è critico: le API di terze parti cambiano costantemente, creando una crisi di backlog in cui i ticket arrivano più velocemente di quanto possano essere risolti. Questo genera problemi di affidabilità, una scarsa esperienza cliente e un potenziale churn. Di fronte a questa realtà, Zapier ha lanciato due esperimenti paralleli due anni fa.
L'Esperimento 1 trasforma il ruolo del supporto: dal semplice triage alla correzione attiva dei bug. L'approccio è prudente, con guardrail: focus su 4 app target, revisione ingegneristica obbligatoria, limitato alle correzioni delle app. La motivazione è forte perché l'erosione rappresenta una fonte importante di bug, il supporto è desideroso di imparare (molti vogliono diventare ingegneri), e alcuni membri già aiutavano informalmente.
L'Esperimento 2 - Scout utilizza l'IA generativa per accelerare le correzioni. Il processo inizia con il "dog fooding" (la stessa Orr corregge le app), osservando ingegneri e supporto, e identificando i punti critici. Scoperta chiave: il 50% del tempo viene speso a raccogliere il contesto necessario per comprendere il problema.
L'architettura di Scout comprende tre componenti principali: 1. Context Analyzer: raccoglie automaticamente ticket, log degli errori, documentazione API, codice sorgente 2. Diff Generator: crea correzioni basate sul contesto analizzato 3. Test Generator: genera test per validare le correzioni
I risultati sono notevoli. Il tasso di successo delle merge request raggiunge il 97%, con solo il 3% che richiede modifiche minori. Il tempo di risoluzione scende da 72 ore a pochi minuti. L'impatto culturale è profondo: il supporto si sente valorizzato, l'ingegneria viene liberata per l'innovazione, e il confine tra i ruoli si sfuma.
Orr sottolinea che questa trasformazione non è semplicemente un'ottimizzazione tecnica ma una necessità strategica. In un ecosistema in cui le integrazioni sono centrali e l'erosione è inevitabile, la capacità di manutenzione agile diventa un vantaggio competitivo. Responsabilizzare il supporto attraverso l'IA rappresenta un'evoluzione organizzativa fondamentale per sopravvivere in un mondo di API in perenne cambiamento.