Cos'è lo sviluppo del prodotto? Spiegazione del processo in 9 fasi

Lo sviluppo del prodotto è il processo di introduzione di un prodotto sul mercato. In questo articolo scoprirai le fasi di sviluppo del prodotto, vedrai degli esempi e altro ancora.

Max Rehkopf Di Max Rehkopf
Esplora argomenti

Il mito del geniale fondatore permea il campo dello sviluppo del prodotto nonostante sia stata ampiamente dimostrata l'esistenza di un modo migliore e più affidabile per la creazione di prodotti e servizi.

I prodotti di maggiore successo tendono a svolgere meglio della concorrenza una sola funzione. Gli sviluppatori di prodotti e i product manager si concentrano sulla ricerca di quell'unica cosa che conta davvero e sono ossessionati dal realizzarla alla perfezione. Trovare un vantaggio competitivo e offrirlo nell'esperienza con il prodotto è il compito principale di qualsiasi processo di sviluppo del prodotto.

Cos'è lo sviluppo del prodotto?

Lo sviluppo del prodotto è il processo di introduzione di un prodotto sul mercato. Sequenziare lo sviluppo del prodotto in un processo ripetibile consente ai team di sviluppare e rilasciare prodotti in modo affidabile ai clienti che li richiedono.

Se ti affascina il processo di creazione delle cose, il tuo pensiero fisso è rivolto a ciò di cui il mondo ha bisogno e a come tu puoi crearlo. Il processo di sviluppo del prodotto ti aiuta a passare dal pensiero all'azione. Il tuo lavoro come product manager è andare in giro per il mondo per cercare, testare e convalidare tali esigenze e contribuire alla creazione di un prodotto che soddisfi le richieste del mercato e degli utenti.

Confronto tra sviluppo del prodotto e gestione del prodotto

La gestione del prodotto è un titolo professionale, mentre lo sviluppo del prodotto è la funzione lavorativa. I product manager facilitano il processo di sviluppo del prodotto in collaborazione con i designer, gli ingegneri, i responsabili dei test e del marketing.

Le 9 fasi del processo di sviluppo del prodotto

I product manager e i loro team vengono spesso "rimandati al tavolo da disegno" quando un test o un prototipo falliscono. La cosa più importante in momenti come questi è semplicemente ricominciare da capo. Le seguenti fasi di sviluppo del prodotto possono essere utilizzate sia come progressione lineare che come ciclo di apprendimento. A prescindere dalla fase che si rivela più difficoltosa per il tuo team, il miglior consiglio è continuare ad andare avanti.

1. Formazione del team

Ho lavorato per una società di venture capital in fase iniziale. Gli imprenditori spesso mi chiedevano di cosa avevano bisogno per organizzare un incontro con il team dirigenziale e spesso rimanevano sorpresi quando rispondevo loro che tutto ciò di cui avevano bisogno era un buon team. Questa filosofia ha portato ad alcuni dei nostri migliori investimenti e un team solido è alla base di quasi tutti i prodotti di successo. Il duro lavoro dedicato alla formazione del team deve essere il primo passo nello sviluppo del prodotto.

Il team di sviluppo del prodotto è interfunzionale, infinitamente curioso e incredibilmente creativo. La curiosità di solito parte da un product manager o da un team leader impegnati a imparare tutto il possibile sul cliente. La creatività entra in gioco quando ingegneri e designer esaminano le informazioni sui clienti e le trasformano in prodotti realizzabili.

Molti team di prodotto sono formati soltanto da due cofondatori che cercano di fare il punto della situazione. Condividono una serie di responsabilità fino a quando non possono crescere e assumere un team di prodotto completo. I team di sviluppo del prodotto generalmente includono i seguenti ruoli e responsabilità:

Gestione del prodotto: la gestione del prodotto guida ogni fase del ciclo di vita di un prodotto, dallo sviluppo al posizionamento e al prezzo, concentrandosi innanzitutto sul prodotto e sui clienti. Per creare il miglior prodotto possibile, i product manager si fanno portavoce delle esigenze dei clienti all'interno dell'organizzazione e si assicurano che la voce del mercato sia ascoltata e presa in considerazione.

Design: i designer aiutano a ideare, definire e creare prototipi delle prime iterazioni del prodotto. Il design rimane un fattore chiave durante l'intero processo di sviluppo del prodotto.

Sviluppo: gli sviluppatori o i team di sviluppo si occupano della creazione del prodotto. I team di sviluppo gestiscono la progettazione e spesso sono composti anche da membri del team di test e del controllo qualità.

Marketing e vendite: è meglio pensare al marketing e alle vendite fin dall'inizio per assicurarti di avere una strategia prima che il prodotto diventi disponibile per gli utenti.

2. Individuazione del cliente

L'individuazione del cliente è il processo tramite cui si studiano le esigenze e i problemi dei clienti. È meglio procedere intrattenendo colloqui di persona supportati da sondaggi e attività di sviluppo dell'utente tipo.
Immaginiamo che un imprenditore abbia individuato un cliente che desidera aiutare. Durante un colloquio di persona, l'imprenditore conferma l'esistenza di una problematica del cliente e condivide con lui una potenziale soluzione. L'imprenditore è entusiasta di sapere che il cliente pensa che il prodotto potrebbe essere adatto alle sue esigenze e che probabilmente sarebbe disposto a pagare per avere quella soluzione. Lo stesso imprenditore sarà perplesso qualche mese dopo, quando quel e altri clienti esprimono incertezza e non sono disposti ad acquistare ciò che l'imprenditore ha creato con tanta sicurezza.

Questo imprenditore ha sottovalutato quanto possano essere gentili le persone quando sono sedute di fronte a qualcuno molto motivato dai loro problemi e che si offre di aiutarli. I clienti ti dicono spesso quello che vuoi sentirti dire, soprattutto quando sei alla ricerca di conferme. Usa invece il colloquio di invalidazione per migliorare il processo di individuazione del cliente.

Supponiamo che tu viva in un mondo in cui esistono solo i cucchiai e desideri progettare qualcosa di nuovo: la forchetta. Dai a un cliente un piatto di spaghetti e dici: "Immagino che tu voglia un cucchiaio per mangiarli". Allora ti senti rispondere che in realtà un oggetto con punte affilate sarebbe probabilmente più adatto a prendere e sollevare gli spaghetti. Hai appena confermato il bisogno del cliente di una forchetta incoraggiandolo a rispondere negativamente alla tua domanda e a spiegare il perché della sua risposta. Trovo che i clienti più entusiasti diano le informazioni migliori non quando rispondono affermativamente per convalidare la tua soluzione, ma quando dicono di no per invalidarne un'altra. Cercando l'invalidamento, trovi la convalida.

3. Ideazione

L'ideazione è la creazione di una soluzione a un problema noto. Per molti, questa fase è incentrata sul brainstorming. Ma ricorda che questo processo è progettato per aiutarti a superare la fase teorica! Piuttosto, possiamo riportare il focus sulle informazioni fondamentali dei prodotti di maggior successo: svolgono una funzione in modo eccellente.

Inizia stabilendo i confini dell'ideazione. Le linee guida migliori sono quelle che restano fedeli al mercato di riferimento. Hai parlato con queste persone e, si spera, hai imparato qualcosa su di loro. Limita la creazione delle idee agli aspetti che esistono solo nel loro mondo. Un altro confine importante sono i prodotti e le soluzioni esistenti. Analizzando i prodotti di maggiore successo della concorrenza, puoi trovare delle esigenze insoddisfatte che diventeranno l'unica cosa su cui il tuo team potrà davvero concentrarsi. Il risultato dell'ideazione non è una scheda tecnica del prodotto con funzionalità e caratteristiche, ma è un problema che vale la pena risolvere e un'intuizione su come risolverlo.

L'ultima cosa da fare durante la fase di ideazione è analizzare in modo onesto il tuo team e le tue risorse. Il tuo attuale team è in grado di eseguire la soluzione che hai scelto? Hai a disposizione risorse o strumenti per creare le funzionalità che mancano al momento presente? Se ci sono discrepanze tra il tuo team e le tue ambizioni, hai ancora molte strade da percorrere. Puoi tornare alla fase di formazione del team per crearne uno più forte. Puoi anche risolvere una parte più piccola del problema in modo che il tuo team possa continuare a portare avanti il lavoro.

4. Definizione del prodotto

Hai un'idea di come risolvere il problema che hai scelto. Ora, puoi iniziare a trasformare questa intuizione in un prodotto reale. Questa è una fase pericolosa, durante la quale i pianificatori e gli esecutori possono lasciarsi andare a creare documenti sui requisiti di prodotto completi di tutti i fronzoli. Ti consiglio di dare una rapida occhiata alla fase successiva per convogliare le energie solo su ciò che serve in questa fase.

Nella definizione del prodotto rientra la decisione della forma e della modalità di rilascio da adottare. Le definizioni più comuni sono "hardware, software, virtuale, SaaS, CPG" e altro ancora. Probabilmente propendi verso una di queste definizioni fin dall'inizio e potresti avere indovinato quella giusta! Molti dei prodotti più interessanti sono usciti dagli schemi durante la fase di definizione. Immagina quando il team di iTunes ha scommesso sul fatto che il futuro della distribuzione di musica sarebbe stato tramite software e non tramite più hardware. Il mondo di quel tempo pullulava di CD e dischi e quella definizione di prodotto ha cambiato il settore trasformandolo in quello che è oggi.

Suggerimento dell'esperto

Hai dubbi sulla definizione del tuo prodotto? Rivedere la fase di individuazione del cliente potrebbe essere la cosa migliore da fare per avere un segnale sulla direzione da seguire. I clienti che hanno affermato di preferire una soluzione economica, facile e su richiesta potrebbero tendere verso un prodotto SaaS, mentre i clienti che danno maggiore importanza alla durabilità o alla sicurezza potrebbero rispondere meglio a una soluzione hardware.

5. Prototipazione

La prototipazione è un processo iterativo utilizzato per creare una manifestazione fisica del prodotto. Un lavoro di prototipazione efficiente si concentra sulla creazione di un largo numero di iterazioni in modo rapido ed economico. L'ascesa della stampa 3D e dello sviluppo di software low-code ha reso la prototipazione più accessibile che mai.

L'obiettivo durante la fase di prototipazione è ridurre il rischio di alcune delle ipotesi formulate durante la definizione del prodotto. Se hai iniziato pensando di creare un'incredibile esperienza di musica digitale come iTunes, il prototipo si concentrerà sul caricamento, il download e la riproduzione di un brano. Se un download di base ha richiesto troppo tempo o la qualità di riproduzione era estremamente scarsa, potrebbe essere necessario tornare alla fase di definizione del prodotto.

Ad esempio, Chris è il fondatore di Nocs, un'azienda di ottica che produce binocoli resistenti e impermeabili per le esplorazioni all'aperto. È un fervente sostenitore della prototipazione, come dimostra il fatto che il suo ufficio è quasi interamente occupato da dozzine di prototipi di Zoom Tube e binocoli professionali e standard. Se chiedi a Chris perché realizza prototipi, riceverai una risposta semplice: niente è come tenere fra le mani il prototipo e vedere come ogni aspetto si combina con gli altri. Osservare un primo prototipo e migliorarlo al tentativo successivo gli dà l'incredibile sicurezza non solo di poter realizzare il suo progetto, ma anche che i clienti apprezzeranno il suo prodotto. Chris tiene una stampante 3D nel suo ufficio di casa in modo da poter continuare a creare prototipi nel momento esatto in cui arriva l'ispirazione.

6. Prodotto minimo funzionante (MVP, Minimum Viable Product)

Un prodotto minimo funzionante, o MVP, è la versione più semplice possibile di un prodotto che puoi offrire a clienti reali. Molti imprenditori si sentono in difficoltà all'idea di rilasciare un prodotto che sono consapevoli di poter migliorare. Questa paura è tale che spesso gli imprenditori continuano a sviluppare il loro prodotto in modo sempre più completo, per poi restare confusi per il cattivo impiego.

Spesso siamo tentati di pensare all'MVP come a una versione ridotta del prodotto finale. In questi casi mi viene da chiedere: "Come fai a sapere quale sarà il prodotto finale?". Il processo di sviluppo del prodotto fornisce numerose occasioni per mettere in dubbio e cambiare le ipotesi sul prodotto, e questa fase è la più grande opportunità di apprendimento. La base di questa esperienza è trovare solide fondamenta su cui sviluppare il resto del prodotto. Il tuo MVP è quella base, ma potresti non arrivarci al primo tentativo.

Esempio di prodotto minimo funzionante

Per ricevere una pizza a domicilio basta fare una telefonata. Per gran parte della tua vita, probabilmente hai preso in mano un telefono, hai consultato un menù cartaceo che tenevi in un cassetto e hai comunicato il tuo ordine a qualche dipendente della pizzeria. Il tuo team ha intuito che, per ricevere pizze a domicilio, può bastare un'app, quindi ha determinato che il prodotto da sviluppare è una soluzione software. Il tuo prototipo è una serie di schermate cliccabili che permettono di gestire la scelta di una pizza e l'inserimento di un indirizzo. Il tuo MVP è un'app reale esattamente con quella funzionalità e l'aggiunta di un ingrediente importante: una vera pizza.

La tua app, "The Cheese Slice", è un eccellente MVP. È davvero semplice. Gli utenti hanno una sola opzione nell'app: ordinare una pizza. Devono solo inserire il loro indirizzo e riceveranno una semplice conferma, con un simpatico promemoria per ricordarti di lasciare la mancia al rider. Una pizzeria locale con cui hai stabilito una collaborazione ha accettato di mettere da parte per te 20 fette di pizza da destinare al tuo test per un fine settimana. Hai effettuato il pagamento in anticipo per 5 $ a fetta, che però prevedi di vendere a 3 $: il tuo obiettivo, infatti, non è guadagnare ma scoprire se le persone sono disposte a cambiare la loro esperienza tradizionale di ordini telefonici e ottenere gli stessi risultati soddisfacenti con la tua app. Il tuo MVP ti permetterà di capirlo in un fine settimana, spendendo 100 $ per le materie.

Suggerimento dell'esperto

Ti ricordi la filosofia che abbiamo esposto prima? I prodotti di spicco fanno una cosa e la fanno bene. Il tuo obiettivo con un MVP è capire qual è quella cosa e ottenere la conferma che corrisponde esattamente a ciò che il cliente desidera.

7. Test degli utenti

Il test degli utenti consiste nell'osservare come le persone interagiscono con il tuo prodotto e nell'apprendere il livello di soddisfazione ottenuto. I test degli utenti possono avvenire in modi controllati e distribuiti. Molte persone stabiliscono dei benchmark e confrontano i dati relativi all'utilizzo degli MVP con un obiettivo prefissato. Se hai notato che 20 persone hanno aperto The Cheese Slice, ma solo un ordine è andato a buon fine, stai svolgendo test degli utenti! Potrebbe essere difficile capire esattamente perché così tante persone hanno abbandonato il processo, quindi puoi aumentare i test degli utenti per scoprirlo.

I test degli utenti ti permettono di avere ulteriori conferme sul tuo MVP e semplificano il lavoro per il tuo team di sviluppo. I test degli utenti potrebbero però anche ostacolarti. Ad esempio, potresti scoprire che nessuno di quei clienti è stato soddisfatto dell'esperienza con l'app. In questo caso l'analisi ti offre l'opportunità di fare qualche passo indietro nel processo di sviluppo del prodotto e riprovare.

Test degli utenti in azione

Immagina di entrare in una pizzeria locale e pagare 100 $ per avere i numeri di telefono dei suoi 20 migliori clienti che richiedono la consegna a domicilio. Richiami tutte le persone nella lista e offri pizza gratis se vengono in ufficio e la ordinano con te. In ufficio, lasci un iPhone sul tavolo e inviti queste persone a utilizzarlo per ordinare le pizze che vogliono. L'unica app presente sul telefono, che è anche la prima cosa che vedono, è The Cheese Slice. Ciò che succede dopo ti sorprende.

Molti potrebbero prendere il telefono e chiamare subito la loro pizzeria preferita, senza nemmeno accorgersi dell'app. Chiedendo il motivo di quella scelta, potresti scoprire che quelle persone sono molto affezionate al personale della pizzeria locale. Quindi ti chiederai come aggiungere un aspetto più umano alla tua app. Oppure potresti notare che esitano davanti a quell'unica scelta e chiederai quali altre opzioni desiderano. In quel momento, capirai quali dovranno essere le tue prossime mosse… e il tutto ti è costato solo 100 $ e qualche pizza.

8. Roadmap del prodotto

Le fasi di MVP e di test degli utenti ti hanno permesso di ottenere informazioni importanti. Il passo successivo è acquisire queste informazioni e sequenziarle in una roadmap del prodotto. La roadmap del prodotto è una rappresentazione visiva della vision, della direzione e del progresso di un prodotto nel tempo. Le roadmap dei prodotti aiutano a capire come flussi di lavoro e iniziative di tipo diverso convergono per sviluppare ulteriormente il prodotto.

Una delle sfide legate alle roadmap è che generalmente sono statiche e disconnesse dagli elementi di lavoro effettivi che compongono ogni flusso di lavoro. La soluzione a questo problema è uno strumento per gestire il lavoro con una funzionalità di roadmap integrata. Ad esempio, Jira Software ti consente di passare direttamente dalla tua board di lavoro a una visualizzazione della roadmap. Scopriamo come The Cheese Slice potrebbe sequenziare i prossimi miglioramenti dell'app in una roadmap.

Il team di Cheese Slice ha imparato due cose: deve includere l'elemento umano nell'app e ampliare la sua selezione di pizze. Inoltre, se vuole introdurre altri tipi di pizza, dovrà anche cambiare il nome dell'app, perché potrebbe suggerire una scelta limitata alle pizze al formaggio. Ecco uno sprint di due settimane visualizzato in una roadmap con tre task di sviluppo. Innanzitutto, il team cambia il nome dell'app. Poi aggiunge al suo menù anche pizze con salumi, verdure e altro. Per ultima cosa aggiunge una foto del profilo, dove si vedono anche dipendenti della pizzeria locale al lavoro.

La roadmap di Jira con le colonne T1, T2, T3 e T4.

9. Apri l'app e vai!

Dopo la verifica e l'elaborazione di un piano per continuare a migliorare, puoi dedicarti ai clienti. Non ti sembrerà mai il momento giusto, ma per avanzare nello sviluppo del prodotto dovrai deciderti. Da questo momento in poi, i clienti saranno le principali fonti di informazioni sul tuo processo di sviluppo. Certo, risponderai alle esigenze del mercato e della tua attività, ma senza i clienti non arriverai velocemente da nessuna parte.

Lo sviluppo del prodotto prosegue con "cicli di apprendimento" più ridotti e veloci rispetto all'intero processo descritto qui. Rifletti su come scoprire i clienti, creare prototipi e svolgere test degli utenti su base continuativa. Pensa a modi per testare le ipotesi e verificare le tue supposizioni prima di creare funzionalità costose. Impegnati a realizzare processi ripetibili e gestisci il tuo lavoro in modo che non esca dal tracciato prefissato.

Esempi di sviluppo di prodotti

Ogni prodotto ha una storia che vale la pena raccontare. Le storie riportate di seguito aiutano a illustrare come trovare l'unico aspetto su cui il tuo team di prodotto possa davvero concentrarsi, come ascoltare le informazioni fornite dai clienti e come ricominciare da capo quando le cose non vanno per il verso giusto.

Instagram

Quando Mike Krieger e Kevin Systrom hanno fondato Instagram, sul mercato esistevano già molte app per la condivisione di foto. Kevin e Mike stavano introducendo nuove funzionalità ma non avevano ancora trovato l'elemento che potesse differenziare il loro prodotto dagli altri. Poi hanno notato un forte aumento nell'utilizzo di una funzionalità rispetto a tutte le altre: i filtri. Grazie ai filtri di Instagram, chi scatta foto con il cellulare ha modo di sentirsi e presentarsi come un professionista. Kevin e Mike hanno presto migliorato la loro offerta aggiungendo filtri nuovi e migliori all'interno dell'app. I filtri si sono diffusi così tanto su Instagram che ci siamo dovuti abituare a specificare quando i nostri scatti più belli sono #nofilter. Fai scorrere il feed di Instagram di qualsiasi millennial e troverai foto con ottimi filtri fin dall'inizio della sua avventura su Instagram.

Play-Doh

Le informazioni raccolte dai clienti possono rivoluzionare un prodotto. In questi casi, è fondamentale saper evolversi rimanendo fedeli alle proprie origini. Nella maggior parte dei casi, un prodotto viene "rivoluzionato" con successo se riesce a muoversi in nuove direzioni conservando parte delle sue caratteristiche. Da questo punto di vista, il mio esempio preferito è Play-Doh. Sì, Play-Doh, la plastilina. Originariamente chiamato Kutol, Play-Doh era un prodotto per le pulizie che stava registrando un calo nelle vendite, finché non è arrivato il feedback di un'insegnante che usava questo materiale durante le lezioni di arte. Play-Doh ha continuato a investire nei suoi prodotti, ma ha cominciato a rivolgersi a un nuovo pubblico. Con l'introduzione di nuovi colori vivaci, Play-Doh ha invertito la rotta ed è diventato il giocattolo per bambini che rimane popolare ancora oggi.

Google+

È sempre difficile subire una battuta d'arresto durante lo sviluppo di un prodotto: un prototipo che non soddisfa le aspettative o un membro del team che non viene valorizzato a dovere possono creare una situazione di stallo. È possibile però ripercorrere ogni fase del progetto per provare a capire quali errori sono stati commessi. Trovo molto interessante il caso di Google+, uno dei fiaschi più clamorosi della storia recente. Mentre Google+ colava a picco, i team di prodotto si sono dedicati alla realizzazione di soluzioni durevoli e di qualità, in particolare Hangouts e Google Foto. Con l'evolversi della situazione, i team hanno fatto un passo indietro, si sono rinnovati e hanno investito in nuove opportunità.

Come ottimizzare il processo di sviluppo dei tuoi prodotti

Per prima cosa devi creare documenti, roadmap, elementi di lavoro e altro ancora. Per sostenere i tuoi sforzi, hai bisogno di strumenti e sistemi di gestione dei prodotti flessibili che rispondano alle esigenze creative del tuo team. Questi strumenti devono essere compatibili tra loro, in modo da semplificare il passaggio tra le diverse fasi del progetto: dall'individuazione dei clienti alla creazione della roadmap, dal completamento del primo flusso di lavoro alla documentazione finale. Nella nostra azienda, i team di prodotto Atlassian utilizzano la suite Atlassian da decenni per riuscire al meglio a offrire prodotti e servizi.

In che modo Jira Product Discovery supporta il processo di sviluppo dei prodotti

Fino a poco tempo fa, la difficoltà principale in questo processo era l'individuazione del motivo alla base della creazione del prodotto. Di solito, è compito del product manager comunicare questo "perché" e dimostrare che il team sta andando nella direzione giusta. Jira Product Discovery è un hub centrale che ti permette di assegnare priorità, collaborare e fornire nuove idee di prodotto, tutto in Jira. È progettato per aiutarti a integrare i dati ricavati dall'individuazione dei clienti nel tuo processo di sviluppo. Sulla base di questi dati, puoi individuare le opportunità principali, comunicare quale direzione vuoi prendere e pianificare il lavoro per il futuro. Prova Jira Product Discovery per unire il team e gettare le basi per il successo.