Quanto costa davvero una piattaforma, e perché nessuno te lo dice

Nessuno ti dà un numero. Chiedi quanto costa una piattaforma e ti senti rispondere "dipende dal perimetro, sentiamoci in una call" - che è vero, ed è anche la risposta di chi non vuole essere inchiodato a niente.

Dipende davvero. Ma gli ordini di grandezza non sono un segreto, e senza quelli non puoi pianificare.

Le tre fasce

Questi sono i prezzi che faccio io, in Romania, per lavori che seguo dall'inizio alla fine. Non sono medie di settore e un'agenzia con dodici persone farà preventivi diversi - loro hanno dodici stipendi da coprire e io uno.

  • €1.000 - €15.000. Un sito, oppure un singolo strumento interno con un confine chiaro. Una pagina di prenotazione, un catalogo, un modulo che alimenta un foglio di calcolo, un calcolatore. Un solo tipo di utente, un solo flusso principale.
  • €5.000 - €40.000. Una piattaforma su cui un'azienda funziona davvero. Diversi ruoli con permessi diversi, flussi di lavoro veri, soldi che ci passano dentro, integrazioni con cose che non controlli. È la maggior parte di quello che costruisco.
  • Sopra questa cifra. Non un sistema ma diversi che condividono un accesso: un marketplace con due lati, un prodotto venduto ad altre aziende, tutto ciò in cui "la piattaforma" sono in realtà quattro prodotti travestiti da uno.

Le fasce si sovrappongono di proposito. Una piattaforma semplice può davvero costare meno di un sito elaborato, e chi ha un listino a scaletta perfetta sta descrivendo il proprio prezzario, non il tuo problema.

Che cosa sposta davvero il numero

Raramente quello che i clienti si aspettano. Le schermate costano poco; è quello che succede dietro che costa.

  • Integrazioni che non controlli. Ogni servizio esterno è l'API di qualcun altro, la documentazione di qualcun altro e il disservizio di qualcun altro. Due vanno bene. Nove sono un altro progetto, e la nona costa più della prima perché interagiscono tra loro.
  • Ruoli e permessi. "Il personale può vederlo" è una riga. "Il personale vede solo i dati della propria sede, i responsabili vedono la regione, e la contabilità vede tutto ma non può modificare le note cliniche" è una decisione sul modello dei dati che tocca ogni query del sistema.
  • Soldi e obblighi di legge. Pagamenti, fatturazione, documenti fiscali e registrazioni dei consensi sono tutti punti in cui avere approssimativamente ragione equivale ad avere torto, quindi richiedono il tempo che serve per essere esatti.
  • La velocità con cui decidi. Quella davvero scomoda. Un lavoro fermo tre settimane in attesa di una risposta su come funzionano gli sconti costa più di uno fermo tre giorni, e nessuna quantità di ingegneria lo risolve.

Perché il primo numero è quasi sempre sbagliato

Non perché qualcuno stia mentendo. Perché alla prima conversazione nessuno dei due sa ancora che cosa sia la cosa da costruire.

Tu conosci il problema. Non sai ancora che i tuoi cinque "tipi di cliente" sono in realtà due con un flag, che il report che hai chiesto di sfuggita ha bisogno di dati che nessuno ha mai registrato, o che la regola di fatturazione che hai descritto in una frase ha quattro eccezioni che il tuo commercialista gestisce a mano da anni. Non è colpa di nessuno. È esattamente a questo che serve la discovery.

Un numero dato prima è un'ipotesi, e passeremmo entrambi il terzo mese a rinegoziarlo - che è peggio di una partenza più lenta, perché a quel punto il lavoro è a metà e nessuno dei due può tirarsi indietro in modo pulito.

Che cosa faccio invece

Una discovery breve e a pagamento: una o due settimane, prezzo fisso, durata fissa. Finisce con un perimetro scritto, un modello dei dati, un'architettura e un piano a fasi con costi reali per ogni fase.

Il documento è tuo, che tu prosegua con me oppure no. Non è generosità - è l'unico accordo in cui puoi fidarti del numero, perché non ho nessun interesse a gonfiare un perimetro che puoi portare a qualcun altro.

Ogni tanto finisce anche con me che ti dico che la risposta è un abbonamento da €40 al mese e un modulo fatto bene, cosa che è già successa e succederà ancora. C'è un'intera nota su quando non costruire, perché capita abbastanza spesso da valere la pena di scriverlo.

Domande che vale la pena fare a chiunque ingaggi

Non solo a me. Queste distinguono un preventivo ragionato da uno ottimista:

  • Che cosa non è incluso a questo prezzo?
  • Che cosa succede al prezzo se cambio idea al secondo mese - c'è una procedura, o viene assorbito in silenzio e rinfacciato dopo?
  • Che cosa possiedo alla fine, e quando lo ricevo? (La risposta giusta è "tutto, dal primo giorno" - vedi che cosa succede quando uno sviluppatore sparisce.)
  • Che cosa stai dando per scontato che io non ho confermato?

L'ultima è la domanda più utile in tutto l'acquisto di software, e non la fa quasi nessuno.