Pipeline
Il termine “pipeline” (o pipe-line, dall’inglese “pipe” tubo e “line” linea) è un inglesismo molto utilizzato in ambito gestionale, per indicare procedure che elaborano flussi di operazioni in sequenza e dati in linea. Lungo la pipeline, vengono eseguite una serie di azioni in successione e i risultati (output) di un segmento diventano l’input per il successivo.
In origine, indicava gli impianti di trasporto di petrolio grezzo e derivati in condotti (tradotto in italiano letteralmente in “oleodotto“). Per analogia con la struttura lineare e di funzionamento, il termine inizia ad essere utilizzato in ambito industriale per indicare i cicli di produzione organizzati in sequenze di centri di lavoro: in questi contesti, i pezzi da lavorare seguono un flusso prefissato, dove ogni pezzo passa da un centro al successivo nelle varie fasi di trasformazione, e ad ogni passaggio subisce una trasformazione.
In informatica, il concetto di pipeline rappresenta un insieme di software collegati tra loro in cascata e orientati all’elaborazione sequenziale di dati di modo che il risultato (output) prodotto da un gruppo di componenti sia l’ingresso di quello immediatamente successivo (input). La pipeline definisce la sequenza delle fasi di produzione di un servizio: nell’ambito software, ad esempio, è rappresentata dalla sequenza di attività legate al ciclo di sviluppo, che va dall’analisi, allo sviluppo, al test, al rilascio.
