Davide Di Donato

Fractional software architect

Prendo in carico il software da cui dipende la tua azienda.

Analizzo quello che hai, lo sistemo a prezzo fisso, costruisco quello che manca
e, se vuoi, resto come tuo responsabile tecnico.

Fabbriche in 18 paesi usano un sistema costruito anche da me.

Con quel sistema circa 600 aziende industriali pianificano e controllano la produzione. Ne ho progettato e sviluppato parti centrali.

Ho progettato un’intera piattaforma gestionale e ne ho costruito quasi tutto.

Clienti, preventivi, ordini e un marketplace in un unico sistema, per il settore edile. Da zero al prodotto in uso in 19 mesi, e dopo il rilascio il cliente ha continuato a lavorare con me.

Una flotta di autobus aggiornata in poche ore, senza toccarne uno.

Le telecamere di una piattaforma video con AI per il trasporto pubblico, di cui sono stato referente tecnico per due anni. Ho costruito anche il controllo remoto di un rover agricolo a guida autonoma, in sei mesi.

Cosa faccio

In 15 giorni so in che stato è il tuo software.

Sistemo quello che conta, a un prezzo concordato prima.

Costruisco quello che manca.

E se vuoi, resto.

Hanno nove secoli e nessuna delle due è perfettamente dritta. Bologna continua a misurarle e a ripararle. Io lo faccio con il software.

Da dove parti?

Hai già un software

Manda avanti la tua azienda, e non sai dire quanto è solido.

L’ha costruito un fornitore e non sai valutare il risultato.

Le nuove versioni arrivano sempre in ritardo e nessuno sa spiegare perché.

Lo sviluppatore che sapeva tutto se n’è andato.

È stato costruito in fretta, con l’AI o da un freelance, e ora ha clienti che pagano.

Ti serve un software

Non esiste ancora, oppure va rifatto.

Hai un prodotto da lanciare e nessuno di esperto che lo costruisca.

Ti serve una prima versione in pochi mesi, e deve reggere con clienti veri.

Quello che hai non si può sistemare e bisogna ripartire da capo.

Il primo passo, di solito

In 15 giorni sai di cosa ha bisogno il tuo software, e quanto costa ogni intervento.

Una revisione a prezzo fisso. Puoi fermarti lì, oppure usarla come punto di partenza per tutto il resto.

4.200 €

Prezzo fisso

15 giorni

Dall’inizio alla relazione scritta, in italiano o in inglese

Qualunque sia la dimensione.

Su un prodotto piccolo leggo tutto. Su uno grande faccio la mappa dell’insieme e vado a fondo dove c’è il rischio. All’inizio decidiamo insieme quali parti contano di più per te, e la relazione dice cosa ho letto a fondo, cosa a campione e cosa non ho aperto.

Un prodotto piccolo

Un prodotto grande

Letto a fondo

A campione

Mappato, non aperto

Prezzi fissi, concordati prima di iniziare. Nessun contatore a ore.

Un accordo di riservatezza prima di vedere qualsiasi cosa.

Durante la revisione guardo soltanto. Non modifico nulla.

Non fa per te se ti serve un test di sicurezza formale o un audit di conformità, o se al tuo team servono solo altre braccia.

Prima sai, poi decidi.

01 15 giorni, 4.200 €

La revisione

Leggo il codice, guardo i server su cui gira e parlo con chi ci lavora. Entro 15 giorni ricevi una relazione scritta, in italiano o in inglese: cosa ho trovato, cosa non funziona oggi, cosa smetterà di funzionare quando crescerai e cosa farei io. Ogni intervento ha un prezzo e un numero di giorni.

02 A tua scelta

Decidi tu

La relazione è tua. Scegli gli interventi che vuoi e li faccio io, al prezzo scritto nella relazione. Oppure la consegni al tuo team.

03 Mese per mese

Se vuoi, resto

Un piano mensile a prezzo fisso in cui resto come responsabile tecnico del tuo software, insieme al tuo team. C’è chi lo chiama fractional CTO.

Cosa c’è nella relazione

Cosa ho trovato

Cosa non funziona oggi

Cosa smetterà di funzionare quando crescerai

Cosa farei io, con un prezzo e un numero di giorni per ogni intervento

Cosa lasciare com’è

Cosa ho coperto: cosa ho letto a fondo, cosa a campione, cosa non ho aperto

Una pagina di sintesi in parole semplici, e una chiamata in cui te la spiego

Cosa misura una revisione: di quanto pende, e quanto costa raddrizzarlo.

Relazione · Cosa farei io

Esempio

Ogni intervento, con il suo prezzo e i suoi giorni

Problemi e cifre inventati, per mostrare come si legge la relazione.

Il backup notturno lascia fuori i file caricati, e nessuno ha mai provato un ripristino.

Dopo un guasto gli ordini tornerebbero senza contratti, foto e fatture.

Aggiungere i file al backup, provare un ripristino completo e mettere per iscritto i passaggi.

Oggi

2 giorni

1.000 €

Una sola password apre tutti i tuoi dati. È scritta nel codice, e due persone che se ne sono andate ce l’hanno ancora.

Nessuno può dire chi ha letto o modificato cosa.

Accessi separati per l’applicazione, per i report e per ogni persona. Nessuna password nel codice.

Oggi

1 giorno

500 €

Il sito e le fatture calcolano ciascuno per conto suo il prezzo di un ordine, e arrotondano in modo diverso.

Circa una fattura su 300 differisce di qualche centesimo da quello che ha visto il cliente, e viene corretta a mano.

Un solo calcolo usato da entrambi, verificato sulle fatture dell’anno scorso.

Oggi

4 giorni

2.000 €

L’importazione degli ordini carica tutto il file in memoria prima di salvare qualcosa.

Regge i 2.000 ordini a notte di oggi. Intorno ai 6.000 la memoria finisce e gli ordini della notte vanno persi.

Riscriverla perché lavori a blocchi e riprenda da dove si era fermata.

Quando cresci

5 giorni

2.500 €

La sezione dei report è il codice più vecchio che hai, e il più difficile da leggere.

Funziona, ed è cambiata due volte in tre anni. Riscriverla costerebbe 8.000 € e non mostrerebbe niente di nuovo.

Da lasciare

—

—

Tutti e quattro gli interventi

Scegli tu quali fare. Il prezzo è quello scritto qui.

12 giorni

6.000 €

Quando non esiste ancora

Dal foglio bianco al prodotto in uso.

Progetto e costruisco tutto il prodotto, non un pezzo solo. Prima di iniziare concordiamo cosa si costruisce e un prezzo fisso.

Corno Grande, 2.912 m. Nessuno parte senza una via.

App per telefono

Per Android e iPhone, pubblicate su entrambi gli store

Android e iOS nativi

Applicazione web

Quello che i tuoi clienti vedono e usano

React, TypeScript, Next.js

Dietro le quinte

Le regole e la logica che lo fanno funzionare

C#/.NET, Python

Dati

Dove viene salvato tutto

PostgreSQL, SQL Server, MongoDB

Messa online

Nuove versioni rilasciate in automatico

Docker, GitHub Actions

Cloud

I server su cui gira tutto

AWS

Ognuna di queste parti l’ho costruita in prima persona. La mia prima app Android è del 2017.

Dimmi cosa ti serve

Esperienza

Dove l’ho già fatto.

Prodotti costruiti da zero e grandi sistemi scritti da altri. Quando ci sentiamo, chiedimi pure di ognuno.

Edilizia

Una piattaforma gestionale intera, progettata e costruita da zero.

Ero l’unico software architect e quasi tutto il team: ho definito cosa doveva fare, l’ho progettata, ne ho costruito quasi tutto e l’ho messa online. È entrata in uso in 19 mesi, e dopo il rilascio il cliente ha continuato a lavorare con me per seguirla e farla crescere. Quando ho concluso l’incarico la usavano decine di aziende, circa 4.000 persone in tutto.

Un unico sistema per

  • Clienti
  • Preventivi
  • Ordini
  • Pagamenti online
  • Marketplace

Industria

Parti centrali di un sistema per le fabbriche usato in 18 paesi.

Circa 600 aziende industriali ci pianificano e controllano la produzione. In due anni e mezzo ne ho progettato e sviluppato il calendario di produzione, la pianificazione e il controllo qualità. Ho costruito anche le applicazioni web che calcolano in tempo reale i dati di produzione, rilasciate a tutti i clienti.

Pianificazione della produzione

Trasporto pubblico

Referente tecnico per due anni di una piattaforma video con AI sugli autobus di linea.

Le principali scelte di progetto erano mie, e coordinavo fino a due sviluppatori. Le telecamere stavano su decine di autobus a cui non potevamo accedere, con una connessione che andava e veniva: eppure una nuova versione arrivava alla flotta in poche ore. L’unica cosa da aspettare erano gli autobus. Ho progettato anche come il video viene acquisito e analizzato dall’AI direttamente sui dispositivi.

Una nuova versione in arrivo su tutta la flotta

Agricoltura

Il controllo remoto di un rover agricolo a guida autonoma, funzionante in sei mesi.

Dal centro di controllo l’operatore manda i comandi e segue in diretta i dati e il video della macchina. Nei campi il segnale va e viene: ho progettato il collegamento perché continui a funzionare anche quando si indebolisce.

Nei campi il segnale va e viene

E-commerce

Correzioni critiche e nuove funzioni in un software grande e datato.

Tre mesi sul negozio online di uno dei principali operatori mondiali del lusso. Sono arrivato da esterno, in mezzo ad anni di codice scritto da altri.

Orientarmi nel software di qualcun altro è ciò che mi chiede anche una revisione.

Chi sono

Dalle colline teramane, a Bologna dal 2013.

Sono arrivato dall’Abruzzo per l’università e sono rimasto. Laurea magistrale in Ingegneria Informatica all’Università di Bologna, con lode. Quando non lavoro per i clienti ballo swing e suono le tastiere.

Gran Sasso Le Due Torri

L’altra tastiera

Comincia con una chiamata gratuita di 30 minuti.

Raccontami cosa fa il software, o cosa dovrebbe fare, e cosa ti preoccupa. Se non sono la persona giusta, te lo dico.

Davide Di Donato