// Glossario IT

Ambienti (dev/staging/prod)

La separazione tipica in più ambienti distinti (sviluppo, collaudo, produzione) usata per testare le modifiche prima che raggiungano gli utenti reali.

Voce curata da Luciano Blancato, IT Manager a Catania · aggiornata il

Cos'è

La separazione in ambienti distinti, tipicamente sviluppo (dev), collaudo o staging, e produzione (prod), permette di testare modifiche progressivamente prima che raggiungano gli utenti reali: l'ambiente di sviluppo è dove il codice viene scritto e testato inizialmente, lo staging replica il più fedelmente possibile la produzione per un collaudo realistico, e la produzione è l'ambiente effettivamente usato dagli utenti finali.

Perché conta

Saltare l'ambiente di staging e testare le modifiche direttamente in produzione, o mantenere uno staging che diverge significativamente dalla configurazione reale della produzione, sono errori comuni che vanificano buona parte del valore di questa separazione: un problema non rilevato in staging perché l'ambiente non replica fedelmente la produzione si manifesta poi direttamente davanti agli utenti reali.