La strategia di prodotto in un mondo agile
Di recente ho parlato con un team di sviluppatori Scrum molto frustrati. Erano frustrati perché nell'ultimo anno avevano solo inseguito un feature dopo l'altro e credevano che il product manager non avesse assolutamente idea di quale fosse il loro obiettivo e cosa volessero raggiungere. Quando poi parlai con il product manager ("Product Owner" nella terminologia Scrum), mi spiegò che pensava che l'idea alla base di metodi come Scrum fosse rimanere flessibili e "agili" e che non dovesse preoccuparsi di obiettivi a lungo termine.
Non era la prima volta che assistevo a questa confusione e temo che la creazione di una strategia di prodotto efficace sia involontariamente caduta vittima dei "metodi agili".
Cos'è una strategia di prodotto?
Per questo ho pensato che sarebbe utile chiarire cos'è una strategia di prodotto, perché è così importante e come si può conciliare con una filosofia agile.
1) Innanzitutto, una strategia di prodotto deve descrivere la visione che si vuole realizzare. L'orizzonte temporale è solitamente tra i due e i cinque anni. Si tratta di un lavoro visionario, che deve essere convincente, e sicuramente non di una specifica tecnica.
La strategia di prodotto viene a volte presentata sotto forma di un wiki di progetto, a volte in un white paper, come presentazione PowerPoint o come video in cui si presenta la visione. Il mezzo scelto dipende in parte da quante persone si vuole condividere la strategia di prodotto e se la si può spiegare personalmente o se deve essere autoesplicativa. In ogni caso, deve essere chiara, coerente e ispiratrice. Cosa migliorerà una volta che questo prodotto o servizio avrà raggiunto il suo pieno potenziale? Non si tratta di feature o funzionalità specifiche da costruire o meno, ma dei vantaggi di avere questo prodotto. Quali problemi vengono risolti con questo prodotto? Perché gli utenti ameranno il prodotto? Perché il mondo sarà un posto migliore una volta che questa visione sarà diventata realtà?
2) In secondo luogo, la strategia di prodotto forma un ponte tra la strategia aziendale e la product roadmap. La strategia di prodotto deve supportare la strategia aziendale e la roadmap descrive il piano attuale su come si intende passare dalla situazione attuale alla realizzazione della visione descritta nella strategia di prodotto.
Fate attenzione a non confondere la strategia aziendale con la strategia di prodotto. La strategia aziendale potrebbe essere, ad esempio, "espandere la nostra offerta e-commerce per raggiungere acquirenti anche su altri continenti". La strategia di prodotto descrive poi l'offerta e-commerce con tutto ciò che serve per supportare la strategia aziendale, come ad esempio: adattamento della lingua, conversione valutaria, metodi di pagamento, modalità di spedizione e adempimento, controlli doganali ecc.
3) In terzo luogo, trovare una buona strategia di prodotto è uno dei compiti più importanti di un product manager (o del "Director of Product Management"). Non è facile, ma senza di essa le probabilità di ottenere alla fine qualcosa di veramente prezioso sono piuttosto basse. È come dice il proverbio: "Se non sai dove stai andando, qualsiasi strada andrà bene."
Per trovare una strategia di prodotto, dobbiamo prima ottenere una profonda comprensione dei clienti target, del mercato e delle tecnologie sottostanti. Ci sarà molto brainstorming e molte discussioni. Dovresti coinvolgere attivamente i lead developer e i designer, nonché gli stakeholder più importanti, in queste conversazioni. La strategia di prodotto dovrebbe essere discussa e verificata insieme al management. Il team dirigenziale dovrebbe occuparsi intensamente di questa strategia di prodotto.
Molti product manager ritengono erroneamente che la strategia di prodotto debba essere dettata dai livelli dirigenziali superiori. In alcuni casi è effettivamente così, ad esempio quando il fondatore di una startup funge da visionario del prodotto. Se non è così, dovresti proporre la strategia di prodotto e presentarla al management affinché possa esaminarla. Questa è una grande opportunità di carriera per te.
Definire e costruire feature senza avere una strategia di prodotto ben elaborata è sicuramente uno spreco di tempo e denaro.
4) In quarto luogo, è importante capire che una strategia di prodotto non ti vincola a feature o a una sequenza specifica. I feature e la sequenza sono rappresentati nella product roadmap ("Backlog" in Scrum). Puoi e dovresti adattare regolarmente la roadmap in base a ciò che hai imparato dagli utenti, dal mercato, dalle tue analisi e dalle tecnologie in continua evoluzione.
Conclusione: strategia di prodotto agile
Alla fine sono giunto alla conclusione che alcuni principi fondamentali legati al prodotto, che accompagnano la strategia di prodotto, possono aiutare te e il tuo team a prendere molte decisioni e a fare compromessi che emergono durante la definizione dei feature e della User Experience. Questi principi sono collegati alla strategia di prodotto e la supportano.
Spero che tu possa vedere che avere una visione di ciò che si vuole raggiungere non è minimamente in contraddizione con i metodi agili. In realtà, affermo addirittura che i metodi agili, se applicati correttamente, possono aiutarti a realizzare la tua strategia di prodotto molto più rapidamente rispetto ai metodi convenzionali.
Se non hai una strategia di prodotto per il tuo prodotto, ti consiglio di fare un respiro profondo, fare un passo indietro e chiederti cosa vuoi raggiungere. Dove dovrebbe trovarsi il prodotto tra tre anni, ad esempio? Come lo riconoscerai o lo misurerai? Poi condividi questa visione con il tuo management e il tuo team – soprattutto con gli sviluppatori. Anche loro vogliono sapere dove sta andando il prodotto. Questo mantiene la motivazione e vedranno che il loro product manager non affronta la questione senza un piano. Inoltre, la strategia è importante perché aiuta gli sviluppatori a prevedere possibilità e requisiti futuri che possono influenzare le loro decisioni su tecnologia e architettura.
Questo testo proviene dal blog di Marty Cagan ed è stato tradotto in italiano.