forumApri un argomento

Devo far sviluppare un'app: la scelta dell'ambiente di sviluppo mi legherà all'agenzia?

RReyhan K***Nuovo membroMembro della community
Iscrizione
ago 2026
Messaggio
16
#1

Siamo un'azienda di 15 persone a Bursa che produce ricambi per l'indotto automotive. Vogliamo far sviluppare un'app mobile tramite cui i nostri clienti all'ingrosso possano fare ordini diretti, controllare l'estratto conto e verificare le giacenze. Due diverse agenzie interpellate ci hanno fatto preventivi tra 220.000 TL e 310.000 TL.

Una delle due agenzie ha proposto di usare un framework proprietario sviluppato internamente da loro. L'altra ha invece suggerito tecnologie cross-platform open source ampiamente diffuse nel settore. Non essendo pratico di programmazione non riesco a capire se la soluzione della prima agenzia finirà per renderci totalmente dipendenti da loro in futuro.

L'ambiente di sviluppo scelto per un'app mobile crea davvero un vincolo di dipendenza dall'agenzia? Se un domani non dovessimo più andare d'accordo con loro, a cosa dobbiamo fare attenzione a livello di ambiente di sviluppo e contratto per poter prendere il codice e continuare con un altro sviluppatore?

LLale Y***PartecipanteMembro della community
Iscrizione
lug 2025
Messaggio
378
Più utile#2

Risposta breve: sì, se l'agenzia sceglie librerie proprietarie chiuse o framework poco noti diventi completamente dipendente da loro; per questo devi pretendere tecnologie universali con un'ampia disponibilità di sviluppatori indipendenti sul mercato. Altrimenti, se un giorno chiudi con l'agenzia, sarai costretto a buttare tutto e rifare da capo.

Quando le agenzie dicono 'la nostra infrastruttura è molto più veloce e sicura', spesso è solo una tattica per vincolare il cliente a canoni di manutenzione mensili. L'ambiente di sviluppo da scegliere deve essere riconosciuto a livello globale, avere una vasta community di developer e una documentazione aperta. Con una tecnologia del genere, anche cambiando agenzia, trovare un nuovo programmatore che prenda in mano il progetto richiede pochi giorni.

Per evitare il lock-in inserisci assolutamente queste clausole nel contratto: 1) Trasferimento settimanale di codice sorgente, design dell'interfaccia e schemi di database su un repository Git indipendente di proprietà della vostra azienda. 2) Assenza nel codice di moduli non compilati, offuscati o che effettuano controlli di licenza sui server dell'agenzia. 3) Apertura degli account sviluppatore sugli store direttamente a nome della vostra persona giuridica e non dell'agenzia.

Infine, metti come condizione di consegna una 'guida all'installazione e compilazione'. Un archivio di codice grezzo senza documentazione non serve a nulla. Tutte le variabili d'ambiente necessarie devono essere documentate affinché un altro professionista possa ricreare il progetto da zero.

ZZafer A***Partecipante
Ruolo
Segretaria
Settore
Gioielleria
Tipo di organizzazione
Azienda di 20 persone
Iscrizione
nov 2024
Messaggio
142
#3

Quello che chiamano framework proprietario di solito non è altro che qualche template raffazzonato sopra una libreria open source. Se un domani il sistema operativo si aggiorna e quell'agenzia ha chiuso, la tua app viene rimossa dallo store. Non allontanarti dalle tecnologie standard che conoscono tutti.

İİlknur E***Partecipante
Ruolo
Responsabile social media
Settore
Pelle
Tipo di organizzazione
laboratorio
Iscrizione
lug 2023
Messaggio
228
#4

Due anni fa abbiamo fatto lo stesso errore. L'agenzia ci ha elogiato il loro sistema all'infinito e abbiamo pagato 140.000 TL. L'anno dopo hanno triplicato i costi di manutenzione. L'abbiamo fatta vedere ad altri programmatori e ci hanno detto: 'questo framework non lo conosce nessuno, va rifatta da zero'. Alla fine abbiamo dovuto rifare tutto daccapo.

edit: ho scritto da telefono, scusate gli errori di battitura.

AAslıPartecipante
Ruolo
Fotografo di prodotti
Tipo di organizzazione
startup appena avviata
Iscrizione
lug 2024
Messaggio
76
#5

Metti una clausola chiara nel contratto: 'Tutto il codice sorgente verrà consegnato su un repository indipendente e non verranno usate librerie con licenze esterne.' Se l'agenzia non firma lascia perdere, e prima di versare l'acconto fatti mettere per iscritto il nome esatto dell'ambiente di sviluppo.

AAhmet Ö***Partecipante
Ruolo
Addetto all'inserimento dati
Settore
Consulenza
Tipo di organizzazione
Azienda di produzione da 40 persone
Iscrizione
mag 2023
Messaggio
228
#6

Quante app attive sono state pubblicate finora con quel presunto framework proprietario dell'agenzia? Hai provato a contattare i loro clienti di riferimento per chiedere se hanno avuto problemi con aggiornamenti o passaggio di consegne del codice?

EEbru K***Partecipante
Ruolo
System administrator
Settore
Servizi sanitari
Tipo di organizzazione
startup appena avviata
Iscrizione
giu 2024
Messaggio
28
#7

pure noi siamo cascati nello stesso tranello dell'agenzia tempo fa anche se ti danno i codici poi nn ci capisce nnt nessuno. scegliete assolutamente piattaforme standard note a tutti x non avere mal di testa.

SSultan G***PartecipanteMembro della community
Iscrizione
giu 2024
Messaggio
153
#8

Anche scegliere tecnologie open source non garantisce di per sé l'indipendenza. Se lo sviluppatore scrive codice spaghetti senza aggiungere mezza riga di commento nessuno vorrà comunque metterci mano. È fondamentale trovare un consulente esterno che controlli la qualità del codice.

LLeyla Y***EspertoMembro della community
Iscrizione
mag 2025
Messaggio
102
#9

È fondamentale che i diritti di proprietà intellettuale e industriale restino alla vostra azienda. Definire chiaramente nel contratto il trasferimento integrale della proprietà del codice, l'elenco delle dipendenze da terze parti e le clausole di riservatezza eviterà future controversie legali.

MMehmet K***PartecipanteMembro della community
Iscrizione
gen 2025
Messaggio
237
#10

Tre cose da controllare mentre lo fai. Le persone difendono le abitudini, non i processi. La resistenza nasce da lì.

Spero che le sia utile.

NNecati B***Partecipante
Ruolo
Editor di contenuti
Settore
Turismo
Tipo di organizzazione
azienda all'interno di un gruppo
Iscrizione
mag 2023
Messaggio
249

Doki · Consulenza SEO · 2026

#11

assolutamente ma se devo aggiungere qualcosa: Cercare di frlo da soli è la strada più costosa.

il fatto che ttti facciano una cosa non significa che sia quella giusta. se avete domande scrivete rispondo per quanto possibile.

SSinan K***Partecipante
Ruolo
Country Manager
Settore
Edilizia
Tipo di organizzazione
laboratorio
Iscrizione
gen 2024
Messaggio
335
#12

Nel nostro caso è andata così. Se non lo rendete scritto fin dall'inizio, poi nascono discussioni.

Confermato dall'esperienza.

UUğur V***PartecipanteMembro della community
Iscrizione
ago 2023
Messaggio
282
#13

l'anno scorso abbiamo vissuuto quasi la stessa cosa. onestamente le persone difendono le abitudini, non i processi. la resistenza nasce da lì.

è tutto, scusate se mi sono dilungato.

BBarışEsperto
Ruolo
Catena di supermercati
Tipo di organizzazione
distributore di zona
Iscrizione
ago 2023
Messaggio
148
#14

Tre cose da controllare mentre lo fai. Prendere appunti per due settimane dà risultati migliori rispetto a una stima di sei mesi.

Io seguirei questa strada.

MMurat B***EspertoMembro della community
Iscrizione
ago 2022
Messaggio
214
#15

Ho vissuto la stessa cosa.

HHalil Ş***PartecipanteMembro della community
Iscrizione
feb 2024
Messaggio
12
#16

Sì, per quanto riguarda ambiente di sviluppo app mobile la situazione è esattamente così. Quando decidiamo senza misurare, finiamo sempre nello stesso punto.

Il codice senza documentazione di installazione non è tuo, anche se ce l'hai in mano. Correggetemi se sbaglio.

ZZehra K***Partecipante
Ruolo
Tecnico di supporto sistemi
Settore
Gioielleria
Tipo di organizzazione
distributore di zona
Iscrizione
apr 2025
Messaggio
24
#17

Ci proverò.

SSelin S***Partecipante
Ruolo
Titolare azienda
Settore
Contabilità e consulenza fiscale
Tipo di organizzazione
cooperativa
Iscrizione
lug 2024
Messaggio
212
#18

racconto la mia esperienza e onestamente la risposta varia molto in base al settore non esiste una regola generale.

i primi tre mesi vanno bene i probllemi emergono al quarto mese e spero che le sia utile.

MMurat B***Nuovo membro
Ruolo
Addetto al servizio clienti
Settore
Prodotti ittici
Tipo di organizzazione
cooperativa
Iscrizione
giu 2026
Messaggio
123
#19

Racconto cosa mi è successo, magari vi è utile. Se cerchi di cambiare tutto insieme, niente si stabilizza.

Naturalmente cambia se la vostra situazione è diversa.

YYağmur P***PartecipanteMembro della community
Iscrizione
giu 2025
Messaggio
286
#20

Concordo pienamente. Inizia con un piccolo test, non impegnarti subito su tutto.

Rispondi