WSJF Methode
Kurzbeschreibung & Zweck:
Die Weighted Shortest Job First (WSJF Methode) dient dazu, agile Teams bei der Priorisierung von Aufgaben oder User Stories zu unterstützen. Sie hilft dabei, diejenigen Aufgaben auszuwählen, die den größten geschäftlichen Wert liefern und gleichzeitig die Risiken minimieren
Ereignisse
Dimensionen
Aufwand
Kompetenz
Dauer
Rahmenbedingungen & Vorbereitung WSJF Methode
Du brauchst dafür: Um die WSJF Methode durchzuführen, benötigen Sie eine Liste von Aufgaben oder User Stories, die priorisiert werden sollen, sowie Informationen über deren geschäftlichen Wert und die erwarteten Aufwände, um sie umzusetzen.
Vorbereitung: Vor der Anwendung der WSJF Methode sollten Sie sicherstellen, dass die Aufgaben oder User Stories gut definiert und verständlich sind. Es kann auch hilfreich sein, die Teilnehmer des Priorisierungsprozesses im Voraus zu informieren und sicherzustellen, dass sie die relevanten Informationen über die Aufgaben haben.
Wofür gut geeignet?
Die WSJF Methode ist besonders gut geeignet für agile Teams, die in einem dynamischen Umfeld arbeiten, in dem sich die Anforderungen und Prioritäten häufig ändern. Sie wird häufig in der agilen Softwareentwicklung verwendet, kann jedoch auch in anderen Geschäftsbereichen angewendet werden, um Prioritäten festzulegen.
Zusätzlich lassen sich damit auch Prioritäten festlegen in nicht agilen Teams und Initiativen, bei den eine Aussage bzgl. Aufwand-Nutzen Verhältnis notwendig oder hilfreich ist.
Fragen und Antworten
Der Hauptvorteil der WSJF-Methode besteht darin, dass sie Teams dabei hilft, Aufgaben mit dem größten geschäftlichen Wert und geringstem Risiko zu priorisieren, was zu einer besseren Nutzung von Ressourcen und einer höheren Kundenzufriedenheit führt.
Der WSJF-Wert wird berechnet, indem der geschäftliche Wert einer Aufgabe durch den erwarteten Aufwand geteilt wird. Es ist eine einfache Formel: WSJF = Geschäftlicher Wert / Aufwand.
Ja, die WSJF-Methode kann auch für langfristige strategische Planung verwendet werden, um zu entscheiden, welche Projekte oder Initiativen priorisiert werden sollten, basierend auf ihrem geschäftlichen Wert und den verfügbaren Ressourcen.
Die Häufigkeit der WSJF-Priorisierung kann je nach Bedarf variieren. In agilen Umgebungen wird sie oft in regelmäßigen Iterationen oder Sprints durchgeführt, um sicherzustellen, dass die Prioritäten aktuell sind.
Wie kannst Du es nutzen?
Schritt 1:
Aufgaben identifizieren
Beginnen Sie den Priorisierungsprozess, indem Sie eine umfassende Liste der Aufgaben oder User Stories identifizieren, die in Betracht gezogen werden sollen. Stellen Sie sicher, dass diese Aufgaben klar definiert und verständlich sind, damit das Team ein gemeinsames Verständnis für ihre Natur und ihren Zweck hat. Dieser Schritt legt den Grundstein für den gesamten Prozess und erfordert oft eine gründliche Analyse der vorhandenen Aufgaben oder Anforderungen.
Schritt 2:
Werte bewerten
Bewerten Sie, wie sehr die Kunden oder Nutzer (User Value) von der Umsetzung einer Aufgabe profitieren würden, sowie den Nutzen für das Unternehmen (Business Value). Verwenden Sie Fibonacci-Zahlen, um diese Dimension zu quantifizieren. Eine höhere Fibonacci-Zahl zeigt einen höheren geschäftlichen Wert an. Sie können dafür einfach das Planning Poker oder das Priorisierungs Poker einsetzen.
Schritt 3:
Zeitkritikalität bewerten
Untersuchen Sie, ob es dringende Termine oder Anforderungen gibt, die die Umsetzung einer Aufgabe zeitkritisch machen. Beachten Sie, ob Kunden oder Nutzer dringend auf das Feature warten oder ob der User und Business Value durch eine spätere Umsetzung beeinträchtigt würde. Verwenden Sie erneut Fibonacci-Zahlen, um diese Dimension zu bewerten. Höhere Zahlen bedeuten höhere Zeitkritikalität.
Schritt 4:
Risikominimierung und/oder Chancengenerierung
Analysieren Sie, ob die Umsetzung einer Aufgabe bestehende Risiken verringern oder neue Chancen schaffen könnte. Bedenken Sie, ob durch die Umsetzung zusätzliches technisches Know-how gewonnen wird. Verwenden Sie Fibonacci-Zahlen zur Bewertung dieser Dimension. Höhere Zahlen zeigen ein höheres Potenzial für Risikominimierung oder Chancengenerierung an.
Schritt 5:
Berechnung des WSJF-Werts
Mit den Bewertungen der User und Business Value, der Zeitkritikalität sowie der Risikominimierung und/oder Chancengenerierung können Sie nun den WSJF-Wert für jede Aufgabe berechnen. Dieser Wert wird errechnet, indem Sie die Bewertungen dieser vier Dimensionen miteinander verknüpfen. Diese Berechnung ermöglicht eine objektive Priorisierung basierend auf Fakten und Daten, anstatt auf Vermutungen oder Meinungen.
Die WSJF-Methode (Weighted Shortest Job First) wurde von Don Reinertsen, einem Lean und Agile Methoden Experten, entwickelt