Prima di lanciare tutte le risorse per creare una nuova funzionalità per il tuo prodotto, devi stabilire che stai perseguendo l'idea giusta.
Il test non è sempre la cosa più facile da fare: ci sono molte situazioni in cui può sembrare più facile costruire qualsiasi funzione tu abbia in mente e vedere cosa succede realmente, ma creare una strategia di test coerente aiuta a determinare che stai usando il tuo risorse efficienti.
Ancora meglio, l'approccio corretto ai test può velocizzare il processo di elaborazione della roadmap dei prodotti. A seconda dei risultati dei test, scoprirai nuove opportunità da aggiungere al tuo processo.
Poiché stai aggiungendo nuove funzionalità o miglioramenti ai tuoi prodotti, devi assicurarti di offrirli nel miglior modo possibile. Devi testare sia la domanda che l'esecuzione di ciò che offri ai tuoi clienti. Ciò richiede di avere qualcosa da testare. Il modello MVP (prodotto minimo vitale) offre spesso l'approccio migliore per creare qualcosa che valga la pena di essere testato.
Indipendentemente dal fatto che tu abbia già un prodotto esistente con cui lavorare o meno, pensa in termini di cambiamenti minimi che ti daranno dati preziosi. Cosa ti consentirà di ottenere dati utilizzabili senza sprecare un sacco di tempo in un cambiamento che potrebbe non valere la pena? Ovviamente, una funzionalità minima può essere ancora una tonnellata di lavoro, ma l'obiettivo è quello di avere il minor lavoro possibile nel complesso.
Dal momento che puoi probabilmente indovinare cosa ci vorrà per costruire il tuo prodotto, almeno se sei esperto nel tuo campo, è importante testare le cose su cui non puoi fare ipotesi plausibili. A meno che tu non abbia capacità di lettura della mente, ciò significa capire come i tuoi clienti rispondono a ciò che stai costruendo. Lavorare con le tecnologie può essere divertente, ma non dovrebbe essere la priorità.
Devi pensare a cosa costituirà un test di successo.
Mentre stai guardando un particolare articolo sulla roadmap del tuo prodotto, considera quali sono gli elementi principali della funzionalità che desideri aggiungere: quali sono le parti con cui un cliente vede e interagisce effettivamente? Come possono essere separati in pezzi di cemento?
Se, ad esempio, stai creando una nuova pala, il cliente interagisce con la maniglia, la pala e il bastone in mezzo. Se, invece, stai creando un nuovo software, l'interazione del cliente con ciò che hai costruito sarà molto più limitata.
Devi pensare a cosa costituirà un test di successo. Se hai già clienti che utilizzano un prodotto esistente, il 50% di loro per provare una nuova funzionalità sarà sufficiente per stabilire la necessità della prossima funzione che si desidera creare? Hai bisogno che continuino a utilizzare la funzione per considerarla un test di successo? E se stai cercando nuovi utenti, che tipo di tassi di conservazione sono necessari per stabilire buoni dati?
In breve, vuoi essere in grado di esaminare i dati che hai raccolto in una certa data e sapere automaticamente se dovresti andare avanti con la creazione completa della funzione o se dovresti scartare l'idea. Dovresti sapere che aspetto ha il successo in anticipo.
Dopo aver analizzato ciò che potresti mettere di fronte a un cliente, considera il modo più semplice per sviluppare quell'interazione, in modo da poterlo testare. Se hai bisogno di ordinare un piccolo lotto di una versione di prova del tuo prodotto, qual è l'ordine più piccolo che puoi piazzare? C'è forse un modo per modificare il prodotto esistente da aggiungere a una funzione, anche se così facendo non sei scalabile a lungo termine?
Anche se offrire la tua nuova funzionalità per un test si riduce a prendere una telefonata da ogni singolo cliente e poi uscire e modificare il proprio prodotto a mano, quel livello di lavoro potrebbe valere la pena. Per lo meno è probabile che sarai in grado di gestire almeno alcuni di questi ordini per meno tempo e denaro di quanto dovresti investire per costruire anche una funzionalità minima.
Più realistici sono i tuoi test, più prezioso troverai i dati che raccogli. Se non puoi organizzare lo stesso tipo di utenti che faranno affidamento sul tuo prodotto quando lo rilasci, non puoi presumere che i dati ottenuti corrisponderanno in modo accurato alla realtà. Con questo in mente, concentrati su come puoi raccogliere più informazioni in particolare dai tipi di utenti su cui fai affidamento.
Ovviamente, è necessario concentrarsi sulla raccolta di dati effettivamente utilizzati: eseguire centinaia di sondaggi tra i clienti che non si guardano mai più è uno spreco di tempo e denaro. Avere un piano per gestire le informazioni che hai messo insieme, incluso un modo per elaborare i bit e le parti in un'analisi coerente che puoi agire.
Stabilisci un punto di ricarica per la tua funzione, anche se non stai caricando il prezzo completo che ti aspetti di superare la linea. Altrimenti, non otterrai i dati di massima qualità. Se ti aspetti che i tuoi clienti paghino per la funzionalità che vuoi costruire, devi sapere se la semplice esistenza di un prezzo cambia in che modo usano la funzione. È impossibile testare ogni singola variabile là fuori, ma i più grandi, come il prezzo, devono essere incorporati nei test ogni volta.
Memorizza i tuoi dati in modo tale che puoi fare riferimento ad esso. Mentre ti consigliamo di fare pratica di eseguire i test ogni volta che stai considerando una nuova funzionalità per il tuo prodotto, non è necessario reinventare la ruota se stai lavorando su qualcosa di simile. Potresti riuscire a trovare una grande quantità di nuove informazioni nei vecchi dati quando trovi nuove domande che meritano di essere fatte.
Mentre speri di eseguire i tuoi test con un'idea delle risposte che hai già bisogno, devi essere in grado di agire sulle informazioni che hai raccolto.
Devi impegnarti a sviluppare completamente la funzione se ottieni un certo livello di risposta positiva, ma la scaricherai se non riceverai un buon feedback. Questa è una linea chiara nella sabbia da cui puoi lavorare e valutare se il test è un successo. Si tratta di verificare se si ottiene il livello appropriato di risposta.
Sfortunatamente, più spesso di quanto vorresti, dimostrerai che non dovresti perseguire una funzione di cui sei personalmente innamorato.
Ci può essere qualche difficoltà se vedi una serie di risposte che quasi soddisfano le tue aspettative, ma non colpiscono abbastanza nel segno. In tali situazioni, devi decidere quanta sala di manovra sei disposto a consentire ai tuoi dati. Se hai appena scelto il numero che volevi raggiungere dal nulla, piuttosto che picchiarlo non è un grosso problema.
Se metti un sacco di pensieri in quel numero - ad esempio, forse calcolando a che punto aggiungere una nuova funzionalità è finanziariamente fattibile - di quanto tu possa aver bisogno di attenersi alle tue pistole, anche se i dati sono abbastanza vicini a quella linea per farti riconsiderare la regolazione dei numeri iniziali. Questo è il punto di un test. Sfortunatamente, più spesso di quanto vorresti, dimostrerai che non dovresti perseguire una funzione di cui sei personalmente innamorato.
Dopo aver eseguito il test iniziale, è possibile che sia necessario eseguire ulteriori test per chiarire alcuni dettagli. Dovresti continuare a provare fino a quando ottieni un netto vantaggio. Ma arriverà un punto in cui non trarrà alcun beneficio dalla creazione di versioni minime valide del prodotto e dell'esperimento in corso.
Se hai raggiunto un punto in cui eseguire ancora un altro test richiede uno sforzo maggiore da parte tua quanto la creazione di un prodotto, potrebbe essere il momento di terminare il ciclo di test e iniziare effettivamente a costruire. Non ci sono regole rigide su tali situazioni, ma ricorda il tempo che stai investendo in ogni fase della creazione di un nuovo prodotto.
A seconda della tua attività, potresti avere un elenco di miglioramenti che potresti voler aggiungere al tuo prodotto per un miglio. Costruire una solida strategia di test può aiutarti a selezionare i diversi percorsi che puoi intraprendere molto più rapidamente, lasciandoti affondare le tue risorse nelle opzioni che ti faranno più bene.
Questa strategia può essere un fattore chiave per differenziarti dalla concorrenza. Se stai testando sempre una nuova opzione - e agendo sui dati che raccogli attraverso i tuoi test - ti sposti molto più velocemente di qualcuno che sta iterando sulla base di informazioni aneddotiche o qualcuno che non si preoccupa di prendere in considerazione miglioramenti. Puoi assicurarti di offrire la migliore versione possibile del tuo prodotto ai tuoi clienti in qualsiasi momento.
Graphic Credit: Idea disegnata da Waleed Al-Alami di The Noun Project.