Roll out

Conroll out(orollout),ininformatica, si indica la fase finale dell'avviamento di unprogettoo di unsistema informaticodi qualche tipo (anche un prodottohardwareosoftware).
Il termine può essere usato, ad esempio, per indicare la parte conclusiva delcollaudodi un nuovo impianto o opera prima del suo impiego definitivo, oppure per identificare la parte ditrainingdi un nuovosistema informativo, prima del suo utilizzo totale.
Nella produzione di serie, a volte, si utilizza questo termine per indicare il periodo di tempo in cui il nuovo prodotto, in corso di validazione per la messa incommercio, viene fatto utilizzare da un ristretto numero di "tester" sul mercato (il cosiddetto "lotto pilota"). In pratica, dopo le verifiche e i collaudi interni al termine dello sviluppo, tramite il roll out si accerta il comportamento del prodotto mediante il reale utilizzo da parte di alcuni utenti finali per un po' di tempo, prima del definitivo lancio sul mercato per la produzione di serie e vendita di massa. Invece che utenti, a seconda del tipo di prodotto, si potrebbe parlare di campione di clienti/distributori.
Nel campo deisistemi informativiil termine è anche comunemente impiegato per identificare il processo con cui unapplicativosoftwareviene attivato in più siti a partire da una istanza iniziale.
Ad esempio si ha ilroll outdell'applicativo gestionaleSAPquando, a partire da una istanza iniziale di SAP operativa presso il sito A, si derivano le istanze che saranno rese operative presso i siti B, C, D, ecc. All'interno del processo diRoll outdell'applicativo si trovano le fasi progettuali di training, di collaudo e dimessa in esercizio, mentre non si trova, normalmente, la fase dipersonalizzazione(cd. customizing) dell'applicativo perché essa è stata fatta solo per attivare l'istanza iniziale. Oppure il roll out di aggiornamenti di sistemi operativi o applicativi da parte di Microsoft è la fase in cui sono distribuiti (per le numerose piattaforme interessate) attraverso Windows Update.
In un ambitoinformaticoancor più specifico, ovvero in quello di amministrazione direte aziendale, per roll out s'intende invece ladistribuzionedi software (driver, applicativi,aggiornamenti,patch, ecc.) in modalità centralizzata (da uncontroller di dominioo da unserverapplicativo) verso iclient. Spesso tale distribuzione è anche automatizzata nel senso che icliental successivoriavvio(dopo la messa in distribuzione del pacchetto software), subiranno forzatamente l'installazionedel pacchetto, spesso in maniera silente (ovvero nascosta) oppure, una variante, stabilita in sede di configurazione del roll out, prevede che l'utente, dopo il riavvio del sistema operativo, deve manualmente dare l'assenso o meno alla richiesta di installazione centralizzata.
In alcuni casi si usa il termine roll out (che è proprio del processo di sviluppo software) conprovisioningche invece è generico.
In unsistema distribuitomisto informatico emeccatronico, quindi in un settore ancora più specifico, quale ad esempio quello di una rete geograficamente distribuita di apparati elettronici e meccanici (POS, terminali per ilgaming, sistemicritical care, ecc.) che richiedono una manutenzione e/o sostituzione preventiva e programmata, il termineRolloutè comunemente usato per indicare che, durante tutta la vita del progetto e/o contratto, gli apparati periferici devono essere costantemente manutenuti e/o sostituiti al fine di garantirne sempre il loro funzionamento (disponibilitàdi servizio). Tale particolare esigenza nasce dalla consapevolezza che alcune parti di un sistema meccatronico sono soggette a usura (p.es. quelle meccaniche).
È quindi un "obbligo" nel caso in cui il settore di applicazione è "critico": si pensi ad esempio a quello delgamingnel quale la "scommessa" su un evento sportivo non è temporalmente rinviabile e quindi se il terminale è "fuori servizio" il gestore della scommessa subisce una perdita. Altro esempio può essere quello relativo allaterapia intensivadi un paziente al quale sono applicati dei terminali per l'infusione di farmaci in dosi bassissime, ma molto precise e costanti: l'evento "malfunzionamento" non può essere contemplato.