[{"data":1,"prerenderedAt":2158},["ShallowReactive",2],{"guides-count":3,"guides-----all":4},7,[5,374,675,1063,1331,1553,1776],{"id":6,"title":7,"accent":8,"author":9,"body":10,"dateModified":344,"datePublished":345,"description":346,"draft":347,"extension":348,"faq":349,"industry":361,"meta":362,"navigation":363,"path":364,"readingTime":365,"seo":366,"seoDescription":367,"seoTitle":368,"service":369,"stem":370,"summary":371,"work":372,"__hash__":373},"guides_it/guides/allergeni-menu-ristorante.md","Allergeni nel menu del ristorante: i 14 da indicare e come farlo","pink","Team The Coding Cat",{"type":11,"value":12,"toc":333},"minimark",[13,18,30,48,56,60,63,141,144,148,151,178,185,189,196,199,219,226,230,233,265,269,277,297,300,304,321],[14,15,17],"h2",{"id":16},"chi-deve-indicare-gli-allergeni","Chi deve indicare gli allergeni?",[19,20,21,22,29],"p",{},"Tutti i locali che servono cibo da consumare subito. Il ",[23,24,28],"a",{"href":25,"rel":26},"https://eur-lex.europa.eu/eli/reg/2011/1169/oj/ita",[27],"nofollow","Reg. UE 1169/2011"," parla di \"collettività\": ristoranti, bar, mense, scuole, ospedali, catering, compresi veicoli e banchi di vendita. Quindi anche il food truck e il banco al mercato rientrano in questa definizione.",[19,31,32,33,38,39,43,44,47],{},"In Italia le modalità sono fissate dall'",[23,34,37],{"href":35,"rel":36},"https://www.normattiva.it/uri-res/N2Ls?urn:nir:stato:decreto.legislativo:2017-12-15;231",[27],"art. 19 del D.Lgs. 231/2017",", in vigore dal 9 maggio 2018. L'indicazione deve essere ",[40,41,42],"strong",{},"riconducibile a ciascun alimento"," e arrivare ",[40,45,46],{},"prima che il piatto venga servito",".",[19,49,50,51,55],{},"Lavorando su ",[23,52,54],{"href":53},"/it/lavori/iizimenu","iizimenu",", il nostro menu digitale per ristoranti, abbiamo letto queste norme per capire cosa il software dovesse fare e cosa non potesse fare da solo. Questa guida riassume quello che abbiamo trovato, ma non è una consulenza legale.",[14,57,59],{"id":58},"quali-sono-i-14-allergeni","Quali sono i 14 allergeni?",[19,61,62],{},"L'elenco è nell'allegato II del regolamento. In sintesi:",[64,65,66,73,78,83,88,93,98,104,110,115,120,125,131,136],"ol",{},[67,68,69,72],"li",{},[40,70,71],{},"Cereali contenenti glutine",": grano, segale, orzo, avena, farro, kamut e derivati",[67,74,75],{},[40,76,77],{},"Crostacei",[67,79,80],{},[40,81,82],{},"Uova",[67,84,85],{},[40,86,87],{},"Pesce",[67,89,90],{},[40,91,92],{},"Arachidi",[67,94,95],{},[40,96,97],{},"Soia",[67,99,100,103],{},[40,101,102],{},"Latte",", lattosio compreso",[67,105,106,109],{},[40,107,108],{},"Frutta a guscio",": mandorle, nocciole, noci, anacardi, noci pecan, noci del Brasile, pistacchi, noci macadamia",[67,111,112],{},[40,113,114],{},"Sedano",[67,116,117],{},[40,118,119],{},"Senape",[67,121,122],{},[40,123,124],{},"Semi di sesamo",[67,126,127,130],{},[40,128,129],{},"Anidride solforosa e solfiti",", sopra i 10 mg/kg o 10 mg/l",[67,132,133],{},[40,134,135],{},"Lupini",[67,137,138],{},[40,139,140],{},"Molluschi",[19,142,143],{},"Per ogni voce contano anche i prodotti derivati, con alcune esclusioni specifiche elencate nell'allegato, come certi sciroppi di glucosio a base di grano. Un dettaglio che in cucina si dimentica facilmente: gli allergeni si nascondono negli ingredienti composti, come salse, brodi, impanature, preparati e vino.",[14,145,147],{"id":146},"come-si-possono-indicare","Come si possono indicare?",[19,149,150],{},"Il decreto lascia più strade:",[152,153,154,160,166,172],"ul",{},[67,155,156,159],{},[40,157,158],{},"Direttamente sul menu",", accanto a ogni piatto. È la scelta più chiara per il cliente",[67,161,162,165],{},[40,163,164],{},"Su un registro o un cartello",", da tenere bene in vista",[67,167,168,171],{},[40,169,170],{},"Su un sistema digitale",", anche questo da tenere bene in vista, a condizione che le informazioni risultino anche da una documentazione scritta",[67,173,174,177],{},[40,175,176],{},"Con un avviso che rimanda al personale",", sul menu, sul registro o su un cartello, con le informazioni in una documentazione scritta e facilmente reperibile",[19,179,180,181,184],{},"Il cartello generico \"i nostri piatti possono contenere allergeni\" non è, da solo, un'informazione: il cliente deve poter sapere cosa c'è in ",[40,182,183],{},"quel"," piatto, e il personale deve potergli rispondere.",[14,186,188],{"id":187},"il-menu-digitale-basta","Il menu digitale basta?",[19,190,191,192,47],{},"Da solo no, ed è un punto che molti materiali commerciali sui menu con QR code non chiariscono. Il testo dell'art. 19, comma 8, è esplicito: ",[193,194,195],"em",{},"\"In caso di utilizzo di sistemi digitali, le informazioni fornite dovranno risultare anche da una documentazione scritta e facilmente reperibile sia per l'autorità competente sia per il consumatore finale\"",[19,197,198],{},"Vale anche per il nostro prodotto. In iizimenu ogni piatto mostra i suoi allergeni nella lingua del cliente, e questo aiuta molto a tavola, ma non sostituisce la documentazione scritta. Il nostro consiglio pratico:",[152,200,201,207,213],{},[67,202,203,206],{},[40,204,205],{},"Tenete un registro stampato"," con piatti e allergeni, in un punto noto a tutto il personale",[67,208,209,212],{},[40,210,211],{},"Aggiornatelo insieme al menu digitale",", non \"quando c'è tempo\"",[67,214,215,218],{},[40,216,217],{},"Indicate al cliente che può chiederlo",", per esempio con una riga sul menu",[19,220,221,222,47],{},"Chi vuole usare il QR come complemento al cartaceo trova il resto nella nostra ",[23,223,225],{"href":224},"/it/guide/menu-digitale-qr-code-ristorante","guida al menu digitale",[14,227,229],{"id":228},"quali-errori-capitano-più-spesso","Quali errori capitano più spesso?",[19,231,232],{},"Sono quasi sempre errori di processo, non di legge.",[152,234,235,241,247,253,259],{},[67,236,237,240],{},[40,238,239],{},"Ricetta cambiata, menu no",": cambia un fornitore o un ingrediente e nessuno aggiorna gli allergeni. Conviene legare i due passaggi: ogni modifica alla ricetta è anche una modifica al menu",[67,242,243,246],{},[40,244,245],{},"Ingredienti composti non controllati",": la salsa pronta o il preparato contengono allergeni che non compaiono nel nome del piatto. Tenete le etichette dei prodotti usati",[67,248,249,252],{},[40,250,251],{},"Contaminazione crociata sottovalutata",": friggitrice, piastra e taglieri condivisi possono trasferire allergeni. Se il rischio c'è, spiegatelo al cliente allergico invece di garantire ciò che la cucina non può garantire, e gestitelo nelle procedure di autocontrollo",[67,254,255,258],{},[40,256,257],{},"Personale non preparato",": in sala deve essere chiaro chi risponde e dove trova le informazioni. Un \"credo di no\" non è una risposta accettabile a un cliente allergico",[67,260,261,264],{},[40,262,263],{},"Traduzioni imprecise",": \"frutta a guscio\" e \"arachidi\" sono due voci diverse, e devono restarlo anche nelle altre lingue. In iizimenu gli allergeni usano etichette già tradotte per ogni lingua disponibile, mentre le descrizioni dei piatti restano a voi",[14,266,268],{"id":267},"quali-sono-le-sanzioni","Quali sono le sanzioni?",[19,270,271,272,276],{},"L'",[23,273,275],{"href":35,"rel":274},[27],"art. 23 del D.Lgs. 231/2017"," prevede, salvo che il fatto costituisca reato:",[152,278,279,285,291],{},[67,280,281,284],{},[40,282,283],{},"da 3.000 a 24.000 euro"," per chi omette l'indicazione degli allergeni",[67,286,287,290],{},[40,288,289],{},"da 1.000 a 8.000 euro"," se l'indicazione è fornita con modalità non conformi",[67,292,293,296],{},[40,294,295],{},"da 500 a 4.000 euro"," se la violazione riguarda solo aspetti formali",[19,298,299],{},"Abbiamo controllato il testo in vigore su Normattiva alla data di questa guida. Per controlli o dubbi specifici, il riferimento è l'ASL competente o il vostro consulente per l'autocontrollo.",[14,301,303],{"id":302},"da-dove-iniziare","Da dove iniziare?",[64,305,306,309,312,315,318],{},[67,307,308],{},"Raccogliete le ricette e le etichette dei prodotti che usate",[67,310,311],{},"Compilate una tabella piatto per piatto con i 14 allergeni",[67,313,314],{},"Stampatela come registro e riportate gli stessi dati sul menu",[67,316,317],{},"Decidete chi la aggiorna quando cambia una ricetta",[67,319,320],{},"Spiegate al personale dove trovarla e cosa rispondere",[19,322,323,324,328,329,47],{},"Se il menu è anche digitale, con ",[23,325,54],{"href":326,"rel":327},"https://www.iizimenu.com",[27]," gli allergeni si selezionano piatto per piatto, partendo dal piano gratuito. Altri software per la ristorazione sono descritti nella nostra pagina dedicata alla ",[23,330,332],{"href":331},"/it/settori/ristorazione","ristorazione",{"title":334,"searchDepth":335,"depth":335,"links":336},"",2,[337,338,339,340,341,342,343],{"id":16,"depth":335,"text":17},{"id":58,"depth":335,"text":59},{"id":146,"depth":335,"text":147},{"id":187,"depth":335,"text":188},{"id":228,"depth":335,"text":229},{"id":267,"depth":335,"text":268},{"id":302,"depth":335,"text":303},null,"2026-10-30","Quali sono i 14 allergeni, chi ha l'obbligo di indicarli, come farlo nel menu cartaceo o digitale, quando serve la documentazione scritta e quali sono le sanzioni.",false,"md",[350,353,356,359],{"q":351,"a":352},"Quali sono i 14 allergeni obbligatori?","Cereali con glutine, crostacei, uova, pesce, arachidi, soia, latte, frutta a guscio, sedano, senape, sesamo, solfiti oltre 10 mg/kg o 10 mg/l, lupini e molluschi, compresi i prodotti derivati nei casi previsti dall'allegato II del Reg. UE 1169/2011.",{"q":354,"a":355},"Basta dire \"chiedete al personale\"?","Il D.Lgs. 231/2017 ammette un avviso su menu, registro o cartello che rimandi al personale, ma le informazioni devono comunque risultare da una documentazione scritta e facilmente reperibile, per i clienti e per le autorità di controllo.",{"q":357,"a":358},"Il QR code basta per gli allergeni?","Da solo no. I sistemi digitali sono ammessi, ma le informazioni devono risultare anche da una documentazione scritta e facilmente reperibile. In pratica, tenete a disposizione il menu digitale e un registro aggiornato.",{"q":268,"a":360},"Secondo l'art. 23 del D.Lgs. 231/2017, salvo che il fatto costituisca reato, omettere l'indicazione comporta da 3.000 a 24.000 euro. Se è fornita con modalità non conformi, da 1.000 a 8.000 euro, o da 500 a 4.000 euro per aspetti solo formali.","restaurants",{},true,"/guides/allergeni-menu-ristorante",4,{"title":7,"description":346},"I 14 allergeni da indicare al ristorante, come farlo nel menu cartaceo o digitale, la documentazione scritta richiesta e le sanzioni del D.Lgs. 231/2017.","Allergeni nel menu: i 14 e come indicarli","web-apps","guides/allergeni-menu-ristorante","Ristoranti, bar e altri locali devono indicare quali dei 14 allergeni del Reg. UE 1169/2011 sono presenti nei piatti, prima di servirli. Il D.Lgs. 231/2017 ammette menu, registro, cartello o sistemi digitali; se usate un sistema digitale, servono anche documenti scritti e facilmente reperibili. In alternativa, un avviso può rimandare al personale, sempre con documentazione scritta. Omettere l'indicazione comporta sanzioni da 3.000 a 24.000 euro.",[54],"LRnW-BbmLydeE9vsK1dxfatzwwMHBa4469uSe5ZjUdA",{"id":375,"title":376,"accent":377,"author":9,"body":378,"dateModified":344,"datePublished":345,"description":648,"draft":347,"extension":348,"faq":649,"industry":361,"meta":665,"navigation":363,"path":666,"readingTime":667,"seo":668,"seoDescription":669,"seoTitle":670,"service":369,"stem":671,"summary":672,"work":673,"__hash__":674},"guides_it/guides/menu-digitale-qr-code-ristorante.md","Menu digitale con QR code per ristoranti: come funziona e cosa dice la legge","lav",{"type":11,"value":379,"toc":638},[380,384,387,397,401,404,424,431,435,438,458,461,465,501,510,514,517,549,553,562,565,585,592,595,599,602,622,626,633],[14,381,383],{"id":382},"perché-passare-a-un-menu-digitale","Perché passare a un menu digitale?",[19,385,386],{},"Un menu stampato invecchia alla prima modifica. Cambia il prezzo di un piatto, finisce un ingrediente, arriva la carta di stagione e le copie sui tavoli non sono più corrette. Se i clienti sono anche stranieri, le versioni da tenere allineate si moltiplicano.",[19,388,389,390,393,394,396],{},"Il menu digitale risolve soprattutto questo: ",[40,391,392],{},"si aggiorna una volta e tutti vedono la versione corretta",". Noi abbiamo sviluppato ",[23,395,54],{"href":53},", un menu digitale con QR code per ristoranti, e in questa guida raccontiamo cosa abbiamo imparato costruendolo, compresi i suoi limiti.",[14,398,400],{"id":399},"come-funziona-un-menu-con-qr-code","Come funziona un menu con QR code?",[19,402,403],{},"Il meccanismo ha tre parti:",[64,405,406,412,418],{},[67,407,408,411],{},[40,409,410],{},"Il menu online",": una pagina web con categorie, piatti, prezzi e allergeni, che il locale modifica da un pannello.",[67,413,414,417],{},[40,415,416],{},"Il QR code",": un'immagine che contiene l'indirizzo di quella pagina, da stampare e mettere sul tavolo.",[67,419,420,423],{},[40,421,422],{},"Il telefono del cliente",": la fotocamera legge il codice e il menu si apre nel browser.",[19,425,426,427,47],{},"Niente di tutto questo richiede un'app. Per noi era il primo requisito: nessuno vuole installare qualcosa per sapere cosa mangiare stasera, nello stesso spirito per cui ",[23,428,430],{"href":429},"/it/guide/app-nativa-flutter-o-web-app","scegliamo una web app quando l'uso è occasionale",[14,432,434],{"id":433},"meglio-un-pdf-o-una-pagina-web","Meglio un PDF o una pagina web?",[19,436,437],{},"Il PDF è la scorciatoia: si inquadra il QR e si apre il file del menu già impaginato. Costa poco tempo, ma ha dei limiti:",[152,439,440,446,452],{},[67,441,442,445],{},[40,443,444],{},"Sul telefono si legge male",": un foglio A4 costringe a ingrandire e spostarsi con le dita",[67,447,448,451],{},[40,449,450],{},"È lento da aggiornare",": ogni modifica richiede di rifare il file e ricaricarlo, e il QR può dover cambiare in base al servizio usato",[67,453,454,457],{},[40,455,456],{},"È pesante",": con una connessione scarsa, un PDF con molte immagini può metterci parecchio ad aprirsi",[19,459,460],{},"Una pagina web pensata per il telefono si adatta allo schermo, permette di saltare da una categoria all'altra e di cambiare lingua, e si aggiorna da un pannello. Se il menu cambia raramente il PDF può bastare; se cambia spesso, la pagina web ripaga in fretta il tempo di prepararla.",[14,462,464],{"id":463},"cosa-deve-contenere-un-buon-menu-digitale","Cosa deve contenere un buon menu digitale?",[152,466,467,473,479,489,495],{},[67,468,469,472],{},[40,470,471],{},"Piatti e descrizioni brevi",": sul telefono si scorre in fretta, quindi poche parole e chiare",[67,474,475,478],{},[40,476,477],{},"Prezzi aggiornati",", comprese le voci come il coperto",[67,480,481,484,485],{},[40,482,483],{},"Allergeni per ogni piatto",": li trattiamo nella ",[23,486,488],{"href":487},"/it/guide/allergeni-menu-ristorante","guida agli allergeni nel menu",[67,490,491,494],{},[40,492,493],{},"Categorie facili da raggiungere",": chi cerca i dolci non deve scorrere tutto il menu",[67,496,497,500],{},[40,498,499],{},"Lingue per i clienti stranieri",": in iizimenu le traduzioni le scrive il ristoratore, perché il nome di un piatto tradotto male da una macchina fa più danni di quanto sembri. Costa qualche minuto in più, ma il testo resta sotto il vostro controllo",[19,502,503,504,509],{},"Non tutto serve per forza. In iizimenu abbiamo deciso di non inserire ordini al tavolo e foto dei piatti, per tenere il prodotto semplice: un menu si deve poter compilare in pochi minuti. Il ",[23,505,508],{"href":506,"rel":507},"https://www.iizimenu.com/menu/lKsg7ugcorP05sHahjV4uMt3be32/aZ22ekwkOQuJ9WV5W7Fk/NvfIN5XO5vb5aPCxSS0Z",[27],"menu di esempio",", con locale e piatti di fantasia, mostra il risultato.",[14,511,513],{"id":512},"come-stampare-e-posizionare-il-qr-code","Come stampare e posizionare il QR code?",[19,515,516],{},"Il QR deve funzionare nelle condizioni reali del locale, quindi conviene provarlo lì prima di stampare tutte le copie.",[152,518,519,525,531,537,543],{},[67,520,521,524],{},[40,522,523],{},"Dimensioni",": per la lettura da seduti, indicativamente almeno 2-3 cm di lato. Meglio qualcosa in più che in meno",[67,526,527,530],{},[40,528,529],{},"Contrasto e superficie",": codice scuro su fondo chiaro, senza riflessi. Una plastificazione lucida sotto una lampada può renderlo illeggibile",[67,532,533,536],{},[40,534,535],{},"Posizione",": visibile senza spostare piatti o bicchieri, con una riga di testo tipo \"Inquadra per il menu\"",[67,538,539,542],{},[40,540,541],{},"Connessione",": provatelo con la rete mobile dal tavolo più sfavorito. Se il segnale è debole, indicate il Wi-Fi vicino al QR",[67,544,545,548],{},[40,546,547],{},"Prova finale",": un iPhone e un Android, con la luce della sera",[14,550,552],{"id":551},"il-qr-può-sostituire-il-menu-cartaceo","Il QR può sostituire il menu cartaceo?",[19,554,555,556,561],{},"Qui conviene essere prudenti. Non abbiamo trovato una norma che dica esplicitamente \"il solo QR non è ammesso\", ma il tema è discusso. Un ",[23,557,560],{"href":558,"rel":559},"https://ilfattoalimentare.it/menu-qr-code-ristoranti-legale-elenco-piatti-deve-essere-accessibile.html",[27],"articolo del Fatto Alimentare"," del maggio 2026 sostiene che il QR da solo non basti a rendere accessibili i prezzi, richiamando l'obbligo di esporli previsto dal TULPS, e riporta il parere di un avvocato secondo cui rifiutare il menu cartaceo a chi non può usare il QR può essere una pratica commerciale scorretta.",[19,563,564],{},"Al di là della legge, c'è una ragione pratica: non tutti hanno il telefono carico, o riescono a leggere uno schermo piccolo. La nostra indicazione è semplice:",[152,566,567,573,579],{},[67,568,569,572],{},[40,570,571],{},"Usate il QR come complemento",", non come unica via per leggere il menu",[67,574,575,578],{},[40,576,577],{},"Tenete almeno un menu fisico"," o una lavagna con i prezzi, da dare a chi lo chiede",[67,580,581,584],{},[40,582,583],{},"Aggiornate anche quello",": correggere una o due copie è molto meno lavoro che ristampare il menu per tutti i tavoli",[19,586,587,588,591],{},"Per gli allergeni c'è invece una regola precisa: l'",[23,589,37],{"href":35,"rel":590},[27]," ammette i sistemi digitali, ma chiede che le informazioni risultino anche da una documentazione scritta e facilmente reperibile.",[19,593,594],{},"Questa guida riassume quanto abbiamo verificato al momento della pubblicazione, ma non è una consulenza legale. Per il vostro caso, chiedete a un consulente, al Comune o all'ASL.",[14,596,598],{"id":597},"cosa-non-fa-un-menu-digitale","Cosa non fa un menu digitale?",[19,600,601],{},"Vale la pena dirlo, anche per il nostro prodotto:",[152,603,604,610,616],{},[67,605,606,609],{},[40,607,608],{},"Non sostituisce il sito del locale",": il menu di iizimenu si genera nel browser del cliente e non è pensato per comparire su Google. Per farvi trovare servono un sito o una scheda del locale",[67,611,612,615],{},[40,613,614],{},"Non aggiorna da solo le informazioni",": se una ricetta cambia, gli allergeni vanno corretti a mano",[67,617,618,621],{},[40,619,620],{},"Non funziona senza rete",": se il cliente non ha connessione serve il menu fisico, e questo è un altro motivo per tenerlo",[14,623,625],{"id":624},"come-iniziare","Come iniziare?",[19,627,628,629,632],{},"Preparate il testo del menu con piatti, prezzi e allergeni, scegliete uno strumento e fate una prova su un tavolo prima di stampare. Con ",[23,630,54],{"href":326,"rel":631},[27]," si può partire con il piano gratuito, senza carta di credito.",[19,634,635,636,47],{},"Se invece vi serve qualcosa di più, come ordini, collegamenti alla cassa o la gestione di più locali, trovate cosa possiamo costruire nella pagina dedicata alla ",[23,637,332],{"href":331},{"title":334,"searchDepth":335,"depth":335,"links":639},[640,641,642,643,644,645,646,647],{"id":382,"depth":335,"text":383},{"id":399,"depth":335,"text":400},{"id":433,"depth":335,"text":434},{"id":463,"depth":335,"text":464},{"id":512,"depth":335,"text":513},{"id":551,"depth":335,"text":552},{"id":597,"depth":335,"text":598},{"id":624,"depth":335,"text":625},"Come funziona un menu digitale con QR code, PDF o pagina web, cosa deve contenere, come stampare il QR e se può sostituire il menu cartaceo, spiegato da chi ne ha sviluppato uno.",[650,653,656,659,662],{"q":651,"a":652},"Il menu con QR code è obbligatorio?","No, nessuna norma lo impone. È una scelta del locale, per aggiornare più facilmente il menu e offrirlo in più lingue.",{"q":654,"a":655},"Posso eliminare del tutto il menu cartaceo?","È sconsigliabile. Non abbiamo trovato una norma che vieti esplicitamente il solo QR, ma secondo un'analisi del Fatto Alimentare il QR da solo non garantisce a tutti l'accesso ai prezzi. La soluzione prudente è affiancargli un menu fisico o una lavagna. Per un parere sul vostro caso, sentite un consulente o il Comune.",{"q":657,"a":658},"Se cambio il menu devo ristampare il QR?","No, se il QR punta a una pagina web che aggiornate voi. Il codice resta lo stesso e cambia il contenuto. Se invece punta a un file PDF, dipende dal servizio che usate, quindi verificatelo prima di stampare.",{"q":660,"a":661},"Il cliente deve scaricare un'app?","No. Le fotocamere dei telefoni moderni leggono i QR code e il menu si apre nel browser. Chiedere un'app o una registrazione per leggere il menu è un ostacolo inutile.",{"q":663,"a":664},"Il menu digitale basta per gli allergeni?","No. Il D.Lgs. 231/2017 ammette i sistemi digitali, ma chiede che le stesse informazioni risultino anche da una documentazione scritta e facilmente reperibile, per i clienti e per i controlli.",{},"/guides/menu-digitale-qr-code-ristorante",5,{"title":376,"description":648},"Come funziona il menu digitale con QR code, PDF o pagina web, cosa deve contenere e se può sostituire il cartaceo. La guida di chi ne ha sviluppato uno.","Menu digitale con QR code per ristoranti","guides/menu-digitale-qr-code-ristorante","Un menu digitale è una pagina web con piatti, prezzi e allergeni che il cliente apre inquadrando un QR code, senza scaricare app. Conviene preferirlo a un PDF, perché si legge meglio sul telefono e si aggiorna senza cambiare il QR. Non conviene però usarlo come unico menu - è prudente tenere una copia fisica - e per gli allergeni la legge chiede anche una documentazione scritta.",[54],"wJ77GclhymDl-q6f_gmPoL-CzeE5uGMrFiFin_wyKxY",{"id":676,"title":677,"accent":678,"author":9,"body":679,"dateModified":344,"datePublished":1035,"description":1036,"draft":347,"extension":348,"faq":1037,"industry":344,"meta":1050,"navigation":363,"path":1051,"readingTime":667,"seo":1052,"seoDescription":1053,"seoTitle":1054,"service":1055,"stem":1056,"summary":1057,"work":1058,"__hash__":1062},"guides_it/guides/app-nativa-flutter-o-web-app.md","App nativa, Flutter o web app? Come scegliere","cyan",{"type":11,"value":680,"toc":1026},[681,685,688,708,711,715,718,724,764,770,776,780,783,811,824,828,836,866,870,873,876,880,981,985,1016,1019],[14,682,684],{"id":683},"qual-è-la-differenza-tra-app-nativa-flutter-e-web-app","Qual è la differenza tra app nativa, Flutter e web app?",[19,686,687],{},"Quando un'azienda decide di \"fare un'app\", la prima scelta tecnica è anche quella che pesa di più su costi, tempi e manutenzione. Le strade principali sono tre.",[152,689,690,696,702],{},[67,691,692,695],{},[40,693,694],{},"App nativa",": due app separate, una per iPhone scritta in Swift e una per Android scritta in Kotlin. Due codici, spesso due team, da tenere allineati a ogni modifica.",[67,697,698,701],{},[40,699,700],{},"App cross-platform in Flutter",": un solo codice, scritto in Dart, da cui si ottengono due app vere per iOS e Android, pubblicate sugli store e installate sul telefono come quelle native.",[67,703,704,707],{},[40,705,706],{},"Web app",": un'applicazione che si apre nel browser, da un link o da un QR code. Non si scarica dagli store e funziona su telefono, tablet e computer.",[19,709,710],{},"Non esiste una scelta giusta in assoluto: dipende sempre da cosa deve fare l'app, da chi la usa e da quanto spesso.",[14,712,714],{"id":713},"quando-serve-davvero-unapp-da-installare","Quando serve davvero un'app da installare?",[19,716,717],{},"Un'app da installare ha senso quando succedono almeno una di queste cose.",[19,719,720,723],{},[40,721,722],{},"Deve usare funzioni del telefono che il browser non dà, o dà male."," Alcuni esempi dai nostri progetti:",[152,725,726,737,748,754],{},[67,727,728,731,732,736],{},[40,729,730],{},"GPS in background",": nell'",[23,733,735],{"href":734},"/it/lavori/event-bus-travel","app per i viaggi in bus verso i concerti"," il telefono dell'accompagnatore condivide la posizione del pullman con i passeggeri anche a schermo spento",[67,738,739,742,743,747],{},[40,740,741],{},"Bluetooth",": l'",[23,744,746],{"href":745},"/it/lavori/ferry-pos-printer","app di cassa per le biglietterie dei traghetti"," stampa i biglietti su una stampante termica collegata via Bluetooth",[67,749,750,753],{},[40,751,752],{},"Notifiche push"," affidabili, per avvisare passeggeri, clienti o personale nel momento giusto",[67,755,756,742,759,763],{},[40,757,758],{},"Mappe evolute",[23,760,762],{"href":761},"/it/lavori/cycling-routes-app","app per il cicloturismo"," mostra i percorsi in 3D e segue il ciclista lungo la traccia",[19,765,766,769],{},[40,767,768],{},"Deve funzionare senza connessione."," In banchina, in mare, in montagna o su un pullman la copertura manca spesso. Un'app può salvare i dati sul telefono e sincronizzarli quando la rete torna: la cassa dei traghetti registra ogni vendita in un database locale, così non si ferma mai.",[19,771,772,775],{},[40,773,774],{},"Viene usata spesso."," Personale, soci, clienti abituali: chi apre l'app ogni giorno la installa volentieri, e trova l'icona sempre lì.",[14,777,779],{"id":778},"quando-basta-una-web-app","Quando basta una web app?",[19,781,782],{},"Una web app è la scelta migliore quando:",[152,784,785,799,805],{},[67,786,787,790,791,795,796,798],{},[40,788,789],{},"l'uso è occasionale",": nessuno vuole scaricare un'app per un soggiorno di tre notti. Per questo ",[23,792,794],{"href":793},"/it/lavori/iiziguest","iiziguest",", la nostra guida digitale per B&B, è una web app che l'ospite apre da un QR code in camera, senza installare nulla e senza login. Lo stesso vale per ",[23,797,54],{"href":53},", il nostro menu digitale per ristoranti, che il cliente apre dal tavolo",[67,800,801,804],{},[40,802,803],{},"si lavora alla scrivania",": gestionali, back-office, dashboard e pannelli di amministrazione vivono meglio su uno schermo grande, nel browser",[67,806,807,810],{},[40,808,809],{},"conta arrivare a tutti subito",": un link funziona su qualsiasi dispositivo, senza passare dagli store e senza aggiornamenti da scaricare",[19,812,813,814,818,819,823],{},"Spesso la risposta è \"tutte e due\": nella ",[23,815,817],{"href":816},"/it/lavori/local-delivery-platform","piattaforma per le consegne locali"," gli admin assegnano e seguono le consegne da una dashboard web, mentre i driver usano un'app in Flutter sul telefono. Se state valutando un gestionale, la pagina sui ",[23,820,822],{"href":821},"/it/servizi/web-app-e-gestionali-su-misura","gestionali su misura"," entra più nel dettaglio.",[14,825,827],{"id":826},"perché-sviluppiamo-le-nostre-app-in-flutter","Perché sviluppiamo le nostre app in Flutter?",[19,829,830,831,835],{},"Sei dei progetti che trovate nei ",[23,832,834],{"href":833},"/it/lavori","nostri lavori"," sono app in Flutter, dal 2021 a oggi. I motivi sono pratici.",[152,837,838,844,854,860],{},[67,839,840,843],{},[40,841,842],{},"Un solo codice per iOS e Android."," Ogni funzione si scrive, si testa e si corregge una volta sola, e le due app restano sempre allineate. Per chi commissiona l'app significa meno costi di sviluppo e di manutenzione.",[67,845,846,849,850,47],{},[40,847,848],{},"Velocità di sviluppo."," Le modifiche all'interfaccia si vedono in pochi secondi mentre si lavora, e questo accorcia i tempi dal prototipo alla prima versione. Ne parliamo nella guida su ",[23,851,853],{"href":852},"/it/guide/tempi-sviluppo-app","quanto tempo serve per sviluppare un'app",[67,855,856,859],{},[40,857,858],{},"Supporto completo agli ecosistemi Apple e Google."," Notifiche, pagamenti, mappe, fotocamera, Bluetooth, servizi Firebase: le librerie sono mature e mantenute.",[67,861,862,865],{},[40,863,864],{},"Nessun limite quando serve il nativo."," Se una funzione richiede qualcosa di specifico del sistema operativo, Flutter può dialogare direttamente con il codice nativo di iOS e Android. Finora non ci siamo mai trovati bloccati da Flutter in un progetto.",[14,867,869],{"id":868},"quando-conviene-unapp-nativa-pura","Quando conviene un'app nativa pura?",[19,871,872],{},"Raramente, per le app che commissiona un'azienda. Il nativo puro ha senso quando l'app vive quasi solo di funzioni di una singola piattaforma - per esempio se esiste solo per iPhone e deve integrarsi a fondo con widget, Apple Watch o funzioni di sistema appena uscite - oppure quando un'azienda ha già un team interno di sviluppatori iOS e Android.",[19,874,875],{},"Negli altri casi, due codici separati significano pagare due volte ogni funzione, ogni correzione e ogni aggiornamento, per un risultato che l'utente non distingue.",[14,877,879],{"id":878},"il-confronto-in-una-tabella","Il confronto in una tabella",[881,882,883,899],"table",{},[884,885,886],"thead",{},[887,888,889,892,894,897],"tr",{},[890,891],"th",{},[890,893,694],{},[890,895,896],{},"App in Flutter",[890,898,706],{},[900,901,902,916,930,943,954,967],"tbody",{},[887,903,904,908,911,914],{},[905,906,907],"td",{},"Codice da mantenere",[905,909,910],{},"Due, uno per piattaforma",[905,912,913],{},"Uno",[905,915,913],{},[887,917,918,921,924,927],{},[905,919,920],{},"Disponibile su",[905,922,923],{},"iOS o Android, dagli store",[905,925,926],{},"iOS e Android, dagli store",[905,928,929],{},"Qualsiasi browser, da un link",[887,931,932,935,938,940],{},[905,933,934],{},"GPS in background, Bluetooth, offline",[905,936,937],{},"Sì",[905,939,937],{},[905,941,942],{},"Limitato",[887,944,945,947,949,951],{},[905,946,752],{},[905,948,937],{},[905,950,937],{},[905,952,953],{},"Limitate, soprattutto su iPhone",[887,955,956,959,962,964],{},[905,957,958],{},"Aggiornamenti",[905,960,961],{},"Passano dalla revisione degli store",[905,963,961],{},[905,965,966],{},"Immediati",[887,968,969,972,975,978],{},[905,970,971],{},"Quando conviene",[905,973,974],{},"Funzioni molto specifiche di una piattaforma",[905,976,977],{},"App usate spesso, che sfruttano il telefono",[905,979,980],{},"Uso occasionale, lavoro alla scrivania, gestionali",[14,982,984],{"id":983},"come-scegliere-cinque-domande-da-farsi","Come scegliere: cinque domande da farsi",[64,986,987,993,999,1004,1010],{},[67,988,989,992],{},[40,990,991],{},"Chi la usa e quanto spesso?"," Uso quotidiano spinge verso l'app, uso occasionale verso la web app.",[67,994,995,998],{},[40,996,997],{},"Deve funzionare senza rete?"," Se sì, serve un'app.",[67,1000,1001,998],{},[40,1002,1003],{},"Usa GPS, Bluetooth, fotocamera o notifiche in modo continuativo?",[67,1005,1006,1009],{},[40,1007,1008],{},"Si usa in movimento o alla scrivania?"," In movimento il telefono, alla scrivania il browser.",[67,1011,1012,1015],{},[40,1013,1014],{},"Serve a più tipi di utenti?"," Spesso la risposta migliore è un'app per chi è sul campo e una web app per chi gestisce, sopra gli stessi dati.",[19,1017,1018],{},"Se le risposte non sono nette, partire da una web app e aggiungere l'app in un secondo momento è una strada sicura, purché il backend sia progettato per entrambe fin dall'inizio.",[19,1020,1021,1022,47],{},"Nella call gratuita di 30 minuti guardiamo insieme il vostro caso e vi diciamo quale strada sceglieremmo, e perché. Trovate come lavoriamo nella pagina sullo ",[23,1023,1025],{"href":1024},"/it/servizi/sviluppo-app-su-misura","sviluppo di app su misura",{"title":334,"searchDepth":335,"depth":335,"links":1027},[1028,1029,1030,1031,1032,1033,1034],{"id":683,"depth":335,"text":684},{"id":713,"depth":335,"text":714},{"id":778,"depth":335,"text":779},{"id":826,"depth":335,"text":827},{"id":868,"depth":335,"text":869},{"id":878,"depth":335,"text":879},{"id":983,"depth":335,"text":984},"2026-10-26","Le differenze tra app nativa, app in Flutter e web app, quando serve davvero un'app da installare, quando basta il browser e perché sviluppiamo le nostre app mobile in Flutter.",[1038,1041,1044,1047],{"q":1039,"a":1040},"Un'app in Flutter è più lenta di un'app nativa?","Per le app aziendali e di servizio, cioè liste, mappe, pagamenti, scansioni e stampa, l'utente non nota differenze. Flutter compila in codice nativo per ogni piattaforma e disegna l'interfaccia da sé, senza passare da una pagina web.",{"q":1042,"a":1043},"Con Flutter si possono usare Bluetooth, GPS e fotocamera?","Sì. Le funzioni più comuni hanno librerie mature, e quando serve qualcosa di specifico Flutter può chiamare direttamente il codice nativo di iOS e Android. Nelle nostre app usiamo stampa termica Bluetooth, GPS in background, scansione di QR code, notifiche push e mappe 3D.",{"q":1045,"a":1046},"Una web app si può installare sul telefono?","In parte. Una web app può essere aggiunta alla schermata Home e funzionare a schermo intero, ma ha accesso limitato alle funzioni del telefono, soprattutto su iPhone, e non compare negli store. Se servono GPS in background, Bluetooth o un funzionamento offline affidabile, serve un'app vera.",{"q":1048,"a":1049},"Posso partire con una web app e fare l'app dopo?","Sì, se il backend è progettato bene. Dati, logica e API restano gli stessi, e l'app mobile si aggiunge come un nuovo pezzo che li usa. È un modo sensato di partire quando non è ancora chiaro se gli utenti useranno il servizio abbastanza spesso da installare un'app.",{},"/guides/app-nativa-flutter-o-web-app",{"title":677,"description":1036},"App nativa, Flutter o web app - le differenze, quando serve un'app da installare, quando basta il browser e come scegliere, con esempi reali.","App nativa, Flutter o web app?","custom-apps","guides/app-nativa-flutter-o-web-app","Se l'app deve usare GPS in background, Bluetooth, notifiche push o funzionare senza connessione, e la userete spesso, serve un'app da installare - e Flutter permette di averla per iOS e Android con un solo codice. Se l'uso è occasionale o avviene alla scrivania, una web app è più semplice da far arrivare alle persone, perché si apre da un link. Il nativo puro conviene raramente, quando un'app dipende quasi solo da funzioni di una singola piattaforma.",[1059,1060,1061,794,54],"event-bus-travel","ferry-pos-printer","cycling-routes-app","2M52L0lySdjNxow5VB2guc_Ym2OEhACbdS1tZ7E3TkI",{"id":1064,"title":1065,"accent":1066,"author":9,"body":1067,"dateModified":344,"datePublished":1035,"description":1308,"draft":347,"extension":348,"faq":1309,"industry":344,"meta":1322,"navigation":363,"path":1323,"readingTime":365,"seo":1324,"seoDescription":1325,"seoTitle":1326,"service":1055,"stem":1327,"summary":1328,"work":1329,"__hash__":1330},"guides_it/guides/tempi-sviluppo-app.md","Quanto tempo serve per sviluppare un'app?","yellow",{"type":11,"value":1068,"toc":1299},[1069,1073,1080,1084,1091,1111,1114,1118,1125,1145,1152,1156,1159,1162,1166,1172,1178,1208,1211,1215,1218,1248,1252,1255,1287,1294],[14,1070,1072],{"id":1071},"perché-dipende-non-è-una-risposta-utile","Perché \"dipende\" non è una risposta utile",[19,1074,1075,1076,1079],{},"Chi chiede quanto tempo serve per sviluppare un'app si sente rispondere quasi sempre \"dipende\". È vero, ma non aiuta a pianificare. Una risposta più utile cambia la domanda: non \"quanto ci vuole per fare tutta l'app\", ma ",[40,1077,1078],{},"quanto ci vuole per avere una prima versione che funziona",", e come si va avanti da lì.",[14,1081,1083],{"id":1082},"quanto-tempo-serve-per-avere-una-prima-versione","Quanto tempo serve per avere una prima versione?",[19,1085,1086,1087,1090],{},"Con il nostro metodo, ",[40,1088,1089],{},"meno di un mese",". È possibile perché la prima versione ha un perimetro piccolo e ben definito, deciso all'inizio:",[152,1092,1093,1099,1105],{},[67,1094,1095,1098],{},[40,1096,1097],{},"Giorno 1",": dopo la call gratuita, fissiamo obiettivi, priorità e cosa entra nel primo rilascio",[67,1100,1101,1104],{},[40,1102,1103],{},"Settimana 1",": un prototipo cliccabile con i vostri dati reali, da provare con chi userà l'app",[67,1106,1107,1110],{},[40,1108,1109],{},"Settimane 2-3",": sviluppiamo la versione definitiva, la testiamo e la pubblichiamo",[19,1112,1113],{},"Per una web app la pubblicazione è immediata. Per un'app sugli store va aggiunto il tempo della revisione di Apple e Google, di cui parliamo più sotto.",[14,1115,1117],{"id":1116},"perché-partire-a-rilasci-invece-di-aspettare-lapp-completa","Perché partire a rilasci invece di aspettare l'app completa?",[19,1119,1120,1121,1124],{},"Il perimetro e la data di ogni rilascio si concordano in anticipo, ma il progetto procede ",[40,1122,1123],{},"a rilasci successivi"," invece di arrivare tutto insieme dopo mesi. I vantaggi sono concreti:",[152,1126,1127,1133,1139],{},[67,1128,1129,1132],{},[40,1130,1131],{},"usate l'app prima",": le funzioni più importanti lavorano per voi mentre le altre sono ancora in sviluppo",[67,1134,1135,1138],{},[40,1136,1137],{},"decidete con dati veri",": quello che gli utenti fanno davvero con la prima versione orienta le priorità della seconda",[67,1140,1141,1144],{},[40,1142,1143],{},"il rischio resta piccolo",": ogni rilascio è abbastanza contenuto da poter essere stimato bene, nei tempi e nel prezzo",[19,1146,1147,1148,47],{},"È lo stesso principio delle milestone a prezzo fisso, che spieghiamo nella guida su ",[23,1149,1151],{"href":1150},"/it/guide/prezzo-fisso-o-a-ore-software-house","prezzo fisso o a ore",[14,1153,1155],{"id":1154},"cosa-cè-nella-prima-versione","Cosa c'è nella prima versione?",[19,1157,1158],{},"Il minimo che serve perché l'app sia usata da persone vere per lo scopo principale. Per una biglietteria può essere la vendita e la stampa del biglietto, senza ancora i report; per un'app per i soci, l'accesso e la tessera digitale, senza ancora le prenotazioni.",[19,1160,1161],{},"Scegliere cosa lasciare fuori è la decisione più importante del primo giorno, e la prendiamo insieme. Quello che resta fuori non è perso: entra nei rilasci successivi, in ordine di priorità.",[14,1163,1165],{"id":1164},"quanto-tempo-richiede-la-pubblicazione-su-app-store-e-google-play","Quanto tempo richiede la pubblicazione su App Store e Google Play?",[19,1167,1168,1169,47],{},"Ogni versione di un'app passa dalla revisione di Apple e Google prima di arrivare agli utenti. Di solito servono ",[40,1170,1171],{},"da qualche ora a qualche giorno",[19,1173,1174,1177],{},[40,1175,1176],{},"La prima pubblicazione richiede più tempo",", per diversi motivi:",[152,1179,1180,1187,1194,1201],{},[67,1181,1182,1183,1186],{},"vanno aperti gli ",[40,1184,1185],{},"account sviluppatore"," a nome dell'azienda: Apple, per esempio, chiede un numero D-U-N-S per gli account aziendali, che può richiedere qualche giorno se l'azienda non ce l'ha già",[67,1188,1189,1190,1193],{},"vanno preparate le ",[40,1191,1192],{},"schede dello store",": nome, descrizione, screenshot, icona, categoria",[67,1195,1196,1197,1200],{},"vanno compilate le ",[40,1198,1199],{},"informazioni sulla privacy",": quali dati raccoglie l'app e perché, con un link all'informativa",[67,1202,1203,1204,1207],{},"la ",[40,1205,1206],{},"revisione è più attenta"," sulla prima versione, e una richiesta di chiarimento da parte dello store può aggiungere qualche giorno",[19,1209,1210],{},"Per questo conviene aprire gli account il prima possibile, anche prima che l'app sia pronta. Gli aggiornamenti successivi, invece, passano di solito molto più in fretta.",[14,1212,1214],{"id":1213},"cosa-allunga-davvero-i-tempi","Cosa allunga davvero i tempi?",[19,1216,1217],{},"Dalla nostra esperienza, le cause più frequenti non sono tecniche.",[152,1219,1220,1226,1232,1242],{},[67,1221,1222,1225],{},[40,1223,1224],{},"La revisione degli store",", soprattutto alla prima pubblicazione, come visto sopra",[67,1227,1228,1231],{},[40,1229,1230],{},"Materiali che arrivano in ritardo",": testi, immagini, loghi, traduzioni. L'app può essere pronta, ma senza contenuti non si pubblica",[67,1233,1234,1237,1238],{},[40,1235,1236],{},"Documentazione che manca",": per integrare un gestionale o un servizio esterno servono accessi e documentazione delle API. Se arrivano tardi, o sono incompleti, l'integrazione aspetta. Ne parliamo nella pagina sulle ",[23,1239,1241],{"href":1240},"/it/servizi/integrazioni-software","integrazioni software",[67,1243,1244,1247],{},[40,1245,1246],{},"Specifiche che cambiano in corso",": dipende. Un dettaglio si assorbe nel rilascio in corso; una funzione nuova va nel rilascio successivo, così la data di quello in corso non si sposta",[14,1249,1251],{"id":1250},"come-accorciare-i-tempi-una-checklist","Come accorciare i tempi: una checklist",[19,1253,1254],{},"Prima di partire, preparate:",[64,1256,1257,1263,1269,1275,1281],{},[67,1258,1259,1262],{},[40,1260,1261],{},"Una persona di riferimento"," che può decidere e risponde in tempi brevi",[67,1264,1265,1268],{},[40,1266,1267],{},"I contenuti"," della prima versione: testi, immagini, logo, eventuali traduzioni",[67,1270,1271,1274],{},[40,1272,1273],{},"Gli accessi"," ai sistemi da collegare, con la loro documentazione",[67,1276,1277,1280],{},[40,1278,1279],{},"Gli account sviluppatore"," di Apple e Google a nome dell'azienda, se l'app va sugli store",[67,1282,1283,1286],{},[40,1284,1285],{},"Una lista di priorità",": cosa deve esserci nel primo rilascio e cosa può aspettare",[19,1288,1289,1290,1293],{},"Se non sapete ancora se vi serve un'app da installare o se basta una web app, partite dalla guida ",[23,1291,1292],{"href":429},"app nativa, Flutter o web app",": la scelta incide anche sui tempi, perché una web app non passa dalla revisione degli store.",[19,1295,1296,1297,47],{},"Nella call gratuita di 30 minuti definiamo insieme cosa entra nella prima versione e vi diciamo quando può essere online. Trovate come lavoriamo nella pagina sullo ",[23,1298,1025],{"href":1024},{"title":334,"searchDepth":335,"depth":335,"links":1300},[1301,1302,1303,1304,1305,1306,1307],{"id":1071,"depth":335,"text":1072},{"id":1082,"depth":335,"text":1083},{"id":1116,"depth":335,"text":1117},{"id":1154,"depth":335,"text":1155},{"id":1164,"depth":335,"text":1165},{"id":1213,"depth":335,"text":1214},{"id":1250,"depth":335,"text":1251},"Quanto tempo serve per avere una prima versione di un'app su misura, come si lavora a rilasci, quanto dura la revisione di App Store e Google Play e cosa allunga davvero i tempi.",[1310,1313,1316,1319],{"q":1311,"a":1312},"In meno di un mese si può avere l'app completa?","Si ha una prima versione completa nel suo perimetro, cioè che fa bene le cose più importanti ed è usata da persone vere. Le funzioni successive arrivano con i rilasci seguenti, ognuno con la sua data concordata in anticipo.",{"q":1314,"a":1315},"Quanto tempo ci mette Apple ad approvare un'app?","Di solito da qualche ora a qualche giorno, e lo stesso vale per Google Play. La prima pubblicazione richiede più tempo, perché vanno preparati account sviluppatore, schede dello store e informazioni sulla privacy, e la revisione è più attenta.",{"q":1317,"a":1318},"Se cambio idea durante lo sviluppo, i tempi si allungano?","Dipende dal cambiamento. Una modifica piccola si assorbe nel rilascio in corso; una nuova funzione diventa parte del rilascio successivo, così la data di quello in corso non si sposta.",{"q":1320,"a":1321},"Cosa posso fare io per accorciare i tempi?","Preparare prima di partire testi, immagini, accessi ai sistemi da integrare e la loro documentazione, nominare una persona che decide e risponde in tempi brevi, e aprire per tempo gli account sviluppatore di Apple e Google a nome dell'azienda.",{},"/guides/tempi-sviluppo-app",{"title":1065,"description":1308},"Quanto tempo serve per sviluppare un'app su misura - la prima versione in meno di un mese, la revisione degli store e cosa allunga i tempi.","Tempi di sviluppo di un'app","guides/tempi-sviluppo-app","Con un perimetro chiaro, una prima versione di un'app si può pubblicare in meno di un mese - un prototipo con dati reali nella prima settimana, la versione definitiva nelle due-tre successive. Il resto arriva a rilasci, uno dopo l'altro. A rallentare sono soprattutto la revisione degli store, che va da qualche ora a qualche giorno ed è più lunga alla prima pubblicazione, e i materiali o la documentazione che arrivano in ritardo.",[],"AHUyYIzTZwJW4Fl2iuBck9OZvUTQGANLZIl_So9qK3g",{"id":1332,"title":1333,"accent":8,"author":9,"body":1334,"dateModified":344,"datePublished":1527,"description":1528,"draft":347,"extension":348,"faq":1529,"industry":1542,"meta":1543,"navigation":363,"path":1544,"readingTime":1519,"seo":1545,"seoDescription":1546,"seoTitle":1547,"service":1055,"stem":1548,"summary":1549,"work":1550,"__hash__":1552},"guides_it/guides/audioguida-geolocalizzata-come-funziona.md","Audioguida geolocalizzata: come funziona un'app che parla quando arrivi",{"type":11,"value":1335,"toc":1513},[1336,1340,1347,1359,1363,1368,1375,1378,1382,1396,1403,1407,1414,1418,1421,1425,1428,1435,1439,1442,1462,1465,1469,1506,1510],[14,1337,1339],{"id":1338},"lidea","L'idea",[19,1341,1342,1343,1346],{},"Un passeggero su un traghetto, un turista su un bus panoramico, un ciclista lungo un percorso: hanno il telefono in tasca e attorno qualcosa che vale la pena raccontare. Un'audioguida geolocalizzata fa partire il racconto giusto ",[40,1344,1345],{},"nel momento in cui si arriva"," nel posto, senza dover cercare nulla, nella lingua di chi ascolta.",[19,1348,1349,1350,1354,1355,1358],{},"L'abbiamo sviluppata per una ",[23,1351,1353],{"href":1352},"/it/lavori/ferry-audio-guide","compagnia di traghetti",", dove la guida racconta la costa durante la traversata in 5 lingue, e in una versione diversa per un'",[23,1356,1357],{"href":761},"app di cicloturismo",", con racconti audio legati ai punti di interesse lungo i percorsi.",[14,1360,1362],{"id":1361},"come-funziona","Come funziona",[1364,1365,1367],"h3",{"id":1366},"punti-raggi-e-attivazione","Punti, raggi e attivazione",[19,1369,1370,1371,1374],{},"Ogni tappa della guida è un ",[40,1372,1373],{},"punto sulla mappa con un raggio di attivazione",". L'app conosce la posizione del dispositivo grazie al GPS e, quando il mezzo entra nell'area di un punto, avvia la traccia corrispondente.",[19,1376,1377],{},"Il raggio non è un dettaglio: su un traghetto che viaggia a buona velocità deve essere abbastanza ampio da far partire il racconto prima che il panorama sia già passato; in un centro storico deve essere stretto, per non sovrapporsi al punto vicino. Per questo conviene poterlo regolare punto per punto.",[1364,1379,1381],{"id":1380},"due-modi-di-ascoltare","Due modi di ascoltare",[152,1383,1384,1390],{},[67,1385,1386,1389],{},[40,1387,1388],{},"Automatico",": la traccia parte da sola entrando nell'area. È l'esperienza più naturale su un mezzo in movimento.",[67,1391,1392,1395],{},[40,1393,1394],{},"Su richiesta",": il visitatore tocca un punto sulla mappa e ascolta il racconto. È più adatto quando ci si muove liberamente, come in bici, e nella nostra app di cicloturismo funziona così.",[19,1397,1398,1399,1402],{},"In entrambi i casi una ",[40,1400,1401],{},"mappa"," mostra i punti di interesse e la posizione dell'utente, con l'elenco delle tracce organizzate per linea o per percorso.",[1364,1404,1406],{"id":1405},"funzionamento-offline","Funzionamento offline",[19,1408,1409,1410,1413],{},"È il requisito che più spesso viene sottovalutato. In mare, in montagna e lungo molte ciclabili la rete dati manca o è instabile. Il GPS funziona anche senza rete, ma le tracce audio devono essere ",[40,1411,1412],{},"già sul telefono",": l'app le scarica in anticipo, ad esempio quando il passeggero attiva il biglietto o sceglie il percorso.",[1364,1415,1417],{"id":1416},"più-lingue","Più lingue",[19,1419,1420],{},"Il pubblico del turismo è internazionale. La guida per i traghetti è disponibile in italiano, inglese, francese, tedesco e spagnolo, con audio e testo: ogni passeggero ascolta il racconto nella sua lingua.",[1364,1422,1424],{"id":1423},"contenuti-gestiti-da-back-office","Contenuti gestiti da back-office",[19,1426,1427],{},"Punti, raggi, ordine di riproduzione, tracce e traduzioni cambiano: una tappa nuova, un testo da correggere, una linea con un percorso diverso. Se ogni modifica richiede una nuova versione dell'app sugli store, la guida invecchia in fretta.",[19,1429,1430,1431,1434],{},"Nel nostro progetto tutto questo si gestisce da un ",[40,1432,1433],{},"back-office",", linea per linea, e i passeggeri ricevono le novità senza aggiornare l'app.",[14,1436,1438],{"id":1437},"come-si-integra-con-biglietti-e-servizio","Come si integra con biglietti e servizio",[19,1440,1441],{},"Un'audioguida rende di più quando fa parte del servizio, non quando è un'app a sé. Nell'ecosistema dei traghetti:",[152,1443,1444,1451],{},[67,1445,1446,1447,1450],{},"la guida vive nell'",[40,1448,1449],{},"app per i passeggeri",", insieme a orari, biglietti con QR code e notifiche per variazioni e cancellazioni",[67,1452,1453,1454,1457,1458,1461],{},"i biglietti venduti in banchina con l'",[23,1455,1456],{"href":745},"app di cassa"," riportano stampato un ",[40,1459,1460],{},"codice"," che sblocca la guida nell'app",[19,1463,1464],{},"Così l'audioguida diventa parte del biglietto, e un motivo in più per scaricare l'app della compagnia.",[14,1466,1468],{"id":1467},"cosa-considerare-prima-di-commissionarla","Cosa considerare prima di commissionarla",[152,1470,1471,1477,1483,1488,1494,1500],{},[67,1472,1473,1476],{},[40,1474,1475],{},"Il mezzo e la velocità",": battello, bus, bici o a piedi cambiano raggi, numero di punti e modalità di ascolto",[67,1478,1479,1482],{},[40,1480,1481],{},"La copertura",": date per scontato che in alcuni tratti manchi",[67,1484,1485,1487],{},[40,1486,1267],{},": chi scrive i testi, chi registra le voci, in quante lingue - è spesso la parte che richiede più tempo",[67,1489,1490,1493],{},[40,1491,1492],{},"Batteria e permessi",": l'app deve chiedere l'accesso alla posizione in modo chiaro e usarlo solo quando serve",[67,1495,1496,1499],{},[40,1497,1498],{},"Chi aggiorna la guida",": meglio un back-office semplice che una dipendenza dallo sviluppatore per ogni modifica",[67,1501,1502,1505],{},[40,1503,1504],{},"Il collegamento con il resto",": biglietti, app passeggeri, codici di sblocco",[14,1507,1509],{"id":1508},"da-dove-partire","Da dove partire",[19,1511,1512],{},"Si può partire da una sola linea o da un solo percorso, con poche tappe e due lingue, misurare quanto viene usata e poi estenderla. Noi partiamo da una call gratuita di 30 minuti e definiamo una prima milestone a prezzo fisso; l'app la sviluppiamo in Flutter, con un unico codice per iOS e Android.",{"title":334,"searchDepth":335,"depth":335,"links":1514},[1515,1516,1524,1525,1526],{"id":1338,"depth":335,"text":1339},{"id":1361,"depth":335,"text":1362,"children":1517},[1518,1520,1521,1522,1523],{"id":1366,"depth":1519,"text":1367},3,{"id":1380,"depth":1519,"text":1381},{"id":1405,"depth":1519,"text":1406},{"id":1416,"depth":1519,"text":1417},{"id":1423,"depth":1519,"text":1424},{"id":1437,"depth":335,"text":1438},{"id":1467,"depth":335,"text":1468},{"id":1508,"depth":335,"text":1509},"2026-10-07","Come funziona un'audioguida GPS in un'app - aree di attivazione, funzionamento offline, lingue, contenuti gestiti da back-office - e cosa considerare prima di commissionarne una per battelli, traghetti, bus o percorsi.",[1530,1533,1536,1539],{"q":1531,"a":1532},"L'audioguida funziona senza connessione internet?","Deve. Su un traghetto, in un parco o lungo una ciclabile la copertura è spesso assente. Le tracce audio e i testi si scaricano in anticipo, ad esempio al momento dell'attivazione del biglietto, e la posizione GPS funziona anche senza rete dati.",{"q":1534,"a":1535},"Serve un'app da scaricare o basta il sito web?","Per una guida che parte da sola quando si entra in un'area serve un'app per iOS e Android - il browser non può seguire la posizione in modo affidabile con lo schermo spento. Per una guida in cui è il visitatore a toccare il punto sulla mappa, può bastare una web app.",{"q":1537,"a":1538},"Chi registra le tracce audio?","I contenuti - testi, voci, traduzioni - sono a carico di chi gestisce il servizio, spesso con speaker professionisti o voci sintetiche di buona qualità. L'app e il back-office servono a organizzarli e pubblicarli, e a farli partire nel posto giusto.",{"q":1540,"a":1541},"Si possono aggiungere nuove tappe senza aggiornare l'app?","Sì, se l'app è progettata così fin dall'inizio. Nel nostro progetto posizione, raggio, ordine e traduzioni di ogni traccia si gestiscono dal back-office, e i passeggeri vedono le novità senza passare dagli store.","tourism",{},"/guides/audioguida-geolocalizzata-come-funziona",{"title":1333,"description":1528},"Come funziona un'audioguida geolocalizzata - raggio di attivazione, offline, più lingue, back-office - spiegata da chi l'ha sviluppata per una compagnia di traghetti.","Audioguida geolocalizzata: come funziona","guides/audioguida-geolocalizzata-come-funziona","Un'audioguida geolocalizzata associa ogni racconto a un punto sulla mappa con un raggio di attivazione - quando il mezzo o il visitatore entra nell'area, l'app avvia la traccia giusta da sola. Per funzionare davvero deve scaricare le tracce in anticipo (in mare o in montagna la copertura manca), gestire più lingue e permettere a chi la gestisce di modificare punti, raggi, ordine e traduzioni da un back-office, senza pubblicare una nuova versione dell'app.",[1551,1061],"ferry-audio-guide","ZtqWFJFAoEflqGYA28BdIk7TigAL9_6wr8Ry1aVYN_E",{"id":1554,"title":1555,"accent":678,"author":9,"body":1556,"dateModified":344,"datePublished":1527,"description":1755,"draft":347,"extension":348,"faq":1756,"industry":1542,"meta":1766,"navigation":363,"path":1767,"readingTime":365,"seo":1768,"seoDescription":1769,"seoTitle":1770,"service":369,"stem":1771,"summary":1772,"work":1773,"__hash__":1775},"guides_it/guides/biglietteria-online-battelli-traghetti.md","Biglietteria online per battelli e traghetti: cosa serve davvero",{"type":11,"value":1557,"toc":1738},[1558,1562,1565,1577,1581,1585,1588,1592,1599,1603,1606,1610,1617,1621,1628,1630,1633,1637,1644,1648,1658,1672,1679,1683,1686,1693,1697,1709,1713,1733,1735],[14,1559,1561],{"id":1560},"perché-un-e-commerce-generico-non-basta","Perché un e-commerce generico non basta",[19,1563,1564],{},"Chi gestisce un servizio di battelli o traghetti spesso parte da un plugin di prenotazione o da un negozio online adattato. Funziona finché il servizio è semplice. Poi arrivano le linee con più fermate, gli orari che cambiano a ogni stagione, la capienza del mezzo, il vento che chiude una fermata alle sette del mattino, i rivenditori che vendono gli stessi posti, la coda in banchina prima della partenza.",[19,1566,1567,1568,1572,1573,1576],{},"A quel punto ogni eccezione diventa lavoro manuale: email ai passeggeri una per una, posti contati a mano, incassi della banchina riportati su un foglio. Abbiamo sviluppato ",[23,1569,1571],{"href":1570},"/it/lavori/boat-ticketing","una biglietteria per una compagnia di navigazione turistica"," e ",[23,1574,1575],{"href":1352},"l'ecosistema completo di una compagnia di traghetti",": queste sono le funzioni che, nella nostra esperienza, fanno la differenza.",[14,1578,1580],{"id":1579},"le-funzioni-indispensabili","Le funzioni indispensabili",[1364,1582,1584],{"id":1583},"rete-di-linee-fermate-e-tariffe","Rete di linee, fermate e tariffe",[19,1586,1587],{},"La base è il modello del servizio: linee, fermate, tratte tra una fermata e l'altra e le tariffe di ciascuna, con le categorie di passeggero. Deve essere configurabile dal back-office, perché la rete cambia più spesso di quanto si pensi.",[1364,1589,1591],{"id":1590},"orari-stagionali-che-generano-le-corse","Orari stagionali che generano le corse",[19,1593,1594,1595,1598],{},"Inserire a mano ogni corsa di ogni giorno non è sostenibile. Servono ",[40,1596,1597],{},"modelli orari"," per stagione e regole che generano in automatico le corse giornaliere, con la possibilità di gestire eccezioni e giorni particolari.",[1364,1600,1602],{"id":1601},"capienze-e-allotment","Capienze e allotment",[19,1604,1605],{},"Ogni corsa ha una capienza massima. Se vendono anche rivenditori o tour operator, una parte dei posti può essere riservata a loro. Il sistema deve contare in tempo reale i posti venduti su tutti i canali, e mostrare all'ufficio un calendario degli ordini con l'occupazione di ogni corsa.",[1364,1607,1609],{"id":1608},"chiusure-per-maltempo-annullamenti-e-rimborsi","Chiusure per maltempo, annullamenti e rimborsi",[19,1611,1612,1613,1616],{},"È la funzione che separa una biglietteria fatta per il mare da una generica. L'ufficio deve poter ",[40,1614,1615],{},"chiudere una fermata per una data"," e gestire in pochi passaggi annullamenti e rimborsi, con le motivazioni registrate e le comunicazioni ai passeggeri inviate in automatico, via email e SMS, nella lingua di ciascuno.",[1364,1618,1620],{"id":1619},"pagamenti-e-biglietti","Pagamenti e biglietti",[19,1622,1623,1624,1627],{},"Pagamento online con carta, biglietto in PDF con codice a barre o QR inviato via email. Se l'azienda gestisce più linee con contabilità separate, può servire incassare su ",[40,1625,1626],{},"conti di pagamento separati per linea"," - nel nostro progetto con Stripe lo abbiamo fatto così.",[1364,1629,1417],{"id":1416},[19,1631,1632],{},"I passeggeri del turismo sono internazionali. Sito di vendita, email, SMS e biglietti devono essere tradotti: nei nostri progetti gestiamo da 4 a 5 lingue.",[1364,1634,1636],{"id":1635},"ruoli-report-ed-export","Ruoli, report ed export",[19,1638,1639,1640,1643],{},"Ufficio, banchina e amministrazione vedono cose diverse. Servono ruoli e permessi, report sugli ordini e export in PDF per la contabilità, e il ",[40,1641,1642],{},"manifest di bordo"," con l'elenco dei passeggeri di ogni corsa.",[14,1645,1647],{"id":1646},"la-banchina-vendita-e-imbarco","La banchina: vendita e imbarco",[19,1649,1650,1651,1653,1654,1657],{},"Anche con la vendita online, una parte dei biglietti si vende in banchina, spesso a ridosso della partenza e con copertura instabile. Per questo abbiamo sviluppato un'",[23,1652,1456],{"href":745}," che trasforma uno smartphone o un tablet con una ",[40,1655,1656],{},"stampante termica Bluetooth"," in una biglietteria:",[152,1659,1660,1663,1669],{},[67,1661,1662],{},"vendita e stampa in pochi secondi, in contanti o con carta",[67,1664,1665,1668],{},[40,1666,1667],{},"funzionamento offline",": ogni vendita si salva sul dispositivo e si sincronizza con la piattaforma appena torna la rete",[67,1670,1671],{},"biglietti per gruppi, agenzie e tour operator, incassi, spese e chiusura di fine giornata",[19,1673,1674,1675,1678],{},"All'imbarco, un'app di ",[40,1676,1677],{},"validazione"," scansiona i QR code dei biglietti, sia quelli comprati online sia quelli stampati in banchina. Il risultato è che vendite online, vendite in banchina e prenotazioni B2B finiscono nello stesso posto.",[14,1680,1682],{"id":1681},"rivenditori-e-piattaforme-online","Rivenditori e piattaforme online",[19,1684,1685],{},"Agenzie, hotel e portali di esperienze vendono una quota importante dei biglietti turistici. Se le loro vendite arrivano per email o telefono, qualcuno deve ricopiarle e il rischio di vendere due volte lo stesso posto cresce.",[19,1687,1688,1689,1692],{},"La soluzione è ",[40,1690,1691],{},"collegare i canali via API",": per la compagnia di navigazione abbiamo integrato GetYourGuide, così disponibilità, prenotazioni, acquisti e cancellazioni passano automaticamente dalla piattaforma alla biglietteria e viceversa.",[14,1694,1696],{"id":1695},"lapp-per-i-passeggeri","L'app per i passeggeri",[19,1698,1699,1700,1703,1704,1708],{},"Non è indispensabile per partire, ma aggiunge valore: orari, biglietti sempre a portata di mano, ",[40,1701,1702],{},"notifiche push"," per variazioni e cancellazioni. E può diventare un'esperienza, come l'",[23,1705,1707],{"href":1706},"/it/guide/audioguida-geolocalizzata-come-funziona","audioguida geolocalizzata"," che racconta la costa durante la traversata.",[14,1710,1712],{"id":1711},"cosa-chiedere-a-chi-sviluppa-la-biglietteria","Cosa chiedere a chi sviluppa la biglietteria",[152,1714,1715,1718,1721,1724,1727,1730],{},[67,1716,1717],{},"Come si gestisce la chiusura di una fermata per maltempo, e cosa succede ai biglietti già venduti?",[67,1719,1720],{},"La cassa in banchina funziona senza connessione?",[67,1722,1723],{},"Come si collegano rivenditori e portali, e come si evita di vendere due volte lo stesso posto?",[67,1725,1726],{},"Orari, tariffe e nuove stagioni si configurano dall'ufficio o serve chiamare uno sviluppatore?",[67,1728,1729],{},"I dati dei clienti e degli incassi restano vostri?",[67,1731,1732],{},"Si può partire con una parte delle funzioni e aggiungere il resto nelle stagioni successive?",[14,1734,1509],{"id":1508},[19,1736,1737],{},"Il momento giusto per progettare una biglietteria è la bassa stagione: c'è il tempo per definire le regole, provare il sistema con i dati reali e formare il personale prima dei picchi. Noi partiamo da una call gratuita e definiamo una prima milestone a prezzo fisso sul problema che pesa di più, di solito la vendita online con la gestione di orari e chiusure, per poi aggiungere banchina, rivenditori e app passeggeri.",{"title":334,"searchDepth":335,"depth":335,"links":1739},[1740,1741,1750,1751,1752,1753,1754],{"id":1560,"depth":335,"text":1561},{"id":1579,"depth":335,"text":1580,"children":1742},[1743,1744,1745,1746,1747,1748,1749],{"id":1583,"depth":1519,"text":1584},{"id":1590,"depth":1519,"text":1591},{"id":1601,"depth":1519,"text":1602},{"id":1608,"depth":1519,"text":1609},{"id":1619,"depth":1519,"text":1620},{"id":1416,"depth":1519,"text":1417},{"id":1635,"depth":1519,"text":1636},{"id":1646,"depth":335,"text":1647},{"id":1681,"depth":335,"text":1682},{"id":1695,"depth":335,"text":1696},{"id":1711,"depth":335,"text":1712},{"id":1508,"depth":335,"text":1509},"Linee, orari stagionali, capienze, chiusure per maltempo, rivenditori e vendita in banchina - le funzioni che una biglietteria per il trasporto passeggeri via mare deve avere, e cosa chiedere a chi la sviluppa.",[1757,1760,1763],{"q":1758,"a":1759},"Si può partire solo con la vendita online e aggiungere il resto dopo?","Sì, ed è spesso la scelta migliore. La vendita online con il back-office per orari e chiusure è il cuore; cassa in banchina, validazione all'imbarco, rivenditori e app per i passeggeri si aggiungono in fasi successive, sulla stessa piattaforma.",{"q":1761,"a":1762},"Conviene usare un portale di prenotazione esistente invece di una biglietteria propria?","I portali portano visibilità, ma trattengono una commissione e i dati del cliente restano a loro. Molti operatori usano entrambi - vendita diretta sul proprio sito e rivenditori collegati via API - così il portale diventa un canale in più, non l'unico.",{"q":1764,"a":1765},"Cosa succede ai biglietti venduti se una corsa viene cancellata per maltempo?","In un sistema ben progettato l'ufficio chiude la fermata o la corsa per quella data, il sistema individua i biglietti coinvolti e gestisce annullamenti e rimborsi, avvisando i passeggeri via email o SMS nella loro lingua.",{},"/guides/biglietteria-online-battelli-traghetti",{"title":1555,"description":1755},"Cosa deve fare una biglietteria online per battelli e traghetti - orari, capienze, maltempo, rivenditori, cassa in banchina - spiegato da chi ne ha sviluppate.","Biglietteria online per battelli e traghetti","guides/biglietteria-online-battelli-traghetti","Una biglietteria per battelli e traghetti non è un e-commerce con un calendario. Deve gestire linee e fermate, orari stagionali che generano le corse, capienze giornaliere, chiusure per maltempo con annullamenti e rimborsi, passeggeri in più lingue, vendite dei rivenditori e una cassa in banchina che funzioni anche senza copertura - tutto sugli stessi dati e gestibile dall'ufficio senza uno sviluppatore.",[1774,1060,1551],"boat-ticketing","GWFHokt4s_f2umoXvdkzDOfkC3KrRBJjp9TR95mMu5Y",{"id":1777,"title":1778,"accent":377,"author":9,"body":1779,"dateModified":2134,"datePublished":1527,"description":2135,"draft":347,"extension":348,"faq":2136,"industry":344,"meta":2149,"navigation":363,"path":2150,"readingTime":667,"seo":2151,"seoDescription":2152,"seoTitle":2153,"service":1055,"stem":2154,"summary":2155,"work":2156,"__hash__":2157},"guides_it/guides/prezzo-fisso-o-a-ore-software-house.md","Prezzo fisso o a ore? Come scegliere una software house",{"type":11,"value":1780,"toc":2123},[1781,1785,1792,1795,1799,1802,1808,1814,1818,1821,1826,1831,1835,1842,1845,1871,1874,1878,1884,1916,1924,1928,2034,2038,2041,2085,2089,2106,2110,2117],[14,1782,1784],{"id":1783},"il-problema-chi-si-prende-il-rischio","Il problema: chi si prende il rischio?",[19,1786,1787,1788,1791],{},"Ogni progetto software ha delle incognite: requisiti che si chiariscono solo vedendo le prime schermate, integrazioni con sistemi meno documentati del previsto, idee nuove che arrivano strada facendo. La domanda vera, quando si sceglie come pagare una software house, è ",[40,1789,1790],{},"chi si prende il rischio"," di queste incognite.",[19,1793,1794],{},"Esistono quattro modelli principali, e ognuno risponde in modo diverso.",[14,1796,1798],{"id":1797},"come-funziona-la-fatturazione-a-ore","Come funziona la fatturazione a ore?",[19,1800,1801],{},"Si paga il tempo effettivamente lavorato, di solito con report periodici.",[19,1803,1804,1807],{},[40,1805,1806],{},"Vantaggi",": massima flessibilità. Si può cambiare direzione in qualsiasi momento, e per anni è stato il modello più naturale per le attività aperte - supporto, manutenzione, piccole richieste continue.",[19,1809,1810,1813],{},[40,1811,1812],{},"Svantaggi",": il rischio resta a voi. Se una funzione richiede il doppio del previsto, il costo raddoppia, e il budget finale si conosce solo a consuntivo. Ogni modifica passa da una stima e un'approvazione, tempo che non diventa software. E la conversazione finisce sul tempo impiegato, invece che su cosa serve al prodotto.",[14,1815,1817],{"id":1816},"come-funziona-il-prezzo-fisso-per-tutto-il-progetto","Come funziona il prezzo fisso per tutto il progetto?",[19,1819,1820],{},"Si concorda un prezzo unico per l'intero progetto, sulla base di un capitolato.",[19,1822,1823,1825],{},[40,1824,1806],{},": sapete subito quanto spenderete, e il rischio dei ritardi passa al fornitore.",[19,1827,1828,1830],{},[40,1829,1812],{},": per fissare il prezzo di un progetto grande serve un capitolato molto dettagliato, scritto prima di aver visto una sola schermata. Il fornitore aggiunge un margine per coprirsi dalle incognite, quindi il prezzo sale. E ogni cambiamento diventa una trattativa, con il rischio che il progetto si irrigidisca proprio quando servirebbe adattarlo.",[14,1832,1834],{"id":1833},"cosa-sono-le-milestone-a-prezzo-fisso","Cosa sono le milestone a prezzo fisso?",[19,1836,1837,1838,1841],{},"Il progetto si divide in parti, le ",[40,1839,1840],{},"milestone",", ognuna con un perimetro chiaro, una data e un prezzo fisso. Si concorda la prima, la si vede funzionare, e si decide la successiva con quello che si è imparato.",[19,1843,1844],{},"È il modello con cui costruiamo i nuovi progetti, perché tiene insieme i vantaggi dei due precedenti:",[152,1846,1847,1853,1859,1865],{},[67,1848,1849,1852],{},[40,1850,1851],{},"sapete sempre quanto spendete",", milestone per milestone, senza fatturazione oraria a tempo indeterminato",[67,1854,1855,1858],{},[40,1856,1857],{},"il rischio è contenuto",": una milestone è abbastanza piccola da poter essere stimata bene, quindi non servono grandi margini di sicurezza sul prezzo",[67,1860,1861,1864],{},[40,1862,1863],{},"si può cambiare direzione"," tra una milestone e l'altra, senza rinegoziare tutto",[67,1866,1867,1870],{},[40,1868,1869],{},"vedete risultati presto",": nel nostro caso un prototipo cliccabile con i vostri dati entro la prima settimana, e una prima versione online in media in tre settimane",[19,1872,1873],{},"Quello che emerge durante il lavoro non allunga in silenzio la milestone in corso: diventa parte della successiva, con il suo prezzo.",[14,1875,1877],{"id":1876},"come-funziona-lo-sviluppo-a-canone-mensile","Come funziona lo sviluppo a canone mensile?",[19,1879,1880,1881,47],{},"Quando il software è online e deve continuare a crescere, il lavoro non ha più una fine prevista: nuove funzioni, report, integrazioni, correzioni. Per anni questo lavoro si è misurato in ore, perché il tempo era la misura più onesta. Il canone lo misura in un altro modo: ",[40,1882,1883],{},"un canone fisso, una coda di richieste, rilasci continui",[152,1885,1886,1892,1898,1904,1910],{},[67,1887,1888,1891],{},[40,1889,1890],{},"il budget è fisso e noto in anticipo",", e gli imprevisti tecnici non fanno variare il costo",[67,1893,1894,1897],{},[40,1895,1896],{},"una richiesta non aspetta una stima",": entra in coda e parte",[67,1899,1900,1903],{},[40,1901,1902],{},"si lavora un numero fisso di richieste alla volta",", con priorità decise insieme; appena una richiesta è rilasciata, parte la successiva",[67,1905,1906,1909],{},[40,1907,1908],{},"vedete lo stato di ogni richiesta",", non un riepilogo delle ore",[67,1911,1912,1915],{},[40,1913,1914],{},"avete un team tecnico continuativo",", senza doverlo assumere",[19,1917,1918,1919,1923],{},"È il modello di ",[23,1920,1922],{"href":1921},"/it/telos","TELOS",", il nostro servizio di sviluppo a canone mensile: ogni richiesta parte da una specifica con criteri di accettazione scritti, è verificata da test automatici e collaudata da uno sviluppatore senior prima del rilascio.",[14,1925,1927],{"id":1926},"quale-modello-conviene-il-confronto","Quale modello conviene? Il confronto",[881,1929,1930,1948],{},[884,1931,1932],{},[887,1933,1934,1936,1939,1942,1945],{},[890,1935],{},[890,1937,1938],{},"A ore",[890,1940,1941],{},"Prezzo fisso unico",[890,1943,1944],{},"Milestone a prezzo fisso",[890,1946,1947],{},"Canone mensile",[900,1949,1950,1967,1984,2001,2018],{},[887,1951,1952,1955,1958,1961,1964],{},[905,1953,1954],{},"Chi si prende il rischio dei ritardi",[905,1956,1957],{},"Il cliente",[905,1959,1960],{},"Il fornitore, che lo carica sul prezzo",[905,1962,1963],{},"Diviso, e limitato a una milestone",[905,1965,1966],{},"Il fornitore: gli imprevisti non cambiano il costo",[887,1968,1969,1972,1975,1978,1981],{},[905,1970,1971],{},"Quando si conosce il budget",[905,1973,1974],{},"Solo alla fine",[905,1976,1977],{},"Subito, con un margine di sicurezza",[905,1979,1980],{},"Milestone per milestone",[905,1982,1983],{},"Subito: è fisso ogni mese",[887,1985,1986,1989,1992,1995,1998],{},[905,1987,1988],{},"Cambiare direzione",[905,1990,1991],{},"In qualsiasi momento",[905,1993,1994],{},"Ogni modifica è una trattativa",[905,1996,1997],{},"Tra una milestone e l'altra",[905,1999,2000],{},"In qualsiasi momento, cambiando le priorità della coda",[887,2002,2003,2006,2009,2012,2015],{},[905,2004,2005],{},"Cosa serve per partire",[905,2007,2008],{},"Poco: si parte e si fattura il tempo",[905,2010,2011],{},"Un capitolato dettagliato su tutto il progetto",[905,2013,2014],{},"Un perimetro chiaro solo per la prima milestone",[905,2016,2017],{},"Un prodotto da far crescere e le prime richieste in coda",[887,2019,2020,2022,2025,2028,2031],{},[905,2021,971],{},[905,2023,2024],{},"Attività brevi e difficili da definire",[905,2026,2027],{},"Progetti piccoli e già definiti nel dettaglio",[905,2029,2030],{},"Software nuovo con incognite da scoprire strada facendo",[905,2032,2033],{},"Prodotti digitali che evolvono di continuo",[14,2035,2037],{"id":2036},"cosa-deve-contenere-un-preventivo-serio","Cosa deve contenere un preventivo serio?",[19,2039,2040],{},"Qualunque modello scegliate, un preventivo affidabile risponde chiaramente a queste domande:",[64,2042,2043,2049,2055,2061,2067,2073,2079],{},[67,2044,2045,2048],{},[40,2046,2047],{},"Cosa è incluso",": le funzioni, descritte in modo che anche chi non è tecnico possa capire cosa riceverà",[67,2050,2051,2054],{},[40,2052,2053],{},"Cosa non è incluso",": integrazioni, contenuti, traduzioni, pubblicazione sugli store, hosting",[67,2056,2057,2060],{},[40,2058,2059],{},"Come si collauda",": come si verifica che una milestone è completa prima di pagarla",[67,2062,2063,2066],{},[40,2064,2065],{},"Come si gestiscono le modifiche",": cosa succede se cambiate idea o emerge qualcosa di nuovo",[67,2068,2069,2072],{},[40,2070,2071],{},"Tempi",": le date di consegna di ogni parte, non solo quella finale",[67,2074,2075,2078],{},[40,2076,2077],{},"Cosa vi viene consegnato",": codice sorgente, documentazione, accessi ai servizi, e se potete farlo mantenere a un altro fornitore",[67,2080,2081,2084],{},[40,2082,2083],{},"Dopo il lancio",": chi si occupa di aggiornamenti, monitoraggio e nuove funzioni, e con quale modello",[14,2086,2088],{"id":2087},"quali-sono-i-segnali-dallarme-in-un-preventivo","Quali sono i segnali d'allarme in un preventivo?",[152,2090,2091,2094,2097,2100,2103],{},[67,2092,2093],{},"Un preventivo con un solo numero e nessuna descrizione di cosa comprende",[67,2095,2096],{},"Nessuna data intermedia: si vede il software solo alla fine",[67,2098,2099],{},"Ore stimate senza un limite massimo, né un risultato a cui sono legate",[67,2101,2102],{},"Nessuna risposta chiara su chi possiede il codice e su cosa vi resta se cambiate fornitore",[67,2104,2105],{},"Chi vi fa il preventivo non è chi scriverà il codice, e non potete parlare con chi lo farà",[14,2107,2109],{"id":2108},"come-scegliere-la-software-house-giusta","Come scegliere la software house giusta?",[19,2111,2112,2113,2116],{},"Prima ancora del modello di prezzo, conta ",[40,2114,2115],{},"con chi parlate",". Una software house in cui parlate direttamente con gli ingegneri che sviluppano il progetto vi dà stime più affidabili e meno sorprese, perché chi stima è anche chi costruisce.",[19,2118,2119,2120,2122],{},"Nella call gratuita di 30 minuti vi raccontiamo come impostiamo la prima milestone sul vostro progetto o, se il software c'è già e deve crescere, come funzionerebbe con ",[23,2121,1922],{"href":1921},", e vi diciamo con onestà se siamo il team giusto.",{"title":334,"searchDepth":335,"depth":335,"links":2124},[2125,2126,2127,2128,2129,2130,2131,2132,2133],{"id":1783,"depth":335,"text":1784},{"id":1797,"depth":335,"text":1798},{"id":1816,"depth":335,"text":1817},{"id":1833,"depth":335,"text":1834},{"id":1876,"depth":335,"text":1877},{"id":1926,"depth":335,"text":1927},{"id":2036,"depth":335,"text":2037},{"id":2087,"depth":335,"text":2088},{"id":2108,"depth":335,"text":2109},"2026-10-28","Pro e contro della fatturazione a ore, del prezzo fisso, delle milestone e del canone mensile nello sviluppo di software su misura, e cosa deve contenere un preventivo serio.",[2137,2140,2143,2146],{"q":2138,"a":2139},"Con il prezzo fisso posso cambiare idea durante il progetto?","Sì, ma le modifiche vanno gestite in modo esplicito. Con le milestone è semplice - quello che emerge durante il lavoro su una milestone diventa parte della successiva, con il suo prezzo, invece di allungare in silenzio quella in corso.",{"q":2141,"a":2142},"Il prezzo fisso costa di più della fatturazione a ore?","Non necessariamente. Un prezzo fisso su un perimetro ben definito e ridotto non ha bisogno di grandi margini di sicurezza. Diventa caro quando si prova a fissare il prezzo di un progetto enorme e ancora vago, perché il fornitore deve coprirsi dal rischio.",{"q":2144,"a":2145},"Ha ancora senso lavorare a ore?","Sempre meno. Il lavoro a ore è nato per le attività aperte per natura - supporto continuativo, manutenzione, evoluzione di un prodotto - dove è difficile definire in anticipo un risultato da consegnare. Oggi per queste attività un canone mensile è più semplice da pianificare - un costo fisso, una coda di richieste, rilasci continui - e la conversazione resta su cosa serve al prodotto invece che sul tempo impiegato.",{"q":2147,"a":2148},"Meglio le milestone a prezzo fisso o il canone mensile?","Dipende da cosa vi serve. Le milestone sono adatte a un progetto nuovo o a un intervento chiuso, con un perimetro da definire e un risultato da consegnare. Il canone è adatto a un prodotto digitale che evolve di continuo - nuove funzioni, report, integrazioni, correzioni - quando volete un budget fisso e rilasci regolari senza stimare ogni richiesta.",{},"/guides/prezzo-fisso-o-a-ore-software-house",{"title":1778,"description":2135},"Prezzo fisso, a ore o a canone mensile nello sviluppo software - pro, contro, milestone, canone e cosa deve contenere un preventivo. Guida per aziende.","Software house: prezzo fisso o a ore?","guides/prezzo-fisso-o-a-ore-software-house","Con la fatturazione a ore il costo segue il tempo e si conosce solo a consuntivo; con un prezzo fisso unico per tutto il progetto il rischio passa al fornitore, che però lo carica sul prezzo. Per costruire un software nuovo, le milestone a prezzo fisso tengono insieme prevedibilità e flessibilità. Per farlo crescere nel tempo, il canone mensile prende il posto delle ore - un costo fisso, una coda di richieste e rilasci continui. Un preventivo serio indica cosa è incluso, come si collauda, come si gestiscono le modifiche e cosa vi viene consegnato alla fine.",[],"haUHRur0cvLzjXYhgfahlnd0dtIzC6KEa6S9dIA1Uk4",1793383295930]