Come costruire un prodotto minimo redditizio di successo
Pubblicato: 2022-03-11Ho trascorso la mia carriera nella Silicon Valley, profondamente immersa nella sua vibrante cultura imprenditoriale. Ogni startup sta intraprendendo un viaggio emozionante e spesso pericoloso in un territorio inesplorato, e ho intrapreso quel viaggio diverse volte, come ingegnere del software, manager dell'ingegneria, CTO, fondatore e sviluppatore freelance. Molti dei prodotti che ho creato hanno raggiunto un pubblico di migliaia di persone e alcuni milioni.
In base alla mia esperienza, uno degli strumenti più potenti del toolkit della Silicon Valley è la capacità di bilanciare velocità e profondità quando si lanciano nuovi prodotti. Il bestseller di Eric Ries, The Lean Startup, codifica questa filosofia all'interno del concetto di prodotto minimo vitale (MVP).
Perché gli MVP sono più utili che mai
Uno dei motivi principali per cui il concetto di MVP è proliferato negli ultimi anni è la velocità e la scala senza precedenti con cui ora possiamo ottenere e agire in base al feedback dei clienti. Nel 2009, il mio gioco per iPhone Slingshot Cowboy è stato scaricato da milioni di persone entro una settimana dal suo lancio e ha rapidamente raggiunto la vetta delle classifiche (ha raggiunto la posizione n. 1 di gioco gratis diverse volte nel corso della sua vita) . Una grande parte di questo successo potrebbe essere stata la fortuna, ma se non avessi raccolto un feedback rapido e applicato i principi fondamentali dell'MVP all'inizio, non sarei stato in grado di sostenere questo slancio a lungo.
I principi snelli si riducono all'essere in grado di ripetere rapidamente, essere intelligenti nello spendere energia e risorse ed essere agili, concentrati e di mentalità aperta. Ma riteniamo che l'applicabilità di questa metodologia non sia limitata alle startup: i team all'interno di grandi imprese possono massimizzare il loro ritmo di innovazione creando MVP di successo.
Raggiungere l'equilibrio tra velocità e qualità è uno dei motori di innovazione più importanti per le organizzazioni di qualsiasi dimensione. Mentre guidi lo sviluppo del tuo prodotto minimo vitale, ecco le nostre strategie per aiutare a mantenere in equilibrio questi due ingredienti essenziali.
Assicurati che il tuo MVP sia "V"
Se il tuo prodotto non è fattibile, gli sforzi di sviluppo del tuo team sono vani. Per la creazione di successo di un prodotto minimo praticabile, è necessario un feedback privilegiato precoce per definirlo in modo ampio, un feedback continuo per modellarlo correttamente e strumenti come i test A/B per mantenerlo fiorente.
Ottieni le prime opinioni dalle persone giuste
Ottenere un feedback negativo degli utenti sul tuo MVP può essere così scoraggiante che ti senti in dovere di scartare il progetto. Gli innovatori possono evitare questo colpo devastante sollecitando le prime opinioni degli stakeholder con una profonda comprensione dello spazio, ben prima di considerare un MVP. È ancora meglio se hai consulenti esperti che possono aiutarti a definire il tuo MVP nella fase concettuale.
Quando un team di innovazione ha un'idea promettente, potrebbe essere tentato di nascondere la creazione dell'MVP in segretezza: "Siamo in modalità invisibile, non posso ancora dirti molto a riguardo". Potrebbe essere utile in alcuni casi, ma in generale, ottenere un feedback è più importante. Se ritieni che il tuo prodotto rappresenti un'invenzione davvero originale, puoi sempre depositare un brevetto provvisorio.
Raccogli il feedback definitivo degli utenti
Anche se ti consideri un visionario nel tuo settore o settore, i tuoi giudici finali sono i tuoi utenti e potrebbero dimostrare che hai torto su molte cose. La raccolta di feedback sull'esperienza utente e il monitoraggio del comportamento degli utenti sono tra gli obiettivi più importanti dell'MVP.
Entra nell'analisi. La raccolta di dati completi è la chiave per raggiungere uno degli obiettivi principali del tuo MVP―"apprendimento convalidato", un processo in cui si impara provando un'idea iniziale e misurandola per convalidare (o invalidare) l'effetto. Ciò non significa che vuoi tenere traccia di tutto ciò che è possibile sull'UX, invece di essere sopraffatto da volumi di dati grezzi, identificare le metriche che contano di più.
Usa il test A/B per scorrere rapidamente
Il test A/B è diventato un punto fermo dell'azienda quando si tratta di perfezionamento del prodotto. Ogni volta che devi scegliere tra comportamenti alternativi del prodotto, il test A/B è un modo per farlo in tempo reale senza dover implementare una nuova versione.
Ad esempio, se il tuo prodotto è un gioco, potresti voler provare diverse impostazioni di gioco e quindi esaminare le tue analisi per dedurre quale combinazione influisce positivamente sulle tue metriche chiave: gioco più lungo, migliore viscosità, ecc. Questo è esattamente quello che ho fatto per la maggior parte dei miei giochi: ogni aspetto del gameplay era controllato da un'impostazione che potevo modificare in tempo reale. Questa forma di apprendimento convalidato mi ha aiutato a determinare la combinazione ottimale di impostazioni per il mio mercato di riferimento.
Per ulteriori letture, Steven Dow di Stanford esplora le variazioni di questo concetto in Come le pratiche di prototipazione influenzano i risultati di progettazione.
Guarda lo spazio del tuo prodotto
Non importa quanto originale sembri la tua idea, stai certo che qualcuno ci ha già pensato. Se il tuo prodotto minimo realizzabile risponde a un'esigenza tempestiva e urgente del cliente, è probabile che quando avrai finito, anche il tuo concorrente avrà successo. La stabilità è importante, come sottolinea la prossima sezione, ma va bene modificare il tuo MVP di tanto in tanto, traendo ispirazione dai concorrenti e spostando l'attenzione per enfatizzare le caratteristiche che sono il tuo vantaggio competitivo.
Trovare l'equilibrio tra "minimo" e "percorribile" è un'abilità intuitiva e dovrai esercitarti ripetutamente, specialmente se il mercato cambia prima di spedire il tuo MVP.
Trovare la 'M'
Dopo aver determinato un prodotto valido che soddisfi una chiara esigenza per il tuo mercato di riferimento, è essenziale restringere l'attenzione del tuo team.
Definisci il tuo prodotto
Un MVP è come una matrioska: all'interno c'è sempre un MVP più piccolo. La definizione del prodotto consiste nel trovare il minimo più pratico, a seconda dei tuoi obiettivi.
Se il tuo prodotto è rivolto all'utente, inizia con wireframe: questo è il tuo primo MVP più intimo. La prossima "bambola" attorno ad essa potrebbe essere un "clic dummy", una demo interattiva che non fa nulla in realtà ma ti consente di vederlo sulla piattaforma di destinazione e ottenere la tua prima esperienza con il flusso di utenti.
Una volta che sei soddisfatto di quel prototipo, inizia a creare la bambola più grande, lo strato che inizia a fornire un valore reale agli utenti. In questa fase, puoi scegliere di iniziare a potenziare le funzionalità di base. La conclusione: definisci chiaramente i mini traguardi, non saltare in avanti e assicurati di aver soddisfatto i tuoi criteri prima di andare oltre.
Questo è vero per l'MVP che la tua azienda inizialmente immette sul mercato, ma la mentalità minima praticabile dovrebbe continuare anche per l'intero ciclo di vita del tuo prodotto. Pensa a ogni nuova versione come a un MVP più grande: quando aggiungi un nuovo livello di nuove funzionalità, assicurati che si adatti perfettamente alla precedente apportando il minor numero di modifiche necessarie per ottenere una nuova versione praticabile.

Trovare l'equilibrio tra "minimo" e "percorribile" è un'abilità intuitiva e dovrai esercitarti ripetutamente.
Gestisci con disciplina
Indipendentemente dal fatto che i tuoi stakeholder più espliciti siano all'interno della tua azienda o clienti esterni, farebbero bene a essere informati dei pericoli del feature creep e sopprimere la loro voglia di aggiungere nuovi "must have" all'ultimo momento.
Deselezionata, la tendenza ad allontanarsi dal minimo definito prosciugherà il morale. Il momento di orgoglio in cui gli sviluppatori finiscono di collegare tutti i componenti diventa deludente. Obiettivi in costante movimento alimentano l'instabilità del prodotto.
Soprattutto nell'impresa, il processo di creazione di MVP di successo trarrà vantaggio dal fatto che gli sponsor esecutivi ricordino ai loro colleghi e alle altre parti interessate, tutte le volte che è necessario, che “Dobbiamo fermarci ora e far uscire questa funzionalità. Potrebbe non sembrare abbastanza buono per te, ma sarà molto peggio se si rompe. In qualità di dirigente, è tuo compito proteggere gli sviluppatori dalle influenze esterne, dando un esempio all'interno della tua cultura lavorativa di attenersi alle priorità.
Ingegnere con disciplina
Al contrario, gli sviluppatori di software ei loro manager dovrebbero apprezzare le scadenze e tenere sotto controllo le proprie aspirazioni perfezioniste. Ecco uno scenario comune: “Questo pezzo di codice sembra brutto, quello è davvero inefficiente; dobbiamo ripulire e refactoring.
Gli sviluppatori potrebbero avere ragione a dirlo, ma i loro manager dovrebbero comunque respingere. In qualità di responsabile tecnico, potresti essere felice della loro attenzione ai dettagli e voler agire di conseguenza. Ma è una questione di tempismo: tieni a mente l'importante considerazione della spedizione e del feedback, e prendi invece nota dei problemi non critici per la missione, ripulindoli nella prossima iterazione.
Principi snelli in azione
Il successo del tuo prodotto dipende completamente dalle dinamiche del mercato in cui stai per entrare. Ma ovunque tu tracci la linea di definizione del prodotto per il tuo MVP, offriamo due tattiche pratiche aggiuntive che le aziende di successo usano per far spedire i loro MVP.
Utilizza componenti di terze parti
Per quanto possibile, i team di innovazione non dovrebbero reinventare la ruota durante la creazione di MVP. Puoi sempre sostituire i componenti di terze parti in un secondo momento con qualcosa sviluppato internamente, quando è il momento giusto. La vergogna della non originalità è scomparsa da tempo: ora è una pratica comune e molti dei mattoni sono open source e personalizzabili.
Ad esempio, se il tuo prodotto include la comunicazione in tempo reale, esistono eccellenti soluzioni di terze parti facili da integrare e che includono funzionalità chiave come interfacce utente personalizzabili, infrastruttura di comunicazione e crittografia. Allo stesso modo, se stai creando un'app, ottenere un aspetto professionale con animazioni e transizioni scattanti potrebbe non richiedere un designer interno: i tuoi sviluppatori possono risparmiare tempo con componenti di terze parti.
È vero che poche soluzioni di terze parti si adatteranno perfettamente ai tuoi casi d'uso. Ma non devono... ancora. Finché ti consentono di spedire un prodotto in grado di convalidare investimenti futuri in soluzioni personalizzate, sei ancora in vantaggio.
Riduci i tempi di sviluppo, ma non sacrificare solide fondamenta per il futuro
Il tuo primo sviluppatore deve essere di prim'ordine. Non iniziare con gli stagisti: investi fin dall'inizio sul talento. Può sembrare una contraddizione con la premessa fondamentale della metodologia "lean", ma "economico" non è necessariamente "lean". Sebbene anche i budget aziendali possano essere limitati, la tariffa oraria di uno sviluppatore è solo una componente del costo: il tempo di sviluppo cresce in proporzione inversa alla tariffa oraria. Moltiplica i due insieme e il tuo vantaggio in termini di costi è già svanito.
Aggiungi il tempo che dedichi al tutoraggio e alla ricerca di bug che non avrebbero dovuto esserci in primo luogo. Considera le spese generali di ogni giorno perso: uffici, stipendi di altri dipendenti, costi del server, ecc. Tieni conto di elementi immateriali come il costo opportunità se arrivi troppo tardi al mercato.
Facendo i conti, ti rendi conto che sarà molto meglio assumere uno sviluppatore "costoso" ed esperto per produrre un MVP contro un gruppo di junior. Gli sviluppatori junior possono venire più tardi una volta che le basi del tuo prodotto sono state costruite e puoi iniziare a pensare all'ottimizzazione dei costi a lungo termine.
Ecco un esempio di vita reale. Un mio amico imprenditore ha voluto aggiungere un paio di caratteristiche apparentemente banali al suo MVP. Aveva uno sviluppatore di grande esperienza nel team che aveva prodotto ottimi risultati a $ 120/ora. Pensando che le prossime funzionalità potessero essere più economiche, il mio amico ha assunto uno stagista a $ 30 l'ora.
Lo stagista finì quattro giorni dopo. A un esame superficiale, le funzionalità sembravano funzionare e il mio amico è passato alla fase successiva. Lo sviluppatore esperto è stato nuovamente coinvolto e si è reso conto che non solo il codice non funzionava in alcuni casi estremi, ma era impossibile da mantenere in futuro. Così ha passato un'intera giornata a riscriverlo.
Quattro giorni di lavoro di uno stagista ($ 960) più un giorno di riscrittura ($ 960) = $ 1920. Se lo sviluppatore esperto avesse lavorato sulla funzionalità in primo luogo, sarebbe stato fatto bene in un quinto delle volte e sarebbe costato meno della metà dei soldi, anche senza altri costi presi in considerazione.
La perfezione non è ancora l'obiettivo, ma c'è il rischio di correggere eccessivamente la qualità: potresti screditare completamente il tuo prodotto rilasciando qualcosa che va in crash a destra ea sinistra, non lucidato, goffo e semplicemente inutilizzabile. Di conseguenza potresti non avere una seconda possibilità.
Affina il tuo istinto e goditi l'avventura
Abbiamo solo toccato alcuni aspetti dello sviluppo di MVP qui. Ma anche con una guida esauriente, nel processo ci sarà sempre più di quanto credevi, più lavoro di quanto avevi previsto e più sfide di quanto avevi previsto.
Ad un certo punto devi tracciare la linea e portare il tuo prodotto al mondo. Questo è il momento più agghiacciante ed eccitante e non esiste una scienza esatta. Devi fidarti del tuo istinto, ma seguire i principi snelli nel processo ti aiuterà ad affinare il tuo istinto e rendere più facile quella decisione cruciale. E una volta raggiunta la prima pietra miliare del feedback positivo e aver fiducia nella tua visione, puoi iniziare a spingerti sempre più lontano, nel profondo, verso il prodotto dei tuoi sogni.