3WEB · Software

Sviluppo software su misura, quando nessun prodotto fa ciò che serve

Gestionali, portali e integrazioni

Costruiamo applicazioni web e gestionali modellati sul funzionamento reale dell'azienda. Si parte dall'analisi del processo esistente: il software adatta sé stesso al lavoro, non il contrario.

Operativi dal 1999 Analisi prima del codice Licenza d'uso o codice acquisito Manutenzione continuativa

Lo sviluppo software su misura ha senso in una circostanza precisa: quando il modo in cui l'azienda lavora è una sua caratteristica distintiva, e adattarlo a un programma preconfezionato significherebbe rinunciare proprio a ciò che la rende efficiente. In tutti gli altri casi un prodotto già esistente costa meno ed è disponibile prima.

Lo diciamo in apertura perché è la prima valutazione che facciamo, e a volte si conclude con un consiglio contrario al nostro interesse. Progettiamo software dal 1999 e sappiamo che un progetto avviato per le ragioni sbagliate non viene usato: resta in funzione qualche mese, poi l'azienda torna ai fogli di calcolo.

Quando conviene svilupparlo e quando non conviene

Sviluppo software su misura: analisi e scrittura del codice di un'applicazione aziendale

Conviene quando il processo è particolare e i prodotti sul mercato lo costringerebbero in uno schema altrui; quando i dati vivono in sistemi diversi che non comunicano; quando un'attività ripetitiva occupa ore di personale ogni settimana; quando serve dare accesso a soggetti esterni — clienti, soci, fornitori — con regole proprie.

Non conviene quando esiste un prodotto maturo che copre il novanta per cento del bisogno: il dieci per cento restante si governa meglio con una procedura che con un progetto di sviluppo. E non conviene quando il processo non è ancora stabile: scrivere codice su un'organizzazione che sta cambiando significa riscriverlo poco dopo.

Che cosa realizziamo: applicazioni web e gestionali

  • Gestionali e strumenti interni

    Anagrafiche, commesse, magazzino, scadenze, rapporti di intervento. Accessibili dal browser, senza installazioni sui singoli computer e senza vincoli di sistema operativo.

  • Portali e aree riservate

    Accesso differenziato per clienti, soci, agenti o fornitori, con permessi distinti e tracciamento delle operazioni. È la forma più frequente quando il software deve uscire dai confini dell'azienda.

  • Prenotazioni e calendari

    Disponibilità, conferme automatiche, promemoria, gestione delle disdette. Utile a strutture ricettive, studi professionali e servizi su appuntamento.

  • Ponti fra sistemi che non si parlano

    Sincronizzazione fra gestionale, sito, negozio online, fatturazione elettronica e corrieri. Spesso è il progetto che produce il risparmio più misurabile, perché elimina un reinserimento manuale di dati.

  • Plugin e moduli per WordPress

    Estensioni sviluppate internamente, anche pubblicate: DeskMode Pro Suite è il nostro plugin per la gestione e la sicurezza dei siti, con una versione gratuita distribuita su WordPress.org.

Come si svolge il lavoro

  1. Analisi del processo

    Incontri con le persone che svolgono il lavoro, non solo con chi lo coordina. Il processo reale e quello descritto nei documenti raramente coincidono, e il software deve corrispondere al primo.

  2. Documento di analisi

    Funzioni, ruoli, dati, casi d'uso, criteri di collaudo. È il documento su cui si firma: definisce cosa il software farà e, in modo altrettanto esplicito, cosa non farà.

  3. Sviluppo a rilasci

    Il lavoro procede per rilasci verificabili, non in un unico blocco consegnato alla fine. Il cliente prova ciò che esiste già e corregge la rotta quando correggerla costa ancora poco.

  4. Collaudo e formazione

    Prove sui casi definiti in analisi, con dati reali. Poi la formazione del personale, che è parte del progetto: un software corretto che nessuno sa usare equivale a un software non consegnato.

  5. Manutenzione

    Correzioni, adeguamenti normativi, nuove funzioni. Il software aziendale non si conclude alla consegna: accompagna l'azienda e cambia con lei.

Integrazioni, dati e proprietà del lavoro

I gestionali su misura raramente nascono isolati: devono leggere e scrivere dove i dati già stanno. La fattibilità di ogni collegamento si verifica in analisi, prima del preventivo, perché un'integrazione data per possibile e rivelatasi impraticabile a metà progetto cambia i costi.

Applicazioni web: un gestionale su misura in uso su computer e tablet
Un gestionale accessibile dal browser: nessuna installazione sui singoli computer.

Licenza d'uso o acquisizione del codice

Il software si può ottenere in due forme, scelte in fase contrattuale. Con la licenza d'uso in abbonamento il cliente utilizza l'applicazione, ospitata e mantenuta da noi, con un canone che comprende aggiornamenti, backup e assistenza; il codice resta nostro. Con l'acquisizione del codice sorgente il cliente diventa proprietario del software e della documentazione tecnica e può affidarne la manutenzione a chi preferisce: il corrispettivo iniziale è più alto, perché comprende il valore del lavoro di sviluppo. I dati sono sempre del cliente, in entrambe le forme, e vengono esportati su richiesta.

Dove risiedono i dati

Su infrastruttura che amministriamo direttamente, in datacenter europei, con backup cifrati e ripristino verificato. Per le applicazioni che trattano dati personali la collocazione non è un dettaglio tecnico: è un requisito di conformità. Dettagli in Chi siamo e in consulenza informatica.

  • PHP 8
  • Laravel
  • MySQL
  • API REST
  • WordPress
  • Autenticazione a ruoli
  • Fatturazione elettronica

Domande frequenti

Quanto costa lo sviluppo di software su misura?

Non è quantificabile prima dell'analisi, e un preventivo fornito senza analisi è un numero destinato a cambiare. Per questo il percorso comincia con una fase di analisi a corrispettivo definito, al termine della quale il cliente possiede un documento utilizzabile — anche per chiedere altri preventivi, se lo desidera.

Dall'analisi deriva una stima per rilasci, così l'impegno economico è distribuito e verificabile a ogni passo invece di essere assunto in blocco all'inizio.

Quanto tempo richiedono le applicazioni web di questo tipo?

Dalle sei settimane per uno strumento interno circoscritto a diversi mesi per un gestionale che sostituisce procedure esistenti. Il primo rilascio utilizzabile arriva comunque presto, perché lo sviluppo procede per funzioni complete e non per componenti da assemblare alla fine.

I gestionali su misura si possono collegare al software che usiamo già?

Dipende da quali interfacce quel software espone, e la verifica si fa in analisi. Dove esiste un'interfaccia documentata il collegamento è lavoro ordinario; dove esistono solo esportazioni periodiche si costruisce una sincronizzazione su quelle; dove il sistema è completamente chiuso lo diciamo, perché cambia l'impostazione del progetto.

Il software su misura resta di nostra proprietà?

Dipende dalla formula scelta nel contratto. Con la licenza in abbonamento il cliente ha il diritto d'uso dell'applicazione per tutta la durata del canone, mentre il codice resta di 3WEB; è la formula più diffusa, perché distribuisce il costo e include manutenzione e aggiornamenti. Chi vuole la proprietà piena acquisisce il codice sorgente: lo si decide in fase contrattuale, con un corrispettivo iniziale maggiore, e da quel momento il software è del cliente a tutti gli effetti.

Che cosa accade se in futuro cambiamo fornitore?

I dati sono sempre del cliente e vengono esportati in un formato leggibile, in qualunque formula. Se il codice è stato acquisito, viene consegnato insieme alla documentazione tecnica e un altro fornitore può riprendere il lavoro senza ricominciare. Se il software è in abbonamento, il cliente conserva i dati e termina la licenza alla scadenza: nessun blocco, nessuna penale non prevista dal contratto.

Sviluppate anche per chi non è in provincia di Messina?

Sì. L'analisi beneficia di qualche incontro in presenza, perché osservare il lavoro dice più di qualunque descrizione, ma lo sviluppo e la manutenzione sono attività remote per natura. Abbiamo clienti in altre regioni e all'estero.

Per le aziende del territorio restano le pagine dedicate: Milazzo e comprensorio e provincia di Messina.

Descrivici il processo da risolvere

Raccontaci quale attività vi occupa più tempo di quanto dovrebbe, o quali dati reinserite a mano più di una volta. Da lì capiamo se serve un progetto su misura o se esiste già uno strumento adeguato: lo diciamo in entrambi i casi.