Il ruolo del product manager è stato originariamente creato per gestire la complessità delle linee di prodotto di un’azienda, così come per garantire che quei prodotti fossero redditizi. I product manager possono provenire da molti background diversi, perché le loro abilità primarie riguardano il lavorare bene con i clienti e la comprensione dei problemi che il prodotto è destinato a risolvere.
Un product manager è responsabile di orchestrare le varie attività associate ad assicurare che un prodotto sia consegnato in modo da soddisfare le esigenze degli utenti. Il ruolo di un product manager del software varia man mano che il software si muove attraverso il suo ciclo di vita; all’inizio del processo di sviluppo il product manager incontra il pubblico a cui è destinato il prodotto per impegnarsi nell’elicitazione dei requisiti, mentre più avanti nel ciclo di vita l’obiettivo principale del product manager può essere il test di accettazione del prodotto. Durante tutte le fasi del processo di sviluppo del prodotto, il product manager rappresenta i bisogni degli utenti finali, valuta le tendenze del mercato e la concorrenza, e usa queste informazioni per determinare quali caratteristiche costruire. Per esempio, un product manager può decidere che una caratteristica è necessaria perché gli utenti la stanno chiedendo, o perché la caratteristica è necessaria per rimanere competitivi. Per facilitare questo processo decisionale il product manager può stabilire una visione per il prodotto o un quadro generale per prendere decisioni sul prodotto. Il product manager assicura anche un’atmosfera di coesione e collaborazione mirata tra tutti i membri del team, tutto nell’interesse di portare avanti il prodotto. I product manager sono spesso pensati come seduti all’intersezione di business, design e tecnologia.
In un ambiente di sviluppo software agile, responsabilità simili sono assunte da un product owner, un ruolo di progetto che può essere svolto da un product manager che è il ruolo corrispondente in un’organizzazione. Mentre il product manager ha una prospettiva strategica e a lungo termine con una forte attenzione al successo di mercato di un prodotto, un product owner mira a massimizzare il valore di business del prodotto o dell’incremento creato da un progetto agile che può includere benefici all’interno di un’organizzazione e non si riferisce esplicitamente alla commerciabilità di un prodotto. Quindi, un product owner si concentra principalmente sullo sviluppo di un prodotto mentre un product manager ha una prospettiva più olistica. Un’altra differenza è l’attenzione al tempo di entrambi i ruoli: un progetto è legato al tempo, il che limita la responsabilità del ruolo di product owner in un progetto al lasso di tempo di un progetto. Un ruolo di product manager, al contrario, richiede una prospettiva a lungo termine e spesso non implica alcuna scadenza. Il ruolo di product owner in un progetto può essere svolto da una persona con un ruolo di product manager nell’organizzazione che può aiutare a garantire un’implementazione di successo delle considerazioni strategiche durante lo sviluppo operativo di un prodotto.
Le responsabilità quotidiane di un product owner/product manager all’interno di un progetto agile includono la creazione e la prioritizzazione del product backlog, che è una lista di cose che devono essere fatte dal team di sviluppo, al fine di massimizzare il valore di business creato dal progetto. Il product backlog è spesso composto da user stories, “un segnaposto per una conversazione tra il product manager… e il team di sviluppo”. Queste sono brevi descrizioni narrative di ciò che una caratteristica dovrebbe fare, includendo una lista di controllo degli elementi che sono richiesti per essere a posto affinché la caratteristica sia considerata fatta, chiamata criteri di accettazione. I dettagli di come la caratteristica è sviluppata sono elaborati da sviluppatori e designer. Alla fine dello sprint di sviluppo, il product manager è responsabile di verificare che i criteri di accettazione siano stati soddisfatti; solo allora il lavoro sulla caratteristica è ufficialmente finito.