tpo42 entstand aus der praktischen Notwendigkeit heraus, die Lücke zwischen Product Management und Software Architecture zu schließen.
Während ein arc42 Dokument die Frage:
-
Was sollen wir über unsere Architektur kommunizieren/dokumentieren?
und ein req42 Dokument die Frage:
-
Warum sollen wir uns über unser Produkt Gedanken machen?
getrennt beantwortet, verbindet tpo42 die Fragen und benutzt das Wie sollen wir kommunizieren/dokumentieren? weiter.
1. Struktur
Die einfachen Templates von arc42 und req42 bleiben erhalten. Dieses Template unterstellt, dass man sich zuerst Gedanken um das Warum macht, weswegen arc42-Kapitel im Zweifel Inhalte aus req42-Kapiteln einschließen.
Als Technical Product Owner verbringt man weniger Zeit im Backlog - diese Aufgabe teilt man sich mit dem "hohen Projektmanagement", dass die gesamte Produkt-Vision verantwortet. Dafür ist der Brückenschlag zur Architektur wichtiger. Das bedeutet. die Kapitel:
-
Scope-Abgrenzung
-
Qualitätsanforderungen
-
Modelle zur Unterstützung
werden wichtiger, Kapitel wie
-
Stakeholder
-
Randbedingungen
-
Produkt-Backlog
erhalten einen zu dem blauen einen roten Aspekt[1].