Wenn Sie hier sind, gibt es meiner Meinung nach einige Ineffizienzen in der Art und Weise, wie Ihr Team gerade arbeitet. Und Sie möchten sie wahrscheinlich beseitigen, indem Sie Agile in Ihrem Team implementieren.
Bei der Implementierung von Agile geht es natürlich nicht nur darum, ein agiles Softwaretool zu starten und mit Ihren Teamkollegen zusammenzuarbeiten.
Wenn es so einfach wäre, würden Sie diesen Artikel nicht lesen, oder? 😉
Deshalb werde ich Sie in diesem Artikel durch jeden einzelnen Schritt führen, wie Sie Agile erfolgreich in Ihrem Team implementieren können.
- Kurzer Kontext zu Agile: Das Was & Das Warum
- Erfolgreiche Agile Implementierung: Schritte, um es richtig zu machen
- Schritt 1: Vorstellung des Produkts
- Schritt 2: Erstellen einer Roadmap und Organisieren der Releases
- Schritt 3: Wählen Sie Ihr Framework – Go Scrum oder Go Kanban?
- Wann Scrum wählen?
- Wann sollte man Kanban wählen?
- Implementing Agile the Scrum Way
- Schritt 1: Anforderungen für das Product Backlog sammeln
- Schritt 2: Planung der Sprints
- Schritt 3: Überprüfung des Sprints
- Ein Muss: Regelmäßige Standups halten
- Kanban agil umsetzen
- Schritt 1: Workflow-Visualisierung mit Kanban Board
- Schritt 2: Begrenzung der WIP-Einheiten
- Schritt 3: Messen und Verwalten des Workflows
- Schritt 4: Richtlinien explizit machen
- Ein Muss: Optimierung
Kurzer Kontext zu Agile: Das Was & Das Warum
Wasserfall: Sie können keine Änderungen an einem laufenden Projekt vornehmen, schon gar nicht an den geschäftlichen Anforderungen und Erwartungen.
Agil: Halt mein Bier 😎
Agil ist ein äußerst praktischer Ansatz, um großartige Produkte zu entwickeln. Im Gegensatz zu Wasserfall, wo Risiken nicht gewährt werden können und Scheitern keine Option ist, nimmt Agile Risiken an und ist bereit, mit Misserfolgen umzugehen.
Agil hat die Bereitschaft, während des gesamten Produktentwicklungsprozesses zu lernen. Und es hat die Offenheit, Änderungen, die durch frühzeitiges Feedback erhalten wurden, jederzeit einzubeziehen. Diese Qualitäten von Agile führen auf seine hohen Erfolgsraten zurück – 2x die der Wasserfallmethode!
Sie brauchen sich also keine Sorgen zu machen, dass ein Projekt mehrere Monate dauert, nur um herauszufinden, dass es nichts ist, was Sie sich vorgestellt haben. Keine solche bummers mit agile!
Es ist das perfekte Medium für Teams, um zu lernen und zu wachsen und gleichzeitig die Bedürfnisse des Kunden zu erfüllen. Ernsthaft, wer will das nicht?
Psst! Hier ist ein vollständiger Leitfaden zum agilen Projektmanagement, den Sie nützlich finden, um die Grundlagen von Agile zu erlernen.
Nun, da Sie wissen, was Agile ist und warum es beliebt ist, überspringen wir den wichtigen Teil: Wie kann man die agile Methode erfolgreich implementieren?
Erfolgreiche Agile Implementierung: Schritte, um es richtig zu machen
Agile erhält in letzter Zeit viele Backslashes im Internet. Wenn Sie jedoch genauer hinschauen, werden Sie feststellen, dass es nur einen Hauptgrund dafür gibt – die schlechte Implementierung agiler Praktiken. Um das Potenzial von Agile zu maximieren, ist es daher wichtig, es unter Einhaltung der im Agilen Manifest genannten Prinzipien und Werte umzusetzen.
Schauen wir uns nun die wichtigsten Schritte des agilen Softwareentwicklungsprozesses und seine Implementierung an.
Schritt 1: Vorstellung des Produkts
Bevor Sie mit Ihrem Projekt beginnen, müssen Sie zunächst klar definieren, was Sie damit erreichen möchten. Und dann, um es vollständig von Anfang bis Ende zu visualisieren.
Stellen Sie es sich vor, zeichnen Sie es, wenn Sie müssen, und notieren Sie sich die wichtigen Details zu dem Projekt, das seine Grundlage bilden wird. Die Details müssen abdecken:
- Adressierung des Problems – Problemstellung, Notwendigkeit einer Lösung, wie die Lösung das Problem angehen wird
- Marktforschung – Umfang, Zielgruppe, Wettbewerbsanalyse, Positionierung
- Produktdefinition – Name, Merkmale, Vorteile, Wertversprechen
Der Zweck dieses Schritts ist es, Klarheit über die Vision des Projekts zu gewinnen und Ideen für die Umsetzung zu sammeln. Und auch, um sicherzustellen, dass Ihr gesamtes Team auf derselben Seite ist.
Beispiel: Nehmen wir an, Ihr Projekt soll eine mobile App für Taxidienste entwickeln.
Sie erledigen alle Grundlagen und Marktstudien. Sie identifizieren Ihre Zielgruppe, ihre tiefsten Probleme mit der aktuellen Lösung, wie Ihre App sie löst und wer Ihre Konkurrenten sind. Sie visualisieren auch, wie Ihre App aussehen und funktionieren wird.
Sobald Sie Ihre App visualisiert haben, erstellen Sie das Projekt, indem Sie ihm einen Namen geben, ein Brainstorming durchführen, die Funktionen notieren und User Stories für jedes Feature schreiben.
Wenn Sie ein Projekt starten, müssen Sie mit einem Knall beginnen. Denn, wie das irische Sprichwort sagt: „Den Anfang zu machen ist ein Drittel der Arbeit.“
Verwenden Sie das richtige Werkzeug, das für Sie perfekt ist, um den richtigen Start zu erzielen und das Tempo für den Rest des Projekts festzulegen.
Zepel kann dieses Werkzeug sein.
Mit Zepel können Sie Projekte oder Trupps erstellen und nach Belieben benennen. Sobald Sie Ihren Kader erstellt haben, können Sie die erforderlichen Funktionen erstellen.
Unter jedem Feature können Sie User Stories erstellen und bestimmte Aufgaben und Unteraufgaben hinzufügen. Geben Sie Ihren Aufgaben einen Namen, eine Beschreibung und ein Fälligkeitsdatum und weisen Sie sie Ihren Teammitgliedern zu.
Schritt 2: Erstellen einer Roadmap und Organisieren der Releases
Nachdem Sie ein klares Bild des Projekts erhalten haben, müssen Sie als nächstes die Roadmap zusammen mit einem groben Plan der Releases auslegen.
Hier müssen Sie und Ihr Team einen Aktionsplan für das Produkt besprechen und entwerfen. Dieser Aktionsplan muss einen Überblick über die Iterationen der Produktentwicklung mit vorläufigen Fristen für jede Version enthalten.
Sobald Sie Ihre Roadmap entworfen haben, ist es wichtig, einen Zeitplan mit den festgelegten Meilensteinen zu erstellen, dh Zeitrahmen für jede Version des Produkts. Diese Zeitrahmen müssen keine genauen Daten sein, aber es ist ideal, realistische Fristen festzulegen.
Dabei wird weder das Team lethargisch, noch verliert der Product Owner die Geduld. Erstellen Sie also diesen Zeitplan mit allen Veröffentlichungsterminen.
Beispiel: Sie erstellen eine Roadmap für die Taxi-Service-App mit ungefähren, realistischen Zeitrahmen.
Sie haben Ihr Projekt in 4 Meilensteine unterteilt – Core-UI-Design, Karten mit Zahlung, Taxibuchung innerhalb Ihrer Stadt, Taxiverleih für Fernfahrten.
Sie planen nun die Releases für dieses Projekt mit losen Zeitrahmen und organisieren diese in einem Zeitplan.
Mit dieser Roadmap haben Sie Ihre Vision erfolgreich in einen Aktionsplan für Ihr Team umgesetzt.
Schritt 3: Wählen Sie Ihr Framework – Go Scrum oder Go Kanban?
„Wir sind, wer wir sein wollen.“ – Green Goblin, von Spider-Man
Ebenso wird Ihr Projekt das sein, was wir wollen, wenn Sie den richtigen Rahmen wählen.
Aber um weise zu wählen, müssten Sie die Antworten auf die folgenden Fragen kennen:
- Was sind Scrum und Kanban?
- Warum und wann sie wählen?
- Wie werden sie implementiert?
- Unterschiede zwischen Scrum und Kanban
Lassen Sie uns gleich eintauchen, sollen wir?
Wann Scrum wählen?
Scrum ist ein weit verbreitetes agiles Framework. Bei dieser Methode werden komplexe Probleme in kleinere praktikable Lösungen zerlegt und in Sprints geliefert. Jeder Sprint ist Timeboxed, um in 1 – 4 Wochen, am häufigsten innerhalb von 2 Wochen, veröffentlicht zu werden.
Die meisten Teams wählen Scrum als ihre bevorzugte agile Methodik, weil es das beliebteste und erfolgreichste Framework ist. Laut der Umfrage der Scrum Alliance 2015 waren 62% der Scrum-Projekte ein Erfolg. Ich bin sicher, die Zahlen sind seitdem gestiegen.
Aber woher wissen Sie, ob Scrum für Ihr Projekt ideal ist? Scrum ist geeignet, wenn Ihr Projekt erfordert:
- Offenheit, Änderungen in Anforderungen, Prioritäten und sogar Lösungen nach jeder Iteration einzubeziehen
- Zyklisches Arbeiten an begrenzten Funktionen mit garantierter Lieferung am Ende jedes Zyklus
- Kundenorientiertes Testen und Feedback hat Priorität
Scheint Scrum beeindruckend? Oder denkst du wie hey, es scheint alles gut auf dem Papier, aber wie geht es in der realen Welt?
Um das zu beantworten, erlauben Sie mir, Sie durch die Implementierung von Agile mit Scrum zu führen.
Wann sollte man Kanban wählen?
Kanban ist eine weitere beliebte Methode in Agile. Es ist ein progressiver Prozess, der eine kontinuierliche Lieferung gewährleistet. Hier gibt es keine Sprints. Stattdessen werden die Aufgaben im Projekt priorisiert und dann einige Elemente gleichzeitig abgeschlossen, gefolgt von den nächsten verbleibenden Elementen.
Kanban Board wird von Teams verwendet, um den Fortschritt des Projekts auf Mikroebene anzuzeigen.
Kanban ist das richtige für Ihr Projekt, wenn:
- Es gibt viele unabhängige User Stories und Aufgaben
- Anforderungen und ihre Prioritäten ändern sich ständig wie das Wetter
- Sie möchten mehrere Releases in weniger als einer Woche bereitstellen, insbesondere ungeplante
Kanban ist äußerst flexibel und relativ einfach zu implementieren. Wenn Sie der Meinung sind, dass dies für Ihr Projekt geeignet ist, können Sie Agile mithilfe von Kanban implementieren.
Wenn Sie immer noch zwischen Scrum und Kanban diskutieren, verstehen Sie die Unterschiede zwischen den beiden anhand dieses Artikels: Unterschiede zwischen Scrum und Kanban.
Implementing Agile the Scrum Way
Wenn Sie Scrum richtig einsetzen, ist Ihr Projekt garantiert auf Erfolgskurs. 🚀
Werfen Sie einen kurzen Blick auf die Schritte, die zur erfolgreichen Einführung von Scrum für Ihr Projekt erforderlich sind.
Schritt 1: Anforderungen für das Product Backlog sammeln
Bevor Sie mit Ihrem Scrum-Projekt beginnen, müssen Sie die Voraussetzungen dafür schaffen. Das heißt, Sie müssen alle Geschäftsanforderungen sammeln und ein Backlog namens Product Backlog mit allen Aufgabenelementen erstellen.
Planen Sie also eine Diskussion mit Ihrem Product Owner, um die Geschäftsanforderungen zu ermitteln.
Ihre nächste Priorität besteht darin, die Product Backlog-Elemente zu priorisieren.
Beispiel: Aus Ihrem Meeting mit dem Product Owner bezüglich der Taxi-Service-App haben Sie alle Geschäftsanforderungen gesammelt und als User Stories gespeichert.
Sie diskutieren nun mit dem Product Owner und weisen jedem der Elemente in diesem Backlog Prioritäten zu. Du hast den Grundstein gelegt.
Um ehrlich zu sein, kann es etwas anstrengend sein, Prioritäten für Elemente zu setzen, sie mit Ihrem Team zu kommunizieren und sie im Auge zu behalten. Also, würden Sie mir glauben, wenn ich Ihnen sagen würde, dass die Verwendung einfacher Hashtags Ihre Arbeit viel einfacher machen kann?
In Zepel können Sie #high, #medium und #low verwenden, um Ihre Aufgabenelemente im Handumdrehen zu priorisieren.
Schritt 2: Planung der Sprints
Sprint-Planung ist ein entscheidender Schritt, wenn Sie Scrum Framework folgen, um Ihr Produkt zu entwickeln.
Und hier ist ein Blick in das, was während dieser Planung passiert:
- Der Product Owner verfügt über eine aktuelle Liste priorisierter User Stories und Aufgabenelemente.
- Das gesamte Entwicklungsteam mit Eingaben des Product Owners bewertet jede User Story.
- Das Sprintziel ist klar definiert.
- Basierend auf dem Sprintziel, der Sprintdauer und den Schätzungen jeder User Story erstellt das Team gemeinsam ein Brainstorming und fügt User Stories zum Sprint Backlog hinzu.
Obwohl ich Tony Stark nicht dazu bringen kann, den perfekten Plan zu entwickeln, wie er es immer tut, ist hier ein informativer Artikel über die Beherrschung der Sprintplanung, der ein praktisches Dienstprogramm sein wird. Beginnen Sie also mit Ihrem Sprintplan.
Beispiel: Sie planen die Sprints für Ihre Taxi-Service-App. Sie platzieren Login, Anmeldung und grundlegendes App-UI-Design im ersten Sprint.
Sie legen dann die Karten und Zahlungsaktivitäten im zweiten Sprint ab, buchen Taxis im dritten Sprint und so weiter, bis Sie alle Sprints geplant haben, die alle Aufgaben im Projekt abdecken.
Das ist eine Menge mühsamer Arbeit. Aber was wäre, wenn Sie ein Werkzeug hätten, um Ihnen das Leben zu erleichtern?
Mit Sprints in Zepel wird die anstrengende Aufgabe der Sprintplanung für Sie sicher zu einem Spaziergang im Park. Erstellen Sie einen Sprint, legen Sie eine Dauer fest und fügen Sie die priorisierten User Storys oder Aufgaben hinzu. Es ist wirklich so einfach!
Zepel zeigt Ihnen automatisch eine Übersicht über den geplanten Sprint an, sodass Sie den Plan an Ihre Anforderungen anpassen können.
Schritt 3: Überprüfung des Sprints
Die wahre Schönheit von Agile Scrum liegt in der Flexibilität, die es bietet, um in jeder Phase des Entwicklungszyklus zu überprüfen, zu korrigieren und zu improvisieren. Und um zu überprüfen, ob die Realität tatsächlich den Erwartungen entspricht oder ob sie weit davon entfernt ist.
Das gesamte Team bewertet das Endprodukt, um zu überprüfen, ob alle Geschäftsanforderungen erfüllt sind. Sie können auch Ihre Beta-Kunden einladen, Feedback zu teilen.
Alle gefundenen Probleme oder fehlenden Anforderungen werden diskutiert und notiert, um später in den kommenden Sprints bearbeitet zu werden.
Beispiel: Angenommen, Ihr Team hat die Buchungsfunktion für die Taxi-App im Rahmen des aktuellen Sprints abgeschlossen. Und Sie führen es vom Kunden während des Sprint Reviews aus.
Während der Überprüfung stellen Sie fest, dass Sie die geplante Abholung nicht in die Buchungsfunktion aufgenommen haben. Außerdem gibt der Kunde wertvolles Feedback zur Haptik der App. Sie notieren diese, um später daran zu arbeiten.
Aber wenn Sie diese kleinen Änderungen und verpassten Elemente einfach zu einer Liste hinzufügen könnten, wäre es nicht einfacher, den Überblick zu behalten, nachzuverfolgen und zu implementieren?
Zu diesem Zweck bietet Zepel eine Listenfunktion, mit der Sie ausgelassene Aufgaben, Fehler, Verbesserungen und sogar Benutzergeschichten hinzufügen können.
Sie können diese Elemente später in ein entsprechendes Feature oder einen Sprint verschieben. Darüber hinaus bietet Zepel einen Sprintbericht mit Burnup- und Burndown-Diagrammen, um den Fortschritt eines Sprints zu verfolgen und zu überprüfen.
Nach dem Sprint Review besteht die ehrliche Chance, dass Änderungen in das Produkt aufgenommen werden, was sich im Product Backlog und letztendlich im Sprintplan widerspiegelt.
Jetzt wird die Neubewertung der nächsten Schritte entscheidend für den Projektfortschritt. Dies erfordert ein Sprint Retrospective Meeting. Während dieser Diskussion überprüft, bewertet und priorisiert das gesamte Team die Sprint-Elemente auf der Grundlage früherer Sprintergebnisse, um Verbesserungen am bevorstehenden Sprint vorzunehmen.
Beispiel: Sie setzen sich mit Ihrem Team zusammen, um zu erfahren, was im vorherigen Sprint funktioniert hat, was nicht und was verbessert werden kann. Vielleicht werden Sie feststellen, dass Ihre Priorisierung schlecht war und dazu führte, dass Ihr Team mehr auf den Teller nahm, als es jonglieren konnte.
Sie werden überrascht sein, welche Erkenntnisse Sie von Ihrem Team darüber gewinnen, was verbessert werden kann.
Wir haben eine Handvoll retrospektiver Vorlagen zusammengestellt, mit denen Sie Verbesserungsmöglichkeiten in Ihrem Team aufdecken können.
Was sich während dieses Prozesses als nützlich erweisen würde, ist der Fortschritt Ihres vorherigen Sprints. Geben Sie die Sprint-Burnup- und Burndown-Berichte von Zepel ein.
Mit diesen Diagrammen kann Ihr Team Ideen besser diskutieren, da es eine vollständige Perspektive auf das gibt, was während des Sprints passiert ist.
Ein Muss: Regelmäßige Standups halten
Abgesehen von allen oben genannten technischen Schritten müssen Sie Folgendes tun, um Scrum richtig zu machen — Tägliche Standups.
Ein Standup ist ein kurzes Meeting, das jeden Tag während des Sprints durchgeführt wird. Ziel ist es, Updates über den Fortschritt des Projekts zu erhalten.
Aber hier ist ein häufiger Fehler, den Teams machen. Sie beschränken die Dauer ihrer Standups nicht auf 15 Minuten. Infolgedessen haben sie das Gefühl, dass sie mehr Zeit damit verbringen, an Meetings teilzunehmen, als das Produkt zu entwickeln. Solange Sie sich also an diesen Zeitrahmen halten, können Sie loslegen. 👍
Wenn Sie davon überzeugt sind, dass Scrum für Ihr Projekt geeignet ist, lernen Sie in diesem definitiven Leitfaden die A-Z von Scrum und dessen Implementierung kennen.
Oder wenn Sie mit der Theorie fertig sind und bereit sind, Scrum mit Ihrem Team zu implementieren, Zepel hat Sie abgedeckt. Probieren Sie uns aus!
Kanban agil umsetzen
Kanban implementieren ist genauso einfach wie es zu verstehen. Hier finden Sie einen allgemeinen Überblick darüber, wie Kanban normalerweise implementiert wird.
Schritt 1: Workflow-Visualisierung mit Kanban Board
Um Ihr Projekt mit Kanban ins Rollen zu bringen, müssen Sie Ihren Workflow visualisieren und einrichten. Dazu müssen Sie in Ihrem Kanban-Board Spalten für jede Phase Ihres Projekts erstellen – von to-do bis done.
Anschließend ordnen Sie alle Aufgabenelemente, die aus den Geschäftsanforderungen erstellt wurden, ihren jeweiligen Leistungsstufen zu.
Wenn Sie auf einen Fang warten, gibt es keinen. Kanban ist in der Tat so einfach.
Beispiel: Nehmen wir an, Sie haben ein Kanban-Board mit 3 Spalten für Ihre Taxi-Service-App erstellt. Die 3 Kanban-Spalten sind: to-do, in-progress und done.
Sie haben alle Geschäftsanforderungen gesammelt und in Aufgaben wie UI-Design, Anmeldung / Anmeldung, Buchung, Zahlung usw. umgewandelt. Sie ordnen nun jedes dieser Elemente den entsprechenden Workflow-Stufen auf dem Kanban-Board zu.
Angenommen, Buchung und Zahlung müssen noch beginnen, und sie sind in To-do. Die Anmeldung / Anmeldung ist abgeschlossen, sodass Sie sie auf Fertig stellen. In der Zwischenzeit ist das Entwerfen der Benutzeroberfläche im Gange.
Mit der Kanban-Board-Funktion von Zepel wird dieser gesamte Prozess 10x einfacher. Sie können schnell benutzerdefinierte Kanban-Spalten erstellen und jeder Spalte Aufgaben zuweisen.
Wir bei Zepel sind uns bewusst, dass ein Echtzeitprojekt Hunderte von Aufgabenelementen enthält. Sie im Auge zu behalten, kann anspruchsvoll sein. Aber mit den fortschrittlichen Filtern von Zepel können Sie sie mühelos verfolgen.
Hinweis: Sie können so wenig wie 3 bis so viele Kanban-Spalten haben, wie Ihr Projekt benötigt.
Schritt 2: Begrenzung der WIP-Einheiten
WIP-Einheiten oder Work In Progress-Einheiten beziehen sich auf die Anzahl der derzeit laufenden Aufgaben. Das Festlegen eines Limits für die Anzahl der Einheiten ist ein Muss. Weil wir meistens davon mitgerissen werden, so viele Aufgaben wie möglich von To-Do nach done zu verschieben.
Und am Ende überladen wir die laufende Spalte mit mehr Aufgaben als der Anzahl der Hände, die zur Implementierung zur Verfügung stehen. Kurz gesagt, das ist ein Rezept für Engpässe.
Aber es ist wieder ein Problem, zu wenig zur Hand zu haben, da die Zeit von entscheidender Bedeutung ist. Daher ist es unerlässlich, den Sweet Spot zwischen Stopfen und Verkaufen von Leerverkäufen zu finden.
Beispiel: Sie arbeiten daran, das WIP-Limit für Ihre Taxi-Service-App festzulegen. Bei der Bewertung der Anzahl der ausstehenden Aufgaben und der Zeit, die für deren Ausführung benötigt wird, berechnen Sie ein WIP-Limit von jeweils 4 Aufgaben.
Meistens legen Teams 3-4 Aufgaben als WIP-Limit fest. Weil wir jeden Tag Qualität > Quantität wählen würden. 💯
Schritt 3: Messen und Verwalten des Workflows
Bei Kanban dreht sich alles um Flexibilität. Das bedeutet, dass Sie die Freiheit haben, Änderungen an Ihrem Workflow vorzunehmen, solange Ihr Projekt natürlich von diesen Änderungen profitiert.
Aber wie finden Sie heraus, welche Änderungen vorgenommen werden müssen?
Änderungen im Workflow werden vorgenommen, indem der Wert bewertet wird, der in Ihrem aktuellen Workflow fließt. Das heißt, wie reibungslos die Aufgaben von To-Do zu done rationalisiert werden, ohne Engpässe.
Und wenn Änderungen vorgenommen werden können, um diesen Fluss zu verbessern, werden diese Änderungen vorgenommen. Anschließend werden ihre Auswirkungen auf die Leistung gemessen, um zu entscheiden, ob diese Änderungen abgeschlossen oder aufgehoben werden sollen.
Beispiel: Angenommen, Ihr Team hat Aufgaben mit einem WIP-Limit von 3 Aufgaben bequem erledigt. Sie erhöhen dann das Limit auf 5.
Sie bemerken, dass sich ausstehende Aufgaben häufen. Sie entscheiden sich also, das WIP-Limit auf 4 Einheiten zu ändern und herauszufinden, dass es zu Ihrem Vorteil funktioniert. Sie sind jetzt in der Lage, Artikel schnell zu liefern und gleichzeitig die Qualität zu erhalten.
Um dieses Gleichgewicht aufrechtzuerhalten, müssten Sie die Anzahl der Elemente in jeder Spalte des Kanban-Boards zu einem bestimmten Zeitpunkt messen und nachverfolgen.
Hier kommen kumulative Flussdiagramme ins Spiel. Sie kennen jetzt nicht nur die Anzahl der Elemente in jeder Spalte, sondern auch die Zeit, die ein Element benötigt, um von einer Spalte zur anderen zu wechseln.
Sie würden sich freuen zu wissen, dass Zepel über eine kumulative Diagrammfunktion verfügt, mit der Sie Ihren Workflow bestmöglich messen und verwalten können. 🙂
Bei Änderungen am Workflow ist es wichtig zu berücksichtigen, dass das Hauptmotiv darin besteht, diesen Wertfluss zu maximieren und nicht in irgendeiner Weise zu minimieren.
Schritt 4: Richtlinien explizit machen
Wir haben alle unsere eigenen Richtlinien, unsere eigene Art zu tun, was wir tun. Wenn wir jedoch Teil eines Teams werden, führt das Fehlen gemeinsamer Richtlinien häufig zu Verwirrung und Chaos.
Wie ziehen wir zum Beispiel Aufgaben von to-do nach in-progress? Wenn es sich um FIFO handelt, was tun wir, wenn ein Element mit hoher Priorität nur in der Warteschlange hängen bleibt, weil es spät hinzugefügt wurde?
Damit Ihr Team solche Situationen angehen kann, die übrigens in Kanban sehr häufig vorkommen, benötigen sie Klarheit. Und um diese Klarheit zu erlangen, muss Ihr Team Richtlinien explizit machen.
Beispiel: Sie haben die Aufgaben UI-Design, Karten und Taxibuchung in der To-Do-Spalte Ihres Kanban-Boards. Ihr folgendes FIFO in der gleichen Reihenfolge wie die oben genannten Aufgaben. Zu dieser Liste wird jedoch eine Aufgabe mit hoher Priorität namens Zahlung hinzugefügt.
Gemäß Ihren expliziten Richtlinien müssen Aufgaben mit hoher Priorität zuerst abgeschlossen werden, und daher wird die Zahlung zuerst in die Spalte in Bearbeitung verschoben.
Ebenso können Sie explizite Richtlinien für jede Aktivität im Workflow festlegen.
Ein Muss: Optimierung
Änderungen vorzunehmen und Ihre Workflow-Strategien zum Besseren zu optimieren, ist ein großer Vorteil, den Kanban bietet. Aus diesem Grund wird der Begriff Kaizen, was bedeutet, sich ständig zu verbessern, mit Kanban in Verbindung gebracht.
Durch diese Optimierungen können Sie ermitteln, wie Sie wertvolle Lösungen am besten bereitstellen können, indem Sie gleichzeitig Ihre Entwicklungsgeschwindigkeit erhöhen.
Um Ihre Kanban-Workflow-Strategie zum Besseren zu optimieren, müssen Sie einen wissenschaftlichen Ansatz verfolgen.
Im Wesentlichen geben Sie eine Hypothese an, um eine Änderung am Board vorzunehmen, und definieren, was das gewünschte Ergebnis sein muss. Sie implementieren die Änderung, so dass es für einen bestimmten Zeitraum zu begleichen. Und schließlich messen Sie die Leistung dieser Änderung, um zu entscheiden, ob Sie sie übernehmen oder rückgängig machen möchten.
Wenn Sie sich für Kanban interessieren, schauen Sie sich diese Kanban-Board-Beispiele an, um den letzten Anruf zu tätigen.
Wenn Sie sich dagegen bereits entschieden haben und auf der Suche nach der perfekten Kanban-Software sind, schauen Sie sich unser Tool an. Viel Glück kanbaning. Sie können uns später danken.
Egal, ob Sie sich für Scrum oder Kanban entscheiden oder sich für eine Kombination aus beidem entscheiden, Zepel hat die richtigen Zahnräder und Hebel für Sie, um die agile Methodik in Ihrem Team umzusetzen.
Aber nimm mein Wort nicht dafür! Sie können überprüfen, wie Zepel mit anderen agilen Projektmanagement-Tools vergleicht und lesen, warum 4000+ Entwicklungsteams Zepel bevorzugen.