forumApri un argomento

Nel preventivo lo sviluppo delle API è indicato come voce a parte, questi strumenti servono davvero?

MMurat B***EspertoMembro della community
Iscrizione
ago 2022
Messaggio
214
#1

Siamo un'azienda con tre soci che fa distribuzione all'ingrosso negli USA. Stiamo trattando con una software house locale per un pannello ordini B2B su misura, dove i clienti possano ordinare e vedere le scorte di magazzino in tempo reale. Il preventivo totale è di 18.000 USD, ma nella distinta dei costi hanno inserito una voce separata da 4.200 USD chiamata "Integrazione strumenti di sviluppo e test API".

In passato abbiamo fatto realizzare solo siti web base, è la prima volta che affrontiamo un progetto software su misura di questa portata. Questo livello chiamato API non è già la programmazione backend indispensabile per far funzionare il pannello, o è normale farlo pagare come modulo a parte? Cosa comprendono gli strumenti di sviluppo API a cui si riferisce l'agenzia e come possiamo noi clienti verificarne la reale presenza?

AAycan P***Partecipante
Ruolo
Pianificazione produzione
Settore
Produzione mobili
Tipo di organizzazione
distributore di zona
Iscrizione
apr 2024
Messaggio
109
Più utile#2

Risposta breve: lo sviluppo delle API consiste nel costruire il ponte tra l'interfaccia utente e il database; se non prevedete un'app mobile indipendente, un'integrazione con un gestionale esterno o futuri collegamenti con servizi terzi, un'architettura API estesa e totalmente svincolata dal frontend rischia di gonfiare il budget senza motivo. Detto ciò, nelle moderne architetture web separare il pannello dal database è una prassi standard di sviluppo.

Gli strumenti inseriti a preventivo dall'agenzia di solito rientrano in tre categorie: 1) strumenti di schema e documentazione per standardizzare la struttura dati, 2) interfacce di test che verificano gli endpoint in automatico, 3) servizi middleware per gestire autenticazione e traffico dati. Questi tool garantiscono che gli sviluppatori scrivano codice a regola d'arte. Se un domani doveste cambiare fornitore, un'API ben documentata e realizzata con strumenti standard consentirà a un nuovo team di prendere in carico il sistema in pochi giorni.

Il punto da chiarire è se quei 4.200 USD coprano solo licenze terze o se includano la scrittura di questi endpoint e la configurazione dei test. Dovreste fare all'agenzia una domanda diretta: "Questo pannello funzionerà solo via web, oppure in futuro anche un'app mobile o il nostro gestionale interrogheranno questi endpoint?". Se la risposta è che servirà solo il pannello web e nessun dato verrà esposto all'esterno, si può ridimensionare questa voce e ridurre i costi.

FFatih G***Partecipante
Ruolo
Pianificazione produzione
Settore
Servizi IT
Tipo di organizzazione
media impresa
Iscrizione
nov 2024
Messaggio
31
#3

Per questi strumenti menzionati chiedono un canone mensile o annuale di licenza? Alcune agenzie mettono a preventivo librerie open source gratuite spacciandole per licenze a pagamento che sostengono loro.

IIrmak V***Partecipante
Ruolo
Contabilità di base
Settore
E-commerce
Tipo di organizzazione
azienda all'interno di un gruppo
Iscrizione
feb 2025
Messaggio
312
#4

Sviluppando l'API a parte il frontend diventa indipendente. Vuol dire che se in futuro buttate via l'intero pannello, tutta la logica di ordini e magazzino sul backend rimane intatta. Se ci sono documentazione e standard di schema, quel costo vale assolutamente la qualità del lavoro.

JJale B***Partecipante
Ruolo
Membro del consiglio di amministrazione
Settore
Pubblicità e promozione
Tipo di organizzazione
Azienda da 120 dipendenti
Iscrizione
apr 2026
Messaggio
291
#5

L'anno scorso abbiamo fatto fare una piattaforma B2B simile con 15.000 USD di budget. La progettazione dei servizi backend e i test hanno pesato per circa un terzo del totale. Avere codice testabile sul lungo periodo ti risparmia un sacco di mal di testa.

GGürkan K***Partecipante
Ruolo
Pianificazione produzione
Settore
Imballaggio
Tipo di organizzazione
startup appena avviata
Iscrizione
mag 2024
Messaggio
109

Doki · Penetration test · 2026

#6

Molte agenzie impacchettano le normali query al database sotto la dicitura API solo x gonfiare la fattura. Se non dovete vendere dati all'esterno o collegarvi ad altri sistemi nn serve sempre una separazione così spinta.

PPınar K***Nuovo membroMembro della community
Iscrizione
ago 2026
Messaggio
410
#7

Inserite criteri di consegna precisi nel contratto. Verrà consegnata la documentazione? Gli scenari di test saranno forniti funzionanti? Se non c'è tutto questo, non pagate una voce "strumenti" solo per il codice backend di base.

UUfuk S***Veteran
Ruolo
Amministratore di rete
Settore
Produzione mobili
Tipo di organizzazione
laboratorio
Iscrizione
ott 2024
Messaggio
187
#8

alla consegna ricordatevi di pretendere una documentazione api interattiva da aprire via browser altrimenti più avanti vi perdete dentro al codice.

OOnur Y***Partecipante
Ruolo
Product manager
Settore
Produzione mobili
Tipo di organizzazione
attività con due sedi
Iscrizione
nov 2024
Messaggio
9

Doki · Configurazione gestione log · 2024

#9

In sintesi: tecnicamente è una voce sensata per garantire la solidità del progetto, ma se non integrerete altri sistemi potrebbe essere troppo complessa. Chiarite se si tratta di costi di licenza o di ore di lavoro e poi decidete.

RRecep T***Veteran
Ruolo
Specialista risorse umane
Settore
Catering
Tipo di organizzazione
Team di 8 persone
Iscrizione
mar 2025
Messaggio
1
#10

In generale è corretto, ma manca un pezzo. Le soluzioni che funzionano su piccola scala crollano quando si cresce, l'ho imparato tardi.

Questa è la mia opinione, non la scrivo come verità assoluta.

EErcan Ç***PartecipanteMembro della community
Iscrizione
giu 2024
Messaggio
62
#11

Ci proverò.

AAslı K***PartecipanteMembro della community
Iscrizione
ago 2022
Messaggio
60
#12

Ti seguo.

SSelin B***Partecipante
Ruolo
Grafico
Settore
Energia
Tipo di organizzazione
azienda all'interno di un gruppo
Iscrizione
giu 2022
Messaggio
29
#13

Lo sentiamo dire da tempo, ma da noi non è mai andata così. La risposta varia molto in base al settore, non esiste una regola generale.

Io seguirei questa strada.

LLale Ç***Nuovo membro
Ruolo
Tecnico di supporto sistemi
Settore
Turismo
Tipo di organizzazione
catena di negozi
Iscrizione
giu 2026
Messaggio
161
#14

Ottimo lavoro.

GGizem D***PartecipanteMembro della community
Iscrizione
mar 2023
Messaggio
351
#15

Assolutamente. Se devo aggiungere qualcosa: Un report settimanale scritto sull'avanzamento è molto più utile che chiedere date.

È tutto, scusate se mi sono dilungato.

TTülay E***Veteran
Ruolo
Impiegato contabile
Settore
Trasporti
Tipo di organizzazione
Azienda di produzione da 40 persone
Iscrizione
set 2023
Messaggio
97

Doki · Sito web aziendale · 2026

#16

Corretto.

YYasemin S***PartecipanteMembro della community
Iscrizione
feb 2024
Messaggio
42
#17

In teoria è giusto, in pratica non funziona così. Se cerchi di cambiare tutto insieme, niente si stabilizza.

TTaner Y***Esperto
Ruolo
Direttore di zona
Settore
Elettrotecnica ed elettronica
Tipo di organizzazione
cooperativa
Iscrizione
set 2025
Messaggio
3

Doki · Scansione vulnerabilità · 2025

#18

grazie mille, proverò oggi.

YYiğit N***Partecipante
Ruolo
Product manager
Settore
E-commerce
Tipo di organizzazione
Azienda da 300 dipendenti
Iscrizione
set 2024
Messaggio
115
#19

In teoria è giusto, in pratica non funziona così. I primi tre mesi vanno bene, i problemi emergono al quarto mese.

Correggetemi se sbaglio.

HHilal Y***Esperto
Ruolo
Direttore amministrativo
Settore
Catering
Tipo di organizzazione
catena di negozi
Iscrizione
ago 2025
Messaggio
66
#20

Il mio dubbio è stato chiarito, grazie.

Rispondi