die product owner toolbox
TRANSCRIPT
![Page 1: Die Product Owner Toolbox](https://reader033.vdocuments.pub/reader033/viewer/2022042706/5873bca61a28abbc788b5a15/html5/thumbnails/1.jpg)
Die Product Owner Toolbox
Gerrit Beine, MBA
Tools4Agile Teams 2015
![Page 2: Die Product Owner Toolbox](https://reader033.vdocuments.pub/reader033/viewer/2022042706/5873bca61a28abbc788b5a15/html5/thumbnails/2.jpg)
Vorstellung
‣ Managing Consultant bei adesso ‣ Software Philosoph, nimmermüder Verbesserer,
Informatik-Vagabund ‣ Themen
‣ Agilität & großartige Teams ‣ Software Architektur ‣ Antifragilität & Schwarze Schwäne ‣ Technical Debt & Legacy Code ‣ Software Engineering Economics ‣ Interkulturelle Aspekte von Software Engineering
‣ iSAQB e.V. Board Member, openSUSE Member, Agile Saxony Organisator
![Page 3: Die Product Owner Toolbox](https://reader033.vdocuments.pub/reader033/viewer/2022042706/5873bca61a28abbc788b5a15/html5/thumbnails/3.jpg)
Worum es nicht geht…
Als Irgendwer
möchte ich irgendwas
weil darum
![Page 4: Die Product Owner Toolbox](https://reader033.vdocuments.pub/reader033/viewer/2022042706/5873bca61a28abbc788b5a15/html5/thumbnails/4.jpg)
Worum geht es?
Our highest priority is to satisfy the customer through early and continuous delivery
of valuable software.
![Page 5: Die Product Owner Toolbox](https://reader033.vdocuments.pub/reader033/viewer/2022042706/5873bca61a28abbc788b5a15/html5/thumbnails/5.jpg)
![Page 6: Die Product Owner Toolbox](https://reader033.vdocuments.pub/reader033/viewer/2022042706/5873bca61a28abbc788b5a15/html5/thumbnails/6.jpg)
value = knowledge value + customer value
Source: https://www.youtube.com/watch?v=502ILHjX9EE
![Page 7: Die Product Owner Toolbox](https://reader033.vdocuments.pub/reader033/viewer/2022042706/5873bca61a28abbc788b5a15/html5/thumbnails/7.jpg)
Business Value für Anfänger…
‣ Return on Investment (RoI)
‣ Vorteil: Trivial zu berechnen ‣ Nachteil: keine Betrachtung der Zeit
‣ Für grobe Abschätzung zu gebrauchen,aber nicht für Entscheidungen von Product Ownern.
![Page 8: Die Product Owner Toolbox](https://reader033.vdocuments.pub/reader033/viewer/2022042706/5873bca61a28abbc788b5a15/html5/thumbnails/8.jpg)
Business Value für Fortgeschrittene
Investment
Cash Flows (nominal)
Cash Flows (realer Wert)
Zeit
![Page 9: Die Product Owner Toolbox](https://reader033.vdocuments.pub/reader033/viewer/2022042706/5873bca61a28abbc788b5a15/html5/thumbnails/9.jpg)
Business Value für Fortgeschrittene
‣ Net Present Value
‣ Vorteil: betrachtet die Zeit ‣ Nachteil: kompliziert zu berechnen (Excel hilft aber…)
‣ Für Investitionsentscheidungen eine sehr gute Wahl.
NPV = −investment + cashflow(1+ interest)tt=1
N
∑
![Page 10: Die Product Owner Toolbox](https://reader033.vdocuments.pub/reader033/viewer/2022042706/5873bca61a28abbc788b5a15/html5/thumbnails/10.jpg)
Priorisierung mit dem Net Present Value
NPV = −investment + cashflow(1+ interest)tt=1
N
∑
priority = NPVsize
size = f (E,R,U)
![Page 11: Die Product Owner Toolbox](https://reader033.vdocuments.pub/reader033/viewer/2022042706/5873bca61a28abbc788b5a15/html5/thumbnails/11.jpg)
![Page 12: Die Product Owner Toolbox](https://reader033.vdocuments.pub/reader033/viewer/2022042706/5873bca61a28abbc788b5a15/html5/thumbnails/12.jpg)
Business Value für Profis
‣ NPV liefert uns nur ein ökonomisches Szenario ‣ NPV betrachtet keine konkurrierenden Anforderungen ‣ NPV betrachtet Investments nicht über die Zeit
‣ Cost of Delay - Verzögerungskosten
‣ Je später ein Investment, desto mehr Geld nötig ‣ Je später ein Markteintritt, desto teurer ‣ Je später ein Produkt verfügbar ist, desto geringerer
Marktanteil
![Page 13: Die Product Owner Toolbox](https://reader033.vdocuments.pub/reader033/viewer/2022042706/5873bca61a28abbc788b5a15/html5/thumbnails/13.jpg)
Cost of Delay - Urgency Profiles
Source: http://blackswanfarming.com
Kurzer Amortisationszeitraum, reduzierte Spitze auf Grund der Verzögerung
![Page 14: Die Product Owner Toolbox](https://reader033.vdocuments.pub/reader033/viewer/2022042706/5873bca61a28abbc788b5a15/html5/thumbnails/14.jpg)
Cost of Delay - Urgency Profiles
Source: http://blackswanfarming.com
Langer Amortisationszeitraum, Spitze durch Verzögerung nicht reduziert
![Page 15: Die Product Owner Toolbox](https://reader033.vdocuments.pub/reader033/viewer/2022042706/5873bca61a28abbc788b5a15/html5/thumbnails/15.jpg)
Cost of Delay - Urgency Profiles
Source: http://blackswanfarming.com
Langer Amortisationszeitraum, reduzierte Spitze auf Grund der Verzögerung
![Page 16: Die Product Owner Toolbox](https://reader033.vdocuments.pub/reader033/viewer/2022042706/5873bca61a28abbc788b5a15/html5/thumbnails/16.jpg)
C3D / Weighted Shortest Job First (WJSF)
time
cost of delay
A
B
C
Feature DurationCost
of Delay
Weight
A 1 10 10
B 3 3 1
C 10 1 0,1
weight = cost of delaydurationcod = 1 x 3
cod = (1+3) x 1
time
cost of delay
A
B
C
cod = (10+3) x 10
cod = 10 x 3
![Page 17: Die Product Owner Toolbox](https://reader033.vdocuments.pub/reader033/viewer/2022042706/5873bca61a28abbc788b5a15/html5/thumbnails/17.jpg)
Was hilft euch sonst noch?
‣ Business Value Betrachtungen ‣ Cost of Do Nothing ‣ Technical Debt Balance Sheet ‣ Eigene Urgency Profiles für Cost of Delay
‣ Knowledge Value Betrachtungen ‣ Cost of Do Nothing ‣ Team Knowledge Model
‣ Literatur ‣ Donald G. Reinertsen: The Principles of Product
Development Flow ‣ Douglas W. Hubbard: How to Measure Anything
![Page 18: Die Product Owner Toolbox](https://reader033.vdocuments.pub/reader033/viewer/2022042706/5873bca61a28abbc788b5a15/html5/thumbnails/18.jpg)
Viel Spaß noch auf der Tools4Agile Teams!