Standup-Meetings in agilen Teams

So entlarvst du mit Standup-Meetings Blocker und stärkst dein agiles Team

Dan Radigan Dan Radigan
Themen durchsuchen

Standup-Meetings gehören zu den grundlegenden Bestandteilen der agilen Entwicklung und werden sehr häufig missverstanden. Seien wir ehrlich: Standup-Meetings alleine machen dein Team nicht agil. Sie sind nicht dafür gedacht, Egos zu streicheln oder Funktionsbeschreibungen zu rechtfertigen. In ihnen soll nicht geplant werden, dafür gibt es die Sprintplanung. Sie bieten auch nicht die einzige Gelegenheit zum Erwähnen von Blockern. Wenn du nicht weiterkommst, dann bitte um Hilfe!

In diesem Artikel besprechen wir, wie mit Blockern effektiv umgegangen wird, und verraten dir weitere tolle Tipps und Tricks aus dem Alltag bei Atlassian. Wir möchten dir dabei helfen, dass deine Standup-Meetings (und dein gesamtes agiles Programm) zum Erfolg werden.

Was ist ein Standup-Meeting in Scrum?

In vielen Sportarten wie z. B. American Football und Rugby versammelt sich das Team vor jedem Spiel in einem Kreis und steckt die Köpfe zusammen. Dahinter steckt eine Strategie: Das Team ist während des gesamten Spiels gut informiert, miteinander verbunden und aufeinander abgestimmt. In Softwareteams übernimmt das Standup-Meeting dieselbe Funktion. Es wird häufig auch als tägliches Scrum bezeichnet und es bestärkt das "Wir"-Gefühl, damit alle sich jederzeit der Teamzusammensetzung auf persönlicher Ebene bewusst sind und Bescheid wissen, wie es um den gemeinsamen Fortschritt steht.

Anders ausgedrückt ist ein Standup ein tägliches Meeting des Kernteams: Produktinhaber, Entwickler und Scrum Master. Jedes Team gestaltet dieses Meeting individuell, aber bei Atlassian strukturieren wir es anhand drei einfacher Fragen:

  • Woran habe ich gestern gearbeitet?

  • Woran arbeite ich heute?

  • Welche Issues behindern mich?

Diese Fragen beleuchten den Fortschritt und helfen dem Team Blocker zu hervorzuheben. Darüber hinaus wird der Teamgeist gestärkt, wenn alle über ihren Fortschritt bei ihrem Beitrag für das Team berichten. Die tägliche Bestärkung durch das Teilen persönlicher Erfolge und Pläne hält im Team die Begeisterung für dessen Beitrag am Unternehmenserfolg aufrecht.

Jeder Teilnehmer sollte bereits wissen, was er sagen möchte, wenn er in das tägliche Stand-up-Meeting hineingeht. Auf diese Weise bleibt der Energiepegel des Stand-up-Meetings auf einem hohen Niveau, und alle nehmen aktiv teil. Bei Atlassian nutzen die Teammitglieder die Schnellsuche der Jira-Boards, um bei ihren Projekten auf dem Laufenden zu bleiben. Zwei Filter, die sich gut zur Vorbereitung auf Stand-ups eignen, sind "Nur meine Vorgänge" und "Kürzlich aktualisiert". Wenn du diese beiden Filter in Kombination nutzt, werden die dir zugewiesenen Vorgänge angezeigt, die innerhalb des vorangegangenen Tages aktualisiert wurden.

Die Verwendung der Schnellsuche auf den Jira Agile-Boards
Profitipp

Eine gerne verwendete benutzerdefinierte Anpassung des "Nur meine Issues"-Filters ist das Hinzufügen des Teilnehmerfeldes aus dem Jira Toolkit Add-on. Auf diese Weise werden alle Issues, die du angefasst hast, anstatt nur die dir zugewiesenen Issues angezeigt. Die JQL für diesen Filter lautet folgendermaßen:

assignee = currentuser() or participants in (currentuser())

Standup-Meetings bei Atlassian

Für Standup-Meetings gibt es keine pauschale Vorgehensweise für alle Teams. Bei Atlassian hat jedes Team sein individuelles Standup-Meeting, um alle Teammitglieder einzubinden und ihr Engagement aufrechtzuerhalten. Keine zwei Meetings gleichen sich.

Sehen wir uns ein wenig genauer an, was ein gutes Standup-Meeting ausmacht und werfen wir einen Blick auf einige Beispiele von unseren Teams.

  1. Wähle eine Zeit, die für alle passt: Bei Atlassian finden die meisten Standup-Meetings zwischen 9 und 10 Uhr morgens statt. So haben alle Zeit, sich in den Arbeitstag einzufinden und nicht alle Teammitglieder müssen Frühaufsteher sein. Wenn die Teams über verschiedene Zeitzonen verteilt sind, versuche eine Zeit zu finden, die für jeden passt. Das Jira Service Management-Team ist verteilt auf San Francisco und Sydney. Das Standup dieses Teams findet um 15:30 Uhr der Ortszeit von San Francisco statt. Ein Standup-Meeting am Nachmittag ist natürlich eher ungewöhnlich, aber es ist eine gute Möglichkeit mit den Kollegen in Sydney in Kontakt zu bleiben.

  2. Halte die Standups effizient: Viele Teams bei Atlassian nutzen einen (unverbindlichen) Timer, damit niemand abschweift und das Standup-Meeting effizient bleibt. Wechselt euch beim Zeitstoppen ab, damit jeder Verantwortung übernimmt und sich eingebunden fühlt. Begrenze die Dauer der Standup-Meetings auf maximal 15 Minuten. Dein Team ist eher klein? Dann solltest du sie sogar noch kürzer halten.

  3. Werft euch gegenseitig einen Ball zu: Das Jira-Team wirft einen Beachball zwischen den Teammitgliedern hin und her, damit alle aktiv bleiben. Niemand kann den Ball jemandem zuwerfen, der direkt neben ihm steht, oder jemandem, der ihn schon vorher hatte. Dadurch schaltet kein Teammitglied gedanklich ab! Wenn du diese Technik noch nicht ausprobiert hast – sie ist wirklich gut, um alle einzubeziehen.

  4. Mache die Standup-Meetings zum Gegenstand der Teamretrospektiven: Standups sind in vielen agilen Teams ein fester Bestandteil. Dies heißt jedoch nicht, dass das Team nicht in Retrospektiven die Effektivität dieser Meetings besprechen kann. Einige Atlassian-Teams halten täglich Meetings ab. Andere wiederum haben drei Meetings pro Woche. Das Jira-Team bespricht regelmäßig in Retrospektiven, wie die Standups für das Team optimiert werden können. Wenn das Team in den Meetings keinen Nutzen sieht, solltet ihr besprechen, warum dies so ist. Nehmt Änderungen vor! Auch Standups sind agil!

Profitipp

Ein paar Atlassian-Teams integrieren Crontabs, Pandora und das Jira Wallboard in ihre Meetings. Crontabs lädt 15 Sekunden vor Beginn des Standups Pandora (und die Lieblingsmusik des Teams), um das Team aufmerksam zu machen und pünktlich anzufangen. Am Wallboard des Teams werden alle blockierten Issues hervorgehoben, um die sich das Team an diesem Tag kümmern muss.

Stand-up-Meetings für verteilte Teams

Bei Atlassian sind die Teammitglieder über den ganzen Erdball verteilt und arbeiten entweder in einer unserer zwölf Niederlassungen oder remote. Wir nutzen Stand-up-Meetings, um alle standortübergreifend auf dem Laufenden zu halten. Unser Grundsatz ist einfach: Wenn auch nur ein Teammitglied remote arbeitet, werden alle wie Remote-Teammitglieder behandelt. Dies gilt für Stand-ups ebenso wie für alle Teamzeremonien.

Unser Tipp für verteilte Teams: Haltet Video-Stand-ups ab, an denen alle Teammitglieder mit ihrem eigenen Computer teilnehmen können. Wenn jeder von seinem eigenen Standort aus denselben Videoanruf verfolgt, wird niemand benachteiligt. Alle Teammitglieder sehen, hören und erfahren dieselben Informationen zur selben Zeit.

Stell dir ein Team aus acht Personen vor, von denen fünf im selben Konferenzraum sitzen und drei per Videoanruf zugeschaltet sind. Diese Situation ist eine Herausforderung für die Remote-Teammitglieder, die auch Nebengespräche, Körpersprache und Gesten mitbekommen möchten, was bei Videokonferenzen nicht immer leicht ist – ganz zu schweigen von Zwischenrufen in einer großen Gruppe. Verfolgen dagegen alle acht Teammitglieder die Videokonferenz auf ihrem eigenen Computer, bleibt die wichtige Teamdynamik unbeeinträchtigt.

Person, die per Videochat an einem Stand-up teilnimmt

Tipps für Remote-Stand-ups:

  • Sorge dafür, dass alle Teammitglieder zu sehen sind. Die Teams bei Trello nutzen die "Brady Bunch"-Ansicht (wie im Vorspann der Serie "Drei Mädchen und drei Jungen", im Original "The Brady Bunch") für Videoanrufe. So sind alle Teammitglieder auf dem Bildschirm zu sehen, und es können nicht nur Verbindungen zum aktuell Sprechenden hergestellt werden. Diese Funktion findet sich bei Zoom und anderen Konferenzplattformen.
  • Beziehe dich auf das Scrum Board. Wenn bei eurem Stand-up-Meeting das Scrum Board des Teams im Mittelpunkt steht, bleiben alle leichter auf demselben Stand. Das Board mit den Aufgaben kann die Visualisierung der einzelnen User Storys und Aufgabenelemente erleichtern, wenn die Teammitglieder ihre laufenden Arbeiten und Blocker nennen.
  • Sei offen für asynchrone Stand-ups. Teams, deren Arbeitszeiten sich gar nicht überschneiden, sollten auf asynchrone Stand-up-Meetings setzen. Diese Teams können Slack oder Kommentare auf den Boards mit ihren Aufgaben nutzen, um Neuigkeiten mitzuteilen, wenn sie online gehen. Dank der Integration zwischen Slack und Jira Software kannst du alle Informationen vermitteln, die auch bei einem regulären Stand-up wichtig wären. Mit einer Prise Humor und einer persönlichen Note sorgst du dafür, dass bei asynchronen Stand-ups alle motiviert bleiben.
Stand-up-Meetings in Slack

Stand-up-Meetings sind nur einer der Bestandteile eines soliden Agile-Programms. Genau wie andere Scrum-Zeremonien (z. B. Sprint-Planung, Sprint-Reviews und Retrospektiven) braucht es Zeit und mehrere Iterationen, bis Stand-ups optimal laufen. Scheue dich nicht, Änderungen vorzunehmen, solange sie zu deinem Team und deinem Programm passen. Und vergiss nicht, Spaß zu haben!

Weiter geht's
Scrum master