È una scena che mi capita davanti quasi ogni settimana. Una persona ha una buona idea, apre Lovable, Bolt o v0, scrive cosa vuole e in un paio d'ore sullo schermo compare qualcosa che sembra un'app vera. La prima sensazione è euforia: "L'ho fatto da solo, e funziona." Poi arriva la seconda serata. Serve che le persone possano registrarsi. Serve incassare un pagamento. Serve che i dati restino salvati da qualche parte, invece di sparire al refresh della pagina. Serve pubblicare il tutto online, non solo mostrarlo in localhost. E all'improvviso tutto si ferma.
Chiedi all'IA "collega i pagamenti" e ti genera del codice che sembra giusto ma non funziona. Chiedi di correggere e sistema un punto, ne rompe altri tre. Dopo il decimo giro non si capisce più quale parte del codice fa cosa, il deploy restituisce un errore che né tu né l'IA capite, e quell'euforia si trasforma in quella strana ansia di avere il 70% di un prodotto e nessuna idea di come superare il 30% che resta.
Se ti riconosci in questo, leggi fino in fondo. In questi anni di progetti "quasi finiti" così ne ho visti tanti. In questo articolo spiego con onestà perché succede praticamente a tutti, cosa significa davvero "mandare in produzione", quali tre opzioni concrete hai quando sei bloccato e quanto costa in euro. Senza giri di parole.
Perché quasi tutti si bloccano nello stesso punto
Non è colpa tua e non è una questione di talento. Gli strumenti di IA sono costruiti per portarti a un risultato d'effetto il più in fretta possibile, e la parte più d'effetto e più facile da mostrare è il visivo: schermate, pulsanti, form, animazioni, un bel design. È proprio ciò che l'IA genera benissimo, perché di codice del genere ci sono milioni di esempi in rete ed è autonomo, non deve collegarsi al tuo database reale o alla tua banca.
Il problema è che quella parte d'effetto era anche la più semplice. Il lavoro vero, quello che trasforma un bel mockup in un'attività che funziona, comincia esattamente dove l'IA sbatte contro il muro. Quel muro io lo chiamo il 30% difficile: autenticazione, pagamenti, database, sicurezza, GDPR, deploy, integrazioni, casi limite. Questo 30% del lavoro occupa il 70% del tempo e richiede un'esperienza che lo strumento non ti trasferisce.
C'è un altro motivo per cui ti sei bloccato proprio adesso e non prima. L'IA lavora con una "memoria" limitata del tuo progetto. Finché il codice è poco, va tutto bene. Ma quando i file aumentano, lo strumento inizia a dimenticare cosa aveva scritto prima e le correzioni rompono sempre più spesso ciò che funzionava. Non è un guasto, è un limite del sistema. Sul perché un prototipo non sia ancora un prodotto scrivo nell'articolo dedicato al vibe coding e alla differenza tra prototipo IA e prodotto vero.
In breve: dove sparisce la tua velocità
L'IA ti porta al 70% in poche ore, ed è una cosa reale. Ma il 30% che resta non è "ancora un po' della stessa cosa". È un tipo di lavoro completamente diverso: non disegno, ma ingegneria. Per questo sembra di aver sbattuto contro una parete di vetro: vedi il prodotto, ma non riesci a raggiungerlo.
Cosa significa davvero "mandare in produzione"
In tanti pensano che "app finita" sia uguale a "sembra bella e funziona sul mio schermo". Nella realtà tra queste due cose c'è un abisso. "Mandare in produzione" significa che l'app funziona in modo affidabile per persone reali, su internet vero, con soldi veri e dati veri, senza che tu stia lì accanto a riavviare il server ogni volta che qualcosa si rompe.
Ecco un quadro onesto di cosa l'IA ha fatto bene nel tuo progetto e dove quasi sicuramente hai sbattuto:
| Area | Cosa fa bene l'IA | Dove sbatte contro il muro |
|---|---|---|
| Interfaccia | Schermate curate, form, pulsanti, design responsive | Quasi da nessuna parte: qui l'IA è davvero forte |
| Autenticazione | Aspetto del form di login, schermata "password dimenticata" | Gestione sicura delle sessioni, token, protezione delle password, login reale |
| Pagamenti | Aspetto del carrello e della schermata di checkout | Movimento reale di denaro, webhook, gestione errori, rimborsi, sicurezza |
| Dati | Esempi CRUD semplici, dati demo | Database vero che persiste, migrazioni, backup |
| Deploy | Funziona in localhost | Dominio, hosting, variabili d'ambiente, SSL, pubblicazione online |
| Sicurezza e GDPR | Quasi niente | Protezione dei dati, cookie banner a norma del Garante, permessi, conformità |
| Casi limite | Il "percorso felice", quando va tutto bene | Cosa succede con input sbagliati, connessione persa, pagamento fallito |
Guarda la colonna di destra. È quello il tuo "30% che resta". Non è cosmetica, è il cuore stesso del prodotto. Un'app che sembra bella ma perde il pagamento di un cliente o ne espone i dati è peggio di nessuna app, perché distrugge la fiducia nella tua attività. E in Italia questo pesa doppio: il Garante per la protezione dei dati personali è tra i più attivi d'Europa, e un cookie banner senza un "rifiuta" facile o con caselle già spuntate è semplicemente illegale.
Tre opzioni quando sei bloccato
Arrivato a questo punto, hai realisticamente tre strade. Nessuna è quella giusta per tutti: dipende da quanto ti importa lanciare il prodotto sul mercato e da quanto tempo e pazienza puoi ancora investirci.
Opzione 1: continuare a combattere da solo con l'IA
Pro
Non paghi nessuno. Impari molto su come funziona davvero il software. Resti in pieno controllo.
Contro
È proprio sul 30% difficile che l'IA smette di aiutarti come faceva con l'interfaccia. Puoi passare settimane a lottare con errori di deploy e webhook dei pagamenti e ritrovarti comunque con qualcosa che "quasi funziona, ma non sempre". E "quasi funziona" con soldi veri e dati di persone è pericoloso. Quello che vedo più spesso è qualcuno che combatte per un mese e perde la cosa più importante: il momento in cui l'idea si poteva lanciare.
Questa strada va bene se ti interessa imparare in prima persona, se è un progetto personale senza scadenze e se il rischio che qualcosa si rompa per un utente reale non ti costa nulla. Se è così, usa pure l'IA e combatti. Lo dico apertamente, perché non ogni progetto ha bisogno di uno sviluppatore e non sto cercando di venderti ciò che non ti serve.
Opzione 2: buttare tutto e ricominciare da zero altrove
Pro
Ti liberi del codice IA aggrovigliato. Riparti da un foglio bianco con un piano chiaro.
Contro
Perdi il tempo e spesso i soldi che hai già investito. E se riparti da zero di nuovo da solo con l'IA, è molto probabile che sbatterai contro lo stesso muro allo stesso 30%. L'unica differenza è che ora sai dov'è.
La verità è che, anche ripartendo, non tutto il tuo lavoro è perso. L'idea, i flussi, la logica delle schermate, ciò che vuoi: è lavoro prezioso che si può riutilizzare. Su come si va dall'idea iniziale a un'app reale e quali trappole ti aspettano scrivo nell'articolo da un'idea su ChatGPT a un'app vera.
Opzione 3: affidarsi a un professionista che lo ricostruisca pulito partendo dal tuo prototipo
Pro
L'idea va realmente in produzione. Il 30% difficile passa a chi lo fa ogni giorno. Il tuo lavoro non si butta: il prototipo diventa la specifica, il visivo e i flussi si conservano, mentre ciò che conta per il business (pagamenti, dati, sicurezza) viene costruito da zero per durare nel tempo. E tu resti proprietario del codice.
Contro
Costa. Ma, ed è il concetto centrale di questo articolo, costa meno delle settimane che passeresti a combattere da solo e incomparabilmente meno di un cliente perso, di dati esposti o di un pagamento sparito. È un investimento perché il prodotto guadagni davvero.
Questa strada ha senso quando ti importa lanciare sul serio, quando ci sono clienti veri o pagamenti in gioco e quando capisci che il tuo tempo vale di più dedicato al business che a combattere con gli errori di deploy. Ed è esattamente qui che entro in gioco io.
Perché ricostruisco pulito invece di rattoppare gli spaghetti
Voglio essere trasparente su come lavoro, perché di solito sorprende. Quando qualcuno mi porta un progetto IA bloccato, spesso si aspetta che io "sistemi e basta il suo codice". Non lo faccio, ed è una scelta consapevole a tuo favore.
Non prendo in carico, non correggo e non porto avanti codice scritto da altri o generato dall'IA. Anche quando la struttura sembra decente, capire cosa ha "pensato" l'IA e scovare le falle nascoste costa così tanto che una ricostruzione pulita risulta quasi sempre più affidabile. E se il codice è quello che chiamo spaghetti, strato su strato di correzioni dell'IA dove ogni modifica ne rompe altre tre e non c'è un'architettura chiara, rattopparlo costerebbe di più e sarebbe meno affidabile che ricostruire. Se preferisci comunque continuare sul codice esistente, puoi farlo da solo o con chi l'ha scritto.
Il punto è questo: non ti offro di "sistemare il tuo codice". Ti offro di "costruire qualcosa che funzioni e guadagni". Sono due cose diverse. Sistemare il codice significa appiccicare un'altra toppa a qualcosa che già scricchiola. Costruire per far funzionare significa garantire che i pagamenti passino, che i dati siano al sicuro, che il login sia affidabile, che il deploy sia stabile e che, quando qualcosa va storto, il sistema non si sgretoli. L'aspettativa che metto sempre in chiaro fin dall'inizio: il 30% difficile è la parte più costosa e più lunga, ed è proprio per quella che le persone mi cercano.
La parte migliore del tuo lavoro, l'idea, le schermate, i flussi, quasi sempre si conserva. Ricostruire "pulito" non vuol dire buttare via il tuo lavoro. Vuol dire che il prototipo diventa la specifica e che sotto il visivo costruisco da zero le fondamenta solide che l'IA non ha costruito.
Le integrazioni italiane che l'IA non ti collega
C'è una categoria del 30% difficile che voglio isolare, perché è tipica proprio del mercato italiano e qui l'IA è impotente: le integrazioni locali. L'IA può generare un bel form di pagamento, ma fisicamente non può collegare al posto tuo i sistemi italiani reali.
Esempi concreti che mi tocca implementare a mano di continuo:
- Pagamenti con Nexi XPay (il gateway di riferimento per un esercente italiano), Stripe per abbonamenti e flussi internazionali, più PayPal, Satispay, BANCOMAT Pay e Scalapay per il "paga a rate": serve un contratto col fornitore, test in sandbox, gestione dei webhook e conferma sicura dell'incasso
- SPID e CIE ("Entra con CIE") per l'autenticazione, oltre a IT-Wallet dentro l'App IO e alla Firma Digitale (FEQ): non è "collega un'API in 5 minuti", ma un'integrazione reale con requisiti di conformità
- Fatturazione Elettronica via SdI, obbligatoria per ogni partita IVA, compreso il regime forfettario, con i provider che si integrano davvero (Fatture in Cloud, Aruba, InfoCert), il Codice Destinatario o la PEC e l'imposta di bollo da 2 euro sulle fatture forfettarie sopra i 77,47 euro
- Corrieri e spedizioni come BRT, GLS e Poste Italiane/SDA, con tracking e scelta del punto di ritiro o locker, spesso tramite un livello multi-corriere come Sendcloud o Qapla'
Di questi sistemi l'IA "sa" solo in modo superficiale, e il codice che genera spesso non compila nemmeno o non rispetta i requisiti del fornitore. È lavoro che richiede una persona: contratti, test in ambiente reale ed esperienza. Sul perché proprio qui l'IA raggiunge il suo limite scrivo più in dettaglio nell'articolo dedicato alle integrazioni che separano un prototipo IA da un prodotto pronto per la produzione.
Quanto costa davvero uscire dal blocco
Passo ai numeri, perché è proprio quello che ti serve. Non completo codice generato dall'IA, quindi qui trovi i miei prezzi per una ricostruzione pulita da zero, in cui il tuo prototipo diventa la specifica. Sottolineo: la cifra esatta non dipende dallo stato del tuo codice, ma da cosa deve fare il prodotto: quante funzioni, quali pagamenti e quali integrazioni.
| Perimetro | Cosa comprende | Prezzo |
|---|---|---|
| Landing o sito aziendale rifatti da zero | Il sito fatto con l'IA diventa la bozza: online, a norma e funzionante su fondamenta solide | landing da 2.900 €, sito aziendale da 3.500 € |
| MVP / PWA | Login, database, sicurezza e deploy; iOS e Android da un'unica base di codice | da 2.900 € |
| App business | Pagamenti, account, pannello admin e integrazioni italiane (Nexi/Stripe, SPID o CIE, fatturazione SdI, corrieri) incluse nel perimetro | da 6.900 € |
| Piattaforma complessa | Più ruoli utente, logiche di business articolate, molte integrazioni, scalabilità | da 14.900 € |
Nota che questi prezzi coincidono con il normale costo di sviluppo di un'applicazione. Non è un caso. L'IA fa la parte facile, ma la parte più costosa, il 30% difficile, resta comunque da fare, ed è proprio quella a determinare il prezzo. A volte le persone si stupiscono: "ma metà è già fatta". È fatta la metà economica. Quella costosa ti aspetta ancora.
E quasi sempre conviene comunque. Valuta l'alternativa: un mese del tuo tempo a combattere con gli errori, più il rischio di lanciare qualcosa che perde i pagamenti o non è a norma GDPR. Una ricostruzione professionale e pulita toglie quel rischio e porta il tuo prodotto sul mercato più in fretta di quanto faresti combattendo da solo. In Italia il compratore preferisce una persona vera e referenziabile, uno sviluppatore freelance o una web agency con presenza locale, a una piattaforma senza volto, e questo è proprio il valore che conta.
Bloccato al 70%? Te lo ricostruisco pulito.
Il tuo prototipo IA diventa la specifica: conservo schermate e flussi e sotto ci costruisco fondamenta solide, cioè pagamenti, dati, sicurezza e deploy. MVP da 2.900 €. Scrivimi cosa stai costruendo, via WhatsApp, email o modulo, e ti mando un preventivo gratuito.
Ricostruisci la mia appCosa preparare prima di scrivermi
Se decidi che ti serve aiuto, ecco alcuni passi che accelerano tutto e ti aiutano a ricevere un preventivo preciso. Più descrivi chiaramente cosa vuoi costruire, più preciso è il preventivo che posso darti.
- Salva il prototipo. Un link al prototipo funzionante su Lovable, Bolt o v0 oppure gli screenshot delle schermate: saranno la specifica e il riferimento visivo. Il codice non mi serve: non lo prendo in carico, il prodotto lo costruisco da zero.
- Scrivi cosa volevi ottenere. Qualche frase su cosa deve fare l'app e chi è il tuo utente vale più di dieci schermate.
- Segna cosa deve fare il prodotto e ancora non fa. "Il cliente deve pagare con Nexi o Satispay", "i dati devono restare salvati", "serve l'accesso con SPID": più sei preciso, più accurato è il preventivo.
- Raccogli gli accessi. Se hai già un dominio, un account hosting o un PSP provato (Nexi, Stripe, PayPal), tieni pronte quelle informazioni.
In sintesi: cosa fare quando sei bloccato
Se hai iniziato a fare un'app con l'IA e ti sei bloccato, sappi prima di tutto che è normale e succede a quasi tutti. L'IA ti porta benissimo al 70%, ma lascia a te il 30% più difficile: autenticazione, pagamenti, dati, sicurezza, deploy e le integrazioni italiane. Non è cosmetica, è il cuore stesso del prodotto.
Hai tre strade: continuare da solo (va bene per un progetto personale senza scadenze), ripartire da zero (col rischio di sbattere contro lo stesso muro) o affidarti a una persona che, partendo dal tuo prototipo, ricostruisca il prodotto pulito (quando ti importa lanciare sul serio). Se scegli la terza, il tuo prototipo diventa la specifica e io costruisco il prodotto da zero perché funzioni e guadagni. Resti proprietario del codice, uso tecnologie standard e il 30% difficile lo prendo in carico io.
Per proseguire vale la pena leggere in cosa un prototipo IA differisce da un prodotto vero e quali trappole ti aspettano dall'idea su ChatGPT all'app reale. E se già adesso vuoi che la tua idea bloccata diventi un prodotto che funziona, scrivimi cosa stai costruendo.
Domande Frequenti (FAQ)
Dal prototipo bloccato a un prodotto che funziona
Mandami il link al prototipo o descrivi semplicemente cosa stai costruendo. In 1-2 giorni lavorativi ricevi un preventivo gratuito per la ricostruzione pulita, con prezzo e tempistica, senza impegno e senza gergo tecnico. MVP da 2.900 €, app business con pagamenti e integrazioni da 6.900 €. Codice tuo, nessun lock-in.
Richiedi un preventivo