Modernize Studio
Lingua: IT
Scriveteci

Software gestionale su misura, integrazioni e migrazione dei dati

Non tutti i progetti partono da un vecchio programma. Alcuni partono da un processo che gira a forza di email e fogli di calcolo, da due sistemi che non si parlano, o da un database che va spostato. Sviluppiamo il software, colleghiamo i sistemi, spostiamo i dati e ci occupiamo del risultato una volta in uso.

Cosa facciamo

Software gestionale su misura

Applicazioni web costruite sul modo in cui lavora la vostra azienda: ordini, magazzino, appuntamenti, preventivi, gestione delle commesse, approvazioni interne. Partiamo dai documenti e dai fogli di calcolo che usate oggi, perché descrivono già il processo nel dettaglio.

  • Ruoli e permessi per utente, con traccia delle modifiche
  • Documenti generati in PDF, con la vostra numerazione
  • Importazione dei vostri elenchi esistenti da Excel o CSV
  • C# con ASP.NET Core o PHP con MySQL, in base a chi farà la manutenzione

Integrazioni e API

Colleghiamo le vostre applicazioni tra loro e con servizi esterni tramite API REST, webhook o scambi di file pianificati, così un dato inserito una volta arriva a tutti i sistemi che ne hanno bisogno.

  • Collegamenti tra gestionale, negozio online, CRM e software di contabilità
  • API che permettono a partner o ai vostri strumenti di leggere e scrivere dati nell'applicazione
  • Importazioni ed esportazioni pianificate in CSV, XML o JSON
  • Registro di ogni scambio, con un avviso quando uno non va a buon fine

Migrazione dei dati

Spostiamo i dati da Access, Excel, Paradox, dBase o un vecchio database a SQL Server, MySQL o un altro database SQL, e prima del passaggio vi dimostriamo che nulla è andato perso o è stato alterato.

  • Mappatura di ogni campo, con le conversioni concordate per iscritto
  • Prove su una copia prima del trasferimento definitivo
  • Un report di riconciliazione con numero di record e totali, tabella per tabella
  • L'elenco delle anomalie trovate, su cui decidete voi

Manutenzione e assistenza

Quando l'applicazione è in uso, ce ne occupiamo noi con un canone mensile concordato in anticipo. Cosa copre il canone è messo per iscritto prima che la manutenzione inizi.

  • Correzioni e piccole modifiche, richieste via email
  • Aggiornamenti di sicurezza del framework e delle librerie
  • Monitoraggio degli errori e delle attività pianificate
  • Verifica che i backup si possano davvero ripristinare

Come si svolge un progetto

  1. Una breve descrizione scritta

    Diteci cosa deve fare il software, quali sistemi o dati sono coinvolti e chi lo userà. Fogli di calcolo, moduli o schermate che avete già aiutano più di un lungo capitolato.

  2. Una proposta a prezzo fisso

    Rispondiamo per iscritto con il perimetro, la tecnologia, i tempi e un prezzo fisso. Se qualcosa non è chiaro, lo chiediamo per iscritto prima di quotare.

  3. Un primo modulo sui vostri dati

    Realizziamo prima una parte, di solito quella che si userà di più, e il vostro personale ci lavora prima che venga costruito il resto. Per un'integrazione o una migrazione di dati si tratta di una prova su una copia.

  4. Consegna per fasi

    Il resto segue per fasi concordate, ognuna testata prima di andare in uso. Usiamo tecnologie diffuse e documentiamo ciò che realizziamo, così non siete legati a noi. La manutenzione è disponibile con un canone mensile concordato in anticipo.

Cosa va storto di solito, e come lo evitiamo

  1. Regole che esistono solo nella testa delle persone

    Le regole che contano di più sono spesso le eccezioni: il cliente che paga a 90 giorni, l'articolo che non va mai scontato. Chiediamo esempi reali e documenti passati, e mettiamo per iscritto ogni regola perché la confermiate prima di svilupparla.

  2. Integrazioni che falliscono senza che nessuno se ne accorga

    Una chiamata che va in timeout o un file che arriva scritto a metà possono lasciare due sistemi disallineati per settimane. Ogni scambio che realizziamo viene registrato, ripetuto quando è sicuro farlo e segnalato quando fallisce.

  3. Due sistemi, due versioni dello stesso cliente

    Raramente due sistemi identificano un cliente o un articolo nello stesso modo. Prima di collegarli concordiamo con voi quale sistema fa fede per ciascun dato e come si abbinano i record.

  4. Una migrazione dei dati che nessuno può verificare

    Copiare le tabelle di rado è la parte difficile. Il lavoro sta nel dimostrare che ogni record è arrivato intatto. Eseguiamo prima la migrazione su una copia e consegniamo un report di riconciliazione, così il passaggio definitivo ripete un'operazione già verificata.

  5. Software che nessun altro può mantenere

    Usiamo tecnologie molto diffuse, C# con ASP.NET Core o PHP con MySQL, e documentiamo ciò che realizziamo, così il vostro fornitore informatico o un altro sviluppatore può subentrare senza ricominciare da capo.

Prezzo e pagamento

Proposta

Prezzo fisso

per iscritto, prima di iniziare

Manutenzione

Canone mensile

concordato in anticipo

Ogni proposta indica un prezzo fisso per il lavoro che descrive.

La manutenzione si paga con un canone mensile, concordato per iscritto prima di iniziare.

I prezzi sono fissi e concordati per iscritto prima di iniziare. Se il perimetro cambia, vi mandiamo un nuovo preventivo scritto e aspettiamo la vostra approvazione prima di fare il lavoro in più.

Prezzi IVA esclusa.

Una migrazione vera, verificata dai test

Northwind è il database di esempio che Microsoft distribuiva con Access, non un nostro cliente. Ne abbiamo migrato una copia pubblica in SQLite e PostgreSQL, confrontato ogni tabella e ogni query con l'originale tramite test automatici e costruito sul risultato un'applicazione web funzionante. Il caso di studio riporta i numeri, il report di equivalenza elenca ogni controllo.

Il caso di studio riguarda una migrazione, ma i nuovi progetti vengono testati e documentati allo stesso modo.

Report di equivalenza (in inglese) · Anteprima cliccabile e analisi di esempio (demo)

Domande frequenti

Come otteniamo un prezzo per una nuova applicazione?

Mandateci una breve descrizione scritta. Vi rispondiamo con una proposta, i tempi e un prezzo fisso. Se ci servono altre informazioni, ve le chiediamo per iscritto.

Potete collegare il nostro software a un sistema che non ha API?

Spesso sì: con esportazioni di file pianificate, con l'accesso diretto al suo database dove è consentito, oppure con le funzioni di importazione che offre già. La proposta indica quale metodo useremmo e quali limiti ha.

Lavorate su applicazioni che non avete sviluppato voi?

Sì, per integrazioni, migrazioni di dati e manutenzione. Partiamo da un esame scritto del codice e dei dati esistenti, così il prezzo si basa su ciò che troviamo davvero.

Quanto costa la manutenzione?

Un canone mensile concordato in anticipo, in base alle dimensioni dell'applicazione e alla quantità di modifiche che prevedete. È messo per iscritto prima che la manutenzione inizi.

Una migrazione dei dati si può fare senza fermare il lavoro?

Sì. Eseguiamo migrazioni di prova su copie mentre continuate a lavorare, poi il trasferimento definitivo nel momento che scegliete, di solito fuori dall'orario di lavoro, seguito dal report di riconciliazione sui dati finali.

Quali tecnologie usate?

Principalmente C# con ASP.NET Core, oppure PHP con MySQL, più JavaScript nel browser, database SQL come SQL Server e MySQL e API REST per le integrazioni. Scegliamo in base a ciò che il vostro team o il vostro fornitore informatico potrà gestire in seguito.

Contatti

Via email:

riccardo@modernizestudio.com
Scriveteci un'email

Mandateci una breve descrizione del progetto, con i fogli di calcolo o le schermate che aiutano a spiegarlo. Vi rispondiamo entro un giorno lavorativo.

Lavoriamo dall'Italia.

Scriveteci