Implementieren von Kanban-Praktiken mithilfe von Azure Boards

Azure DevOps Services | Azure DevOps Server 2020 | Azure DevOps Server 2019 | TFS 2018

Um die Fähigkeit eines Teams zu maximieren, qualitativ hochwertige Software zu liefern, betont Kanban zwei Hauptpraktiken. Die erste besteht darin, den Arbeitsfluss zu visualisieren. Diese Übung erfordert, dass Sie die Workflowphasen Ihres Teams zuordnen und Ihr Kanban-Board so konfigurieren, dass sie übereinstimmen. Zweitens, beschränken Sie die Arbeitsmenge, die ausgeführt wird, erfordert, dass Sie arbeitsinterne Grenzwerte (WIP) festlegen. Sie sind dann bereit, den Fortschritt auf Ihrem Kanban-Board nachzuverfolgen und wichtige Metriken zu überwachen, um die Lead- oder Zykluszeit zu reduzieren.

Kanban board

Ihr Kanban-Board verwandelt Ihr Backlog in ein interaktives Aushängeschild, das den Arbeitsablauf veranschaulicht. Wenn die Arbeit von Der Idee bis zur Fertigstellung fortschreitet, aktualisieren Sie die Elemente auf der Tafel. Jede Spalte stellt eine Arbeitsstufe dar, und jede Karte stellt eine Benutzergeschichte (blaue Karten) oder einen Fehler (rote Karten) in dieser Phase der Arbeit dar.

Lesen Sie diesen Artikel, um ein Verständnis dafür zu erhalten, wie Sie Ihre Kanban-Boards konfigurieren und mit der Arbeit beginnen:

  • Anzeigen ihres Kanban-Boards
  • Passen Sie die Spalten an, die auf Ihrem Kanban-Board angezeigt werden, um zu unterstützen, wie Ihr Team funktioniert
  • Festlegen von WIP-Grenzwerten zum Einschränken der laufenden Arbeit
  • Aktualisieren des Arbeitsstatus über Drag-and-Drop
  • Anzeigen des kumulativen Flussdiagramms
  • Aktivieren oder Deaktivieren von Liveupdates

Hinweis

Sowohl Kanban-Boards als auch Taskboards unterstützen die Visualisierung des Arbeitsflusses und der Überwachung von Metriken, um diesen Fluss zu optimieren. Kanban-Boards track requirements, are sprint-independent, and provide a kumulative flow chart for monitoring progress. Jeder Sprint ist einem Taskboard zugeordnet, das die für den Sprint definierte Nachverfolgungsaufgaben unterstützt. Sie können den Fortschritt über Kapazitätsdiagramme und das Sprint-Burndowndiagramm überwachen. Anleitungen zur Verwendung des Taskboards finden Sie unter Aktualisieren und Überwachen Des Taskboards.

Benutzergeschichten und Fehler entsprechen Arten von Arbeitselementen. Mithilfe von Arbeitselementen können Sie Informationen freigeben, Teammitgliedern Arbeit zuweisen, Status aktualisieren, Abhängigkeiten nachverfolgen und vieles mehr nachverfolgen.

Voraussetzungen

Boards werden automatisch erstellt, wenn Sie ein Projekt erstellen oder ein Team hinzufügen. Jedes Team hat Zugriff auf eigene Produkt- und Portfolio-Boards, wie in "Informationen zu Teams und Agile-Tools" beschrieben.

  • Sie müssen eine Verbindung mit einem Projekt herstellen. Wenn Sie noch kein Projekt haben, erstellen Sie ein Projekt.
  • Sie müssen einem Team oder Projekt hinzugefügt werden.
  • Wenn Sie Arbeitselemente hinzufügen und alle Boardfeatures ausführen möchten, müssen Sie dem einfachen Zugriff oder höher gewährt werden.
  • Wenn Sie Arbeitselemente anzeigen oder ändern möchten, können Sie Arbeitselemente in diesem Knoten anzeigen und Arbeitselemente in diesen Knotenberechtigungen bearbeiten , die auf "Zulassen" festgelegt sind. Standardmäßig verfügt die Gruppe "Mitwirkende" über diesen Berechtigungssatz . Weitere Informationen finden Sie unter "Festlegen von Berechtigungen und Zugriff für die Arbeitsnachverfolgung".
  • Benutzer mit Stakeholderzugriff für ein privates Projekt können Arbeitselemente hinzufügen und den Status über Ziehen und Ablegen aktualisieren, aber felder, die auf Karten angezeigt werden, nicht aktualisieren. Sie können Aufgaben hinzufügen und den Vorgangsstatus ändern.
  • Benutzer mit Stakeholderzugriff für ein öffentliches Projekt haben vollständigen Zugriff auf Boardfeatures wie Benutzer mit standardem Zugriff.
  • Sie müssen eine Verbindung mit einem Projekt herstellen. Wenn Sie noch kein Projekt haben, erstellen Sie ein Projekt.
  • Sie müssen einem Team oder Projekt hinzugefügt werden.
  • Wenn Sie Arbeitselemente hinzufügen und alle Boardfeatures ausführen möchten, müssen Sie dem einfachen Zugriff oder höher gewährt werden.
  • Wenn Sie Arbeitselemente anzeigen oder ändern möchten, können Sie Arbeitselemente in diesem Knoten anzeigen und Arbeitselemente in diesen Knotenberechtigungen bearbeiten , die auf "Zulassen" festgelegt sind. Standardmäßig verfügt die Gruppe "Mitwirkende" über diesen Berechtigungssatz . Weitere Informationen finden Sie unter "Festlegen von Berechtigungen und Zugriff für die Arbeitsnachverfolgung".
  • Benutzer mit Stakeholderzugriff können diese Boardfeatures nicht ausführen: Hinzufügen von Arbeitselementen, Drag-and-Drop-Arbeitselementen zum Aktualisieren des Status oder Aktualisieren von Feldern, die auf Karten angezeigt werden. Sie können Aufgaben hinzufügen und den Vorgangsstatus ändern.

Hinweis

Sowohl Kanban-Boards als auch Taskboards unterstützen die Visualisierung des Arbeitsflusses und der Überwachung von Metriken, um diesen Fluss zu optimieren. Kanban-Boards track requirements, are sprint-independent, and provide a kumulative flow chart for monitoring progress. Jeder Sprint ist einem Taskboard zugeordnet, das die für den Sprint definierte Nachverfolgungsaufgaben unterstützt. Sie können den Fortschritt über Kapazitätsdiagramme und das Sprint-Burndowndiagramm überwachen. Anleitungen zur Verwendung des Taskboards finden Sie unter Aktualisieren und Überwachen Des Taskboards.

Öffnen Sie Ihr Kanban-Board über das Webportal

Ihr Kanban-Board ist eine von zwei Arten von Boards, die Ihnen zur Verfügung stehen. Der andere ist das Sprint-Taskboard. Kanban-Boards track requirements, are sprint-independent, and provide a kumulative flow chart for monitoring progress. Jeder Sprint ist einem Taskboard zugeordnet, das die für den Sprint definierte Nachverfolgungsaufgaben unterstützt. Sie können den Fortschritt über Kapazitätsdiagramme und das Sprint-Burndowndiagramm überwachen. Anleitungen zur Verwendung des Taskboards finden Sie unter Aktualisieren und Überwachen Des Taskboards. Eine Übersicht über die features, die für jeden Backlog und jede Tafel unterstützt werden, finden Sie unter Backlogs, Boards und Pläne.

  1. Überprüfen Sie, ob Sie das richtige Projekt ausgewählt haben, und wählen Sie Boards>Boards aus. Wählen Sie dann im Teamauswahlmenü das richtige Team aus.

    Open your Kanban board

    Um das Board eines anderen Teams auszuwählen, öffnen Sie die Auswahl. Wählen Sie dann ein anderes Team aus, oder wählen Sie die home icon Option "Alle Teamboards durchsuchen" aus. Sie können auch ein Schlüsselwort in das Suchfeld eingeben, um die Liste der Team-Backlogs für das Projekt zu filtern.

    Select another team's board

    Tipp

    Wählen Sie das Sternsymbol aus, um ein Team board zu einem Favoriten zu machen. Favoritenartefakte ( Favoritensymbol) werden oben in der Teamauswahlliste angezeigt.

  2. Überprüfen Sie, ob Sie Backlog-Elemente für Scrum, Stories for Agile oder Requirements for CMMI als Backlog-Ebene ausgewählt haben.

    Select product backlog level, Backlog items, Stories, or Requirements

Um zum Produktbacklog zu wechseln, wählen Sie "Story Backlog" aus. Informationen zum Wechseln zu einem Taskboard finden Sie unter Aktualisieren und Überwachen des Taskboards.

  1. Überprüfen Sie, ob Sie das richtige Projekt ausgewählt haben, und wählen Sie Boards>Boards aus. Wählen Sie dann im Teamauswahlmenü das richtige Team aus.

    Open your Kanban board

    Um das Board eines anderen Teams auszuwählen, öffnen Sie die Auswahl. Wählen Sie dann ein anderes Team aus, oder wählen Sie die home icon Option "Alle Teamboards durchsuchen" aus. Sie können auch ein Schlüsselwort in das Suchfeld eingeben, um die Liste der Team-Backlogs für das Projekt zu filtern.

    Select another team's board

    Tipp

    Wählen Sie das Sternsymbol aus, um ein Team board zu einem Favoriten zu machen. Favoritenartefakte ( Favoritensymbol) werden oben in der Teamauswahlliste angezeigt.

  2. Überprüfen Sie, ob Sie Backlog-Elemente für Scrum, Stories for Agile oder Requirements for CMMI als Backlog-Ebene ausgewählt haben.

    Select product backlog level, Backlog items, Stories, or Requirements

Um zum Produktbacklog zu wechseln, wählen Sie "Story Backlog" aus. Informationen zum Wechseln zu einem Taskboard finden Sie unter Aktualisieren und Überwachen des Taskboards.

  1. Um Ihr Kanban-Board anzuzeigen, öffnen Sie Ihr Projekt über einen Webbrowser. Wählen Sie "WorkBacklogsStories>>" und dann "Board" aus.

    Open Portfolio Kanban board, features

    Wenn "Arbeit" nicht angezeigt wird, wird die Bildschirmgröße möglicherweise reduziert. Wählen Sie das Symbol für drei Punkte ( ) aus. Wählen Sie dann "WorkBacklogsBoard>" aus.>

    Open Work when screen size is reduced

  2. Um ein anderes Team auszuwählen, öffnen Sie das Projekt und die Teamauswahl. Wählen Sie ein anderes Team aus, oder wählen Sie die Option "Durchsuchen" aus.

    Select another team

    Ihr Kanban-Board wird angezeigt.

    Kanban board, Agile template

Zuordnen des Ablaufs der Funktionsweise Ihres Teams

Kanban bedeutet buchstäblich Schild oder Billboard. Im ersten Schritt passen Sie Ihr Board an, um die Funktionsweise Ihres Teams zuzuordnen.

Wenn Sie ihr Kanban-Board zum ersten Mal öffnen, wird für jeden Workflowstatus eine Spalte angezeigt. Ihre tatsächlichen Spalten variieren je nach dem Prozess , der zum Erstellen Ihres Projekts verwendet wird.

Für Benutzergeschichten verfolgen die Status "Neu", "Aktiv", "Aufgelöst" und "Geschlossen" den Fortschritt von Der Idee bis zum Abschluss.

User story workflow states

Default kanban board, Agile template

Die Workflowphasen Ihres Teams werden jedoch wahrscheinlich nicht diesen Standardzuständen zugeordnet. Damit Ihr Team über ein Funktionales Board verfügt, müssen sie die Phasen des Workflowprozesses identifizieren und dann die Tafel so konfigurieren, dass sie übereinstimmen.

Sie können beispielsweise Ihre Kanban-Spalten so ändern, dass sie den folgenden fünf Workflowphasen zugeordnet werden.

Kanban board, Columns customized

Nachdem Sie Ihre Phasen identifiziert haben, fügen Sie Spalten hinzu, und benennen Sie sie um , um sie zuzuordnen. Halten Sie die Anzahl der Spalten auf ein Minimum, während sie weiterhin die Schlüsselübergaben darstellt, die für Ihr Team auftreten.

Festlegen von WIP-Grenzwerten zum Einschränken der laufenden Arbeit

In diesem nächsten Schritt legt Ihr Team WIP-Grenzwerte für jede Workflowphase fest. Während das Festlegen von WIP-Grenzwerten einfach ist, nimmt die Einhaltung einer Teambindung ein. Teams neu bei Kanban kann WIP-Grenzwerte gegenintuitiv und unangenehm finden. Diese einzige Praxis hat teams jedoch geholfen, Engpässe zu identifizieren, ihren Prozess zu verbessern und die Qualität der von ihnen gelieferten Software zu erhöhen.

Welche Grenzwerte sollten Sie festlegen? Beginnen Sie mit Zahlen, die zwei oder drei Elemente pro Teammitglied innerhalb einer Phase nicht überschreiten. Die Einhaltung von WIP-Grenzwerten bedeutet, dass Teams keine Elemente in eine Spalte ziehen, wenn dies bewirkt, dass die Anzahl der Elemente in der Spalte den WIP-Grenzwert überschreitet.

Wenn sie den Grenzwert überschreiten, wird die Spaltenanzahl rot angezeigt. Teams können diese Farbe als Signal verwenden, um sich sofort auf Aktivitäten zu konzentrieren, um die Anzahl der Elemente in der Spalte nach unten zu bringen.

Exceeded WIP Limits

Legen Sie WIP-Grenzwerte basierend auf Teamdiskussionen fest und überprüfen Sie, da Ihr Team Möglichkeiten zur Verbesserung ihrer Prozesse identifiziert. Verwenden Sie WIP-Grenzwerte, um Engpässe zu identifizieren und Abfälle aus Ihren Arbeitsflussprozessen zu beseitigen.

Nachverfolgen der laufenden Arbeit

Nachdem Sie Ihr Kanban-Board so konfiguriert haben, wie Ihr Team funktioniert, können Sie es verwenden.

Hier sind einige Dinge, die Sie tun können. Sehen Sie sich auf einen Blick die geschätzte Arbeitsgröße für jedes Element an, das unten rechts auf jeder Karte angezeigt wird. Fügen Sie Ihrem Backlog in der ersten Spalte Elemente hinzu. Wenn Prioritäten geändert werden, verschieben Sie Elemente in einer Spalte nach oben und unten. Und wenn die Arbeit in einer Phase abgeschlossen ist, aktualisieren Sie den Status eines Elements, indem Sie es in eine nachgelagerte Phase verschieben.

Kanban board, move a card to update status

Außerdem können Sie ein Feld schnell aktualisieren oder den Besitz direkt aus dem Board zuweisen.

Kanban, assign items

Wenn Sie Ihr Kanban-Board aktualisieren, während die Arbeit fortschreitet, können Sie und Ihr Team synchronisiert werden. Außerdem können Sie den Wertstrom anzeigen und teilen, den Ihr Team an Kunden liefert.

Wichtig

Arbeitselemente, die auf mehreren Kanban-Board des Teams angezeigt werden, können Ergebnisse erzielen, die ihre Erwartungen nicht erfüllen, da jedes Team seine Kanban-Boardspalten und -Schwimmlanen anpassen kann. Die Werte, die Den Feldern Kanban Board Column, Board Column Done und Board Lane zugewiesen sind, unterscheiden sich möglicherweise von dem, was Sie erwarten, wenn ein anderes Team das Arbeitselement von einem anderen Board aktualisiert. Weitere Informationen finden Sie unter Hinzufügen, Überprüfen und Aktualisieren von Arbeitselementen in Azure Boards.

Überwachen von Metriken und Feinabstimmung

Wie bei den meisten Agile-Methoden fördert Kanban die Überwachung wichtiger Metriken, um Ihre Prozesse zu optimieren. Nachdem Ihr Team die Kanban-Tafel mehrere Wochen verwendet hat, schauen Sie sich Ihr kumulatives Flow Diagramm (CFD) an.

Wählen Sie die Registerkarte "Analyse" aus, und wählen Sie dann den vollständigen Bericht für das kumulative Flow Diagramm aus, wie in der folgenden Abbildung dargestellt.

Open Analytics

Der Wert "Durchschnittliche Arbeit in Bearbeitung" schließt abgeschlossene Arbeitselemente aus.

Verwenden Sie die interaktiven Steuerelemente, um den Zeitrahmen, die Badelanen und Workflowzustände oder Kanban-Boardspalten auszuwählen. Zeigen Sie auf einen Punkt, um anzuzeigen, wie viele Arbeitselemente in einem bestimmten Zustand enthalten sind. Die Standardeinstellungen für die laufende kumulative Flow Diagram-Average Arbeit umfassen abgeschlossene Arbeitselemente, seit das Team mit der Nachverfolgung der Arbeit begonnen hat.

Beispielsweise waren am 3. Juli 101 Elemente in einem Forschungszustand.

Open CFD Analytics

Die von Ihnen getroffenen Auswahlen sind nur für Sie festgelegt und bleiben bis sie geändert werden.

Wählen Sie das Diagramm aus, wie in der folgenden Abbildung dargestellt.

Open the cumulative flow diagram

Der CFD zeigt die Anzahl der Elemente in jeder Kanban-Spalte für die letzten 30 Wochen oder weniger an. Aus diesem Diagramm können Sie eine Vorstellung von der Anzahl der laufenden Arbeit und der Leadzeit gewinnen. Arbeit in Bearbeitung zählt nicht abgeschlossene Anforderungen. Die Leadzeit gibt an, wie lange es dauert, bis eine Anforderung abgeschlossen werden muss, bis sie zum ersten Mal vorgeschlagen wurde.

Kanban board, cumulative flow diagram

Durch die Überwachung dieser Metriken können Sie Einblicke in die Optimierung Ihrer Prozesse und die Minimierung der Leadzeit erhalten. Weitere Informationen finden Sie unter Konfigurieren eines kumulativen Flussdiagramms.

Zusammen mit dem obigen Diagramm können Sie Ihrem Dashboard Analytics-Widgets hinzufügen. Der Analysedienst befindet sich in der Vorschau und bietet Zugriff auf mehrere Widgets. Weitere Informationen finden Sie in diesen Artikeln:

Versuchen Sie dies als Nächstes:

Hier sind einige nützliche Tipps beim Arbeiten mit dem Kanban-Board:

  • Um sich auf die Auswahl von Arbeitselementen zu konzentrieren, filtern Sie Ihre Kanban-Tafel
  • Zum schnellen Zuweisen von Elementen zu einem Teammitglied fügen Sie das Feld "Zuweisen zu" hinzu, das auf den Karten angezeigt werden soll, finden Sie unter Anpassen von Karten
  • Hinzufügen eines Badelans zum Nachverfolgen von Arbeit mit hoher Priorität oder Nachverfolgen von Arbeiten, die in verschiedene Vereinbarungen auf Serviceebene fallen, siehe Swimlanes
  • Hervorheben bestimmter Arbeitselemente durch Farbcodierungskarten basierend auf einem Feldwert oder Tag (siehe Anpassen von Karten)
  • Wenn Sie Scrumban verwenden, ziehen und ablegen Sie Karten auf einem Sprint, um sie schnell einem Sprint zuzuweisen.

Jedes Team kann seinen Backlog verwalten und sein Kanban-Board anpassen. Fügen Sie Teams hinzu, wenn Sie für die Entwicklung bestimmte Featurebereiche verschiedenen Teams zuweisen. Jedes Team kann dann seinen Backlog verwalten und sich darauf konzentrieren, wie sie ihre Lieferumfang entwickeln.

Wenn Sie nicht mit agilen Tools arbeiten und wissen möchten, was Sie anpassen können, lesen Sie "Anpassen Ihrer Arbeitsverfolgungserfahrung".

Aktivieren von Liveupdates

Aktivieren Sie Liveupdates, um Ihre Kanban-Tafel automatisch zu aktualisieren, wenn Änderungen auftreten. Wenn Liveupdates aktiviert sind, müssen Sie nicht mehr F5 drücken, um die neuesten Änderungen anzuzeigen.

Wählen Sie das Symbol " Ansichtsoptionen" aus, und verschieben Sie den Schieberegler für Liveupdates in "Ein".

Move the slider for Live updates to On.

Wählen Sie das Symbol " Liveupdates " aus.

Kanban board, live updates icon

Wenn ein Teammitglied den Status einer Arbeitsaufgabe aktualisiert, werden diese Aktualisierungen von anderen Teammitgliedern in Echtzeit angezeigt, während sie auftreten.

Live update