Viele Menschen denken darüber nach, zu Agile zu wechseln. Gute Initiative! Es ist eine gute Idee, mit einem guten Verständnis von Scrum Sprints zu beginnen. Hier ist eine Scrum-Sprint-Beschreibung, die Ihnen den Einstieg erleichtern soll.

Was ist Scrum? Feedbackbasierter Ansatz

Die Scrum-Methodik ist ein iteratives und inkrementelles Framework der agilen Softwareentwicklung, das entwickelt wurde, um Teams bei der Verwaltung des Entwicklungsprozesses zu unterstützen.

Es wird hauptsächlich in der Softwareindustrie verwendet, kann aber auch in vielen anderen Branchen eingesetzt werden. Das Schöne an Agile Scrum ist, dass es Zusammenarbeit, funktionierende Software und Flexibilität zur Anpassung an Veränderungen betont.

Transparenz, Inspektion und Anpassung sind Stichworte, wenn es um agiles Scrum geht. Prozesse, Workflows und Fortschritte sind praktisch immer sichtbar! Tatsächlich trifft sich das Team regelmäßig (physisch oder online) mit allen Mitgliedern und fördert die Kommunikation, damit sich das Team selbst organisieren kann.

Wenn man von einem Team spricht, besteht es normalerweise aus etwa 7 Personen mit jeweils einer anderen Rolle. Die Idee ist, dass das Team in kurzen Aktivitäten namens „Sprints“ arbeitet, bei denen Inspektion und Überprüfung sehr wichtig sind. Der Fokus liegt vor allem auf der kontinuierlichen Verbesserung des Prozesses und des Produktes selbst.

Die Hauptrollen des Scrum-Teams

Produkteigentümer

Der Product Owner repräsentiert den Kunden und sollte immer eine Vorstellung davon haben, was gebaut werden muss. Eine seiner Hauptaufgaben ist es, dies auszudrücken und dem Agile Coaching Team klar zu kommunizieren. Er ist derjenige, dem das Product Backlog gehört und der die Bestellung von Artikeln priorisiert, aber das bedeutet nicht, dass er entscheidet, wie und wie viel er während des Sprints tun wird.

Scrum-Master

Der Scrum Master hilft Product Ownern und Teams dabei, gemeinsame Ziele zu verstehen und zu planen, wie diese Ziele erreicht werden können. Er ist Berater und Coach für beide Seiten und muss dafür sorgen, dass das Team seine Sprintziele erreicht. Und da sich das Team selbst organisiert, muss der Scrum Master neutral bleiben und hat diese Autorität nicht wirklich.

Mitglied des Scrum-Teams

Das Team ist selbstorganisiert und seine Mitglieder sind verantwortlich für die Vervollständigung der festgelegten User Story und schaffen immer einen Mehrwert für das Produkt. Eine ihrer Aufgaben besteht darin, für jeden Sprint ein Angebot zu erstellen und festzulegen, wie die Arbeit ausgeführt wird.

Beschreibung des agilen Scrum-Sprints

Das erste, was Sie wissen müssen, ist, dass ein Scrum-Sprint ein regelmäßiger, wiederholbarer Arbeitszyklus ist, der die „Aufgaben“, die Sie früh im Prozess entscheiden, erledigt und sie zur Überprüfung bereit macht. Scrum-Sprints dauern normalerweise 30 Tage, aber wir ziehen es vor, diese Iterationen in weniger als zwei Wochen durchzuführen. Erstellen Sie während jedes Sprints lieferbare Produkte. Dies kann sehr einfach sein und sollte kein Problem darstellen.

Tatsächlich geht es darum, etwas zu bieten, das funktioniert. Denn um ehrlich zu sein, kann man nicht alle Features in zwei Wochen unterbringen. Die Idee ist, mit weniger zu beginnen. Aber das Wichtigste ist, es zu haben. In gewisser Weise gibt dies dem Kunden auch einen guten Hinweis darauf, was vor sich geht. Sofern das Projekt nicht sehr kurz und grundlegend ist, wird das Endprodukt in einem oder mehreren Sprints fertiggestellt. Wann immer wir also einen neuen Sprint starten, iterieren wir über den letzten abgeschlossenen Sprint.

Sprint-Planungsmeeting

Jeder Sprint sollte mit einem Meeting beginnen, bei dem das Team den Sprint bespricht und plant/organisiert. Sie beginnen damit, Ziele zu setzen und zu entscheiden, was das Ergebnis des Sprints sein wird. Das Team identifiziert User Stories, die aus dem Product Backlog (der kumulativen Liste der Ergebnisse für ein Produkt) in das Sprint Backlog (die Aufgabenliste des Sprints) verschoben werden. Was werden Sie im Wesentlichen tun und wie werden Sie es tun? Denken Sie daran, dass nach dem Start des Sprints keine Aufgaben hinzugefügt werden sollten. Wenn etwas bis zum Ende des Sprints nicht erledigt ist, müssen Sie es nur an das Backlog übergeben und priorisieren.

Tägliches Scrum-Meeting

Der Tag beginnt mit einem Daily Scrum Meeting. Ein kurzes Meeting, bei dem Teammitglieder Überprüfungen durchführen, um bei der Lösung von Problemen zu helfen. Sie unterhalten sich und sehen, wie alles läuft, was sie getan haben, was sie den Tag über tun werden und welche Probleme aufgetreten sind. Auch Aufstehen genannt.

Scrum-Sprint-Review

Ein Scrum Sprint Review markiert das „öffentliche“ Ende eines Sprints. Es wird erwartet, dass alle Beteiligten während des Meetings anwesend sind, und das Team wird die Möglichkeit haben, über User Stories zu sprechen, die nicht abgeschlossen werden können (falls vorhanden), und dann die geleistete Arbeit vorzuführen. Auf der anderen Seite sieht der Product Owner Verbesserungen am Produkt.