forumApri un argomento

Ho progettato un'app mobile da solo con un tool gratuito: la affido a un'agenzia o la faccio rifare da zero?

CCansu V***Partecipante
Ruolo
Direttore sicurezza informatica
Settore
Commercio all'ingrosso alimentare
Tipo di organizzazione
azienda familiare
Iscrizione
mar 2024
Messaggio
111
#1

A Riyadh gestisco una piccola attività di fornitura all'ingrosso per ristoranti locali. Per digitalizzare la raccolta ordini, ho usato per tre settimane alcuni strumenti online per la progettazione gratuita di app mobile, creando schermate, pulsanti e flusso degli ordini. Ne è uscito un prototipo cliccabile e funzionante; i cinque ristoratori a cui l'ho fatto provare hanno trovato il flusso davvero pratico.

Ora vorrei trasformare questa struttura in un'app vera e propria su Google Play e App Store. Un'agenzia software a cui mi sono rivolto mi ha proposto di buttare via completamente il design, ripensare da zero la user experience e mi ha chiesto 40.000 SAR. Un altro freelance mi dice invece che può esportare il codice da questo tool, collegarlo al backend e chiudere il lavoro per 12.000 SAR.

Conviene consegnare il prototipo gratuito all'agenzia facendolo sviluppare sopra, oppure puntare su uno sviluppo professionale da zero per garantire proprietà del codice e approvazione sugli store?

FFeyza V***Esperto
Ruolo
QA Engineer
Settore
Commercio all'ingrosso alimentare
Tipo di organizzazione
azienda all'interno di un gruppo
Iscrizione
giu 2023
Messaggio
54
Più utile#2

Risposta breve: il prototipo creato con tool gratuiti non è da buttare, anzi è il miglior documento di analisi funzionale possibile per spiegare il progetto a un'agenzia. Tuttavia, convertire i blocchi di codice grezzo generati dal tool in un'app di produzione accumula un debito tecnico insostenibile; mantieni il design, ma fai scrivere il software da zero con un'architettura pulita.

Le agenzie in genere evitano i template realizzati dal cliente perché non possono garantire su codice non standardizzato. L'offerta da 12.000 SAR del freelance sembra allettante, ma ottenere l'approvazione sugli store con quel metodo è dura. Google e Apple bocciano spesso app basate su codice prefabbricato e con scarse prestazioni, motivando con contenuti duplicati o funzionalità insufficienti. Inoltre, nel momento in cui vorrai scalare l'infrastruttura o integrare un sistema di pagamento locale, quel codice preconfezionato andrà in blocco.

La strategia migliore è trattare con la prima agenzia: avendo già interfaccia e flussi definiti, chiedi di scorporare i costi di analisi e ricerca UX dal preventivo. Con questo prototipo hai già coperto la fase di wireframing, che di solito richiede 2-3 settimane di agenzia. Per uno sviluppo da zero, in modalità ibrida o nativa ben strutturata, puoi chiudere tra i 25.000 e i 30.000 SAR, blindando da contratto la piena titolarità di proprietà intellettuale e codice sorgente.

CCansu K***Partecipante
Ruolo
Impiegato contabile
Settore
Carta
Tipo di organizzazione
media impresa
Iscrizione
set 2024
Messaggio
4
#3

Il codice esportato dai tool gratuiti è quasi sempre spaghetti code: pieno di librerie inutili e con un consumo di memoria esagerato. Se i ristoratori devono inviare gli ordini la mattina presto e l'app crasha, perdi subito clienti. Usa la tua bozza come riferimento visivo, ma fai scrivere il codice da zero in modo pulito.

PPerihan K***PartecipanteMembro della community
Iscrizione
gen 2023
Messaggio
152
#4

Nel valutare i preventivi fissa tre condizioni inderogabili: 1) cessione della proprietà del codice sorgente alla tua azienda fin dal primo giorno, 2) gestione completa delle pratiche di approvazione su Apple e Google inclusa nella consegna, 3) almeno tre mesi di supporto e correzione bug post-pubblicazione senza costi extra.

BBeyza A***Partecipante
Ruolo
Rappresentante vendite sul campo
Settore
Elettrotecnica ed elettronica
Tipo di organizzazione
ditta individuale
Iscrizione
feb 2026
Messaggio
61
#5

Quando quello da 12.000 SAR smetterà di rispondere al telefono dopo due mesi, capirai il reale valore dell'agenzia da 40.000 SAR. Il software a basso costo si finisce per pagarlo sempre almeno due volte.

CCeren E***PartecipanteMembro della community
Iscrizione
mag 2024
Messaggio
1
#6

Cattura lo screenshot di ogni schermata del prototipo e riunisci i diagrammi di flusso in un unico PDF. Presentalo come capitolato tecnico quando chiedi i preventivi: eviterai che trovino scuse per fatturarti costi fuori capitolato a metà lavoro.

HHüsniye U***Partecipante
Ruolo
Segretaria
Settore
Indotto automotive
Tipo di organizzazione
boutique agency
Iscrizione
feb 2025
Messaggio
173
#7

A Gedda abbiamo fatto sviluppare da zero un'app simile per la logistica B2B. Presentando noi il prototipo completo, l'agenzia ha abbassato la proposta da 55.000 a 34.000 SAR perché la fase di analisi si è praticamente dimezzata. Il prototipo è una leva contrattuale formidabile.

AAslı G***EspertoMembro della community
Iscrizione
gen 2023
Messaggio
1
#8

Secondo la normativa del Ministero del Commercio dell'Arabia Saudita, la proprietà del codice sorgente deve essere indicata chiaramente nei contratti di sviluppo software. In caso contrario, il codice potrebbe essere considerato proprietà intellettuale dell'agenzia. A prescindere dall'offerta che sceglierete, fate inserire nel contratto che l'accesso al repository del codice sia intestato alla vostra azienda.

GGamze K***Partecipante
Ruolo
Direttore amministrativo
Settore
Tessile
Tipo di organizzazione
Azienda da 300 dipendenti
Iscrizione
lug 2024
Messaggio
350

Doki · Infrastruttura e-commerce · 2026

#9

I ristoranti hanno davvero bisogno di un'app mobile? Per le notifiche e la fatturazione, un pannello web responsive non basterebbe per iniziare? Avete calcolato le commissioni degli store e le spese annuali per gli account sviluppatore?

OOnur A***Veteran
Ruolo
Responsabile qualità
Settore
Carta
Tipo di organizzazione
catena di negozi
Iscrizione
feb 2026
Messaggio
36
#10

Hai fatto bene ad aprire questo thread. Prendere appunti per due settimane dà risultati migliori rispetto a una stima di sei mesi.

Io seguirei questa strada.

ZZerrin K***PartecipanteMembro della community
Iscrizione
mag 2025
Messaggio
412
#11

Non lo sapevo.

OOsman T***Partecipante
Ruolo
Tecnico di assistenza
Settore
Produzione mobili
Tipo di organizzazione
azienda all'interno di un gruppo
Iscrizione
gen 2022
Messaggio
3
#12

Sono d'accordo, anzi vorrei sottolinearlo. Il calendario dei pagamenti va legato alle fasi del lavoro, non alle date.

Il vero problema non è il numero, ma su cosa si basa quel numero. Lascio una nota, potrebbe servire.

HHüseyin Z***PartecipanteMembro della community
Iscrizione
mar 2023
Messaggio
76
#13

mi chieo anch'io.

PPolat S***VeteranMembro della community
Iscrizione
set 2024
Messaggio
9
#14

Salvato. Le soluzioni che funzionano su piccola scala crollano quando si cresce, l'ho imparato tardi.

CCem Ç***PartecipanteMembro della community
Iscrizione
ott 2023
Messaggio
41
#15

C'è un punto che mi incuriosisce. Se non lo rendete scritto fin dall'inizio, poi nascono discussioni.

Se non sono stati definiti i criteri di accettazione, il momento in cui il lavoro è finito è discutibile. Buon lavoro.

HHüseyin T***PartecipanteMembro della community
Iscrizione
nov 2023
Messaggio
42
#16

Sono d'accordo. Il codice senza documentazione di installazione non è tuo, anche se ce l'hai in mano.

LLeyla P***Partecipante
Ruolo
Pianificazione produzione
Settore
Servizi IT
Tipo di organizzazione
startup appena avviata
Iscrizione
nov 2024
Messaggio
249
#17

Hai fatto bene ad aprire questo thread.

ŞŞerife G***EspertoMembro della community
Iscrizione
gen 2023
Messaggio
201
#18

Direi di non avere fretta. cioè introdurre un processo per le richieste di modifica non rallenta il lavoro lo accelera.

Sono curioso di sapere se qualcuno lo fa in modo diverso.

TTamerPartecipante
Ruolo
Rete di assistenza
Tipo di organizzazione
attività con due sedi
Iscrizione
lug 2024
Messaggio
78
#19

Riassumo l'argomento, perché sono state date diverse risposte. Un report settimanale scritto sull'avanzamento è molto più utile che chiedere date.

Se avete domande, scrivete, rispondo per quanto possibile.

ZZeynep K***PartecipanteMembro della community
Iscrizione
feb 2024
Messaggio
41
#20

Come avete risolto questo? Introdurre un processo per le richieste di modifica non rallenta il lavoro lo accelera.

Più è difficile tornare indietro su una decisione, più lentamente dovreste prenderla. Spero che le sia utile.

Rispondi