Business Unit Sviluppo Applicativo
Sviluppo Applicativo
Scriviamo il software che manca e rimettiamo in forma quello che c'è già. Applicativi gestionali su misura, siti web, app mobile e refactoring di codice legacy, con rilasci a piccoli passi e nessun blocco dell'operatività.
Cosa facciamo
- Applicativi custom
- Gestionali, portali e strumenti interni costruiti sul processo reale dell'azienda invece di piegare l'azienda al software.
- Siti web e portali
- Siti istituzionali, landing e portali con contenuti gestibili in autonomia, veloci e indicizzabili.
- App mobile
- App iOS e Android, native o cross-platform, integrate con i sistemi già in uso e pubblicate sugli store.
- Refactoring e modernizzazione
- Riscrittura incrementale di applicativi legacy: stessa funzione, codice manutenibile, dipendenze aggiornate e test a copertura.
- Integrazioni e API
- Collegamento tra gestionali, CRM e servizi di terze parti con API documentate e flussi dati tracciabili.
- Manutenzione evolutiva
- Correzioni, aggiornamenti e nuove funzioni con priorità concordate, senza riscrivere tutto da capo a ogni esigenza.
Come lavoriamo
Lo sviluppo applicativo per noi comincia quasi sempre da qualcosa che esiste già: un gestionale che nessuno osa toccare, un portale scritto dieci anni fa, un foglio di calcolo diventato il cuore di un processo. Prima di scrivere codice nuovo leggiamo quello vecchio e i processi che lo usano, poi decidiamo insieme cosa riscrivere, cosa integrare e cosa lasciare dov'è.
Lavoriamo a rilasci piccoli e frequenti: ogni fase consegna qualcosa che funziona e che gli utenti possono usare subito, così gli errori di analisi emergono quando costano poco. Il codice è versionato, testato e documentato, e resta di proprietà del cliente, con accesso ai sorgenti e ai sistemi di deploy.
La stessa squadra che sviluppa applicativi, siti web e app mobile conosce le infrastrutture di rete su cui gireranno, quindi le scelte di architettura tengono conto di banda, sicurezza e dispositivi reali. Quando il progetto ha bisogno di più persone per un periodo limitato, attingiamo alla business unit Talent & Staffing ICT.
Per chi
- PMI
- Large Enterprise
- Pubblica Amministrazione
- Software house
- Studi professionali
- Retail e servizi
Il software che frena l'azienda raramente va buttato: quasi sempre va capito, messo in sicurezza e riscritto per parti. Interveniamo con lo stesso criterio sulle infrastrutture e sugli applicativi, così rete e software parlano la stessa lingua.
Domande frequenti
Riscrivete da zero o modernizzate il software esistente?
Dipende dallo stato del codice e da quanto l'azienda può permettersi di cambiare in una volta. Nella maggior parte dei casi conviene una modernizzazione incrementale: si isola un modulo, lo si riscrive con test a copertura, lo si rilascia e si passa al successivo, mantenendo il sistema in esercizio.
Con quali tecnologie sviluppate?
Scegliamo lo stack in base al progetto e a chi dovrà mantenerlo: framework web moderni per portali e gestionali, app native o cross-platform per mobile, API documentate per le integrazioni. Evitiamo tecnologie che vincolano il cliente a un unico fornitore.
Il codice resta di proprietà del cliente?
Sì. Sorgenti, repository, documentazione e credenziali dei sistemi sono del cliente dal primo giorno. Potete farli mantenere a noi, al vostro team interno o a un altro fornitore.
Come gestite la manutenzione dopo il rilascio?
Con un contratto di manutenzione evolutiva: correzioni, aggiornamenti di sicurezza e nuove funzionalità con priorità concordate periodicamente, senza riaprire ogni volta una trattativa.
Hai un applicativo da rifare o da costruire?
Partiamo da un'analisi del codice e dei processi esistenti, poi decidiamo insieme cosa riscrivere e in che ordine.
Parliamo del progetto