Standup-Meetings in agilen Teams

So entlarvst du mit Stand-up-Meetings Blocker und stärkst dein Agile-Team

Dan Radigan Dan Radigan
Themen durchsuchen

Stand-up-Meetings gehören zu den grundlegenden Bestandteilen der Agile-Entwicklung und werden sehr häufig missverstanden. Seien wir ehrlich: Stand-up-Meetings alleine machen dein Team nicht agil. Sie sind nicht dafür gedacht, Egos zu streicheln oder Jobbeschreibungen zu rechtfertigen. Ihr sollt dabei nicht planen, denn dafür gibt es die Sprint-Planung. Stand-up-Meetings sind auch nicht die einzige Gelegenheit zum Erwähnen von Blockern. Wenn du nicht weiterkommst, bitte um Hilfe!

In diesem Artikel erklären wir, wie du Blockern effektiv begegnest, und verraten dir weitere tolle Tipps und Tricks aus dem Alltag bei Atlassian. Wir möchten dir dabei helfen, deine Stand-up-Meetings (und dein gesamtes Agile-Programm) erfolgreich zu gestalten.

Was ist ein Standup-Meeting in Scrum?

In vielen Sportarten wie American Football und Rugby versammelt sich das Team vor jedem Spiel in einem Kreis und steckt die Köpfe zusammen. Dahinter steht eine Strategie: Das Team ist während des gesamten Spiels gut informiert, miteinander verbunden und aufeinander abgestimmt. In Softwareteams übernimmt das Stand-up-Meeting dieselbe Funktion. Es wird häufig auch als "Daily Scrum" bezeichnet und stä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 Stand-up 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 Probleme behindern mich?

Diese Fragen beleuchten den Fortschritt und helfen dem Team, Blocker zu benennen. Darüber hinaus wird der Teamgeist gestärkt, wenn alle über ihren Fortschritt und ihren 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 den Beitrag zum 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 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 großartige Filter, die bei der Vorbereitung auf Stand-ups genutzt werden können, 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 im Laufe des letzten Tags aktualisiert wurden.

Die Verwendung der Schnellsuche auf den Jira Agile-Boards
Profitipp

Eine gerne verwendete benutzerdefinierte Anpassung des "Nur meine Vorgänge"-Filters ist das Hinzufügen des Teilnehmerfelds aus dem Jira Toolkit-Add-on. Auf diese Weise werden neben den dir zugewiesenen Vorgängen auch alle Vorgänge ausgegeben, mit denen du in Berührung gekommen bist. Die JQL für diesen Filter lautet folgendermaßen:

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

Standup-Meetings bei Atlassian

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

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

  1. Wähle eine Zeit, die für alle passt: Bei Atlassian finden die meisten Stand-up-Meetings in nicht verteilten Teams 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 Desk-Team beispielsweise ist zwischen San Francisco und Sydney verteilt. Das Stand-up dieses Teams findet um 15:30 Uhr der Ortszeit von San Francisco statt. Ein Stand-up-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 Stand-ups effizient: Viele Teams bei Atlassian nutzen einen (unverbindlichen) Timer, damit niemand abschweift und das Stand-up-Meeting effizient bleibt. Wechselt euch beim Zeitstoppen ab, damit jeder Verantwortung übernimmt und sich eingebunden fühlt. Begrenze die Dauer der Stand-up-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 Stand-up-Meetings zum Gegenstand der Teamretrospektiven: Stand-ups sind in vielen Agile-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 Stand-ups 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 Stand-ups sind agil!

Profitipp

Einige Atlassian-Teams integrieren Crontabs, Pandora und ihr Jira-Wallboard in ihre Meetings. Crontabs lädt 15 Sekunden vor Beginn des Stand-ups Pandora (und die Lieblingsmusik des Teams), um das Team aufmerksam zu machen und pünktlich anzufangen. Auf dem Wallboard des Teams werden alle blockierten Vorgänge 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 12 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: Halte Video-Stand-ups ab, an denen alle Teammitglieder auf 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