Sintesi del caso

Settore Fashion e-commerce / operations marketplace
Tipo di azienda Scale-up digitale (digital-native)
Paese Slovenia
Capacità utilizzata Strategia tecnologica, design di architettura scalabile, migrazione a rischio controllato
KPI chiave impattati Feature lead time (FLT) ↑ · Failures per day (FPD) ↓ · Esposizione al rischio operativo ↓

Nel product management, un MBI è un Minimum Business Increment: la più piccola unità di valore che si può consegnare per produrre un risultato di business misurabile.

In questa storia, però, l’acronimo ha assunto un secondo significato, non voluto.

Ciò che era iniziato come Proof of Concept, promosso troppo in fretta a MVP, si è trasformato lentamente in qualcos’altro: un sistema che non consegnava più incrementi di business, ma li bloccava.

Un Minimum Business Increment è diventato, senza che nessuno se ne accorgesse, una Mission-Blocking Infrastructure.

Il cliente

Il cliente gestisce un fashion marketplace in rapida crescita, con una forte cultura imprenditoriale e un chiaro focus sull’execution.

Nella fase iniziale, l’azienda si è affidata a un singolo sviluppatore per costruire il nucleo software. Il sistema gestiva feed prodotto, processing degli ordini e la colla operativa necessaria per tenere in vita il business. I founder erano molto coinvolti e raffinavano i requisiti in modo continuo man mano che il modello evolveva.

In quel momento l’obiettivo non era la purezza architetturale.
Era la velocità.

Costruire in fretta.
Validare il mercato.
Creare il primo vero incremento di business.

E quell’obiettivo è stato raggiunto.

Il sistema è andato live, gli ordini hanno iniziato a scorrere e il business si è dimostrato. Dal punto di vista del product management, l’MVP aveva fatto il suo lavoro.

Il problema non era cosa facesse il sistema.
Era ciò che non era mai stato pensato di diventare.


Il problema

Quando un MVP viene scambiato per una fondazione

Il sistema originale era stato concepito come Proof of Concept. Il suo ruolo era testare assunzioni, non sostenere un carico operativo di lungo periodo.

Una volta portato direttamente in produzione, è diventato di fatto il Minimum Viable Product. Questa transizione è sembrata naturale, persino un successo. Il fatturato cresceva. Le operations giravano.

Ma un dettaglio sottile è stato trascurato.

Un MVP non è un core scalabile.
È uno strumento di apprendimento.

Quando l’azienda è entrata nella prima fase di crescita, nuove funzionalità venivano aggiunte continuamente sulla stessa struttura. Ogni nuovo requisito era un bisogno legittimo—nuovi partner, nuovi workflow, nuovi edge case. Eppure tutto veniva implementato estendendo un core che non era mai stato progettato per evolvere in modo coerente.

Dall’esterno, il valore sembrava ancora in consegna.
Dentro, però, la complessità si accumulava.

A quel punto, il sistema ha smesso di comportarsi come un MVP e ha iniziato ad assomigliare a quello che, in termini di prodotto, avrebbe dovuto essere un MBI: un Minimum Business Increment. Solo che, invece di essere un incremento deliberato e allineato alla strategia, era un incremento accidentale—ottenuto stirando sempre di più la stessa struttura fragile.

Ed è qui che la battuta diventa seria.

L’“MBI” non rappresentava più valore incrementale di business.
Era diventato una Mission-Blocking Infrastructure—un sistema che tecnicamente funzionava, ma che strategicamente vincolava ogni mossa successiva.


La soluzione

Ripristinare il significato di “incremento”

Si è valutata una riscrittura completa.

Ed è stata scartata.

Un refactor completo avrebbe richiesto un investimento iniziale rilevante, lunghi blocchi operativi e un alto rischio di interrompere il business quotidiano. Sostituire il motore fermando l’auto non era un’opzione.

L’approccio si è quindi concentrato sul reintrodurre incrementi intenzionali, sia tecnici che orientati al business.

Riposizionare l’architettura attorno ai futuri MBI

Un nuovo core scalabile è stato progettato e introdotto accanto al sistema esistente. Questo core non era pensato per sostituire subito quello vecchio. Il suo ruolo era diventare la fondazione per tutti i futuri incrementi—veri MBI nel senso del product management.

Sono stati definiti confini chiari. Ownership di dati e responsabilità è stata resa esplicita. L’architettura è stata costruita per evolvere senza destabilizzare ciò che già funzionava.

Reindirizzare la creazione di valore

Da quel momento, ogni nuova funzionalità—ogni nuovo “incremento di business”—è stata implementata esclusivamente sul nuovo core. Al sistema legacy non è stato più permesso di crescere.

Questa singola regola ha fermato subito la deriva architetturale.

Contenere il passato

Il core originale è stato stabilizzato e congelato nello scope. Ha continuato a operare, ma erano consentite solo modifiche correttive. Non ci si aspettava più nuovo valore da lì; non era più parte della roadmap strategica.

Migrare con intenzione, non con ideologia

Le funzionalità esistenti sono state valutate in base al reale impatto di business. Sono stati migrati solo i componenti la cui migrazione avrebbe sbloccato valore significativo o ridotto rischi rilevanti.

Gli altri sono stati deliberatamente lasciati dov’erano.

In termini di prodotto, la migrazione stessa è diventata una sequenza di MBI intenzionali, non una crociata tecnica.


Il risultato

Da MBI accidentali a MBI deliberati

L’impatto è stato visibile nel giro di pochi mesi.

Il lavoro tecnico ha riacquistato prevedibilità. Le conversazioni sulla delivery sono passate da “cosa potrebbe rompersi” a “che valore arriva dopo”. Soprattutto, il sistema ha smesso di riscrivere la strategia attraverso i propri limiti.

Indicatori chiave

KPI Impatto osservato
Change failure rate Ridotto di ~60% grazie all’isolamento architetturale
Feature lead time Accorciato di ~45% per i nuovi incrementi di business
Operational risk exposure Ridotta progressivamente senza interruzioni del servizio

L’azienda è tornata a consegnare veri MBI—incrementi progettati per servire il business, non negoziati con la codebase.


Riflessione finale

Un POC può essere fragile.
Un MVP può essere imperfetto.
Un MBI, però, deve essere intenzionale.

Quando gli incrementi vengono consegnati per caso—stirando sistemi oltre la loro natura—smettono di essere incrementi e iniziano a diventare ostacoli.

A volte, l’MBI più pericoloso è quello che consegna valore per abbastanza tempo da convincere tutti che possa farlo per sempre.

La cura non è una riscrittura eroica.
È ridare significato all’evoluzione—un incremento deliberato alla volta.