Guide
Interfacce API: contratto, proprietà e uscita
A chi appartengono alla fine dati, accessi e risultati? La risposta a questa domanda dice di più su un fornitore di qualsiasi elenco di referenze — e va chiarita prima della firma, non dopo.
Prima dell'incarico per le interfacce API va chiarito per iscritto: dati e accessi appartengono al committente, in quale formato e con quale termine vengono consegnati in caso di cessazione, quanto costa una modifica successiva, e che la documentazione è una voce d'offerta e non una promessa verbale.
01 — Contratto
Cosa va chiarito per iscritto
- Proprietà di dati e accessi. Appartengono al committente. Se un fornitore non lo conferma chiaramente, questa è l'informazione più importante del colloquio.
- Restituzione alla fine del rapporto. In quale formato, in quale termine, a quali costi.
- Nessuna durata minima senza contropartita. Il vincolo è giustificabile se viene fornito qualcosa in cambio — altrimenti no.
- Quanto costa una modifica successiva. Non è il prezzo del progetto a decidere i costi complessivi, ma la tariffa oraria del terzo anno.
- Documentazione come oggetto di consegna. Non come promessa, ma come voce nell'offerta.
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 — Domande
Domande frequenti
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.
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.
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.
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.
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.
05 — Prosegui
Pagine correlate
- Interfacce API — Panoramica
- Interfacce API — Collegamento
- Interfacce API — Pro e contro
- Interfacce API — Economicità
- Interfacce API — Confronto fornitori
- Interfacce API — Checklist
- Interfacce API — team e accettazione
- Interfacce API — Da dove iniziare
- Automazione dei processi
- Software personalizzato
- Integrazione CRM
- Tutte le guide
Prossimo passo
Inviateci qualche frase sul vostro progetto.
Leggiamo ogni richiesta personalmente e rispondiamo di persona. Niente team vendite, nessun modulo di richiamata nel vuoto.