Kanban

KANBAN

=

Kontinuität

Entwicklung

  • seit 1947 bei Toyota entwickelt
  • Grundlage für
    • Just-In-Time Production
    • Lean Manufactoring
  • ​Software-Kanban seit 2007 (David Anderson)
  • Kanban = "Signalkarte" (jap.)

Kanban TEAM

Meister des "WAS" :

PRODUCT OWNER

MEISTER DES "WIE":

DEVELOPER

Kanban Board

Aufgaben

in Arbeit

Fertig

Anzahl Spalten < Teammitglieder < 7 ± 2

Kanban Board 2

Aufgaben

in Arbeit

Test

Work in Progress Limit (WIP)  <= 2 * Anzahl Entwickler pro Spalte

Idee

Akzeptiert

5

2

3

2

Done

Doing

Done

Doing

Pull-Prinzip -> Doing/Done Spalten

Kanban Board 3

Idealzustand:

Alle Spalten immer bis WIP-Limit gefüllt

Kanban Board 4

  • Aufgaben nehmen, nicht vergeben: Pull-Prinzip
  • Neue Aufgaben planen, wenn Spalte leer wird
  • Bleibt ein Ticket hängen (technischen Probleme, Krankheit, Urlaub, etc.) helfen andere Teammitglieder
  • Tickets die steckenbleiben (externe Abhängigkeit) vom Board nehmen
  • Tickets vom Board nehmen nachdem released
    Userstories nicht allein bearbeiten: => Wissenstransfer
  • Teamverantwortung nicht Einzelverantwortung!

ZIEL:

KONtinuierliche Arbeitsgeschwindigkeit

WIP-LIMIT

WIP-Limit 

zu hoch

WIP-Limit 

zu niedrig

WIP-Limit 

richtig

USER STORIES

ICH als <Rolle>

will <etwas> tun

DAMIT ich

einen <Mehrwert> erreiche.

USER STORIES 2

​INVEST-Regel:

Independent

Negotiable

Valuable

Estimatable

Small (min. 0,5 Tage, max. 10 Tage)

Testable 

(schnell: schneller als was?, einfach: einfacher als was?)

(SUB-)TASKS

​SMART-Regel:

Specific

Measurable

Achievable

Relevant

Time-boxed

 

KANBAN

=

Kontinuität

  • Digitales Ticketsystem notwendig für
    • Backlog-Verwaltung
    • Durchsuchen von Tickets
    • Zusammenarbeit verteilter Teams
    • Messung und Überwachung von Metriken
    • Lesbare Tickets!
  • Große LCD-Screens erlauben Standups wie analoge Whiteboards
  • Digitale Boards sind viel schneller umzukonfigurieren
  • Digitale Boards vermeiden redundante Arbeit
  • Digitale Boards sparen Papier

P.S.: Digitales Board