Può succedere che, anche se composto da specialisti esperti, il Team di Sviluppo non riesca a svolgere il proprio lavoro in modo sufficientemente rapido ed efficiente. Guardando indietro al quadro generale dopo la conclusione del progetto, spesso si scopre che la mancanza di un obiettivo definito è stata la causa di quella situazione. Lavorando sotto il framework Scrum, per prevenire questi e altri problemi preoccupanti, sono stati creati il ruolo di Product Owner, un ruolo su cui ci concentreremo nel nostro articolo di oggi.

Product Owner – indice dei contenuti:

  1. Responsabilità del Product Owner
  2. Voce del Cliente nel Team Scrum
  3. Product Owner e il suo Scopo
  4. Guardiano del Backlog
  5. Riepilogo

Responsabilità del Product Owner

Solo il Product Owner può effettuare inserimenti nel Product Backlog e prendere una decisione finale in caso di dubbi riguardanti le aspettative del cliente. Le responsabilità di base di questo ruolo includono:

  1. Collaborare con il Cliente – avere conversazioni regolari con il cliente che portano a definire e specificare le caratteristiche del Prodotto creato dal Team Scrum; l’obiettivo principale qui è creare un prodotto che soddisfi al meglio i requisiti del cliente.
  2. Articolare l’Obiettivo del Prodotto – sviluppare e definire la direzione a lungo termine delle attività del Team Scrum, e assicurarsi che tutti i membri del team la comprendano.
  3. Mantenere il Product Backlog – discuteremo del Product Backlog in un articolo dedicato separato, ma per ora, è sufficiente dire che è uno degli Artefatti Scrum, definito nella Guida ufficiale Scrum. È una lista evolutiva e strutturata di ciò che è necessario per migliorare il prodotto. È il solo piano di lavoro intrapreso dal Team Scrum. Quindi diamo un’occhiata più da vicino al ruolo del Product Owner nel Team Scrum.
Scrum: Who is a Product Owner?

Voce del Cliente nel Team Scrum

Il Product Owner assume il punto di vista del cliente nel Team Scrum. Grazie alla presenza di questo ruolo, il Team Scrum può affrontare i propri dubbi in modo continuo. Non devono interpretare da soli le linee guida spesso poco chiare lasciate dal cliente.

Prendere decisioni riguardanti il Prodotto, stabilire le priorità del Team di Sviluppo insieme a creare e organizzare le voci nel Product Backlog rende il Product Owner un membro chiave del team.

Il coinvolgimento regolare quotidiano del Product Owner con il Team di Sviluppo e il Scrum Master è cruciale a causa della breve durata degli Sprint. Questi sono periodi di intenso lavoro sulla creazione del Product Increment – un argomento che tratteremo in un articolo separato.

Non c’è tempo per inviare domande a qualcuno che lavora in un’altra sede e aspettare una risposta. Pertanto, è il Product Owner che diventa un rappresentante del cliente all’interno del team. Il team è presente in esso.

I Product Owner partecipano anche a tutte le riunioni del Team Scrum per rimanere aggiornati sui progressi del Team di Sviluppo. Riconoscendo le difficoltà dei colleghi, possono fornire informazioni affidabili al Cliente e organizzare in modo efficiente il lavoro del team.

Questa occupazione serve a colmare il divario tra l’ambiente del Team Scrum, cioè l’ambiente aziendale, e gli Sviluppatori. Inoltre, per organizzare il lavoro del Team di Sviluppo e decidere quali sono i criteri per completare il lavoro su una data soluzione. E approva anche il momento del loro adempimento.

Product Owner e il suo Scopo

Il Product Owner è responsabile di definire e chiarire chiaramente l’Obiettivo del Prodotto, cioè definire lo scopo del lavoro del team. In altre parole, questo include lavoro concettuale e organizzativo, il cui scopo è principalmente gestire User Stories: creare il concetto del prodotto e la sua funzionalità che corrispondono e soddisfano le esigenze del Cliente. Una parte altrettanto grande dei doveri del Product Owner riguarda il lavoro di gestione – organizzare e dare priorità ai compiti nel Product Backlog.

Dal punto di vista del Team Scrum, significa prendersi cura della chiarezza dell’orizzonte delle attività. Parleremo dell’Obiettivo del Prodotto in un’entrata separata. Oggi utilizzeremo un esempio:

Lasciamo che l’obiettivo del Team Scrum sia creare un’app mobile per organizzare il lavoro del team. Il compito del Product Owner è spiegare ai membri del Team Scrum quali sono le funzionalità chiave dell’applicazione dal punto di vista del cliente. Ad esempio – aggiungere nuovi membri del team dalla rubrica o passare tra le visualizzazioni del calendario del team e personale.

Una volta che il team comprende l’Obiettivo del Prodotto, spetterà al Product Owner:

  • mantenere la giusta direzione – affinché la funzionalità più importante dell’applicazione creata sia in linea con l’Obiettivo del Prodotto, cioè organizzare il lavoro del team
  • chiarire questioni più dettagliate – cercare insieme al team, concordare e specificare come funziona il Prodotto
  • tenere d’occhio le priorità – seguendo il principio ‘prima le cose importanti’, il compito del Product Owner sarà, ad esempio, prevenire lo sviluppo di funzionalità secondarie o aggiuntive dell’applicazione che sono di secondaria importanza dal punto di vista del cliente

Acquisire il punto di vista del Cliente o addirittura degli Stakeholder rende i Product Owner decisori chiave nel processo di creazione del Prodotto. Inoltre, partecipano a discussioni con persone al di fuori del Team Scrum e si fanno carico della consegna di un Prodotto prezioso al Cliente.

product owner

Guardiano del Backlog

Le responsabilità quotidiane del Product Owner includono organizzare gli elementi del Product Backlog. Questo è un compito arduo, poiché continua a cambiare durante l’intero progetto. Quel registro scritto contiene tutte le misure e i passaggi noti che portano alla realizzazione dell’Obiettivo del Prodotto. Naturalmente, sono finemente segregati e prioritizzati prima della loro esecuzione.

Il Product Owner affina i compiti inclusi nel Product Backlog e li divide in parti più piccole. Poi decide quali di essi sono pronti per entrare nella fase di implementazione.

Da un lato, lavorare con il Product Backlog è un lavoro amministrativo e organizzativo, che richiede di comprendere la natura, le capacità e le limitazioni del lavoro del Team di Sviluppo. Dall’altro lato, il compito del Product Owner è comprendere la natura, le capacità e le limitazioni del lavoro del Team di Sviluppo, così come le condizioni aziendali esterne dello sviluppo del Prodotto.

Eppure, dall’altro lato, il compito del Product Owner è creare il Product Backlog secondo le esigenze del Team Scrum. Deve essere chiaro, accessibile e comprensibile per tutti i membri del team. D’altra parte, il Product Owner è responsabile di rispondere a tutte le domande e ai dubbi che lo Scrum Master e gli Sviluppatori hanno riguardo al prodotto. Grazie a lui, l’intero team sa cosa è già stato fatto, cosa è in corso e cosa deve ancora essere fatto.

Riepilogo

Il Product Owner gioca un ruolo chiave nel framework Scrum. Il Product Owner guida costantemente il team verso l’obiettivo, mantenendo il Product Backlog completo, sicuro e chiaro, e non da ultimo, parlando con la voce del Cliente nel Team Scrum.

Le attività svolte dal Product Owner sono così impegnative che abbiamo dedicato l’entrata successiva a coprire l’argomento. Lì troverai gli errori più comuni commessi dal Product Owner e i modi per affrontarli.

Se ti piace il nostro contenuto, unisciti alla nostra comunità di api laboriose su Facebook, Linkedin e Twitter.

Caroline Becker

Come Project Manager, Caroline è un'esperta nel trovare nuovi metodi per progettare i migliori flussi di lavoro e ottimizzare i processi. Le sue capacità organizzative e la sua abilità di lavorare sotto pressione temporale la rendono la persona migliore per trasformare progetti complicati in realtà.

View all posts →