Product Owner - Le basi

La traduzione letterale di "Product Owner" è "Proprietario del Prodotto", ma cosa vuol dire?

Ricordati che nell'approccio Agile tutto gira intorno al "valore" che la soluzione potrà dare al "cliente".

Con questo in mente ora posso spiegarti meglio quale sia il focus principale di un Product Owner: massimizzare il valore in uscita.

Massimizzare il valore del prodotto non è assolutamente facile, anzi, richiede di saper gestire le richieste del cliente, ma anche conoscere bene il prodotto, ed il team che lavorerà alla realizzazione.

Posso dirti che il Product Owner ha una funzione fondamentale che spetta soltanto a lui svolgere: la gestione del Product Backlog.

Cos'è il Product Backlog?

Il product Backlog è la singola fonte della "verità" (single source of truth) dove si possono trovare tutte le attività che devono essere svolte nel breve termine per produrre valore.

Immagina una lista di nuove funzionalità, problemi da risolvere, migliorie ed ottimizzazioni che possano produrre un maggior valore al cliente, quella lista è il nostro product backlog.

La corretta gestione del product backlog è di estrema importanza.

La massima priorità del Product Owner è quella di ordinare gli "items" (così si chiamano i singoli oggetti che compongono il product backlog) partendo da quello con più alta priorità.

In questo modo sarà molto semplice capire su cosa lavorerà il team nelle prossime settimane ed in che ordine.

Ora potresti chiederti: "Tutto qua?"

In linea di massima (ma molto di massima) SI!

Ci sono molti altri aspetti e gestioni che un Product Owner deve tenere in conto, ma per rimanere alle basi, il product backlog è la cosa più importante

Il ruolo di Product Owner è quindi "semplice" in merito alle responsabilità, ma ora voglio darti qualche info in più dalle quali capirai che non è proprio così facile.

Il Product Owner ricopre una posizione che è al limite del management classico, dove di norma si organizza il lavoro del team, si fissano obiettivi, budget e scadenze.

Ho detto "al limite" perchè in realtà il Product Owner non prende queste decisioni, ma le riceve per poi digerirle ed organizzarle in modo tale da essere comprensibili e coerenti per il team.

Il Product Owner ha la possibilità anche di non accettare alcune richieste perchè consapevole di assenza di valore in esse, oppure di impossibilità di consegnare quanto richiesto nel breve periodo.

Una volta capito questo, puoi immaginare quanto sia difficile poter gestire questa comunicazione e rendersi anche disponibile a chiarificare ed organizzare il product backlog in maniera che le obiezioni e incomprensioni siano minime o quasi nulle...

Scriverò altri articoli in merito, ma se hai dubbi o vuoi chiarimenti, non esitare a scrivermi direttamente, così da poter iniziare una discussione in merito.

A presto,

Leonardo Casoni

Professional Cloud DevOps & Scrum Master