Legacy e infrastruttura
Rimettere in moto quello che si è fermato
Il gestionale che nessuno sa più toccare, il server che regge tutto e nessuno aggiorna.
Il problema
Quasi ogni azienda con più di dieci anni ha un programma da cui dipende e che nessuno sa più modificare: chi l'aveva scritto non c'è più, il linguaggio è fuori moda, e ogni volta che serve un cambiamento si trova un giro per non toccarlo. Finora riscriverlo non era economicamente sensato. Adesso lo è — ma serve qualcuno capace di leggere il codice vecchio prima di sostituirlo.
Come funziona
- Leggo il codice esistente e ricostruisco cosa fa davvero, che spesso non coincide con cosa dovrebbe fare.
- Metto per iscritto le regole che erano solo nella testa di qualcuno.
- Riscrivo per parti, tenendo il vecchio in funzione finché il nuovo non regge il confronto.
- Verifico i risultati contro quelli del sistema originale, non contro le specifiche.
Cosa ricevete
- Il sistema nuovo, e quello vecchio ancora funzionante finché serve
- La documentazione delle regole ricostruite dal codice
- Un ambiente su cui potete far intervenire chi volete, anche non me
Nessun listino: ogni progetto ha una portata diversa e un preventivo a sé.
In questa area
- Modernizzazione di software legacy
- Server Linux, certificati SSL, videoconferenze private
Parliamone
Raccontami cosa vi fa perdere tempo.
Se c'è un modo per toglierlo di mezzo, ve lo dico. Se non c'è, ve lo dico lo stesso.