Le domande che ci fanno spesso.
Risposte concrete alle domande che riceviamo più di frequente. Per tutto il resto: parliamone.
COME LAVORIAMO
-
Quanto tempo impiegate per consegnare un progetto tipico?
Un progetto tipico richiede tra 6 e 20 settimane: MVP startup 6-10 settimane, software custom 12-20 settimane, modernizzazione di sistemi legacy 16-32 settimane. La forchetta dipende dalla complessità del dominio, dal livello di integrazione con sistemi esistenti, e dal grado di maturità dei requisiti al kickoff.
Diamo una stima realistica entro 5 giorni lavorativi dal primo contatto, dopo una call di discovery di 60-90 minuti. Lavoriamo a sprint settimanali con demo regolari: se i tempi cambiano in corsa, lo sai prima che diventi un problema.
-
Lavorate in remoto o di persona?
Lavoriamo principalmente in remoto. Per progetti complessi, settori regolamentati o kickoff strategici siamo disponibili on-site presso il cliente. Sede operativa a Fano, Marche.
La nostra esperienza è che il remoto ben strutturato (call sincrone settimanali + comunicazione asincrona quotidiana) produce migliori risultati del "fisso in ufficio" per quasi tutti i progetti software. Ma la fisicità conta nei momenti chiave: kickoff, milestone review, troubleshooting incidenti critici.
-
Come gestite le revisioni e i cambiamenti in corsa?
Ciclo di sprint settimanali con check-in di 30 minuti. Cambiamenti minori (chiarimenti requisiti, ritocchi UX) sono inclusi senza re-baseline. Modifiche di scope significativo vengono valutate congiuntamente con un'analisi di impatto su tempi e budget, e portano a un nuovo accordo trasparente prima di procedere.
Non lavoriamo a contratto rigido waterfall, ma neanche a "tutto è negoziabile sempre". La regola: piccoli aggiustamenti li assorbiamo, scope creep significativo è un nuovo accordo. Mai sorprese in fattura.
-
Quanti progetti gestite in parallelo?
Tipicamente 4-6 progetti attivi contemporaneamente, ognuno con un team dedicato di 2-3 senior engineer e un referente tecnico unico. Il vostro progetto non ruota tra persone diverse a seconda della disponibilità settimanale.
La capacity totale settimanale è circa 120 ore senior, distribuite su pochi progetti ben curati invece che su molti a fette sottili. Quando un nuovo progetto rischierebbe di degradare quelli in corso, lo diciamo: meglio un mese di attesa che un servizio annacquato.
-
Cosa serve da voi durante il progetto?
Un referente decisionale dal vostro lato che risponda entro 24-48 ore alle domande di scope, una call settimanale di 30-60 minuti per le demo, accesso ai sistemi rilevanti (CRM, gestionale, repository) per le integrazioni. In totale: 2-4 ore a settimana di tempo del referente.
Se il referente non può sostenere quel carico (es. founder già stressato, IT manager che gestisce 10 fornitori), lo flagghiamo nel discovery. Meglio rimandare il kickoff di 2-3 settimane che rovinare il momentum del progetto perché le risposte arrivano dopo 10 giorni.
COSTI E PREVENTIVI
-
Quanto costa un progetto medio?
Un progetto contenuto (MVP, integrazione singola, agente AI verticale) costa tra 15.000 e 30.000 euro. Un progetto standard (software custom completo, modernizzazione parziale) costa tra 30.000 e 80.000 euro. Un progetto complesso o multi-anno (sistema enterprise, migrazione legacy estesa) parte da 80.000 e supera spesso i 250.000 euro.
I range sono indicativi per medie e piccole imprese italiane. Variabili che spostano il costo: integrazione con sistemi esistenti, vincoli di compliance (NIS2, GDPR, AgID), criticità del software (un agente interno costa meno di un software che fattura ai clienti). Diamo un preventivo preciso entro 5 giorni dal discovery.
-
Lavorate a forfait o a tempo?
Entrambi. Preferiamo forfait quando lo scope è ben definito (ti diciamo costo totale chiavi-in-mano e ce ne assumiamo il rischio). Lavoriamo a tempo e materiali quando il progetto è esplorativo o l'evoluzione dipende da feedback continuo (R&D, prodotto in early stage).
In pratica: 70% dei progetti finisce a forfait, 30% a time-and-material con budget cap settimanale. La modalità si decide insieme al preventivo, non viene imposta.
-
Cosa è incluso nel prezzo e cosa no?
Incluso: progettazione, sviluppo, test, documentazione tecnica, training del team al kickoff, 30 giorni di warranty bug-fix post-delivery. Escluso: hosting e infrastruttura cloud, licenze software di terzi, manutenzione evolutiva post-warranty (offerta separata se desiderata).
Tutto è scritto nel preventivo, nessuna spesa aggiuntiva a sorpresa. Se durante il progetto identifichiamo un costo accessorio (es. una licenza enterprise necessaria) lo segnaliamo immediatamente e decidi tu se procedere.
TECNOLOGIE
-
Quali tecnologie usate?
Backend: TypeScript (Node.js), Python, Go a seconda del caso d'uso. Frontend: React, Vue, Astro, Svelte. Database: PostgreSQL, MongoDB, Redis. Infrastruttura: AWS, GCP, Vercel, Fly.io. Cerchiamo la migliore tecnologia per il problema, non religione di stack.
Per la modernizzazione di sistemi legacy lavoriamo con stack vintage (AS/400 RPG, COBOL, .NET Framework, PHP) quando serve interoperabilità. La regola: il tool non è il fine, è il mezzo.
-
Usate l'AI per scrivere il codice?
Sì. Usiamo Claude e GitHub Copilot come strumenti di produttività: accelerano stesura di boilerplate, refactor, test, documentazione. Ogni linea generata viene riveduta e validata da un senior engineer prima del commit. L'AI non è mai in autopilot, e non viene usata per codice security-critical o crittografia custom.
La distinzione importante: l'AI ci fa scrivere codice più velocemente. Non ci fa pensare al posto del cliente. Architettura, decisioni di dominio, trade-off di sicurezza restano umani.
-
Garantite la sicurezza del codice consegnato?
OWASP Top 10 by default su ogni progetto web. Code audit interno pre-delivery, scansione automatica delle dipendenze (Snyk, Dependabot). Per settori regolamentati (sanità, finance, PA) aggiungiamo security-by-design: threat modeling, principio del minimo privilegio, crittografia at-rest e in-transit, conformità NIS2 e GDPR per progettazione.
La sicurezza zero-day non esiste. Quello che possiamo garantire è il rispetto delle best practice consolidate, un audit trail di cosa è stato verificato, e un piano di risposta agli incidenti. Per progetti critici offriamo penetration test esterno opzionale.
COLLABORAZIONE
-
Firmate NDA?
Sì, prima di approfondire qualunque dettaglio progettuale. Possiamo lavorare con il vostro template NDA, oppure usare il nostro standard (NDA bilaterale di 3 anni, foro competente Pesaro). Firma elettronica tramite DocuSign o equivalente.
Per progetti con informazioni particolarmente sensibili (es. M&A tech due diligence) possiamo firmare anche NDA rafforzati con clausole specifiche. Mai partito un progetto senza NDA in vigore quando il cliente ne ha richiesto uno.
-
Chi possiede il codice alla fine del progetto?
Il cliente. Tutto il codice scritto specificamente per il progetto è proprietà esclusiva del cliente. Il transfer di IP è documentato in contratto e perfezionato a saldo del pagamento finale. Le uniche eccezioni: librerie open-source di base (rilasciate sotto licenze MIT/Apache/BSD originali) e tool interni Obsidian generici (non specifici al cliente) che restano nostri ma vengono concessi in uso perpetuo.
Niente vendor lock-in: il codice consegnato è leggibile, documentato, e può essere mantenuto da qualunque altro team competente. Se decidi di portare il progetto altrove, ti diamo tutta la documentazione necessaria per il handoff senza ostacoli.
-
Cosa succede se il progetto va in ritardo?
Comunicazione settimanale anticipa i problemi: i ritardi non sono mai una sorpresa di fine progetto. Ritardi causati da nostre stime ottimistiche o problemi tecnici: assorbiti, no extra-cost al cliente. Ritardi causati da scope creep o input mancanti dal cliente: re-baseline trasparente con nuovi tempi e costi concordati prima di proseguire.
La regola di base: il progetto ha un budget di tempo e uno di soldi, entrambi tracciati settimanalmente. Se uno dei due rischia di saltare, lo sai entro la settimana, non a consegna mancata. La trasparenza preventiva è il singolo strumento più efficace per non finire male.
-
Lavorate come team aggiuntivo o consegnate progetti chiavi in mano?
Entrambi. Delivery completa (caso più comune): prendiamo in carico il progetto end-to-end dal discovery al deploy. Staff augmentation: ci integriamo nel vostro team interno per portare competenze specifiche (es. un esperto AI in un team che non ne ha) per un periodo definito.
La modalità si decide nel discovery in base a quanto avete già in casa. Staff aug funziona meglio se avete un tech lead che orchestra; delivery completa funziona meglio se preferite delegare l'intera responsabilità tecnica. In entrambi i casi il transfer di conoscenza al team interno è documentato a fine progetto.
-
Offrite manutenzione e supporto evolutivo dopo il go-live?
Sì. Dopo i 30 giorni di warranty inclusa nel prezzo (bug-fix), offriamo un contratto di manutenzione evolutiva opzionale: bug-fix continuativo, piccole evolutive di prodotto, monitoring proattivo. Pricing tipico: 10-15% del costo del progetto su base annua, scalabile in base al volume di richieste.
La maggior parte dei clienti sceglie la modalità manutenzione evolutiva almeno per il primo anno post-go-live; alcuni poi passano a un team interno (con handoff documentato). Niente vincoli pluriennali: si rinnova annualmente con valutazione congiunta del livello di servizio.
Non hai trovato risposta?
Scrivici. Ti rispondiamo entro 24 ore lavorative con qualcosa di concreto.
Parliamone