Kanban - Agil
Agile Kanban ist Agile Software Development mit Kanban-Ansatz. In Agile Kanban wird das Kanban-Board verwendet, um den Workflow zu visualisieren. Das Kanban-Brett wird normalerweise im Projektraum an einer Wand angebracht. Der Status und Fortschritt der Story-Entwicklungsaufgaben wird mit fließenden Kanban-Karten visuell auf dem Kanban-Brett verfolgt.
Kanban Board
Das Kanban-Board wird verwendet, um den Aufgabenfluss über den Wertstrom darzustellen. Das Kanban Board -
Bietet einfachen Zugriff auf alle am Projekt Beteiligten.
Erleichtert die Kommunikation bei Bedarf.
Der Fortschritt der Aufgaben wird visuell angezeigt.
Engpässe sind sichtbar, sobald sie auftreten.
Vorteile von Kanban Board
Die Hauptvorteile der Verwendung eines Kanban-Boards sind:
Empowerment of Team - Das heißt -
Das Team kann bei Bedarf Entscheidungen treffen.
Das Team behebt gemeinsam die Engpässe.
Das Team hat Zugriff auf die relevanten Informationen.
Das Team kommuniziert kontinuierlich mit dem Kunden.
Continuous Delivery - Das heißt -
Konzentrieren Sie sich auf die Fertigstellung der Arbeit.
Begrenzte Anforderungen zu jedem Zeitpunkt.
Konzentrieren Sie sich darauf, dem Kunden einen Mehrwert zu bieten.
Schwerpunkt auf dem gesamten Projekt.
Die Aufgaben und Geschichten werden durch Kanban-Karten dargestellt. Der aktuelle Status jeder Aufgabe ist bekannt, indem die Karten in separaten Spalten auf der Tafel angezeigt werden. Die Spalten sind mit gekennzeichnetTo Do, Doing, und Done. Jede Aufgabe bewegt sich vonTo Do zu Doing und dann zu Done.
Das Kanban Board wird täglich aktualisiert, während das Team die Entwicklung durchläuft.
WIP-Limit
Die Beschriftung in der Spalte "Ausführen" enthält auch eine Zahl, die die maximale Anzahl von Aufgaben darstellt, die zu einem bestimmten Zeitpunkt in dieser Spalte ausgeführt werden können. dh die Nummer, die dem zugeordnet istDoing Die Spalte enthält das WIP-Limit (Work-In-Progress).
Ansatz ziehen
Der Pull-Ansatz wird verwendet, wenn eine Aufgabe in der Spalte "Ausführen" abgeschlossen ist. Eine weitere Karte wird aus der Spalte "Aufgaben" gezogen.
Selbstregulierend
In Agile Development ist das Team für die Planung, Verfolgung, Berichterstellung und Kommunikation im Projekt verantwortlich. Das Team darf Entscheidungen treffen und ist für den Abschluss der Entwicklung und die Produktqualität verantwortlich. Dies ist auf das Merkmal der Ermächtigung des Teams in Kanban ausgerichtet.
Kontinuierlicher Fluss
In der agilen Entwicklung gibt es keinen Gate-Ansatz und die Arbeit fließt ohne Wartezeit über die verschiedenen Funktionen. Dies trägt zur Minimierung der Zykluszeitcharakteristik von Kanban bei.
Visuelle Metriken
In Agile Kanban werden die Metriken visuell verfolgt, indem -
- Kanban Board
- Burndown-Diagramm
Verwendung von Kanban-Board
Kanban Board ist es gewohnt -
- Messen Sie die Zykluszeiten, mit denen die durchschnittliche Zykluszeit optimiert werden kann.
- Verfolgen Sie das WIP-Limit, um Abfall zu vermeiden.
- Verfolgen Sie die Ressourcennutzung, um Abfall zu vermeiden.
Verwendung des Burndown-Diagramms
Burndown-Diagramm wird verwendet, um zu erfassen -
Der aktuelle Status der Aufgaben und Geschichten.
Die Fortschrittsrate bei der Erledigung der verbleibenden Aufgaben.
Da das Kanban Board täglich aktualisiert wird, enthält es alle Informationen, die für die Burndown-Diagramme erforderlich sind.