Idee

Produktentscheidung und technische Qualität sind zwei Verantwortungsbereiche, die der Dialog nicht auflösen darf

Info

Ursprünglich auf Französisch verfasst. Von KI übersetzt — der Sinn wurde bewahrt, nicht der Stil.

Hauptgedanke

Der Product Manager steht für die Produktentscheidung ein: warum dieses Thema, für welche Zielgruppe, mit welchem erwarteten Impact, in welcher Reihenfolge. Die Entwickler stehen für die technische Qualität dessen ein, was sie liefern: den Code, die Codebasis, das, was in Produktion geht. Ist die Produktabwägung schlecht, verantwortet sie der Erste; ist der Code fragil, wenig getestet, schlecht verstanden oder schwer wartbar, verantworten ihn die Zweiten.

Diese beiden Bereiche sprechen ständig miteinander — ein gutes Produkt entsteht im Austausch zwischen Entscheidung, Machbarkeit, Nutzung und technischen Einschränkungen —, und genau dort schleicht sich die Verwirrung ein. Weil die Entscheidung diskutiert wurde, kann sich jeder als teilweise an die Entscheidung des anderen gebunden betrachten, also für keine vollständig verantwortlich.

Der Dialog dient dazu, die Entscheidung vorzubereiten, nicht dazu, sie zu vergemeinschaften. Entwickler als Ausführende zu behandeln und ihre Verantwortung in einer kollektiven Entscheidung aufzulösen, sind zwei entgegengesetzte Arten, ihnen dasselbe zu nehmen: das Eigentum an dem, was sie liefern.

Warum das wichtig ist

Das ergibt einen praktikablen Test bei einem Streitfall: nicht fragen, wer an der Entscheidung beteiligt war, sondern wer sie allein hätte stoppen können. Der Bereich zeigt sich an diesem Vetorecht, nicht an der Anwesenheit im Meeting.

Es vermeidet auch die umgekehrte, ebenso teure Lesart: abgeschottete Bereiche, in denen das Produkt nie über Machbarkeit spricht und die Technik nie über Nutzung.

Nuancen und Grenzen

Die Grenze ist nicht immer scharf. Eine technische Entwurfsentscheidung kann ein für den Nutzer sichtbares Verhalten bestimmen, und eine Produktabwägung kann Schulden erzwingen. Dann kommt es darauf an zu wissen, welcher der beiden Bereiche entscheidet, nicht darauf, das Thema verschwinden zu lassen.

Und die Aufteilung setzt voraus, dass die Entwickler tatsächlich den Spielraum haben, über ihre eigene Qualität abzuwägen — ohne diesen Spielraum wird ihnen die Verantwortung zugeschrieben, ohne dass man sie ihnen übertragen hätte.

Offene Fragen

  • Wer entscheidet, wenn sich eine Produktabwägung nur um den Preis technischer Schulden halten lässt, die das Team ablehnt?