Tuesday, February 27, 2018

Schlank bleiben

Werden Feature von Teams umgesetzt, die nicht das klare Ziel verfolgen, dem Kunden so schnell als möglich einen Mehrwert zu schaffen, bleibt die Implementierung unter Umständen technischer Selbstzweck, der im Kreislauf der Sprints immer tiefer in Anforderungen und technische Details getrieben wird, ohne jemals ausgeliefert zu werden.
Es reicht nicht, funktionierende Inkremente zu erzeugen, wenn diese lediglich an den PO übergeben werden, die Integration und das Deployment aber außerhalb des Teams liegen.
Zusammen mit PO und Scrum Master muss das Entwicklerteam lernen, ein Feature auf den Kern der minimalsten Funktionalität herunterzubrechen. Viel wichtiger als die Funktionsreife ist die initiale Integration in die bestehende Software und die Infrastruktur. Was ist eine Verbesserung wert, wenn sie am Ende des Sprints den Kunden nicht über Integration und Deployment erreichen kann? Wenn eine ausgefeilte UI keinen Endpunkt hat, über den es mit dem Rest des Systems sprechen kann?
Gemeinsam kann das Team einen schlanken Schnitt finden, mit dem ein Feature über alle Layer implementiert und ausgerollt werden kann. Ein erstes Feedback hilft, den nächsten Schritt sicher zu erkennen und so Sprint für Sprint ein reifes, von Feedback und Messdaten getriebenes Feature auf der Basis einer funktionierenden CI/CD zu entwickeln.