Scrum Teams: Was hat es mit all den Scrum-Meetings auf sich?

Scrum Teams: Was hat es mit all den Scrum-Meetings auf sich?

  • Mainframe
6 Minuten Lesezeit Aktualisiert Aug 16, 2016

Auf einen Blick: Scrum-Meetings sind entscheidend, um Zusammenarbeit und Produktivität in der agilen Entwicklung zu fördern und legen Wert auf Verantwortlichkeit und Transparenz. Wichtige Typen sind tägliche Standups, Sprintplanung, Sprint-Reviews, Sprint-Retrospektiven und die Verfeinerung des Produktrückstabes, die jeweils unterschiedliche Zwecke erfüllen, um den Arbeitsablauf zu verbessern.

  • Tägliche Stand-ups gewährleisten Verantwortlichkeit und erkennen Hindernisse.
  • Die Sprintplanung stimmt die Arbeit mit der Teamkapazität und den Zielen aus.

Einer der Hauptkritikpunkte gegenüber Agile ist, dass es zu viele Meetings beinhaltet, insbesondere die Scrum-Meetings, die ein Scrum-Team während zweiwöchiger Sprints abhält. Aber es ist eine fehlgeleitete Vorstellung, dass Agile mit überflüssigen Meetings überbesetzt ist, so Josh Dahlberg, Scrum Master bei Compuware's iStrobe and Fault Analytics. Er sagt, dass Scrum-Meetings sorgfältig gestaltet sind, um:

  • Verbessern Sie die Produktivität der Entwickler
  • Verhindern, dass spontane Treffen die Entwicklung und die Betriebsarbeit behindern

Aber was macht Scrum-Meetings sonst noch so anders als typische Unternehmenstreffen? Um diese Meetings herum werden Rahmenbedingungen festgelegt, um die Verschwendung übermäßiger Diskussionen zu reduzieren, die zusätzlichen Meetings benötigen. Zum Beispiel sind Scrum-Meetings zeitgesteuert, und Diskussionen, die vom Kerninhalt abweichen, sind nicht erlaubt. Diese disziplinierte Atmosphäre ermöglicht es Scrum-Teams, mehr Zeit mit der Entwicklung und Lösung von Problemen zu verbringen, anstatt den ganzen Tag in Meetings zu sitzen. Wie Dahlberg sagt:

"Je weniger Meetings die Leute übernehmen müssen, desto besser. Dann können sich die Entwickler auf die eigentliche Arbeit konzentrieren."

Arten von Scrum-Meetings

Es gibt fünf Arten von Scrum-Sitzungen, die in regelmäßigen Abständen stattfinden:

Schauen wir uns jeden an.

Tägliches Stand-up

Der tägliche Standup ist bedeutsam, weil er den Scrum-Teammitgliedern Rechenschaft abgibt. Diese Scrum-Meetings finden während des gesamten Sprints statt. Jeden Tag beantworten die Mitglieder drei Hauptfragen:

  • Was hast du gestern gemacht?
  • Was machst du heute?
  • Behindert irgendetwas deinen Fortschritt?

"Was du gestern gemacht hast, woran du heute arbeitest – es wird erwartet, dass es Dinge im aktuellen Sprint sind, Dinge, zu denen wir uns zuvor verpflichtet haben", sagte Dahlberg. Dass Scrum-Teams Informationen zu diesen Fragen liefern, hilft dem Scrum-Meister zu erkennen, ob etwas den Fortschritt behindern könnte. Aber es ist auch eine Gelegenheit, effektivere Wege zum Abschluss zu finden. "Jeder gibt ein Status-Update und sagt, ob es etwas gibt, das ihn daran hindert, seine Verpflichtungen zu erfüllen", sagte Dahlberg. "Wenn jemand sagt, er arbeitet noch an einer bestimmten Funktionalität und das ist ein Hindernis für jemand anderen, können wir das beheben." Ein weiterer Vorteil des täglichen Stand-ups ist die Transparenz. Jeder in der Organisation ist eingeladen, mitzusitzen und alles zu hören, was im täglichen Standup besprochen wird, obwohl nur das Scrum-Team sprechen darf – die Zeit ist begrenzt. "Jemand könnte daran interessiert sein, zu sehen, wo das Scrum-Team im Sprint steht, um für die Zukunft Überlegungen zu treffen", sagte Dahlberg. Wenn das Scrum-Team an etwas arbeitet, das einen anderen Bereich beeinflussen könnte, wäre es sinnvoll, dass die in diesem Bereich arbeitenden Personen darüber informiert sind.

Sprintplanung

Wenn ein Sprint der Arbeitsprozess von Agile ist, ist Sprintplanung der Anfang dieses Prozesses. "Sprintplanung richtet die Arbeit aus und gibt Kostenvoranschläge, sodass Sie von Anfang an wissen, wie viel Ihre Kapazität ist, basierend darauf, wie viele Personen im Team sind, wer Urlaub hat, wie viele Stunden Sie arbeiten müssen und was Sie in zwei Wochen mit der verfügbaren Kapazität erreichen können", sagte Dahlberg. Dieses Scrum-Meeting sollte für jede Woche des Sprints zwei Stunden dauern – ein zweiwöchiger Sprint würde also ein maximal vierstündiges Scrum-Meeting erfordern. (Vermeiden Sie Frühjahrsplanungspanik mit diesen Expertentipps.)

Sprint-Rezension

Am Ende des Sprints hält das Scrum-Team die Sprint-Überprüfung um:

  • Demo-Funktionalität
  • Bespreche mit Aktionären und anderen, was während des Sprints erreicht wurde

"Das Feedback kann von Geschichte zu Geschichte variieren", sagte Dahlberg, "aber im Allgemeinen hoffen wir auf ein Gespräch, das neue Funktionen verbessert." Während des Feedback-Prozesses könnte ein Product Owner Feedback zur Änderung einer Funktion geben, nachdem er das ursprüngliche Konzept gesehen und missbilligt hat. Teammitglieder könnten sich erkundigen, welche API zur Umsetzung eines Problems verwendet wurde, und möglicherweise effizientere Alternativen anbieten. Dieses Scrum-Meeting sollte für jede Woche des Sprints eine Stunde dauern. Zum Beispiel würde ein zweiwöchiger Sprint eine zweistündige Sprint-Review beinhalten. (Erwägen Sie, Teams für agile Sprint-Reviews zu kombinieren .)

Sprint-Rückblick

Die Sprint-Retrospektive ist ein Scrum-Treffen, das ausschließlich für das Scrum-Team gilt, um sich zu treffen und über den letzten Sprint nachzudenken. "Es hat großen Wert, weil es um unsere Prozesse und interne Verbesserung geht", sagte Dahlberg. Während der Sprint-Retrospektive erklärte das Scrum-Team:

  • Geht sich Dinge noch einmal an, die im letzten Sprint funktioniert haben oder nicht funktioniert haben
  • Entscheide, was du ändern oder weitermachen solltest

Die Sprint-Retrospektive sollte etwa eine Stunde dauern. Wenn du eine Sprint-Retrospektive in weniger als 45 Minuten durchliest, holst du laut Dahlberg wahrscheinlich keinen optimalen Nutzen aus dem Scrum-Meeting. (Maximiere den Sprint-Retrospektivwert mit diesen 10 Tipps.)

Verfeinerung des Produktrückstands

Die Verfeinerung des Produktrückstands dauert je nach Scrum-Team 1–2 Stunden und erfolgt zwischen den Sprints. Sie gibt Scrum-Teams die Möglichkeit:

  • Bewerten Sie eine Geschichte auf Klarheit, Umfang und Machbarkeit
  • Erfahren Sie, was im nächsten Sprint ansteht
  • Äußern Sie früh im Prozess Bedenken
  • Mach die Sprintplanung schneller

"Ein Product Owner hat eine Vorstellung davon, wie eine Funktionalität am Ende jedes Sprints aussehen soll", sagte Dahlberg. "Das Refinement-Meeting dient dazu, eine technische Diskussion über eine User Story zu führen und sicherzustellen, dass das Scrum-Team die Anforderungen versteht und dass die Anforderungen innerhalb eines Sprints geliefert werden können."

Scrum-Meetings unterstützen die Agilität des Großrechners

Mainframe-Agilität ist mittlerweile eine wettbewerbsfähige Voraussetzung für Unternehmen in der sich beschleunigenden digitalen Wirtschaft. Agile bietet den Entwicklungsrahmen, damit IT-Organisationen in einer schnelllebigen Umgebung erfolgreich sind, und Scrum-Meetings sind ein unverzichtbarer Bestandteil dieses Rahmens, der Scrum-Teams hilft, effizientere Entwicklungen und Bereitstellung von Funktionalitäten durchzuführen.

Verwandte Literatur

 

Diese Beiträge sind meine eigenen und spiegeln nicht unbedingt die Position, Strategien oder Meinung von BMC wider.

Mehr aus Mainframe

Interessieren Sie sich für mehr von BMC?

The Brief ist unsere monatliche E-Mail zum Mainframe und zur Enterprise-Orchestrierung: Recherchen, Kundenberichte, Produktnachrichten, Events.

Mit der Registrierung für dieses Angebot bestätigen Sie, dass Sie die Datenschutzrichtlinie von BMC gelesen und zugestimmt haben.

Sie haben The Brief abonniert

Das Briefing umfasst die Mainframe- und Enterprise-Orchestrierung – BMC AMI und Control-M – sowie die Analystenforschung, Kundeneinsätze und Events in beiden Bereichen.