Možná se stane, že i když se skládá z zkušených specialistů, vývojový tým nedokáže svou práci vykonávat dostatečně rychle a efektivně. Když se po ukončení projektu podíváme na celkový obraz, často se ukáže, že za tuto situaci může nedostatek definovaného cíle. Při práci v rámci rámce Scrum, aby se předešlo těmto a dalším problémům, vznikla pozice Product Ownera, na kterou se dnes v našem článku zaměříme.

Product Owner – obsah:

  1. Odpovědnosti Product Ownera
  2. Hlas zákazníka v týmu Scrum
  3. Product Owner a jeho účel
  4. Strážce backlogu
  5. Shrnutí

Odpovědnosti Product Ownera

Jen Product Owner může provádět zápisy do Product Backlogu a také učinit konečné rozhodnutí v případě pochybností ohledně očekávání zákazníka. Základní odpovědnosti této role zahrnují:

  1. Spolupráce se zákazníkem – pravidelné rozhovory se zákazníkem, které vedou k definování a specifikaci funkcí produktu vytvářeného týmem Scrum; primárním cílem je vytvořit produkt, který nejlépe vyhovuje požadavkům zákazníka.
  2. Vyjadřování cíle produktu – tedy rozvoj a definování dlouhodobého směru aktivit týmu Scrum a zajištění, že všichni členové týmu tomu rozumí.
  3. Udržování Product Backlogu – o Product Backlogu budeme hovořit v samostatném článku, ale prozatím stačí říci, že je to jeden z artefaktů Scrumu, definovaný v oficiálním průvodci Scrum. Je to vyvíjející se, strukturovaný seznam toho, co je potřeba k vylepšení produktu. Je to jediný plán práce, který tým Scrum vykonává. Pojďme se tedy blíže podívat na roli Product Ownera v týmu Scrum.
Scrum: Kdo je Product Owner?

Hlas zákazníka v týmu Scrum

Product Owner zastupuje pohled zákazníka v týmu Scrum. Díky přítomnosti této role může tým Scrum průběžně řešit své pochybnosti. Nemusí sami interpretovat často nejasné pokyny, které zanechal zákazník.

Rozhodování ohledně produktu, stanovování priorit vývojového týmu a organizování zápisů do Product Backlogu činí Product Ownera klíčovým členem týmu.

Každodenní pravidelná účast Product Ownera s vývojovým týmem a Scrum Masterem je zásadní kvůli krátké délce Sprintů. Tyto jsou období intenzivní práce na vytváření Product Incrementu – téma, kterému se budeme věnovat v samostatném článku.

Není čas posílat otázky někomu, kdo pracuje na jiném místě, a čekat na odpověď. Proto se Product Owner stává zástupcem zákazníka v rámci týmu. Tým je v tom přítomen.

Product Owneri se také účastní všech schůzek týmu Scrum, aby byli informováni o pokroku vývojového týmu. Díky rozpoznání obtíží spolupracovníků mohou poskytovat spolehlivé informace zákazníkovi a efektivně organizovat práci týmu.

Tato pozice má za úkol překlenout mezeru mezi prostředím týmu Scrum, tj. obchodním prostředím, a vývojáři. Také organizovat práci vývojového týmu a rozhodovat o kritériích pro dokončení práce na daném řešení. A také schvalovat okamžik jejich splnění.

Product Owner a jeho účel

Product Owner je odpovědný za jasné definování a objasnění cíle produktu, tj. definování účelu práce týmu. Jinými slovy, to zahrnuje konceptuální a organizační práci, jejímž cílem je především zpracování uživatelských příběhů: vytvoření konceptu produktu a jeho funkcionality, které odpovídají a splňují potřeby zákazníka. Stejně velká část povinností Product Ownera se týká manažerské práce – organizování a stanovování priorit úkolů v Product Backlogu.

Z pohledu týmu Scrum to znamená starat se o jasnost horizontu aktivit. O cíli produktu budeme hovořit v samostatném příspěvku. Dnes použijeme příklad:

Nechť je cílem týmu Scrum vytvořit mobilní aplikaci pro organizaci práce týmu. Úkolem Product Ownera je vysvětlit členům týmu Scrum, jaké jsou klíčové funkce aplikace z pohledu zákazníka. Například – přidání nových členů týmu pomocí kontaktního seznamu nebo přepínání mezi zobrazením kalendáře týmu a osobního kalendáře.

Jakmile tým pochopí cíl produktu, bude na Product Ownerovi:

  • udržovat správný směr – aby vždy nejvýznamnější funkčnost vytvářené aplikace byla v souladu s cílem produktu, tj. organizováním práce týmu
  • objasňovat podrobnější otázky – společně s týmem hledat, dohodnout se a specifikovat, jak produkt funguje
  • sledovat priority – podle principu ‘nejprve důležité věci’ bude úkolem Product Ownera například zabránit vývoji vedlejších nebo dodatečných funkcionalit aplikace, které jsou z pohledu zákazníka druhotné

Získání pohledu zákazníka nebo dokonce zúčastněné strany činí Product Ownera klíčovými rozhodovateli v procesu vytváření produktu. Co víc, účastní se diskusí s lidmi zvenčí týmu Scrum a nesou břemeno cenného dodání produktu zákazníkovi.

product owner

Strážce backlogu

Každodenní povinnosti Product Ownera zahrnují organizaci prvků Product Backlogu. To je náročný úkol, protože se během celého projektu neustále mění. Tento psaný záznam obsahuje všechna známá opatření a kroky vedoucí k realizaci cíle produktu. Samozřejmě, že jsou pečlivě rozděleny a stanoveny priority před jejich provedením.

Product Owner upřesňuje úkoly zahrnuté v Product Backlogu a dělí je na menší. Poté rozhoduje, které z nich jsou připraveny vstoupit do fáze implementace.

Na jedné straně je práce s Product Backlogem administrativní a organizační práce, která vyžaduje porozumění povaze, schopnostem a omezením práce vývojového týmu. Na druhé straně je úkolem Product Ownera porozumět povaze, schopnostem a omezením práce vývojového týmu, stejně jako externím obchodním podmínkám vývoje produktu.

Na druhou stranu je úkolem Product Ownera vytvořit Product Backlog podle potřeb týmu Scrum. Musí být jasný, přístupný a srozumitelný pro všechny členy týmu. Na druhou stranu je Product Owner odpovědný za odpovídání na všechny otázky a pochybnosti, které má Scrum Master a vývojáři ohledně produktu. Díky němu celý tým ví, co již bylo uděláno, co je v procesu a co ještě zbývá udělat.

Shrnutí

Product Owner hraje klíčovou roli v rámci rámce Scrum. Product Owner neustále vede tým k cíli, udržuje Product Backlog kompletní, bezpečný a jasný, a v neposlední řadě mluví hlasem zákazníka v týmu Scrum.

Úkoly vykonávané Product Ownerem jsou tak náročné, že jsme věnovali další příspěvek pokrytí této problematiky. Tam najdete nejčastější chyby, kterých se Product Owner dopouští, a způsoby, jak se s nimi vypořádat.

Pokud se vám náš obsah líbí, připojte se k naší komunitě pilných včel na Facebooku, Linkedinu a Twitteru.

Caroline Becker

Jako projektová manažerka je Caroline odbornicí na hledání nových metod, jak navrhnout nejlepší pracovní postupy a optimalizovat procesy. Její organizační dovednosti a schopnost pracovat pod časovým tlakem z ní činí nejlepší osobu, která dokáže složité projekty přetavit ve skutečnost.

View all posts →