Kanban

https://slides.com/neusta/kanban

Agile Software-Entwicklung

Wasserfall

  • Lastenheft
  • Pflichtenheft
  • UML Diagramme
  • Komponenten
  • Code
  • Unit-Tests
  • Integration
  • Lasttest
  • Pen-Test
  • Einführung

Teamgröße

Umfang (Stories)

Projektdauer

Qualität

Steuerungsgrößen in Projekten

Verfügbarkeit

Verteiltheit

Konsistenz

CAP-Theorem

Teamgröße

Umfang (Stories)

Projektdauer

Qualität

Steuerungsgrößen in Projekten

Warum nicht Scrum?

  • Scrum ist ein Vorgehensmodell für Teams
  • Die kleinste Timebox pro Sprint ist eine Woche
  • Der Overhead ist für so ein kleines Projekt zu hoch (Planing, Review, Retro)

Ursprung

  • Kommt aus Japan
  • Wurde bei Toyota eingesetzt
  • Grundlegendes Prinzip von lean production

Praktiken

Visualisiere den Fluss der Arbeit

  • Kanban Board
  • Tickets werden als Karten angelegt
  • Das Ticket wandert von links nach rechts

Kanban Praktiken

Begrenze die Menge angefangener Arbeit

  • Stop starting, start finishing.
  • Die Anzahl der Tickets (work in progress) werden pro Spalte limitiert.

Kanban Praktiken

Miss und steuere den Fluss

  • Ziel ist es das Ticket so schnell wie möglich durch das Board zu bekommen.
  • Typische Größen wie Zykluszeit, Durchsatz.

Kanban Praktiken

Mache die Regeln deutlich

  • Was heißt fertig - analog DoD bei Scrum
  • Was bedeuten die einzelnen Spalten
  • Pull vs. Push, wer darf wann ziehen

Kanban Praktiken

Weitere Aspekte

  • Es gibt kein Timeboxing
  • Es gibt typischerweise keine Priorisierung
  • Es gibt keine Schätzung

Kanban Praktiken

  • Rückkopplungsschleifen
  • Reviews

Kriterien für Kanban

  • Kontinuierliche Verbesserung
  • Wartungsprojekte
  • Supportprozesse