Il Bit del Mercoledì
Claude Code alla prova: la mia esperienza dopo due settimane di sviluppo assistito
Hai appena investito una fetta considerevole del budget aziendale per sviluppare un nuovo software gestionale. L’obiettivo? Velocizzare il lavoro, eliminare la carta e fare finalmente il salto nella trasformazione digitale.
Eppure, dopo mesi di sviluppo, il risultato è deludente. Il software faesattamente quello che gli avete chiesto, ma il lavoro non è diventato più veloce. Anzi, i dipendenti si lamentano e i colli di bottiglia sono rimasti gli stessi.
Cosa è andato storto? La risposta è semplice, ma scomoda:avete digitalizzato le vostre inefficienze.
Il paradosso di “asfaltare il sentiero delle mucche”
Nel mondo dell’ingegneria del software esiste un’espressione perfetta per descrivere questo fenomeno:“Paving the cow path” (asfaltare il sentiero delle mucche).
Immagina un prato con un ostacolo al centro, magari un vecchio tronco. Le mucche, per anni, hanno tracciato un sentiero curvo per aggirarlo. Un giorno il tronco viene rimosso, ma le mucche continuano a fare la curva per abitudine. Se decidi di asfaltare quel sentiero curvo, stai rendendo permanente e indelebile un percorso che oggi è completamente irrazionale.
Questo è esattamente ciò che accade in molte aziende: si chiede agli sviluppatori di creare un software che replichi al millimetro i processi attuali. Ma quei processi sono spesso nati per aggirare “tronchi” che non esistono più: fogli Excel condivisi male, approvazioni cartacee infinite, limiti fisici del passato.
Digitalizzare un processo inefficiente non crea innovazione. Crea solo un’inefficienza più rapida da eseguire e molto più costosa da mantenere.
La guerra fredda tra sviluppatore e cliente
Qui nasce il vero scontro nella progettazione del software. Da una parte c’è il progettista (o la software house), che guarda i flussi aziendali con occhio clinico e nota subito i passaggi inutili. Dall’altra c’è l’azienda, protetta dallo scudo del:“Abbiamo sempre fatto così e ha sempre funzionato”.
È difficile per un tecnico dire a un cliente come dovrebbe fare il suo lavoro. Ed è altrettanto difficile per un’azienda accettare che un “estraneo” stravolga le abitudini di una vita. La visione del cliente è spesso chiusa nel proprio dominio, mentre la forza del progettista sta proprio nella sua ignoranza delle abitudini e nella sua conoscenza della logica dei dati.
3 Regole d’oro per uscire dalla gabbia dell’abitudine
Se sei un’azienda che commissiona un software (o uno sviluppatore che lo sta creando), ecco come evitare di costruire una prigione digitale:
1. Smetti di chiedere “cosa” e inizia a chiedere “perché”: non limitarti a dire allo sviluppatore: “Voglio un pulsante che mandi una notifica al responsabile per l’approvazione”. Chiediti: perché serve quell’approvazione? È una reale necessità di business o è un residuo di quando i documenti si perdevano sulla scrivania? Analizza la radice del problema, non il sintomo.
2. Affidati ai prototipi visivi: le persone non cambiano idea davanti a un discorso tecnico, la cambiano davanti all’evidenza. Prima di scrivere una sola riga di codice definitivo, usate dei prototipi cliccabili (mockup). Vedere con i propri occhi che un’operazione da 20 minuti si può risolvere in una singola schermata è il modo migliore per abbattere le resistenze al cambiamento.
3. Procedi a piccoli passi: le rivoluzioni improvvise terrorizzano i dipendenti. Se introduci un nuovo paradigma di lavoro, fallo a blocchi. Parti da un singolo dipartimento o da un flusso specifico. Quando il team vedrà i vantaggi reali (meno stress, meno tempo perso), sarà lui stesso a implorare che il nuovo sistema venga esteso al resto dell’azienda.
Conclusione
Creare un software non è un banale esercizio di programmazione: è un’opportunità irripetibile di consulenza e riorganizzazione aziendale. Il vero valore di un progetto informatico non sta nel codice sorgente, ma nel coraggio di sfidare lostatus quo.
La prossima volta che ti trovi a progettare o commissionare un software, fermati un attimo e guardati indietro: stai costruendo un’autostrada verso il futuro o stai solo asfaltando il vecchio sentiero delle mucche?





