JOYINCLOUD / CASO STUDIO / HAIR & BEAUTY

La visione era del cliente. Il nostro compito era renderla possibile.

Reingegnerizzazione applicativa e infrastrutturale, migrazione dei dati e messa in produzione di una piattaforma per il settore Hair & Beauty.

Committente e ideatore del prodotto
Media Marketing S.r.l.
Intervento tecnologico
Il professionista oggi alla guida di Avanguardia Digitale, partner tecnologico principale del progetto.
Processo produttivo
Cicero, JIC e agenti AI.

I RISULTATI

Dalla reingegnerizzazione all’utilizzo reale.

Prima release utilizzabile in produzione
4,5 mesi

Consegnata al committente dall’avvio della reingegnerizzazione.

Primo utilizzo da parte dei saloni
7 mesi

Dall’avvio della reingegnerizzazione.

Dati storici persi nella migrazione
0

Migrazione completata senza perdita di dati.

Canoni infrastrutturali confrontati
−92,8%

Riduzione confermata con il committente; non è una misura del costo operativo totale.

Saloni che utilizzano JoyInCloud
60+

Oltre 60 saloni: dato di adozione del prodotto.

Clienti finali unici censiti
≈15.000

Nell’ecosistema JoyInCloud.

Il dato sui canoni riguarda esclusivamente le voci infrastrutturali confrontate. Gestione, manutenzione, backup e altri servizi possono avere costi distinti. I numeri di adozione non misurano risparmi di tempo o incrementi di fatturato dei saloni.

01 / CONTESTO E COMMITTENTE

Il problema non erano le idee.

JoyInCloud nasce dalla conoscenza del settore Hair & Beauty maturata da Media Marketing S.r.l. nel corso di decenni. La visione e i requisiti funzionali erano chiari; realizzarli in una piattaforma stabile e sostenibile si era rivelato molto più difficile.

Media Marketing conosceva profondamente il lavoro dei saloni, i processi quotidiani e le funzionalità che avrebbero potuto migliorare l’esperienza degli operatori e dei loro clienti.

JoyInCloud non è nato da un’intuizione del partner tecnologico. Il valore dell’intervento è stato tradurre la conoscenza del committente in un prodotto realmente utilizzabile.

Quando è iniziata la reingegnerizzazione, il prodotto proveniva da circa 40 mesi di sviluppo, ma era ancora incompleto, instabile e senza documentazione adeguata. La documentazione insufficiente ostacolava l’ingresso di nuovi collaboratori e rendeva l’applicazione difficile da completare e manutenere.

02 / I VINCOLI PREESISTENTI

Ripensare le fondamenta del software.

Alcuni servizi della soluzione precedente potevano sostenere al massimo circa 50 tenant. Un problema nella loro progettazione impediva di distribuirne il carico orizzontalmente; aumentare le risorse delle singole macchine portava verso i limiti pratici delle istanze AWS utilizzabili.

Questi limiti rendevano costoso e rischioso aumentare il numero di organizzazioni servite. Non bastava aggiungere le funzionalità mancanti: occorreva ripensare le fondamenta del software.

03 / IL METODO

La reingegnerizzazione: partire dal dominio.

L’intervento è ripartito dai requisiti funzionali e dalla conoscenza di settore di Media Marketing, riportandoli in modelli strutturati di dati, regole, operazioni e relazioni.

Cicero ha permesso di utilizzare questi modelli e i package applicativi per generare le componenti del sistema, con codice estensibile e sotto il controllo di chi sviluppa.

JIC ha organizzato il processo tecnico: repository, sessioni isolate, ambienti di lavoro, generazione, build, verifiche e distribuzione. Gli agenti AI, coordinati attraverso specifiche e procedure condivise, hanno eseguito una parte sostanziale del lavoro implementativo.

Il risultato ricercato non era la sola velocità: era un processo ripetibile, documentabile e meno dipendente dalle conoscenze tacite di un singolo sviluppatore, per abbassare la barriera d’ingresso per nuovi collaboratori.

04 / LA NUOVA STRUTTURA

Una piattaforma, più esperienze.

La nuova JoyInCloud è una piattaforma multi-tenant che comprende tre ambienti complementari.

Backoffice centrale
Amministrazione del prodotto e gestione delle organizzazioni che lo utilizzano.
Backoffice dei saloni
Strumenti operativi dedicati a titolari e professionisti del settore.
Interfaccia per i clienti finali
Accesso ai servizi messi a disposizione dalle attività.

Il sistema collega esigenze differenti all’interno di un’architettura applicativa condivisa, pensata per evolvere insieme al prodotto.

05 / INFRASTRUTTURA E COSTI

La crescita non doveva più dipendere da una macchina sempre più grande.

La reingegnerizzazione ha affrontato il problema a livello architetturale e ha permesso di adottare una nuova configurazione infrastrutturale, basata su un server dedicato gestito direttamente dal partner tecnologico.

La revisione architetturale e il passaggio al server dedicato hanno consentito la riduzione dei canoni infrastrutturali indicata nei risultati, confermata con il committente.

Il dato riguarda esclusivamente i canoni confrontati: non equivale a una riduzione della stessa entità del costo complessivo di esercizio e non dimostra una capacità illimitata. Mostra quanto una scelta architetturale possa incidere sulla sostenibilità economica di un prodotto.

06 / TEMPI E MIGRAZIONE

Dalla prima release all’utilizzo quotidiano.

  1. FASE PRECEDENTE

    Circa 40 mesi

    Di sviluppo precedente: il software era ancora incompleto e instabile all’avvio dell’intervento.

  2. REINGEGNERIZZAZIONE / PRIMA RELEASE

    4,5 mesi

    Dall’avvio del nuovo intervento alla consegna al committente della prima release utilizzabile in produzione.

  3. REINGEGNERIZZAZIONE / PRIMO UTILIZZO

    7 mesi

    Dall’avvio del nuovo intervento all’inizio dell’utilizzo della piattaforma da parte dei saloni.

Le fasi hanno perimetri diversi: i 40 mesi precedenti e i tempi della reingegnerizzazione non costituiscono un confronto di produttività a parità di scope. I 4,5 e i 7 mesi decorrono entrambi dall’inizio della reingegnerizzazione e non si sommano.

Il passaggio ha compreso la migrazione dei dati storici, completata senza perdita di dati.

Oggi JoyInCloud è utilizzato da oltre 60 saloni e censisce circa 15.000 clienti finali unici. Sono numeri di adozione, non stime del risparmio di tempo o dell’incremento di fatturato dei saloni: eventuali benefici economici per gli utenti finali andrebbero misurati a parte.

IL VERO RISULTATO

Rendere concreta la visione.

La visione funzionale era di Media Marketing. Il risultato dell’ingegneria è stato renderla concreta attraverso una piattaforma operativa, manutenibile e sostenibile, portandola in produzione con la migrazione dei dati storici.

Questo è il principio che guida Avanguardia Digitale: il valore del software non sta nel numero di righe scritte, ma nella capacità di trasformare esigenze reali in sistemi che funzionano.

IL PROSSIMO PROGETTO

Hai un progetto complesso da trasformare in software?

Raccontaci il contesto, i vincoli e la visione. Il primo passo è capire come renderla possibile.

Parliamo del tuo progetto