Guide
Interfacce API: confrontare i fornitori — su cosa conta davvero
Le offerte sul tema interfacce API sono difficili da confrontare, perché ognuno ci scrive dentro qualcosa di diverso. Le domande che rendono visibili le differenze — e i segnali di allarme.
Nel confronto di fornitori per interfacce API conta meno il prezzo indicato che la domanda su cosa succede dopo: chi assiste il sistema dopo il go-live, e quanto costa un adattamento successivo. Questa è la differenza che si nota solo dopo qualche mese.
01 — Criteri
In cosa si differenziano le offerte
- Cosa è incluso esattamente. Due offerte con la stessa cifra possono comprendere servizi completamente diversi. Fatevi dare l'ambito come elenco, non come testo corrente.
- Chi fornisce cosa. Contenuti, immagini, dati, accessi — se non è specificato, diventerà un punto di conflitto in seguito.
- Quanto costa l'esercizio. Calcolato su tre anni, inclusi licenze, hosting e assistenza.
- Cosa succede se volete cambiare. Ricevete accessi, dati e documentazione? La risposta a questa domanda dice di più su un fornitore di qualsiasi referenza.
- Chi lavora effettivamente. Con i piccoli fornitori è rilevante: chi siede nella conversazione e chi poi lo fa davvero.
02 — Domande
Domande che dovreste fare
- Cosa succede se il progetto diventa più costoso del previsto — chi lo sopporta?
- A chi appartengono dati, accessi e, se si sviluppa, il codice sorgente?
- Quanto costa l'esercizio nel secondo e terzo anno?
- Come è la documentazione che riceviamo alla fine?
- A cosa misurereste se il progetto è stato un successo?
- C'è un caso in cui ce lo sconsigliereste?
03 — Segnali d'allarme
Quando bisogna essere scettici
- Risultati garantiti. Chi promette il primo posto su Google o un determinato aumento di fatturato vende qualcosa che non può fornire.
- Nessun no. Un fornitore che considera ogni progetto una buona idea non ha ascoltato o vende soltanto.
- Pressione temporale. Sconti limitati sui prezzi dei progetti sono uno strumento di vendita, non un'offerta.
- Rapporti di proprietà poco chiari. Chi non dice chiaramente a chi appartengono dati e accessi non ha buone intenzioni.
- Nessun referente con competenze tecniche. Se nel primo colloquio c'è solo il commerciale, i malintesi nascono lì.
04 — Ambito
Cosa è incluso
- Verifica delle interfacce esistenti di entrambi i sistemi, prima che venga promesso qualsiasi cosa
- Mappatura dei campi dati tra i sistemi, inclusi casi particolari
- Gestione degli errori con ripetizione e notifica
- Protocollazione di ogni scambio per la tracciabilità
- Monitoraggio che segnala quando la connessione si ferma
- Documentazione per il caso in cui qualcun altro debba manutenerla in seguito
05 — Domande
Domande frequenti
Un'interfaccia è più sicura di un'esportazione manuale?
Decisamente, perché vengono eliminati gli errori umani nell'esportazione e importazione e ogni scambio viene protocollato. Un'esportazione manuale non lascia traccia se qualcosa viene trascurato.
Chi la manutiene in seguito?
Ricevi codice e documentazione. Costruiamo deliberatamente con tecnologie diffuse, affinché un cambio sia possibile.
Con quale frequenza vengono sincronizzati i dati?
Da immediato a notturno — a seconda di ciò che è tecnicamente necessario. La sincronizzazione immediata non è sempre migliore: nei sistemi con post-elaborazione un'esecuzione notturna è spesso la scelta più stabile.
E se il nostro sistema legacy non ha un'interfaccia?
Allora ci sono di solito soluzioni alternative: accesso al database, scambio automatizzato di file, in casi eccezionali automazione dell'interfaccia utente. Tutte sono più fragili di un'interfaccia vera. Ti diciamo onestamente quanto sarà stabile una soluzione del genere, prima che tu decida.
È possibile collegare più sistemi contemporaneamente?
Sì, è addirittura il caso più frequente — ad esempio shop, gestione merci e contabilità insieme. Ogni connessione viene pianificata e testata singolarmente, anche se alla fine tutto funziona insieme.
Cosa succede in caso di interruzione?
La connessione memorizza ciò che non è ancora stato trasmesso, riprova e segnala dopo diversi tentativi falliti. I dati non vengono persi, arrivano in ritardo.
Quanto costa la manutenzione durante l'esercizio?
Finché nessuno dei sistemi collegati cambia radicalmente, il lavoro corrente è ridotto — il monitoraggio si segnala da solo quando qualcosa non va.
06 — Avanti
Pagine correlate
- Interfacce API — Panoramica
- Interfacce API — Esempi pratici
- Interfacce API — Processo
- Interfacce API — Economicità
- Interfacce API — Finanziamenti
- Interfacce API — Funzionamento
- Interfacce API — Pro e contro
- Interfacce API — Alternative
- Automazione dei processi
- Software personalizzato
- Integrazione CRM
- Tutte le guide
Prossimo passo
Parliamo brevemente se conviene per te.
Una conversazione di venti minuti basta di solito per capire se un progetto ha senso. Se non ce l'ha, lo diciamo — costa meno a entrambi di un preventivo che nessuno vuole.