Egal, ob du neu in der Softwareentwicklung bist oder schon seit Jahren dabei bist, die Chancen stehen gut, dass du an einer Sprint Retrospective teilgenommen hast. Bei guter Leistung können diese agilen Meetings Veränderungschancen aufzeigen, sinnvolle Prozessverbesserungen generieren und das Team letztendlich in die richtige Richtung bewegen. Wenn sie schlecht gemacht werden, kann eine Sprint Retrospective zu einem Schuldzuweisungsspiel werden oder man gibt den lautesten Stimmen eine Plattform, um über etwas im Projekt zu meckern, ohne Vorschläge, die Dinge besser zu machen. (Spoiler-Alarm: So sollte das nicht laufen).
Lies weiter, um zu verstehen, wie du die Sprint Retrospective als Mittel zur Veränderung nutzen kannst. Wir werden zusammenfassen, was es ist, was es nicht ist und einige hilfreiche Tipps durchgehen, um die Sprint Retrospective so produktiv wie möglich zu gestalten.
Wie man eine Sprint Retrospective durchführt, die tatsächlich zu Veränderungen beiträgt
- Was ist eine Sprint Retrospective?
- Warum sollte man eine Sprint Retrospective durchführen?
- Worin besteht der Unterschied zwischen einem Sprint Review und einer Sprint Retrospective?
- Welche Dinge gibt es, auf die du stoßen könntest?
- Was könnte das Team denken?
- 5 schnelle Tipps, um deine nächste Sprint Retrospective zu optimieren
Was ist eine Sprint Retrospective?
Eine Retrospektive ermöglicht es dir per Definition, auf vergangene Ereignisse oder Situationen zurückzublicken. Laut Scrum Guide ist die Sprint Retrospective eine “Gelegenheit für das Scrum Team, sich selbst zu inspizieren und einen Plan für Verbesserungen zu erstellen, die beim nächsten Sprint umgesetzt werden sollen”. Das ist sinnvoll, zumal der Schwerpunkt der agilen Entwicklung auf der kontinuierlichen Verbesserung liegt. Um besser zu werden, muss man wissen, welches Schwert man schärfen muss.
Die Retrospektive sollte einen sicheren Raum für Menschen schaffen, um ihr ehrliches Feedback darüber zu geben, was gut läuft, was verbessert werden könnte und eine Diskussion über Dinge anregen, die sich beim nächsten Mal ändern sollten – mit dokumentierten, umsetzbaren Elementen. Retrospektiven können für jede Art von Team eingesetzt werden, das an einem gemeinsamen Projekt arbeitet, aber die Sprint Retrospective ist speziell für ein agiles Produktionsteam optimiert. Es ist eine der Zeremonien, die die Scrum- und Kanban-Teams bei der zyklischen Produktentwicklung einbringen.
[Tweet “Die Retrospektive sollte einen sicheren Raum für Menschen schaffen, um ihr ehrliches Feedback zu teilen. #dpm #pmo #agile”]
Das Tolle an der Retrospektive ist, dass sie direkt nach Abschluss eines Sprints stattfindet, was bedeutet, dass neue Ideen in der Regel im Vordergrund stehen und vom gesamten Team aufgegriffen werden können. Wir werden herausfinden, wie sich das von einem späteren Sprint-Review unterscheidet, aber der wichtigste Punkt, an den man denken sollte, ist, dass es sich dabei um eine kontinuierliche Verbesserung handelt. Der Sinn der Sprint Retrospective ist es, positive Veränderungen im Projekt, im Team, im Konto und möglicherweise in der Organisation herbeizuführen.
Warum solltest du eine Sprint Retrospective durchführen?
Wenn du eine agile Vorgehensweise verwendest, besteht die Chance, dass die Sprint Retrospective bereits Teil deiner Routine ist. Ironischerweise könnte Routine ein Problem sein, mit dem einige Produktionsteams konfrontiert sind. Oftmals können Teams in den Rhythmus fallen und wichtige Zeremonien wie die Sprint Retrospective können so alltäglich werden, dass Teams sie nicht zu ihrem gewünschten Vorteil nutzen. Du kannst sicher sein, dass wir später in einige Möglichkeiten eintauchen werden, die Dinge zu variieren.
Wenn du dich fragst, ob du eine Sprint Retrospective durchführen solltest, sind hier einige der vielen Vorteile der Retrospektiven:
- Es schafft einen sicheren, unbeschwerten Raum für Teammitglieder, um ihr wertvolles Feedback zu teilen.
- Es ermöglicht dem Team, Gewinne und Chancenbereiche zu dokumentieren.
- Es bietet eine aussagekräftige Liste der nächsten Schritte und identifiziert, wer über welches Element verfügt.
- Es identifiziert kleine, inkrementelle Änderungen, die zu größeren Fortschritten führen können.
- Es ermöglicht den Teams, ihren Prozess zu überdenken, um die Ergebnisse zu verbessern.
- Es ermöglicht, dass Meinungen gehört werden.
- Es hilft dem Team, zu reifen.
- Es macht jeden Sprint besser als den letzten.
Worin besteht der Unterschied zwischen einer Sprint Review und einer Sprint Retrospective?
Sowohl der Sprint Review als auch die Sprint Retrospective sind Scrum-Zeremonien, die weltweit von Produktionsteams durchgeführt werden. Obwohl sie sich ähneln – da sie beide am Ende des Sprints stattfinden – sind sie getrennte und unterschiedliche Übungsabläufe und sollten immer als solche behandelt werden.
Die Sprint-Review bietet dem Team die Möglichkeit, die gerade abgeschlossenen Arbeiten im letzten Sprint zu präsentieren. Dies kann zwangloser sein, wenn eine Demo der Arbeit den internen Teammitgliedern präsentiert wird. Es kann auch ein formelles Treffen sein, bei dem Interessengruppen außerhalb des Kernteams zu einem Showcase eingeladen werden können. Unabhängig davon, wie gerne du den Sprint wiederholen möchtest (oder musst), sollte die Arbeit immer vollständig nachweisbar sein und der definierten Qualität des Teams entsprechen, um überprüft zu werden. Also ist es erlaubt, dass das Team seine Leistungen feiert und sofort Feedback von den Teilnehmern der Sprint Review während dieses Meetings erhält.
Nach Abschluss der Sprint-Review findet in der Regel die Sprint Retrospective statt. Hier reflektiert das Team die gerade abgeschlossene Arbeit. Es bietet Lob für das, was gut gelaufen und identifiziert Verbesserungsvorschläge für die Zukunft. Es sollte handlungsorientiert, ohne Schuldgefühle und angepasst an die Bedürfnisse deines Teams ablaufen. Dies wird typischerweise durch den Scrum Master oder DPM ermöglicht. Menschen an der Projektperipherie müssen und sollten nicht teilnehmen.
Um es klar auszudrücken, geht es bei der Sprint-Review darum, die gerade abgeschlossene Arbeit zu demonstrieren. In der Sprint Retrospective geht es darum, Verbesserungspotenziale zu identifizieren, um den nächsten Sprint besser zu machen.
Eine nicht unwichtige Nebenbemerkung ist, dass alle diese Zeremonien angemessen zeitlich eingeteilt werden sollten. Es gibt eine Menge Ressourcen, wie diese und diese, die das Timeboxing etwas weiter hinauszögern. Aber im Wesentlichen sollten alle Zeremonien strenge Zeitgrenzen haben. So wird sichergestellt, dass bei jeder Zeremonie die wichtigsten Themen angesprochen werden. Timeboxing hilft auch, unnötige Zeit in agilen Meetings zu sparen und schafft einen effizienteren Entwicklungsprozess. Ich bin mir ziemlich sicher, dass das etwas ist, das wir alle zu schätzen wissen.
Es ist zu beachten, dass das Timeboxing von der Länge des Sprints abhängt. Nehmen wir zum Beispiel einen zweiwöchigen Sprint. Die Sprint-Überprüfung sollte maximal 2 Stunden dauern. Danach sollte die Sprint Retrospective nur noch 90 Minuten dauern. Es mag verlockend sein, diese zu verlängern, aber deine Rentabilität wird wahrscheinlich abnehmen. Bleibe zeitgesteuert und konzentriert!
Auf was für Probleme könntest du vielleicht stoßen? (Und wie überwindet man sie?)
Auch wenn Sprint Retrospectiven neu in deinem Team sind, stehen die Chancen gut, dass die Produktionsmitglieder, mit denen du arbeitest, bereits in einer früheren Position daran beteiligt waren. Wie bei jedem Ritual kann es verschiedene Ebenen von emotionalem Ballast geben, die du oder dein Team aufgrund früherer Erfahrungen zu Tage bringen. Hier sind einige Dinge, auf die du während einer Retrospektive stoßen könntest und wie du die Speedbumps bekämpfen kannst:
Apathie
Wenn die gleichen Fragen gestellt werden, kann es vorkommen, dass sich die Teammitglieder weniger mit den Antworten beschäftigen und keine konstruktiven Vorschläge zur Verbesserung des Prozesses machen.
Bekämpfe apathische Beteiligung, indem du das Ganze auflockerst! Die Ergebnisse einer guten Retrospektive können durch die Anpassung verschiedener Übungen und Fragen erreicht werden. Es gibt keinen ” einzigen Ausweg, um sie alle zu meistern “, wenn es um Retrospektiven geht. Man sollte darüber nachdenken, wie man eien Retrospektive durchführt. Sieh dir die tolle Inspiration hier, hier und hier. an.
Emotionen
Am Ende des Tages sind wir doch nur Menschen. Und Menschen haben Emotionen. Wir sind auch keine perfekten Kreaturen. Retrospektiven sollten konstruktives Feedback darüber geben, was in zukünftigen Sprints besser werden könnte, aber es sollte niemals Feindseligkeit, grundlose Negativität und Fingerzeigen unterstützen.
Es ist wichtig, dass DPMs und CSMs während des Retrospektivmeetings unvoreingenommene und neutrale Moderatoren sind. Die Menschen sollten sich sicher fühlen, ihr Feedback in diesem Meeting zu teilen. Achte darauf, Erwartungen zu stellen, wenn du die Sprint Retrospective beginnst. Vermittle im Bedarfsfall während des Sprints und fördere ein positives Gespräch.
Ein Mangel an Konversation
Du könntest eine Sprint Retrospective veranstalten, bei der es sich anfühlt, als würden Fragen mit einem leeren Blick beantwortet werden. Anstatt den Leuten alles aus der Nase zu ziehen, um das Gespräch in Gang zu bringen, solltest du dir eine ansprechendere Eröffnung für das Meeting ausdenken und es wie die großartige Gelegenheit behandeln, schrittweise Veränderungen voranzutreiben.
Abgesehen davon kannst du dein Team ermutigen, seine Vorschläge und Gedanken während eines Sprints aufzuschreiben. Das gibt ihnen während der Retrospektive etwas zu betrachten, anstatt das Gefühl zu haben, dass sie etwas aus der Luft holen müssen. Alternativ kannst du auch erwägen, selbst ein Protokoll darüber zu führen (Dinge, die du während der Woche, in anderen agilen Meetings oder während des Standups hörst).
Pushback von der Führung
Das ist eine unterhaltsame Geschichte. Manchmal wirken sich die in der Retrospektive identifizierten Aktionspunkte auf Mitglieder außerhalb des Produktionsteams aus. Wer dieses Element besitzt, sollte mit der Leitung zusammenarbeiten, um ein Gespräch über den Vorschlag zu entwickeln und Wege aufzuzeigen, wie die gewünschte Änderung vorgenommen werden kann. Es ist jedoch möglich, dass die Führung gegen diesen Vorschlag ist.
Wenn das der Fall ist, dann mach weiter. Finde deine Champions innerhalb der Organisation, die für das Produktionsteam und die Verbesserungen, die sich daraus ergeben, ins Schwarze treffen werden. Ein agiles Unternehmen und/oder ein Unternehmen, das positive Veränderungen schätzt, sollte schließlich bereit und offen sein, Prozessverbesserungen umzusetzen, die dem gesamten Team zugute kommen. Achte darauf, alle Empfehlungen so zu formulieren, dass sie niemanden ausschließen oder übermäßigen Stress verursachen.
Aufrichtige Teilnahme
Das ist es, was du anstreben willst! Sprint Retrospectiven können eine Zeremonie sein, auf die sich die Menschen am meisten freuen, denn sie sollten einen Raum schaffen, um zu beurteilen, wie Prozessverbesserungen verlaufen sind. Es sollten auch noch mehr Vorschläge folgen.
Bemühe dich um Teilnahme, indem du Dankbarkeit aussprichst, wenn Teammitglieder wirklich in das Gespräch eintauchen. Sei denen dankbar, die diese Zeit nutzen, um sinnvolle Beiträge zu leisten. Sei positiv.
Was könnte das Team denken?
Als ich diesen Artikel schreiben wollte, wandte ich mich an mehrere Teammitglieder des Unternehmens, um über ihre Erfahrungen mit Sprint Retrospectiven zu sprechen. Ich war neugierig, was die verschiedenen Rollen (Designer, Entwickler und Projektleiter) über diese Veranstaltung denken. Wenn du gerade erst mit Retrospektiven beginnst oder die Dinge durcheinander bringst, kann das direkte Gespräch mit Teammitgliedern ein guter Ausgangspunkt sein. Ich habe ihnen drei einfache Fragen gestellt.
1. Wenn es gut läuft, was können dir Sprint Retrospectiven bieten?
- Anregungen zur Verbesserung meiner persönlichen Prozesse und/oder Aufgaben sowie die Möglichkeit, potenzielle, teamweite Prozessverbesserungen zu äußern, Gespräche darüber zu führen, wie man als Team besser sein kann und wie man in Zukunft besser mit unseren Kunden zusammenarbeiten kann (Design).
- Hilf dem Team, Verbesserungspotenziale zu identifizieren und eine Plattform zu schaffen, um über Werte oder Ergebnisse zu sprechen, an denen das gesamte Team weiterarbeiten kann. (Entwicklung)
- Einblicke und kollaboratives Feedback darüber, was im Team gut läuft, was nicht und was verbessert werden kann. Im besten Fall wird das Team angeleitet, Lösungen für Herausforderungen selbstständig zu entwickeln und zu erproben. (DPM)
2. Wenn es schlecht läuft, was kann dann passieren?
- Es kann sich in eine klagende oder schimpfende Diskussion verwandeln. Ein weiterer Nachteil ist, wenn Dinge angesprochen werden, die sich nie ändern oder umgesetzt werden. (Design)
- Es könnte zu einer verpassten Chance für das Team führen, als Ganzes zu wachsen. (Entwicklung)
- Der Status quo wird beibehalten. Dies mag zwar kurzfristig verlockend sein, kann aber langfristig verheerende Auswirkungen auf die Kultur im Team haben. (DPM)
3. Hast du eine Lieblingsfrage oder -aktivität, die in einer Sprint Retrospective gefragt wurde?
- Das ist etwas grundlegend, aber eine effektive Strategie ist es, die Frage zu stellen und dann einen Kreis zu bilden, in dem jeder antworten muss. Es bringt alle zum Reden. Ich nahm an Retrospektiven teil, bei denen 2-3 Personen das Gespräch dominieren und die anderen schweigen. Jeder hat immer eine Meinung darüber, wie die Situation verlaufen ist und es scheint, dass die Menschen manchmal einen kleinen Schubs brauchen, um sich zu äußern, oder eine Gelegenheit, sich zu äußern. Im Kreis herumzugehen, war aus diesem Grund effektiv. Jeder hatte eine Antwort. (Design)
- Ich erfuhr von einer wirklich coolen Praxis von einem Team bei Spotify, wo der agile Coach dem Team bei der Entscheidung behilflich war, eine Sache zu tun, von der jeder dachte, sie würde das Team und/oder das Produkt verbessern. In einem Beispiel waren sich alle einig, dass jeder Code Check-in zumindest einige Tests beinhalten musste. (Entwicklung)
- Frag einfach: “Sind alle einverstanden mit dem, was gerade gesagt wurde?” (DPM)
Am Ende des Tages kommt es auf harte Arbeit an. Wenn du nach einigen Retrospektivideen für den Sprint suchst, um deine nächste effektive Idee zu verwirklichen, lies weiter. Egal, ob du in einer Spur mit den gleichen alten Fragen festsitzt, die Dinge durcheinander bringen willst oder planst, den retrospektiven Sprintprozess in deinem Team einzuführen, hier sind einige Beispiele für retrospektive Sprints, um einen optimalen Fluss zu gewährleisten.
5 kurze Tipps, um deine nächste Sprint Retrospective zu optimieren
1. Einfach halten
Ich schätze das großartige Team von Mountain Goat Software für diesen Vorschlag. Eine einfache Möglichkeit, deinen nächsten Sprint rückwirkend effektiv zu gestalten, besteht darin, das Team zu fragen, was es starten, stoppen und weitermachen möchte. So kann das Team beispielsweise feststellen, dass es bereits bei der Erstellung der User Story mit dem Schreiben von Testfällen beginnen möchte. Vielleicht wird beschlossen, die 15 empfohlenen Minuten für den täglichen Stand zu überschreiten. Außerdem wird weiterhin mit einem neuen Tool experimentiert, das noch nicht zur Gewohnheit geworden ist. Egal welche Entscheidungen du triffst, stelle sicher, dass du um die Teilnahme aller Mitglieder fragst. Dokumentiere die Vorschläge, die du hörst und stimme ab, um festzustellen, was passieren wird.
[pro_ad_display_adzone id=”26213″]2. Einbinden von Innovationen
Eine weitere Technik ist es, Spiele und andere unterschiedliche Taktiken in deine Sprint Retrospectiven zu integrieren. Es gibt viele Beispiele dafür. Such dir eine aus, die für dein Team oder deine Projektphase am sinnvollsten ist und führe sie mindestens einmal vorher durch, damit du sie kennst. Diese können Spaß machen, effektiv und produktiv sein, aber nur, wenn der Moderator vorbereitet ist! Einer meiner Favoriten ist die LEGO Retrospektive. In diesem retrospektiven Sprint-Beispiel werden die Teammitglieder ermutigt, LEGO-Blöcke zu verwenden, um eine Struktur aufzubauen, die den letzten Sprint darstellt und die darstellt, was geschehen muss, um den nächsten zu verbessern. Dies abstrahiert die Dinge ein wenig und erzeugt einige überraschend produktive (und kreative) Gespräche.
3. Bleibe fokussiert
Mit dem Lean CoffeeTM-Ansatz werden retrospektive Agenden aus Kanban-Tafeln erstellt, die demokratisch generiert werden. Dies könnte nützlich für eine Gruppe sein, die nicht beim Thema bleiben kann oder die dazu neigt, zu viel Zeit mit einem bestimmten Diskussionspunkt zu verbringen. Achte darauf, verschiedenfarbige Klebezettel und Markierungen zu verwenden und benenne einen Freiwilligen, um die Ergebnisse zu dokumentieren.
4. Handlungsorientiert gestalten
Am einfachsten, aber vielleicht am wichtigsten ist es, sicherzustellen, dass du jemandem im Team etwas zuweist, was man ausführen kann. Es ist nicht so, dass sich alle auf den Projektleiter verlassen müssen. Tatsächlich sollten sie das nicht. Das Gespräch kann so konstruktiv und hilfreich wie möglich sein, aber die Auswirkungen werden nicht spürbar sein, wenn die Änderung nicht im gesamten Team umgesetzt wird. Bereite eine Liste vor, die für jedermann sichtbar ist und stelle sicher, dass die Erwartungen und Fristen eingehalten werden.
5. Außenperspektive einbringen
Wenn du nach Unterstützung suchst, könnte es ratsam sein, einen agilen Coach hinzuzuziehen, der dir bei der retrospektiven Moderation hilft. Es gibt viele Experten da draußen, die einige der Feinheiten des Gesprächs herausfiltern und helfen können, Veränderungen für das Team voranzutreiben. Eine Außenperspektive kann ein großer Wendepunkt sein!
Dies kann mit einer Prämie verbunden sein (und ist möglicherweise nicht erforderlich, es sei denn, es gibt erhebliche Schwierigkeiten), so dass eine weitere großartige Lösung darin besteht, einen anderen Teamkollegen zum Gespräch einzuladen. Diejenigen, die nicht mit dem Projekt in Verbindung stehen, können helfen, die wichtigen Kommentare zu beleuchten und als neutraler Dritter zu agieren. Wenn du keinen Zugang zu einem Teammitglied hast, kannst du dir ein Retrospektiven-Tool ansehen, das entworfen wurde, um den Prozess zu strukturieren und zu unterstützen.
Sonst noch etwas?
Moderne agile predigt, dass wir während der Projekte experimentieren und lernen sollten. Die Sprint Retrospective ist zweifellos ein großartiges Mittel, um diese Erkenntnisse zu sammeln, zu diskutieren und schließlich umzusetzen. Ich kann mir keinen DPM vorstellen, der sein Projekt nicht erfolgreich nennen will. Zu diesem Zweck solltest du die Sprint Retrospective nutzen, um diese Veränderung voranzutreiben und deine Prozesse zu festigen, damit jedes Projekt ein Erfolg wird.