Utilizzerei un approccio multi-livello di etnografia e archeologia tecnica combinando shadowing, reverse-engineering e sessioni facilitate di estrazione della conoscenza. Questo prevede di affiancare l'esperto in pensione con un BA di shadowing che utilizza il metodo socratico per scoprire gli alberi decisionali mentre vengono contemporaneamente impiegati strumenti di process mining sui file Excel per ricostruire i flussi logici. La metodologia dà la priorità alla preservazione della conoscenza tacita attraverso la costruzione di relazioni piuttosto che richieste di documentazione, utilizzando il tempo limitato per mappare prima le dipendenze critiche del percorso e la logica impattante sul fatturato.
In un'azienda di logistica di medie dimensioni, l'intero algoritmo di pricing del trasporto viveva all'interno di un labirinto di un workbook Excel con 47 schede collegate, macro VBA e tabelle pivot nascoste. Maria, l'unica dipendente che comprendeva le regole di pricing condizionale per le diverse rotte di spedizione, si stava ritirando tra 18 giorni e aveva bloccato precedenti tentativi di documentazione perché temeva di essere rimpiazzata prima che la sua pensione fosse accreditata.
Descrizione del problema:
Il workbook calcolava 40 milioni di dollari in preventivi di trasporto annuali, ma non conteneva controllo di versione, commenti e riferimenti circolari che andavano in crash se le celle venivano modificate in un ordine sbagliato. La direzione doveva migrare questo a un sistema Salesforce CPQ entro 90 giorni per supportare l'espansione, ma ogni sessione di scoprimento con Maria terminava in sconfitte generali. Nel frattempo, i rappresentanti di vendita cominciavano a farsi prendere dal panico poiché notavano errori nei preventivi durante i giorni di malattia di Maria, rivelando la fragilità del sistema.
Soluzione A: Sprint di Documentazione Forzata
Abbiamo considerato di obbligare Maria a completare un controllo standardizzato di tutte le formule e le regole aziendali sotto la minaccia di licenziamento anticipato. Questo approccio prometteva il percorso teorico più veloce verso registri scritti e avrebbe creato una traccia di carta immediatamente auditabile ai fini della conformità. Tuttavia, questa strategia comportava rischi significativi per la qualità della conoscenza, data la dinamica avversativa.
Soluzione B: Costruzione di un Sistema Parallelo
Abbiamo valutato di assumere consulenti esterni per fare reverse-engineering della logica Excel usando script di parsing Python e dati storici di preventivi, ignorando completamente Maria. Questo rimuoveva la dipendenza dalla partecipante riluttante e utilizzava soluzioni tecniche moderne che potevano scoprire ottimizzazioni. Sfortunatamente, questo metodo non teneva conto del ragionamento qualitativo dietro le eccezioni di prezzo.
Soluzione C: Etnografia Integrata con Output Strutturato
Abbiamo proposto di assegnare un BA senior per fare shadowing a Maria per 4 ore al giorno come "partner di conoscenza" piuttosto che auditor, utilizzando registrazioni dello schermo e domande conversazionali. Allo stesso tempo, un analista tecnico avrebbe estratto le relazioni delle formule usando Power Query e decompilatori VBA per ricostruire il telaio logico. Questo approccio richiedeva una cornice attenta per non apparire come sorveglianza, ma prometteva di catturare in modo completo sia la conoscenza esplicita che quella tacita.
Soluzione scelta e motivazione:
Abbiamo selezionato la Soluzione C dopo aver garantito un incontro privato con Maria dove abbiamo certificato i suoi benefici pensionistici completi e un contratto di consulenza post-pensionamento di tre mesi a tariffe premium in cambio della cooperazione. Questo allineava i suoi incentivi con il successo del progetto. La cornice del "partner di conoscenza" posizionava il BA come il protettore del suo lascito piuttosto che il rimpiazzo, sbloccando spiegazioni sincere sul perché alcuni trasportatori ricevevano sconti non ufficiali che erano crediti storici di relazione non presenti in alcun database.
Risultato:
Entro 16 giorni, il team ha mappato l'89% della logica critica di pricing, inclusa una dichiarazione IF nascosta che applicava un buffer del 3% per la volatilità dei carburanti che avrebbe costato all'azienda 1,2 milioni di dollari all'anno se omessa nel nuovo sistema. Maria partì sentendosi rispettata e l'implementazione di Salesforce CPQ fu avviata con solo due settimane di ritardo. Il contratto di consulenza di tre mesi si rivelò cruciale quando il sistema fronteggiò uno scenario di pricing stagionale inaspettato durante il lancio che solo Maria riconobbe.
Domanda 1: Come distingui tra una regola aziendale che deve essere preservata esattamente e un artefatto tecnico che esiste solo a causa delle limitazioni di Excel?
Risposta: I candidati spesso trattano ogni formula e macro come un requisito sacro dell'azienda, senza riconoscere che i workaround di Excel rappresentano frequentemente debito tecnico piuttosto che intenzioni aziendali. La chiave è porre domande del tipo "cosa faresti se Excel ti permettesse di..." per separare il vincolo dall'obiettivo. Ad esempio, un complesso statement IF annidato potrebbe rappresentare in realtà un programma di sconto tiered che dovrebbe essere una tabella di ricerca in un database adeguato, non una formula multilivello. Traccia sempre fino al documento della politica aziendale o alla fonte normativa: se la regola non è scritta lì, è probabile che sia un workaround di implementazione. Devi convalidare con gli stakeholder se la specifica sequenza di calcolo è importante o solo il risultato matematico.
Domanda 2: Quali tecniche specifiche impediscono a un esperto di materia di sentirsi interrogato durante le sessioni di estrazione della conoscenza?
Risposta: L'errore critico è utilizzare domande "perché" che scatenano giustificazioni difensive; usa invece un inquadramento di tipo "aiutami a capire come questo protegge il business" che posiziona l'esperto come un guardiano. Implementa la tecnica dei Cinque Perché indirettamente attraverso narrazioni: "Raccontami cosa è successo durante il picco del Q4 quando i porti della costa occidentale erano affollati." Questo approccio narrativo attiva la memoria attraverso il contesto piuttosto che il richiamo astratto. Inoltre, non registrare mai la prima sessione: utilizzala puramente per costruire relazioni. Condividi le tue note alla fine di ogni giorno chiedendo "Ho perso qualcosa di importante per te?" Questo dà loro controllo editoriale e sicurezza psicologica.
Domanda 3: Come convalidi l'accuratezza della logica aziendale ricostruita quando il sistema originale non ha alcuna traccia di audit e l'esperto ha lasciato l'organizzazione?
Risposta: Non puoi fare affidamento su un confronto del codice poiché Excel e Salesforce gestiscono diversamente l'aritmetica in virgola mobile. Invece, costruisci un periodo di run parallelo utilizzando il replay dei dati storici: estrai 500 preventivi casuali dell'anno passato e eseguili attraverso il nuovo sistema, quindi analizza la variazione. Qualsiasi deviazione maggiore dello 0,01% indica una lacuna logica. Crea un "registro della conoscenza tribale" documentando ogni assunzione fatta durante la ricostruzione, contrassegnata con livelli di fiducia. Durante UAT, testa specificamente i casi limite contrassegnati con bassa fiducia con valori di input estremi.