Progetti ed esperienze

Artimondo: evoluzione progressiva del backoffice PHP

Esperienze del percorso di Alex Pagnoni e dei team con cui ha lavorato. Ogni scheda descrive il proprio contesto e contributo.

Il progetto per

GEFI

La piattaforma di partenza

Artimondo utilizzava TextShell come applicazione di backoffice della propria piattaforma commerce. Il sistema esistente svolgeva attività operative da mantenere durante il percorso di evoluzione.

Il progetto è partito da un assessment del codice e dalla definizione di interventi progressivi, evitando di trattare la riscrittura completa come unica alternativa.

Un’evoluzione per componenti

  • Analisi della base applicativa PHP e delle dipendenze.
  • Introduzione di Symfony come struttura per l’evoluzione dell’applicazione.
  • Realizzazione di un collegamento al codice esistente attraverso un Legacy Bridge.
  • Interventi sulla gestione dei dati con Doctrine.
  • Test sulle funzionalità coinvolte nel refactoring.
  • Sincronizzazione con il sistema di magazzino DSC e preparazione degli ambienti di sviluppo e test.

La lezione del progetto

Il caso illustra un percorso concreto di modernizzazione progressiva: comprendere l’applicazione, isolare le responsabilità e spostare le funzionalità per fasi. L’integrazione con i sistemi operativi dell’azienda resta parte del lavoro, insieme al codice.

Scopri il nostro approccio alla presa in carico ed evoluzione di piattaforme esistenti.

Hai una piattaforma da far evolvere?

Raccontaci cosa utilizzi oggi, cosa vuoi migliorare e quali vincoli dobbiamo considerare. Definiamo insieme gli approfondimenti e il possibile percorso.