Le strutture dei team di prodotto di maggior successo ti permettono di creare nuove funzionalità di prodotto che soddisfano le esigenze dei clienti e di fornire valore il più rapidamente possibile.
Questi team sono Agile, comprendono le personas dei clienti, sono allineati con gli obiettivi dell’organizzazione di prodotto e sono organizzati per realizzare la strategia aziendale.
Sebbene questi team di prodotto siano tipici nelle start-up, non tutte le organizzazioni di prodotto hanno raggiunto strutture di team di prodotto ottimali.
Non preoccuparti però, ho molta esperienza nel lavorare con team di prodotto straordinari (e non così straordinari). Ecco tutte le mie intuizioni e apprendimenti su ciò che rende eccezionale una struttura di team di prodotto, così potrai accelerare il tuo percorso verso il successo.
Perché le strutture dei team di prodotto sono importanti?
Il modo in cui sono strutturati i team di prodotto fa una grande differenza per il valore che offrono. Una struttura di team di prodotto efficace permette di risolvere i problemi nel modo migliore, fornire rapidamente e migliorare la comunicazione nell’organizzazione di prodotto.
Se strutturate in modo scorretto, potresti trovarti con:
- Tensione nell’organizzazione di prodotto
- Silos nel lavoro, che portano a più errori e a processi più lunghi per consegnare codice
- Mancanza di coordinamento sugli obiettivi, con il risultato che le funzionalità di prodotto più importanti non vengono consegnate
- Processi decisionali più lunghi
I maggiori fattori che contribuiscono a una struttura di team di prodotto efficace o inefficace sono:
- Allineare le persone giuste intorno alle giuste iniziative
- Consentire ai team tempo per formarsi e predisporre le basi per il successo
Scegliere le persone giuste per il tuo team di prodotto
Spoiler: alcuni ruoli sono davvero vitali per l’organizzazione di prodotto, altri semplicemente... non lo sono. Iniziamo dalle figure fondamentali.
Chi sono le figure chiave necessarie per una struttura efficace di team di prodotto?
I grandi team di prodotto sono composti da alcune figure chiave. Potrebbero esserci membri aggiuntivi, a seconda di ciò che si vuole realizzare e del processo Agile seguito.
I team di prodotto con le migliori performance con cui ho lavorato avevano questa struttura cross-funzionale:
- Un product manager (PM)
- Un engineering manager
- Quattro ingegneri
- Un test engineer
- Un UX designer o product designer
- Un analista
Gli ultimi tre ruoli (test engineer, UX designer & analista) potrebbero essere ricoperti dal PM e dagli ingegneri in team con risorse particolarmente limitate.
Tuttavia, PM e ingegneri non sono specialisti in queste aree. Questo significa che assumere anche questi ruoli ridurrà la loro capacità di occuparsi di altri lavori, quindi non riusciranno a produrre quanto potrebbero. (Questa è una delle tante sfide di lavorare con un team di prodotto incompleto!)
Per questo motivo ti consiglio di includere questi ruoli individuali nella struttura del tuo team di prodotto. Quando queste figure lavorano a stretto contatto, ad esempio in un team di prodotto integrato con obiettivi condivisi, ridurrai i silos, velocizzerai le decisioni e raggiungerai i tuoi obiettivi.
Ho anche trovato utile avere un dipartimento di ricerca utente che possa suggerire i migliori approcci per la ricerca, anche se spesso questa può essere condotta dal team di sviluppo prodotto stesso, dando loro insight diretti per soddisfare le esigenze dei clienti.
Altri ruoli tradizionali che potresti richiedere nel processo di sviluppo prodotto
Ecco alcuni ruoli aggiuntivi potenziali (che in realtà non raccomanderei—scusa SCRUM!):
Uno Scrum Master
La mia preferenza personale è non avere uno Scrum Master. Credo nell’empowerment dei team affinché rimuovano i propri blocchi e risolvano autonomamente i problemi. So che molte persone pensano ancora che questo ruolo sia essenziale per il team di gestione prodotto se seguono il processo di sviluppo prodotto SCRUM.
Un Business Analyst (BA)
I BA servono a suddividere i requisiti e scrivere le user story. Se stai seguendo un progetto molto complesso, un BA potrebbe aggiungere valore aiutando in questo senso. Tuttavia, sosterrei che in questo caso si sta lavorando in modalità progetto, non in modalità prodotto.
Ancora una volta, penso che gli ingegneri siano in grado di raccogliere i requisiti e scrivere i propri ticket. Nella mia esperienza, questo dà agli ingegneri la possibilità di creare soluzioni basate sulle loro conoscenze, consentendo loro di comprendere pienamente i requisiti ed eseguirli completamente.
Questi ruoli erano una parte fondamentale del processo di sviluppo software quando si è iniziato a utilizzare Agile. Molti team seguono ancora oggi questo processo e includono un Product Owner, uno Scrum Master, un Business Analyst e un team di sviluppo.
Anche se questi ruoli possono essere un ottimo modo per far partire un team e consentire loro di passare dal Project Management al Product Management, il motivo per cui non consiglio questi ruoli è che credo aggiungano ulteriori compartimenti stagni e punti di comunicazione all'interno di un team. Se il team è strutturato correttamente per comprendere obiettivi e requisiti e per lavorare come un'unica unità, può facilmente ricoprire questi ruoli da solo e avere inoltre il vantaggio di possedere e comprendere completamente l'intero processo.
Altri ruoli che potrebbero avvantaggiare il tuo processo di sviluppo prodotto
Uno dei nuovi ruoli di cui si parla molto (soprattutto in merito all’opportunità che facciano parte del team di prodotto) è quello di Product Marketing Manager.
Recentemente Airbnb ha deciso di unire il ruolo di Product Owner con quello di Product Marketing Manager. In questo modo, il Product Owner può gestire il processo end-to-end: dall'individuazione di una nuova opportunità di prodotto fino al lancio del prodotto.
A seconda della maturità del tuo prodotto o dell’ampiezza del ruolo, competenze di product marketing potrebbero essere essenziali per raggiungere i tuoi obiettivi. Se così fosse, includi queste competenze nella formazione del product manager o amplia il team di prodotto includendo il Product Marketing Manager.
Team di prodotto estesi
Le strutture dei team di prodotto possono anche essere estese verso team di prodotto più ampi e interfunzionali: questo permette realmente di ridurre i compartimenti stagni ed eseguire in modo efficace gli obiettivi. La chiave per strutturare questi team è comprendere la propria strategia e i propri obiettivi aziendali, e allineare le persone giuste per raggiungerli.
Questi team di prodotto possono essere costituiti in diversi modi. Ad esempio, team "nucleo" o team di prodotto estesi.
Ho lavorato con leader di prodotto che hanno esteso i loro team includendo vendite, customer experience o altri ruoli su misura, per ottenere il massimo impatto. Invece di agire come semplici stakeholder, questi ruoli fanno parte integrante del team, condividendo la stessa visione di prodotto.
Ancora una volta, l’obiettivo è sempre quello di ridurre i compartimenti e creare team uniti attorno a obiettivi aziendali comuni, per consentire loro di avere successo.
Preparare i tuoi team di prodotto al successo
Come impostare concretamente il tuo team di prodotto per offrire il massimo valore?
Organizzare efficacemente i tuoi team di prodotto ti permette di colmare il divario tra la tua strategia di prodotto e la sua reale esecuzione. Devi creare team allineati sulle priorità strategiche, focalizzati sui giusti indicatori di performance e con le giuste competenze per agire di conseguenza. Raggiungendo questi elementi, la tua strategia prenderà vita.
1. Definire obiettivi e metriche
Affinché i team di prodotto possano offrire il massimo valore, devono essere allineati rispetto agli obiettivi e alle metriche giuste.
Le strutture dei team di prodotto possono essere impostate in diversi modi:
- In base a una sezione del customer journey/funnel
- Front-end vs. back-end
- Per rispondere a bisogni specifici degli utenti (il che può portarli a lavorare su diverse parti del funnel)
- In base a un segmento di clientela
Se conosci la tua strategia aziendale e come suddividerla, puoi (come leader di prodotto) scegliere la struttura organizzativa migliore per raggiungere le metriche e gli obiettivi aziendali desiderati.
2. Struttura i team di prodotto utilizzando l’organizzazione più adatta agli obiettivi
Come decidere la struttura dei tuoi team di prodotto
A seconda delle dimensioni della tua organizzazione di prodotto, potresti voler seguire il cosiddetto "modello Spotify"—ovvero "squadre" di prodotto, con team più piccoli all'interno di ogni "squad".
L’idea del modello Spotify è quella di avere più team allineati su una stessa area, e team con il proprio obiettivo di prodotto all’interno di queste.
Oltre alle dimensioni dell’organizzazione, la struttura del team di prodotto dipenderà anche da come hai deciso di suddividere i team per il successo del prodotto.
Ad esempio, se il team si concentra sul lavoro di back-end, potrebbe essere necessario un PM più tecnico per sviluppare le soluzioni giuste ai problemi.
Se il tuo team è orientato al front-end, una persona dedicata a UX (esperienza utente) e analisi può davvero fare la differenza, perché può aiutarti a raggiungere i giusti risultati di prodotto nel modo più efficace. Questo ruolo può supportarti nello svolgere ricerche di mercato e creare una roadmap di prodotto che raggiunga i diversi obiettivi prefissati. Il product manager può lavorare a stretto contatto con questa figura per creare un backlog, dando priorità alle funzionalità affinché siano allineate con gli indicatori chiave di prestazione del team.
Formazione dei team di prodotto
Il modo migliore che ho trovato per formare o organizzare i team di prodotto è:
- Illustrare a tutti gli obiettivi di tutta l'organizzazione di prodotto per i prossimi 6 mesi/1 anno
- Comunicare ai membri del team a quali sotto-team prenderanno parte
- Consentire ai piccoli team/"product squad" di conversare più in profondità sui loro obiettivi, su come vogliono lavorare e se serve collaborare con altri team
- Se necessitano di supporto, lasciare spazio ai team per restituire questo feedback al business
3. Modi di lavorare
I team di prodotto collaborano al meglio quando sono messi nelle condizioni di definire autonomamente i propri modi di lavorare.
Solitamente organizzo una sessione di kick-off con la squadra per affrontare:
- Workflow (SCRUM, Kanban, XP ecc.).
- Linee guida per il team* (come comunicare, con quale frequenza, come fornire feedback, ecc).
- Quali strumenti di product management utilizzare.
- Ruoli e responsabilità del team.
*Chiarire e rendere esplicite queste linee guida dall'inizio fornisce una solida base da cui far partire il lavoro del team.
Dovrebbe trattarsi di un workshop di una giornata intera, così da permettere davvero al team di conoscersi e creare un legame coeso.
Ogni volta che si cambia un membro del team, eseguiamo una sessione di onboarding simile per aggiornarlo sulle decisioni prese e consentirgli di proporre idee su potenziali cambiamenti o migliorie.
Coinvolgere tutti, rendere chiari i ruoli di squadra e dare ai membri del team voce in capitolo su come funziona la squadra è fondamentale per il successo del prodotto. È altrettanto essenziale offrire alle persone questo spazio in modo che abbiano l'opportunità di migliorare costantemente la dinamica di lavoro di squadra.
4. Riflettere e imparare
Questo è uno degli elementi essenziali per le performance di un team di prodotto. I team hanno sempre bisogno di occasioni per fornire feedback e ottimizzare il loro modo di lavorare.
I modi migliori per permettere ai team di riflettere e imparare sono:
- Retrospettiva quotidiana: Un momento di riflessione a fine giornata su ciò che è andato bene e cosa si può migliorare, così da apportare costanti micro-cambiamenti per ottimizzare le performance.
- Retrospettive specifiche sulle funzionalità: Se le nuove funzionalità hanno richiesto più tempo del previsto o non hanno ottenuto i risultati sperati, si riflette sul perché e se sia possibile ottimizzare eventuali iterazioni future.
- Una retrospettiva trimestrale: È un'ottima occasione per fare un reset più ampio e valutare eventuali cambiamenti significativi nel proprio metodo di lavoro entrando in una nuova fase.
L’ingresso di un nuovo membro nel team rappresenta anche un’occasione di riflessione e un nuovo punto di vista su ciò che funziona e ciò che non va: bisogna sempre essere aperti a questi feedback!
Attraverso questi feedback potresti anche renderti conto di non avere all’interno del team le competenze necessarie per raggiungere i tuoi obiettivi. In questo caso, è importante restituire questa informazione all’azienda così da poter aggiornare la struttura del tuo team di prodotto.
Ogni quanto dovrebbe cambiare la struttura dei team di prodotto?
La risposta semplice è ogni sei mesi o un anno.
La risposta più articolata:
Le strutture dei team di prodotto non dovrebbero cambiare troppo spesso. I team hanno bisogno di tempo per consolidarsi e formarsi. Più frequentemente cambi struttura, più tempo servirà a far solidificare tali cambiamenti.
Tuttavia, vuoi assicurarti anche di cambiare la struttura quanto basta per avere sempre le competenze più adatte ad affrontare gli obiettivi.
Mi aspetto che la struttura dei team di prodotto venga modificata ogni sei mesi o ogni anno. Questo ti garantisce il tempo sufficiente per lavorare sui problemi attuali e sugli elementi dell’attuale strategia di prodotto, ma consente anche di cambiare quando serve per perseguire i giusti obiettivi. Ogni volta che fai progressi su uno degli elementi della tua strategia di prodotto, potrebbe essere necessario ristrutturare il team.
Gli ingredienti essenziali perché una struttura di team di prodotto sia davvero efficace
Esiste molta ricerca sui team disfunzionali. Spesso, quando ho visto un team fallire, è stato a causa di:
- Mancanza di allineamento fin dall'inizio
- Scontri di ego/personalità
- Mancanza di comunicazione
Credimi, questi team non sono stati piacevoli per nessuno dei coinvolti. Tutto sembra un lavoro pesante, e nessuno ha voglia di andare al lavoro!
Anche se non credo che tutti questi problemi possano essere risolti e a volte i team di prodotto semplicemente non riescono a legare, sarai felice di sapere che ho anche vissuto l'esatto contrario.
Anche con personalità molto diverse, ho lavorato con alcuni team di prodotto estremamente motivati, positivi, attenti, che sono stati davvero un sogno con cui collaborare ogni giorno.
Lavorando con più di 20 team diversi, gli elementi essenziali che ho trovato per darti le migliori possibilità di successo sono:
- Sicurezza psicologica: Tutti si trattano con rispetto e possono esprimere le proprie opinioni in modo sano e produttivo
- Obiettivi allineati: Sono stato in team in cui ognuno aveva i suoi obiettivi (UX design, Data, Prodotto, Ingegneria) e questo può causare molti conflitti. È importante integrare le idee provenienti da tutte queste aree, ma queste devono essere allineate con la missione generale del team e dell’organizzazione di prodotto.
- Fiducia: Ognuno si fida degli altri per svolgere al meglio il proprio lavoro. Daremo comunque feedback e forniremo contributi nelle aree operative altrui—dopotutto, quattro occhi vedono meglio di due quando lo si fa in modo positivo e con il bene di tutti in mente.
- Comunicazione costante: All'interno del team e con le altre aree dell’azienda. Un team di prodotto è solo una parte dell’organizzazione. È raro che un team di prodotto possa lavorare completamente da solo. È molto probabile che debba collaborare bene con il resto dell’organizzazione.
Forza, Team!
Le strutture dei team di prodotto sono fondamentali da impostare correttamente. Non solo influenzano la tua capacità di rilasciare software che soddisfi davvero le esigenze dei clienti, ma anche la motivazione e la felicità del tuo team (e del resto dell'azienda!).
La chiave per creare strutture efficaci nei team di prodotto sta nel comprendere la strategia aziendale e come vuoi organizzare i team per realizzarla, seguendo poi il giusto processo per creare i team di prodotto e fornire loro le basi per avere le migliori possibilità di successo.
Se abbini le persone giuste e le competenze necessarie per raggiungere i tuoi obiettivi di prodotto, fornendo ai team strumenti, tempo e spazio per formarsi (e riflettere e imparare!), allora avrai successo nel diventare un'organizzazione di prodotto di grande successo.
In bocca al lupo per il tuo percorso!
Per altri spunti sulla gestione del prodotto, iscriviti alla newsletter di The CPO Club.
