Domande frequenti
Domande frequenti sullo sviluppo Java
Quanto tempo ci vuole per sviluppare un software gestionale in Java?
Dipende dalla complessità. Un gestionale verticale di media complessità richiede tipicamente 4-8 mesi dal kick-off alla messa in produzione. Le tempistiche le definiamo con precisione dopo l'analisi tecnica iniziale, e le rispettiamo perché lavoriamo con sprint settimanali misurabili. Tempi più brevi sono possibili solo per moduli specifici, non per soluzioni complete.
Potete manutenere un software Java che non avete sviluppato voi?
Sì, e lo facciamo regolarmente. Iniziamo con un audit del codice esistente: leggiamo il sorgente, mappiamo le dipendenze, identifichiamo i punti deboli e le criticità di sicurezza. Da lì proponiamo un piano di intervento che va dal mantenimento ordinario al refactoring graduale. Quello che non facciamo è prendere in carico codice strutturalmente irrecuperabile senza dirtelo prima.
Java o Python: quale conviene per un progetto nuovo?
Java conviene quando il software deve reggere produzione enterprise, integrarsi con sistemi aziendali pesanti e durare anni. Python conviene dove la velocità di prototipazione è prioritaria, per data science, machine learning e automazioni rapide. Spesso la risposta giusta è entrambi: Java per il core enterprise, Python per i moduli analitici. Lo valutiamo nell'analisi tecnica iniziale.
Lavorate solo con aziende grandi o anche con PMI?
La maggior parte dei nostri clienti Java sono PMI italiane fra i 10 e i 250 dipendenti. Le grandi aziende le seguiamo quando hanno esigenze specifiche dove il modello di partner dedicato funziona meglio dei grandi system integrator. Quello che conta non è la dimensione, ma la chiarezza degli obiettivi e la disponibilità a costruire un rapporto di lavoro vero.
Il codice sorgente è di nostra proprietà?
Sì, sempre. Il codice che sviluppiamo per te è tuo dal primo commit. Te lo consegniamo via Git con tutta la documentazione tecnica. Niente lock-in, niente sorprese contrattuali: è uno dei nostri principi non negoziabili.