REPLY è un gruppo di aziende IT altamente specializzate che supporta i principali gruppi industriali a livello globale. Whitehall Reply è la società del gruppo Reply specializzata nell'evoluzione della pubblica amministrazione attraverso soluzioni tecnologiche innovative.
Nel 2019 Whitehall REPLY ha avviato lo sviluppo di un ERP su misura per un importante fondo interprofessionale italiano, che serve diverse migliaia di aziende e professionisti in tutto il paese. Il progetto presentava vincoli di budget e tempi molto sfidanti. Dopo tre mesi trascorsi a specificare i requisiti nel modo tradizionale (mockup e lunghi documenti in linguaggio naturale), il project manager ha accettato di testare la piattaforma Livebase come possibile soluzione per accelerare il progresso dell'analisi e migliorarne qualità ed efficienza.
Un analista senior di Livebase si è unito al team e ha spostato l'attenzione dell'analisi preliminare sulla definizione di un modello dati completo. Questo approccio, guidato naturalmente dal Livebase Designer, ha rapidamente stabilito un "glossario di termini" concordato con il cliente, riducendo significativamente fraintendimenti e frizioni durante le successive sessioni di analisi.
Inoltre, i diagrammi del modello dati hanno funzionato molto bene come mappa visiva su cui potevano essere tracciati tutti i processi aziendali analizzati successivamente. Infine, le capacità di generazione della piattaforma Livebase hanno permesso all'analista di rilasciare un prototipo funzionante del sistema subito dopo ogni sessione di modellazione, consentendo al cliente di verificare i requisiti modellati in modo interattivo, anziché leggere documenti prolissi.
Dopo un feedback positivo da parte del cliente, il project manager ha deciso di adottare Livebase non solo per la modellazione e il prototyping, ma anche per generare e mantenere il backend del sistema di produzione. In questa prospettiva, un team composto da un senior e quattro sviluppatori junior di Whitehall REPLY ha partecipato a un corso intensivo di formazione sulla piattaforma Livebase (8 giornate intere), imparando il linguaggio di modellazione di Livebase, alcune tecniche di modellazione avanzate, l'architettura del backend generato, il framework per programmare plugin Livebase e l'API GraphQL per integrare client personalizzati e sistemi esterni.
Cinque mesi dopo, una prima versione del sistema ERP è stata messa in produzione, rispettando tempi e budget. Il frontend per i clienti è stato sviluppato manualmente in Angular JS, mentre il backend è stato generato da Livebase e integrato con plugin programmati manualmente in Java. Il frontend per il back-office è stato anch'esso generato da Livebase.
Oggi, il sistema è ancora regolarmente mantenuto ed esteso con nuove funzionalità, e Livebase ha generato in modo affidabile centinaia di versioni del backend e del frontend per il back-office, risparmiando innumerevoli mesi-uomo di sviluppo, debugging e migrazione dei dati.