Definition: Planung

Planung ist ein Aspekt der Focusing Zone innerhalb des Agile Fluency Models.

Die wichtigsten Praktiken umfassen:

  • User Stories
  • Adaptives Planen
  • Visuelle Planung
  • Planning Game
  • Inkrementelle Requirements

Definition: User Stories

  • Jede Story ist eine Erinnerung daran, ein Gespräch zu führen.
  • Storys können jede beliebige Größe haben. Große Stories können aufgeteilt werden.

Sie haben zwei wichtige Charakteristiken:

  1. Stories repräsentieren Customer Value und beschrieben ihn in der Sprache der Kunden.
  2. Stories haben klare Fertigstellungskriterien. Die Kunden sollten leicht verstehen können, was es für eine Story bedeutet, fertig zu sein.

So ist es für Kunden leichter, die Stories zu priorisieren.

Eine folge davon ist, dass es keine technischen Stories (e.g. Automatisiere den Integrations-Build) gibt. Technische Aufgaben sollten stets als Unterteil der User Stories bearbeitet werden.

Definition: Adaptives Planen

Ziel des adaptiven Planens sind wertstiftenden Inkremente (minimum viable solutions). Sie sind charakterisiert durch:

  1. Releasefähig. Wenn die Arbeit an einem Inkrement beendet ist, kann es sofort deployt werden ohne noch einen Finger krumm machen zu müssen.
  2. Wertvoll. Das Inkrement stellt die Kunden in irgendeiner Art und Weise einen Vorteil dar (bspw. ein neues Feature oder eine Korrektur).
  3. Inkrementell. Es liefert nicht alles. Es ist ein Schritt in die richtige Richtung.

Achtung: Nicht zu verwechseln mit auslieferbaren Inkrementen. Die müssen nämlich keinen Mehrwert bieten …

Wir erstellen adaptive Pläne wie folgt:

  • Erstellung einer Roadmap von möglichen wertvollen Inkrementen durch Story Maps.
  • Inkrement aus dem visuellen Plan auswählen und in die für uns kleinstmöglichen wertstiftenden Inkremente zerteilen.
  • Planning Game nutzen, um die ersten kleinen Inkremente weiter in Storys herunterzubrechen, die von der Größe her gerade richtig dimensioniert sind.
  • Nutzen Sie die wöchentliche Aufgabenplanung, um die ersten paar Storys in Entwicklungsaufgaben aufzuteilen.
  • Direkt vor dem Start der Entwicklungsarbeit an einer Story nutzen Sie inkrementelle Anforderungen, um die Details der Anforderungen zu ermitteln.

Definition: Visuelle Planung / Story Maps

Definition: Planning Game

Definition: Inkrementelle Anforderungen

In inkrementellen Anforderungsprozessen werden Details erst kurz vor der Umsetzung festgelegt.

Agile Teams verzichten daher auf umfassende Anforderungsdokumente und setzen auf direkte Kommunikation mit den Kunden, die als “lebende Anforderungsdokumente” fungieren.

Wesentliche Punkte:

  • Direkte Kommunikation: Kunden erklären Anforderungen durch Gespräche, Beispiele und Skizzen.
  • Inkrementelles Arbeiten: Anforderungen werden parallel zur Entwicklungsarbeit kontinuierlich durch direkte Kommunikation erarbeitet.