Kanban - Agile

Agile Kanban è Agile Software Development con approccio Kanban. In Agile Kanban, la lavagna Kanban viene utilizzata per visualizzare il flusso di lavoro. La lavagna Kanban viene normalmente montata su un muro nella sala progetti. Lo stato e l'avanzamento delle attività di sviluppo della storia vengono monitorati visivamente sulla lavagna Kanban con schede Kanban scorrevoli.

Tabellone Kanban

La bacheca kanban viene utilizzata per rappresentare il flusso delle attività attraverso il flusso di valore. Il tabellone Kanban -

  • Fornisce un facile accesso a tutte le persone coinvolte nel progetto.

  • Facilita la comunicazione come e quando necessario.

  • Lo stato di avanzamento delle attività viene visualizzato visivamente.

  • I colli di bottiglia sono visibili non appena si verificano.

Vantaggi della lavagna Kanban

I principali vantaggi dell'utilizzo di una lavagna Kanban sono:

  • Empowerment of Team - Questo significa -

    • Il team può prendere decisioni come e quando richiesto.

    • Il team risolve in modo collaborativo i colli di bottiglia.

    • Il team ha accesso alle informazioni pertinenti.

    • Il team comunica continuamente con il cliente.

  • Continuous Delivery - Questo significa -

    • Concentrati sul completamento del lavoro.

    • Requisiti limitati in qualsiasi momento.

    • Concentrati sulla fornitura di valore al cliente.

    • Enfasi sull'intero progetto.

Le attività e le storie sono rappresentate da carte Kanban. Lo stato corrente di ogni attività è noto visualizzando le carte in colonne separate sulla lavagna. Le colonne sono etichettate comeTo Do, Doing, e Done. Ogni attività si sposta daTo Do per Doing e poi a Done.

Kanban Board viene aggiornato quotidianamente man mano che il team procede nello sviluppo.

Limite WIP

L'etichetta nella colonna Esecuzione contiene anche un numero, che rappresenta il numero massimo di attività che possono essere presenti in quella colonna in qualsiasi momento. cioè, il numero associato alDoing è il limite WIP (Work-In-Progress).

Approccio a trazione

L'approccio pull viene utilizzato come e quando un'attività viene completata nella colonna In corso. Un'altra carta viene estratta dalla colonna Da fare.

Autodirezione

In Agile Development, il team è responsabile della pianificazione, del monitoraggio, del reporting e della comunicazione nel progetto. Il team è autorizzato a prendere decisioni ed è responsabile del completamento dello sviluppo e della qualità del prodotto. Questo è allineato alla caratteristica dell'empowerment del team in Kanban.

Flusso continuo

Nello sviluppo Agile, non esiste un approccio gate e il lavoro scorre attraverso le diverse funzioni senza tempi di attesa. Ciò contribuisce a ridurre al minimo il tempo di ciclo caratteristico del Kanban.

Metriche visive

In Agile Kanban, le metriche vengono tracciate visivamente utilizzando:

  • Tabellone Kanban
  • Grafico Burndown

Usi della lavagna Kanban

Kanban Board è utilizzato per:

  • Misura i tempi di ciclo, che possono essere utilizzati per ottimizzare il tempo di ciclo medio.
  • Tieni traccia del limite WIP per eliminare gli sprechi.
  • Tieni traccia dell'utilizzo delle risorse per eliminare gli sprechi.

Usi del grafico Burndown

Il grafico Burndown viene utilizzato per acquisire:

  • Lo stato attuale delle attività e delle storie.

  • La velocità di avanzamento del completamento delle attività rimanenti.

Poiché Kanban Board viene aggiornato quotidianamente, contiene tutte le informazioni richieste dai grafici Burndown.