MANUTENZIONE & SUPPORTO


Maintenance support

La fase di manutenzione comprende tutte le attività di modifica del software successive al suo rilascio. Queste attività possono riguardare ad esempio l'eliminazione di errori (bugs), l'ottimizzazione del codice per garantire performance adeguate al crescere dei dati, la creazione di nuove funzionalità, l'adattamento a nuovi ambienti applicativi a seguito del rilascio di nuove versioni del sistema operativo, del linguaggio di programmazione, del database usato e in generale di tutti gli strumenti e tecnologie utilizzati per lo sviluppo e l'implementazione (deployment) dell'applicazione.

 

Eliminazione di errori

I clienti possono contattarci direttamente via e-mail, skype o telefono, per segnalare un errore o per sottoporci un semplice dubbio riguardo l'applicazione che stanno utilizzando, ottendendo una risposta in brevissimo tempo.

 

Ottimizzazione del codice

La quasi totalità delle applicazioni da noi sviluppate fa uso intensivo di database. Quando si trattano notevoli quantità di dati, oltre a garantire il corretto funzionamento dell'applicazione, occorre verificare che le performance non degradino nel tempo. Eseguiamo un monitoraggio costante dei database server dei nostri clienti, ottimizzando il codice dell'applicativo nei casi in cui si registrino cali di prestazioni.

 

Creazione di nuove funzionalità

Grazie all'uso di linguaggi di programmazione object-oriented e di moderni database relazionali, è possibile estendere le funzionalità di un'applicazione senza stravolgerla. Inoltre le nuove funzionalità possono essere aggiunte nella maggioranza dei casi senza fermi macchina. In caso di interventi che richiedono comunque la sospensione dell'operatività, effettuiamo gli aggiornamenti fuori dall'orario di lavoro dell'azienda cliente in modo da evitare o limitare al massimo gli inconvenienti.

 

Adattamento a nuovi ambienti applicativi

Utilizziamo prevalentemente tecnologie open-source per lo sviluppo del software. Queste sono in continua evoluzione grazie alle community di sviluppatori sparsi in tutto il mondo che contribuiscono con il loro lavoro al miglioramento continuo dei singoli progetti. Ne seguiamo costantemente l'evoluzione, testando le nuove versioni sulle applicazioni già sviluppate, in modo da garantirne il corretto funzionamento in caso di migrazione su nuovi server o di aggiornamenti software sugli stessi.

Top