Vai al contenuto
digitapulia
Apri il menu

Una parola alla volta

Integrazione: il corridoio fra due programmi, e chi lo costruisce

· 3 min di lettura

Ogni domenica una parola del nostro mestiere, spiegata a chi fa impresa. Questa settimana la parola che nei preventivi sta sempre accanto a quella della puntata sulle porte di servizio.

Cosa vuol dire

Integrare due programmi vuol dire costruire il corridoio che li collega, e farlo reggere anche quando nessuno lo guarda. Le porte di servizio le abbiamo già viste: sono le API, e ci sono o non ci sono. L’integrazione è tutto quello che sta in mezzo, e in mezzo non c’è un cavo: c’è una serie di decisioni che qualcuno deve prendere e scrivere.

Sono quasi sempre le stesse quattro, e le abbiamo già incontrate parlando di fatturazione e magazzino: quali dati passano, in che verso, quando, e cosa succede quando qualcosa non torna. L’ultima è la più dimenticata: un’integrazione senza una risposta funziona benissimo fino al primo giorno storto, e quel giorno nessuno sa dove siano finiti i dati.

Cosa non è

Non è la porta. L’integrazione è il lavoro che sta dall’altra parte della porta: capire cosa di là si chiama con un altro nome, decidere chi ha ragione quando i due non vanno d’accordo, provare il passaggio con i dati veri e non con tre righe di esempio.

Non è una cosa che si compra. Esistono prodotti che collegano fra loro i programmi più diffusi senza scrivere codice, e per i casi semplici sono la risposta giusta. Ma il pezzo difficile non è il collegamento: è la decisione su cosa significa un dato dentro la vostra azienda, e quella decisione non è compresa nel prezzo di nessun abbonamento.

Non è «sincronizzare». La parola fa pensare a due elenchi che diventano uguali da soli. Nella pratica, per ogni campo, uno dei due comanda e l’altro obbedisce, e stabilire chi comanda su cosa è metà del lavoro. Due programmi che possono scrivere la stessa informazione senza una regola non si sincronizzano: si contraddicono.

Non è finita quando funziona. Il corridoio attraversa due edifici che non sono vostri: il giorno in cui uno dei due fornitori cambia una serratura, il passaggio si chiude. Un’integrazione è una cosa viva, da guardare ogni tanto e da rimettere a posto quando cambia qualcosa dall’altra parte.

Come si riconosce in azienda

Una domanda che si può fare stamattina: quale informazione, in questa azienda, viene scritta due volte a mano in due programmi diversi? Il nome e l’indirizzo di un cliente nuovo, la riga di un ordine, il codice di un articolo, l’ora di una consegna. Ogni risposta è un collegamento che manca. La seconda domanda serve a capire se vale la pena costruirlo: quella doppia scrittura succede una volta al mese, o molte volte al giorno?

Un esempio

Un mobilificio del Salento — immaginario, come tutti gli esempi di questa rubrica — ha un gestionale per gli ordini e un programma a parte per il taglio in officina. Dal gestionale al taglio le commesse passano da sole, ed è stato il primo collegamento. Il verso di ritorno, invece, non l’ha costruito nessuno: quando in officina una commessa è finita, qualcuno lo scrive a mano nel gestionale, la sera, se se ne ricorda. Il risultato non è un disastro, ed è peggio: è un dato quasi giusto. I tempi di consegna che l’ufficio comunica ai clienti sono veri soltanto per le commesse di cui qualcuno si è ricordato.

Da lunedì

Prendete un foglio e scrivete, per ogni programma che usate, cosa entra e cosa esce, e con quale mezzo: a mano, per email, da solo. Bastano una decina di righe e diventa evidente dove mancano i collegamenti, e quali di quelli mancanti valgono davvero. In Digitalizzazione Imprese le integrazioni sono fra i moduli e i processi che si costruiscono «secondo un piano scritto insieme», uno alla volta; se non sapete da quale cominciare, il check-up digitale serve a questo.

Condivisione

Il servizio collegato a questo articolo: Digitalizzazione Imprese

Tutti gli articoli