Vai al contenuto
EDwareLab

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

  1. Leggo il codice esistente e ricostruisco cosa fa davvero, che spesso non coincide con cosa dovrebbe fare.
  2. Metto per iscritto le regole che erano solo nella testa di qualcuno.
  3. Riscrivo per parti, tenendo il vecchio in funzione finché il nuovo non regge il confronto.
  4. 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.