Upload
kristian-spek
View
271
Download
0
Tags:
Embed Size (px)
DESCRIPTION
The product owner is a extreme extensive role. It is really hard to fulfill this role within a person. This presentation explains an approach to create a fit between the product owner and an organization.
Citation preview
1
22
Agenda
DEEL I
›Product Owner is een veelomvattende rol
›Deze rol vraagt om gevierendeeld te worden
›De Product Owner rol wordt daarom veelal ingevuld door een team
›De inrichting van de PO rol en de functie van PO wordt bepaald door 3 componenten
›Praktijk case 1 .. 6
›Conclusie: PO inrichting is een maatpak. Er is geen sprake van goed of fout, maar van passend of knellend
DEEL II
›Een slanke product backlog zorgt voor een beter figuur van de PO 2
33
Product Owner› Als product owner,
– Behoor je:
• Elke mogelijkheid aan te grijpen om de visie en het doel te communiceren.
• In staat te zijn om te vertellen wat er gedaan moet worden.
• In staat te zijn om te vertellen waarom het moet gebeuren - waardecreatie.
• Levendige personages te maken en te koesteren.
• De user stories en de product backlog voor te bereiden.
– Behoor je niet:
• Het werk van anderen te managen.
• Iemand te vertellen hoe ze hun werk moeten doen.
3
4
Product Owner Eisen› Als Product Owner, behoor je:
– Je klanten & gebruikers te begrijpen
– Expliciete & impliciete behoeften te extraheren
– Je te richten op oplossingen voor de kansen die de hoogste waarde leveren
– Te profiteren van incrementele releases
– Een iteratieve werkwijze na te streven gebaseerd op feedback
– Innig te samenwerken met je team
4 4
5
De Product Owner is een veelomvattende rol
5
Release planning Prioriteren
Slicen (van Thema tot Epic)
Specificeren (van Epic tot User
Stories)
Ondersteunen realisatieOplossen
impediments
Testen + Accepteren
Implementeren van de change in de
business
Stakeholder management & Communicatie
Beheer Product Backlog
6
Product Owner Model
6
Prioriteren Specificeren
Realiseren Implementeren
Stakeholders
Product Backlog
77
Product Owner Succesfaktoren
7
Empowered / Gemandateerd
• In staat om beslissingen te nemen, stakeholders te gidsen en weerwoord te geven. Vertragingen in de besluitvorming vertragen het team.
Beschikbaar
• In staat om snel met het team te werken, of met de klant om de behoeften te begrijpen. Wanneer de Product Owner zijn aandacht moet verdelen over meerdere initiatieven is hij niet in staat om zich volledig te concentreren.
Gekwalificeerd
• Ervaren in het product domein, in de technologie, processen en praktijken die bij de realisatie worden gebruikt, en ervaren op het gebied van persoonlijke vaardigheden.
8
De Product Owner: Praktische Uitdagingen
› Ontbreken van een gezamenlijk belang, gezamenlijk doel
– Verschillende Business doelen, Product Owner heeft geen mandaat om zelfstandig beslissingen te kunnen nemen of te kunnen forceren
– Management wil prioritering niet delegeren, gebrek aan vertrouwen in de onafhankelijkheid van de Product Owner
› Product Owner doet ‘het’ erbij
– Organisatie niet bereid om PO volledig vrij te maken
– Liefde van de PO gaat uit naar andere werkzaamheden
– Waardering voor andere werkzaamheden is hoger
› Backlog krijgt voeding door verschillende Business-stromen
– Echte inhoudelijke expertise per Business stroom
– Te breed kennisgebied voor 1 Product Owner
› Ontbrekende of minder ontwikkelde vaardigheden
– PO is sterk op sommige competenties, maar minder goed in andere: analyse, plannen, visie, stakeholdermanagement, …. 8
99
Product Ownerschap vereist een veelzijdig geleerde
9
Gebruikers Ervaring Expert
Onderwerp deskundige
Ontwerper
Communicator
Besluiten Nemer
….
Ondernemer
Business Expert
Product Manager
Interne Vertegenwoordiger v/d Klant
Technologie Expert
….
10
Product Ownerschap,Vierendelen graag!
10
Inhoud- DetailsInhoud- Details
Visie - Besturing
Visie - Besturing
Business - Markt
Business - Markt
Technisch - Realisatie
Technisch - Realisatie
1111
Een éénmansleger zonder hulptroepen?
› Drukke Product Owners moeten niet - en mogen niet - alleen handelen. Een aantal van de rollen die zouden kunnen helpen:
– Business Analisten: bij de definitie van zakelijke behoeften en de uitwerking ervan voor de rest van het team.
– Ontwikkelaars: bij het aangeven van beschikbare oplossingsrichtingen en hun respectievelijke kosten en baten.
– User Experience Experts en Marketeers: bij het identificeren en specificeren van eindgebruiker behoeften en verlangens.
– Gebruikersacceptatie Testers (GAT/UAT): bij het definiëren en organiseren van de acceptatietesten en de opleiding van gebruikers.
– Productmanagers: bij het ontwikkelen en uitdragen van de visie.
“Product Owners vertegenwoordigen vele belangen met één stem.”
11
12
De inrichting van de PO-rolis vooral afhankelijk van ….
12
Team- samenstellin
g
Team- samenstellin
g
Organisatie- structuur
Organisatie- structuur
Competenties en Passie
Competenties en Passie
Positie in de organisatiePositie in de organisatie
13
Maatpakken overview
1. De One-Man-Fits-All Product Owner
2. De Allround Product Owner (light)
3. De Allround Product Owner (maxi)
4. De Manager Product Owner
5. De Key User Product Owner
6. De (ex) IT (Projectleider) Product Owner
13
Detail
Detail
VisieVisie
Bus.Bus.Tech
.Tech
.5
1
6
4
6
2
3
14
Maatpak 1 – One-man-fits-all PO
14
Alle competenties in het team
Platte organisatie
Eénstemmige business
Natuurlijk leider
Product Visionair
Analytisch
Business expert
Hart voor realisatie
Mandaat
Autoriteit
Vrijgemaakt
TeamTeam
OrganisatieOrganisatie CompetentiesCompetenties
PositiePositie
15
Maatpak 1 – One-man-fits-all PO
15
MTMT
ITIT
BusinessBusiness
POPO
Agile TeamAgile Team
Business afdelingBusiness afdeling
Business
Centrale PBL
16
Maatpak 1 – One-man-fits-all PO
Detail
Detail
VisieVisie
Bus.Bus.Tech
.Tech
.
Prioriteren Specificeren
RealiserenImplementere
n
Stakeholders
Product Backlog
18
Maatpak 2 – Allround PO “light”
18
Minder diepgaande businesskennis
Informatieanalisten
Groot team, toch maar deel van de keten
Complexe veelstemmige business
Complexe technische keten, veel afhankelijkheden
Complexe implementatie (direct- en indirecte sales, meerdere callcenters, verspreide operationele afdelingen)
Can do!
Doen en zeg sorry: mandaatpakker
Business hart, maar interesse voor realisatie
Relatiebouwer
Nieuw in de organisatie
Relatief junior
TeamTeam
OrganisatieOrganisatie CompetentiesCompetenties
PositiePositie
19
Maatpak 2: Allround ‘Light’
19
Bus.UnitBus.Unit
ITIT
SalesSales
Product Ontwikkeling
Product Ontwikkeling
BeheerBeheer
Development
Development
Productgroep 2
Productgroep 2
Productgroep 3
Productgroep 3
Productgroep1
Productgroep1
SalesSales
Product Ontwikkeling
Product Ontwikkeling
SalesSales
Product Ontwikkeling
Product Ontwikkeling
IT UnitIT Unit
Bus.Unit ABus.Unit A
ITIT
Bus.Unit BBus.Unit B
Centrale PBL
PBL-Team1
PBL-Team2
PBL-Team3
PBL-Team4
ProductBoardProductBoard
CPOCPO
PO ProdGrp 1
PO ProdGrp 1
Agile TeamAgile Team
Agile TeamAgile Team Implementatie Team
Implementatie Team
Agile TeamAgile Team
IT programma
manager
IT programma
manager
Management executive
Management executive
ReadyTeamReadyTeam
Bijzonder:Agile Ready TeamAgile Implementatie TeamSamenwerking met Project Team
Bijzonder:Agile Ready TeamAgile Implementatie TeamSamenwerking met Project Team
20
Prioriteren Specificeren
RealiserenImplementere
n
Stakeholders
Product Backlog
IAReady-Team
Maatpak 2: Allround ‘Light’
ReadyTeam
ProjectMgr
Gebruikers - testen
Project
Board
Detail
Detail
VisieVisie
Bus.Bus.Tech
.Tech
.
Project MgrProjectBoard
ImplementatieTeam
Project Board
ReadyTeam-PO
Business
Mgrs
Project-Consultant
Programma-
Team
Project-PMgr –
Impediments 3-en
Ready-Team
22
Maatpak 3 – Allround PO “senior”
22
Veel businessdomeinkennis in team (vooral bij testers, architect en sommige technische experts)
Analisten en GAT-ers in het team
Team neemt verantwoordelijkheid voor werkaanbod van volgende sprints
Meerdere Business Units
Experts per proces
Veel meer vraag, dan realisatiecapaciteit
Technische kant complex georganiseerd
Doen en zeg sorry: mandaatpakker
Commercieel, businessman
Veel technische kennis
Sterke visie
Management talent
Draagvlak in business
TeamTeam
OrganisatieOrganisatie CompetentiesCompetenties
PositiePositie
23
Maatpak 3: Allround ‘Maxi’
23
Sprint D Sprint E Sprint F Sprint G Sprint H ....
Team 1
Team 2
Team 3
Team 4
...
IDEA EPIC EPIC+ PRIO!
ITIT
Delivery
BusinesBusiness s
analisteanalistenn
ArchitectuuArchitectuu
rr Board BoardChange Change BoardBoard PO & TeamPO & Team
PRIO
BusinesBusiness Boards Board
BU 3BU 3
BU 2BU 2
BU 1BU 1
Lokaal MTLokaal MT
Portfolioboard
CPOCPO
PO BackendPO BackendPO Frontend Domein 2
PO Frontend Domein 2
PO Frontend Domein 3
PO Frontend Domein 3
PO Frontend Domein 1
PO Frontend Domein 1
Agile Team1Agile Team1
Change BoardChange Board
PBL-BU1
PBL-BU2
PBL-BU3
PBL-IT
Centrale PBL
PBL-Team1
PBL-Team2
PBL-Team3
PBL-Team4 Agile Team3Agile Team3 Agile
Team41Agile
Team41Agile Team2Agile Team2Agile
Team42Agile
Team42Agile
Team43Agile
Team43
Architectuur Board
Architectuur Board
ITITBU 3BU 3BU 2BU 2BU 1BU 1
Bijzonder:Zwaar ‘Voortraject’, wel direct PO Team, zonder Ready Team
Bijzonder:Zwaar ‘Voortraject’, wel direct PO Team, zonder Ready Team
24
Prioriteren Specificeren
RealiserenImplementere
n
Stakeholders
Product Backlog
Team IA
Maatpak 3: Allround ‘Maxi’
24
UAT-ers - testen
Lijn Mgt
Detail
Detail
VisieVisie
Bus.Bus.Tech
.Tech
.
Architect
ChangeBoard
LijnMgt
Business lijnmgt
ChangeBoard
Business
Mgrs
Team-IA’s
Team-IA’s
PMO - rapportages
Proces Experts
26
Maatpak 4 – Manager Product Owner
26
Technische experts
Weinig business domein kennis
Wel techn.tester, geen GAT-er
Developers, geen analist
Platte organisatie
Directeur/CEO kan overrulen
Technisch samenwerking met aantal partners
Ondernemer, bereid om alles op te pakken
Sales / Product Manager
Markt en Business expert, tot in detail
Technisch en analytisch minder
Senior Management
Veel mandaat
Druk bezet
TeamTeam
OrganisatieOrganisatie CompetentiesCompetenties
PositiePositie
27
Maatpak 4: Manager PO
27
POPO
Agile Team1Agile Team1
MTMT
Agile Team3Agile Team3 Agile Team2Agile Team2
PO by ProxyPO by Proxy
Business ExpertsBusiness Experts ProjectleiderProjectleider
ITIT
DirectieDirectie
Marketing & Sales
Marketing & Sales
Call CenterCall Center
DevelopmentDevelopment BeheerBeheer
OperationsOperations
Call CenterCall Center
Bijzonder:PO + PObp Team, zonder Ready TeamEindgebruikers toegankelijk
Bijzonder:PO + PObp Team, zonder Ready TeamEindgebruikers toegankelijk
28
Prioriteren Specificeren
RealiserenImplementere
n
Stakeholders
Product Backlog
Proxy
Maatpak 4: Manager PO
28
CEO
Detail
Detail
VisieVisie
Bus.Bus.Tech
.Tech
.
TeamCEO
CEOPO by proxy
PO by proxy
BusinessExperts
PO by proxy
Business Experts
Business Experts
Projectleider
30
Maatpak 5 – Key-user Product Owner
30
Medeverantwoordelijk voor Ready maken PBL
Sterk betrokken bij productontwikkeling
Technische experts
Analist en GAT-er
Platte organisatie
Drie empowerde Productgroepen, met eigen Product Management en eigen Sales
2 Teams voor alle IT-realisatie
Business en klantkennis, ‘Accountmanager’-profiel
Detailkennis van bestaande producten
Minder gericht op visie, beperkte kennis en affiniteit met Technische Realisatie.
Product / Accountmanagers
Beperkt mandaat m.b.t. visie en features. Sales bepaalt de productvisie, Product Manager is meer operationeel gericht
Druk bezet
TeamTeam
OrganisatieOrganisatie CompetentiesCompetenties
PositiePositie
31
Maatpak 5: Key-user Product Owner
31
MTMT
InternInternFinance & HR
Finance & HR
ITIT
SalesSales
Product Ontwikkeling
Product Ontwikkeling
BeheerBeheer
Development
Development
Productgroep 2
Productgroep 2
Productgroep 3
Productgroep 3
Productgroep1
Productgroep1
SalesSales
Product Ontwikkeling
Product Ontwikkeling
SalesSales
Product Ontwikkeling
Product Ontwikkeling
CPOCPO
PO Intern & IT
PO Intern & IT
PO ProdGrp 2
PO ProdGrp 2
PO ProdGrp 3
PO ProdGrp 3
PO ProdGrp 1
PO ProdGrp 1
Agile TeamAgile Team
Sales ManagersSales Managers Management Team
Management Team
PBL-Prod1
PBL-Prod2
PBL-Prod3
PBL-Intern
Centrale PBL
Bijzonder:Product Owner groep! (+CPO)
Bijzonder:Product Owner groep! (+CPO)
32
Prioriteren Specificeren
RealiserenImplementere
n
Stakeholders
Product Backlog
Team IA
Maatpak 5: Key-user Product Owner
32
Team-IA
Beheer - testen
Sales- Mgrs
MT
Detail
Detail
VisieVisie
Bus.Bus.Tech
.Tech
.Team
TechDir
Sales+MT
CPO
34
Maatpak 6 – (ex) IT (Projectleider) Product Owner
34
Technisch team, veel BI-domeinkennis
Deel van de technische keten
Analist en tester in team, geen GAT
Complexe organisatiestructuur. Veel stakeholdermanagement Business en IT
Command-and-Control organisatie.
BI-omgeving. Business-producten kennis verspreid over verschillende bedrijfsonderdelen.
Analytisch sterk
Erkend domeinexpert
Brede kennis van domein en Realisatieketen binnen de organisatie. Minder van Business producten zelf.
(Super) analist, erkend BI-expert
IT
“Te laag” om Business management te bewegen
TeamTeam
OrganisatieOrganisatie CompetentiesCompetenties
PositiePositie
35
Maatpak 6: (ex) IT (Projectleider) Product Owner
35
POPO
POPO
Agile Team X Agile Team X
ProjectBoard
ProjectBoard
PBL
IT UnitIT Unit
Domein NDomein N Domein MDomein M
Bus.Unit 1Bus.Unit 1
POPO
Team X
Team X
Team Y
Team Y
MT Domein N
MT Domein N
Project Plan en Project
Planning
Team Z
Team Z
Bijzonder:IT POOplossing deels via PrjMgr + PrjBoard en Key-users
Bijzonder:IT POOplossing deels via PrjMgr + PrjBoard en Key-users
MarketingMarketing Fin & ControlFin &
Control
Bus.Unit nBus.Unit n
MarketingMarketing Fin & ControlFin &
Control
Key-user BU 1
Key-user BU 1
Key-user BU 2
Key-user BU 2
Opdr.nemer Domein N
Opdr.nemer Domein N
ProjectMgr
/ Scrum-master
ProjectMgr
/ Scrum-master
36
Prioriteren Specificeren
RealiserenImplementere
n
Stakeholders
Product Backlog
Project Board Opdr.nemer
ProjectM
grKey-users
Maatpak : (ex) IT (Projectleider) Product Owner
36
Key-usersProjec
t Board
Detail
Detail
VisieVisie
Bus.Bus.Tech
.Tech
.
Project Board
Business
Project-Consultant
Project Governance
Opdr.nemer
Project-PMgr – Impediments
3-enKey-users
Key-users - Specificaties
37
Conclusie› De inrichting van de Product Owner rol is maatwerk
› Deels oplossing voor complexiteit van de organisatie en persoonlijke kwaliteiten van de persoon Product Owner
› Deels (tijdelijk?) lapwerk voor gebrek aan empowerment, beschikbaarheid of kwalificaties
› Geen sprake van goed of fout, maar van passend of knellend
› De kern van de persoon Product Owner is:
– Doel
– Ondernemerschap
– Business
– Slagkracht
37
38
EiND – deel 1
38
3939
The optimal product backlog sorting strategy
39
4040
Sorting strategy #1: MoscowSorting strategy #1: Moscow
41
Sorting strategy #2: Triage
› Triage is the process of determining the priority of patients’ treatments based on the severity of their condition
› Triage separates the injured into four groups:
– The deceased who are beyond help
– The injured who can be helped by immediate transportation
– The injured whose transport can be delayed
– Those with minor injuries, who need help less urgently
http://en.wikipedia.org/wiki/File:Deconference-2002-triage-tag.jpg
4242
Sorting strategy #3: magic quadrantSorting strategy #3: magic quadrant
Challengers Leaders
Niche Players Visionaries
abili
ty t
o ex
ecut
e
completeness of vision
4343
Sorting strategy #4: added value
43
4444
Sorting strategy #5: risk based prioritizationSorting strategy #5: risk based prioritization
44
4545
Sorting strategy #6: most wanted / top-10
45
4646
Sorting strategy #7: Trade & Auction
46
4747
Sorting strategy #8: kano analysis Model
4848
Sorting strategy #8: kano analysis Matrix
Customer Requirements
Dysfunctional Question
like expect neutrallive with
dislike
Functional Question
like Q D D D P
expect R I I I M
neutral R I I I M
live with
R I I I M
dislike R R R R Q
performance
must-be
indifference
reverse
questionable
delighter
4949
Thinning your product backlog
49
50
South Beach Backlog Exercise
50
› Phase 1 - Eliminate The Hunger Cycle
– Select three essential-critical-must-haves on your backlog.
– Select three very-nice-to-have-quick-wins on your backlog.
– Sort them in breakfast, morning-snack, lunch, afternoon snack, dinner, desert.
› Phase 2 - Lose Weight
– For all items on the selected backlog, bring the deliverables back to the bare minimum.
› Phase 3 - Maintain Weight
– From now on, do this for all items on your backlog!
– Brainstorm with a partner what needs to happen to make it so, and present that to the group.
51
Jarl Meijer, Kristian Spek, Laurens Bonnema
Agile Trainer-Coaches
+31 (0)35 538 1921
[email protected]@xebia.com
51
SOFTWARE DEVELOPMENT DONE RIGHT
51
7 Maatpakken voor de
Product Owner
Jarl Meijer, Kristian Spek, Laurens BonnemaAgile Trainer-Coaches
+31 (0)35 538 1921