Spiegato senza termini tecnici
Immaginate un ufficio con uno sportello. Chi ha bisogno di un documento va allo sportello, compila un modulo previsto e riceve la risposta. Un'interfaccia applicativa è quello sportello: un punto di accesso dichiarato, con regole scritte su cosa si può chiedere e in che formato arriva la risposta.
Un sistema senza sportello non è impenetrabile: si può passare dalla finestra, leggendo il video, automatizzando i clic o estraendo file. Funziona, ma si rompe ogni volta che cambia qualcosa, e nessuno vi garantisce che continui a funzionare dopo il prossimo aggiornamento.
| Modo di collegare due sistemi | Affidabilità | Costo nel tempo |
|---|---|---|
| Interfaccia documentata dal fornitore | Alta | Basso |
| Accesso diretto alla base dati | Media | Medio: dipende da chi la mantiene |
| Scambio di file automatizzato | Media | Medio, e con ritardi tra i due sistemi |
| Estrazione da schermate | Bassa | Alto: si rompe a ogni aggiornamento |
| Copia e incolla manuale | Dipende dalle persone | Il più alto, e invisibile in bilancio |
Perché cambia il preventivo
- Con un'interfaccia documentata, chi sviluppa sa in anticipo cosa può fare: il lavoro è stimabile.
- Senza, metà del progetto è scoperta: si prova, si trova un ostacolo, si cambia strada.
- Le soluzioni indirette vanno rifatte quando il fornitore aggiorna il suo software, e succede.
- Il collaudo è molto più lungo, perché i casi imprevisti emergono solo provando.
- La responsabilità diventa ambigua: se il collegamento si rompe dopo un aggiornamento, di chi è il problema?
Le domande da fare al fornitore
Sei domande, prima di comprare
- Esiste una documentazione pubblica dell'interfaccia? Posso vederla?
- Cosa si può leggere e cosa si può scrivere: solo consultazione o anche modifica?
- L'accesso è incluso nel canone o costa a parte?
- Ci sono limiti al numero di richieste giornaliere?
- Quando cambiate l'interfaccia, con quanto preavviso lo comunicate?
- Se cambio fornitore, posso esportare tutti i miei dati e in quale formato?
La terza domanda sorprende spesso: alcuni fornitori includono l'accesso, altri lo vendono come opzione a canone. È un costo che va conosciuto prima, perché rende l'integrazione una spesa ricorrente e non una tantum.
Se il sistema non ha nulla
- 01
Verificare se esiste un accesso alla base dati
Molti gestionali installati in azienda permettono la lettura diretta dei dati. È meno elegante ma spesso sufficiente, soprattutto per alimentare portali e cruscotti.
- 02
Valutare lo scambio di file programmato
Il sistema esporta a orari fissi, l'altro legge. Introduce un ritardo, ma per molti casi — listini, anagrafiche, giacenze — il ritardo è accettabile.
- 03
Considerare l'automazione delle operazioni ripetitive
Un programma che compie le azioni che farebbe una persona. Funziona, ma va considerato una soluzione temporanea, perché è fragile per costruzione.
- 04
Mettere la domanda nel prossimo acquisto
Se state valutando la sostituzione di quel sistema, la capacità di dialogare con altri software dovrebbe pesare quanto le funzioni che offre.