Ihr Dashboard liefert wahrscheinlich nicht das Feedback, das Sie brauchen
Sie haben ein Dashboard. Es zeigt Fehlerraten, Antwortzeiten und fehlgeschlagene Anfragen. Die Graphen aktualisieren sich in Echtzeit. Die Farben sind grün, gelb und rot. Sie haben das Gefühl, den Überblick zu haben.
Aber fragen Sie sich: Wer liest diese Daten eigentlich? Wann werden sie gelesen? Und was passiert danach?
Viele Teams haben Dashboards, die beeindruckend aussehen, aber kaum zu sinnvollen Aktionen führen. Das Problem sind nicht die Daten. Das Problem ist, dass die Daten nicht zur richtigen Zeit in der richtigen Form bei der richtigen Person ankommen. Ein Dashboard ist eine Anzeige. Ein Feedback-System ist etwas, das die Arbeitsweise eines Teams verändert.
Feedback muss den erreichen, der handeln kann
Wenn nach einem Deployment die Fehlerraten in die Höhe schießen, wer erfährt es zuerst? Ist es das Team, das gerade deployed hat, oder ein anderes Team, das zufällig Bereitschaft hat?
In vielen Organisationen bekommt nicht das Team den Alarm, das deployed hat. Der Alarm geht an ein separates Betriebsteam oder einen wechselnden Bereitschaftsingenieur, der keine Ahnung hat, was sich gerade geändert hat. Die ersten zwanzig Minuten verbringen sie damit, herauszufinden, was passiert ist. Sie durchsuchen den Slack-Verlauf. Sie schauen sich das Deployment-Log an. Sie fragen herum. Wenn sie die Situation verstanden haben, ist das Team, das deployed hat, längst nach Hause gegangen.
Das ist eine kaputte Feedback-Schleife.
Das Team, das das Deployment durchgeführt hat, sollte der erste Empfänger des Feedbacks zu diesem Deployment sein. Sie wissen, was sich geändert hat. Sie wissen, warum es sich geändert hat. Sie können entscheiden, ob sie zurückrollen, vorwärts reparieren oder es laufen lassen. Feedback zuerst an jemand anderen zu senden, fügt nur Latenz und Verwirrung hinzu.
Nicht jedes Feedback braucht einen Pager-Alarm
Teams machen oft den Fehler, alles Feedback gleich zu behandeln. Jede Metrik bekommt einen Schwellwert. Jeder Schwellwert löst eine Benachrichtigung aus. Jede Benachrichtigung geht an denselben Kanal. Das Ergebnis ist Rauschen, Ermüdung und irgendwann ignorieren alle die Alarme vollständig.
Feedback muss zum Kontext passen.
Manches Feedback ist dringend. Wenn fehlgeschlagene Anfragen während eines Deployments von 1 Prozent auf 30 Prozent springen, braucht das sofortige Aufmerksamkeit. Jemand sollte alarmiert werden. Jemand sollte jetzt sofort auf den Bildschirm schauen.
Anderes Feedback ist langsam und kumulativ. Ein allmählicher Anstieg der Fehlerrate über zwei Wochen ist kein Notfall. Es ist ein Signal, dass etwas schlechter wird. Es gehört in einen Tagesbericht oder eine wöchentliche Überprüfung. Es muss niemanden um 2 Uhr morgens wecken.
Wenn Sie langsames Feedback wie dringendes Feedback behandeln, lernt Ihr Team, dass die meisten Alarme Fehlalarme sind. Sie hören auf zu reagieren. Und wenn dann ein echter Notfall eintritt, bemerkt ihn niemand.
Definieren Sie, wie reagiert werden soll, nicht nur, worauf geschaut wird
Ein häufiges Muster ist, dass Teams Dashboards bauen und dann aufhören. Sie gehen davon aus, dass, wenn die Daten sichtbar sind, schon jemand weiß, was zu tun ist. Diese Annahme ist fast immer falsch.
Wenn Feedback eintrifft, braucht das Team ein klares Reaktionsmuster. Der erste Schritt ist nicht Schuldzuweisung. Der erste Schritt ist Verständnis. Ist dieses Problem schon einmal aufgetreten? Gibt es eine kürzliche Änderung, die es erklären könnte? Können wir zurückrollen, oder brauchen wir einen Vorwärts-Fix?
Teams, die gut mit Feedback umgehen, haben eine einfache Gewohnheit: Sie prüfen, sie handeln, sie dokumentieren. Sie prüfen, was das Feedback ihnen sagt. Sie handeln basierend auf dem, was sie wissen. Sie dokumentieren, was sie gelernt haben, damit sie beim nächsten Auftreten desselben Musters schneller erkennen.
Das klingt offensichtlich, aber die meisten Teams überspringen den Dokumentationsschritt. Sie beheben das Problem und machen weiter. Drei Monate später tritt dasselbe Problem wieder auf, und niemand erinnert sich, wie es beim letzten Mal gelöst wurde.
Das wertvollste Feedback kommt oft von außerhalb Ihres Systems
Ihre Dashboards messen, was Sie zu messen beschlossen haben. Sie messen nicht, woran Sie nicht gedacht haben.
Manchmal meldet ein Benutzer, dass sich eine Funktion langsam anfühlt, obwohl alle Ihre technischen Metriken normale Werte zeigen. Manchmal erhält das Support-Team Beschwerden, die in keinem Dashboard auftauchen, weil das Problem nur auf einem bestimmten Gerät oder unter bestimmten Netzwerkbedingungen auftritt.
Wenn Ihr Feedback-System nur automatisierte Daten umfasst, werden Sie diese Signale übersehen. Der Benutzer und das Support-Team sind Teil Ihres Feedback-Systems, ob Sie es so entworfen haben oder nicht. Die Frage ist, ob Sie auf sie hören.
Machen Sie es Benutzern leicht, Probleme zu melden. Machen Sie es dem Support leicht, Muster zu eskalieren. Behandeln Sie eine Benutzerbeschwerde genauso ernst wie einen Anstieg der Fehlerrate. Der Benutzer sagt Ihnen etwas, das Ihre Überwachung nicht sehen kann.
Auch Feedback-Systeme brauchen Wartung
Die erste Version Ihres Feedback-Systems wird nicht richtig sein. Die Schwellwerte werden falsch sein. Die Alarme werden an die falschen Personen gehen. Die Berichte werden zu viel Rauschen oder zu wenig Signal enthalten.
Das ist normal. Wichtig ist, das Feedback-System selbst als etwas zu behandeln, das Feedback braucht.
Jedes Mal, wenn Ihr Team auf einen Alarm reagiert, fragen Sie: Kam dieser Alarm zur richtigen Zeit? War er nützlich? Ging er an die richtige Person? Wenn die Antwort nein ist, ändern Sie es. Passen Sie den Schwellwert an. Ändern Sie den Empfänger. Vereinfachen Sie das Format. Entfernen Sie den Alarm ganz, wenn er nie zu einer Aktion führt.
Ein gutes Feedback-System wird nicht einmal entworfen und dann in Ruhe gelassen. Es wächst, während das Team lernt, was wichtig ist und was nicht.
Eine kurze praktische Checkliste
Wenn Sie überprüfen möchten, ob Ihr Feedback-System tatsächlich funktioniert, gehen Sie diese Fragen durch:
- Wer erhält den ersten Alarm nach einem Deployment? Ist es das Team, das deployed hat?
- Sind dringende Alarme von langsamen, kumulativen Signalen getrennt?
- Hat das Team ein klares Reaktionsmuster, wenn Feedback eintrifft?
- Gibt es eine Möglichkeit für Benutzer und Support, Feedback in das System einzuspeisen?
- Wurde das Feedback-System im letzten Monat basierend auf dem, was das Team gelernt hat, angepasst?
Wenn Sie eine dieser Fragen mit Nein beantwortet haben, haben Sie einen Ansatzpunkt für Verbesserungen.
Die eigentliche Erkenntnis
Ein Dashboard, auf das niemand reagiert, ist kein Feedback. Es ist Dekoration. Feedback existiert nur, wenn es jemanden erreicht, der eine Entscheidung treffen kann, in einer Form, die er nutzen kann, zu einem Zeitpunkt, zu dem es noch relevant ist. Bauen Sie Ihr Feedback-System um dieses Prinzip herum auf, und Ihre Deployments werden aufhören, eine Quelle der Angst zu sein, und beginnen, eine Quelle des Lernens zu werden.