Agile ontwikkeling
De Agile aanpak brengt veel verandering met zich mee. De hogere snelheid van ontwikkelen, de snellere interactie met de markt. Maar Agile zorgt ook voor een nieuwe manier van communiceren. Korte lijnen binnen het ontwikkelteam en met de gebruikers.
De product owner is wel de belangrijkste exponent van dat laatste. Als vertegenwoordiger van de business is hij degene die prioriteiten stelt en beslissingen neemt. Het heeft wel wat weg van de rol die we binnen BiSL voor functioneel beheer in het proces Wijzigingenbeheer zien.
Niet gek dus dat er stemmen opgaan om de functioneel beheerder als ideale product owner neer te zetten. En aangezien met de komst van scrum teams de functioneel beheerder soms buitenspel komt te staan, is dit ook meteen een mooie kans voor hem om zijn positie te claimen.
De rol van product owner
Maar dat lukt alleen als er aan een aantal voorwaarden is voldaan.
Wat zijn de belangrijkste verantwoordelijkheden van de productowner ?
- Een visie creëren op het product
- Beheer van de product back log
- Monitoren van de voortgang
- Vertegenwoordigen van het businessbelang
- Stellen van prioriteiten en, waar nodig, nemen van beslissingen.
Vooral de eerste en de laatste van deze verantwoordelijkheden moeten goed worden afgewogen voor je als functioneel beheerder de rol van product owner op je neemt.
Je kunt je afvragen of je als functioneel beheerder voldoende overzicht en inzicht hebt om een visie op het product te creëren. Een visie alleen is immers niet genoeg – de visie moet breed geaccepteerd en gedragen worden. Zeker de opdrachtgever, als je dat niet zelf bent, moet je visie delen en je mandaat geven.
Ook het stellen van prioriteiten kan niet zonder de nodige bevoegdheden. De keuzes die je voor het product maakt kunnen grote gevolgen hebben voor de verschillende stakeholders. Maar ze kunnen ook betekenen dat het ontwikkelen van het eindproduct langer duurt of duurder uitvalt. Ook dergelijke keuzes moet je kunnen maken, wil je niet bij elke beslissing terug moeten naar de mensen die het budget beheren.
Verschillende en tegenstrijdige belangen
En dan is er nog iets. Als product owner heb je, samen met de scrum master, de verantwoordelijkheid om het ontwikkeltempo hoog te houden. Dat kan op gespannen voet staan met de verantwoordelijkheden die je als functioneel beheerder hebt. Zo hebben we het in een vorige blog gehad over de rol van de functioneel beheerder als bewaker van de beheerbaarheid. Wat nu als een ontwikkeling die grote prioriteit heeft voor de stakeholders risico’s voor de beheerbaarheid met zich meebrengt? In zo’n geval kan je als productowner/functioneel beheerder in een lastige spagaat komen.
Eén rol per medewerker
Een manier om zo’n spagaat hanteerbaar te meken is te zorgen dat deze twee rollen niet bij dezelfde persoon komen te liggen. Wijs naast de functioneel beheerder die als product owner acteert een collega in het team aan die de beheerder-rol vervult. Dan kan de product owner gaan voor het tempo en de beheerder voor de beheerbaarheid. En samen kunnen ze een afgewogen beslissing nemen.