Um einen Hintergrund zu geben: Wir sind ein Web-Automobilunternehmen mit einem Portal für Neu- und Gebrauchtwagen, so etwas wie Autotrader USA
Wir haben viele technische Schulden, die anstehen, z. B. die Umstellung unserer Seiten auf eine neue Backend-Technologie, die Aktualisierung der Versionen verschiedener Open-Source-Module, die wir integriert haben, die Modularisierung des Javascript usw.
Das Problem ist, sollen wir diesen Punkte geben oder nicht?
Warum das Team einen Punkt für Hausarbeiten will:
Warum es keine Punkte geben sollte:
Die einfache Antwort wäre, wenn das Team an einem Element arbeitet, sollte es geschätzt werden. Wenn der PO beispielsweise beschließt, einen Sprint für technische Schulden durchzuführen, bei dem keine neuen Funktionen angesprochen werden, warum sollte es am Ende des Sprints keine Geschwindigkeit für diesen Sprint geben, wenn Software veröffentlicht wurde?
Arbeit ist schließlich Arbeit.
Das einzige Problem entsteht, wenn ein technisches Team auf eine neue Technologie upgraden möchte ... aber der PO sieht den Wert darin nicht. Es ist manchmal in Ordnung, alten Code auszuführen, solange die zugrunde liegenden Geschäftsprozesse ausgeführt werden und Geschäftswert generieren. (Und die Wartung ist nicht übermäßig)
Also würde ich die Aufgaben bemessen, es spiegelt besser wider, was das Team während eines Sprints tatsächlich tut.
Es gibt eine Denkschule, die sagt:
Schätzen Sie nicht Bugfixes, Aufgaben und Spikes.
Denn Punkte sollten nur für Arbeiten vergeben werden, die einen Mehrwert für das Unternehmen darstellen.
Entwickler sollten einen Anreiz erhalten, die wertvollste Arbeit zu vollenden. Sie erhalten Lob für das Abbrennen von Story Points, weil diese Storys einen direkten Geschäftswert darstellen.
Im Gegensatz dazu werden sie ermutigt, Fehlerkorrekturen, Aufgaben und Spikes so schnell wie möglich abzuschließen, da diese Aktivitäten keinen direkten Mehrwert bringen und sie nicht so viel Anerkennung für die Erledigung dieser Art von Arbeit erhalten.
Es soll eine gesunde Spannung zwischen dem Unternehmen und den Entwicklern geben, und dieses System formalisiert sie.
Quellen:
Todd A. Jacobs
Einzelgänger