
Che cos'è un MVP?
MVP significa Minimum Viable Product, cioè prodotto minimo funzionante. Nella definizione resa popolare da Eric Ries è la versione che permette di ottenere il massimo apprendimento validato sui clienti con il minimo sforzo. Il centro della definizione non è quindi ‘costruire poco’, ma imparare qualcosa che cambia una decisione.
È la versione più essenziale di un prodotto capace di risolvere un problema reale per un primo gruppo di utenti e di raccogliere dati utili. Non è una demo, una presentazione o un'app incompleta: deve offrire un risultato concreto dall'inizio alla fine.
La parola ‘minimo’ riguarda il perimetro, non la qualità. Un buon MVP include poche funzioni, ma quelle funzioni devono essere comprensibili, affidabili e coerenti. La parola ‘viabile’ significa che qualcuno può davvero usarlo e trarne valore. La parola ‘prodotto’ ricorda che il test riguarda l'esperienza completa, non soltanto la tecnologia. Un controllo pratico proposto da Marty Cagan è chiedere se il risultato è desiderabile, usabile e fattibile: le persone lo scelgono, capiscono come usarlo e il team può consegnarlo con le risorse disponibili.
MVP, prototipo e proof of concept non sono la stessa cosa
Un prototipo serve a rendere visibile un flusso e può non contenere codice reale. Una proof of concept verifica soprattutto se una soluzione tecnica è possibile. Un MVP, invece, arriva nelle mani degli utenti e misura se la soluzione merita di crescere. Spesso il percorso corretto è: prototipo per chiarire, proof of concept per ridurre un rischio tecnico specifico, MVP per validare il mercato. Esiste anche la Minimum Viable Feature: una singola funzione sperimentale inserita in un prodotto già esistente, utile a validare una soluzione senza creare un prodotto nuovo.