SCRUM – METHODEN DES AGILEN ARBEITENS
Die SCRUM Methode ist ein Modell aus dem agilen Projektmanagement, mit deren Hilfe Teams selbstorganisiert arbeiten können. Besonders geeignet ist die Methode für komplexe Projekte, bei denen am Anfang die konkreten Anforderungen noch unklar sind.
Was ist SCRUM?
Bei SCRUM handelt es sich um ein Framework, also eine vorgegebene Struktur. Es zeichnet sich durch schlanke Prozesse, eine schrittweise Entwicklung und regelmäßige Feedbackschleifen aus. Anwendung findet die Methode in allen möglichen Branchen, vor allem wenn es um die Entwicklung neuer Produkte oder Dienstleistungen geht. Sie ist jedoch branchenübergreifend anwendbar.
Im Zentrum der Methode steht ein inkrementelles Vorgehen: In einzelnen, in sich abgeschlossenen, Phasen (= Sprints) werden Schritt für Schritt verschiedene Produktversionen erstellt. Diese Sprints werden so lange wiederholt, bis am Ende ein zufriedenstellendes Produkt erstellt worden ist.
Wie funktioniert es?
Den Mittelpunkt der Methode bilden die sogenannten Sprints. Diese Arbeitsphasen dauern maximal vier Wochen und im Fokus jeden Sprints steht ein Teilziel, beziehungsweise eine bestimmte Produktversion, an der in dieser Zeit gearbeitet wird. Am Ende des Sprints wird das Ergebnis den Stakeholdern (zum Beispiel dem Kunden) präsentiert. Im Anschluss daran findet die Retrospektive statt, eine Reflexion des Arbeitsprozesses.
Das Team
Bei der SCRUM Methode wird in einem Team von höchstens zehn Personen gearbeitet. Das Team arbeitet selbstständig und selbstorganisiert. Dabei gibt es innerhalb des Teams unterschiedliche Rollen:
SCRUM-Master: Kümmert sich um die Einhaltung der SCRUM-Regeln
Product-Owner: Trägt die Verantwortung für das Endprodukt
Entwickler: Arbeiten an der Umsetzung des Produkts
Die Artefakte
Damit sind bei der SCRUM Methode die Arbeitsergebnisse gemeint, die im Laufe des Arbeitsprozesses entstehen. Insgesamt gibt es drei Artefakte.
Product Backlog
Hier werden die genauen Anforderungen an das zu erarbeitende Produkt festgehalten, in geordneter Reihenfolge nach Priorität. Das Product Backlog steht jedoch nicht von Anfang an fest, außerdem verändert es sich im laufe des Arbeitsprozesses, so dass es dynamisch ist und sich immer weiterentwickelt. So können Anforderungen neu formuliert und Prioritäten anders gesetzt werden.
Sprint Backlog
Hierbei handelt es sich um eine Art To-Do-Liste für den nächsten Sprint. Bestimmte Anforderungen aus dem Product Backlog werden ausgewählt um dann im nächsten Sprint umgesetzt zu werden. Diese werden später auf bestimmte Aufgaben reduziert, die zum Erreichen der Anforderungen erledigt werden müssen.
Product Increment
Das Product Increment ist das Zwischenprodukt, das am Ende eines Sprints vorliegt. Es umfasst alle formulierten Anforderungen aus dem Product Backlog die während des aktuellen und auch den vorherigen Sprints fertiggestellt wurden.
SCRUM ist eine Methode, bei der die Teams selbstorganisiert arbeiten. Teamgesundheit hat demnach einen besonders hohen Stellenwert.
Die Ereignisse
Neben den Rollen, die jeder im Team innehat, und den Artefakten, gibt es bei der SCRUM Methode noch die Ereignisse. Sie kommen in jedem Sprint vor.
Sprint Planning
Das Sprint-Planning steht am Beginn jeder Sprint-Phase. Das Team aus Entwicklern legt zusammen mit dem Product Owner zunächst fest, was im nächsten Sprint erreicht werden soll, also welche Anforderungen umgesetzt werden sollen. Danach wird von den Entwicklern geplant, wie das umgesetzt werden soll und welche Arbeitsschritte dafür nötig sind (diese werden dann im Sprint Backlog festgehalten). Das Sprint Planning sollte pro Woche nicht mehr als zwei Stunden einnehmen.
Daily Scrum
Bei dem Daily Scrum handelt es sich um ein tägliches Meeting, das die Mitarbeitenden während eines Sprints abhalten. Dabei werden in Kürze die anfallenden Aufgaben des Tages besprochen und berichtet, was am vorangegangenen Tag erarbeitet wurde.
Sprint Review
Am Ende eines jeden Sprints findet ein Sprint-Review statt, bei dem den Stakeholdern das Endprodukt präsentiert wird. Es wird gemeinsam diskutiert, welche Anforderungen aus dem Product Backlog erfüllt wurden. Mithilfe des Feedbacks der Stakeholder werden vom Product Owner neue Anforderungen festgelegt beziehungsweise alte werden überarbeitet und angepasst.
Sprint Retrospektive
Als letztes findet die Sprint-Retrospektive statt. Das Scrum-Team trifft sich um den vorangegangenen Sprint zu reflektieren. Was lief gut? Wo gibt es Verbesserungsbedarf? Das kann sich auch auf verwendete Tools oder die interne Kommunikation innerhalb des Teams beziehen. So kann sich die Zusammenarbeit des Scrum-Teams von Sprint zu Sprint verbessern.
Welche Vorteile bietet die SCRUM-Methode Unternehmen?
SCRUM hat das Ziel schnell und kostengünstig Produkte zu entwickeln, und das in einem dynamischen Umfeld. Als Methode des agilen Projektmanagements bietet SCRUM die Möglichkeit, immer wieder auf sich ändernde Begebenheiten zu reagieren und flexibel und anpassungsfähig zu bleiben. Da vor allem bei Neuentwicklungen nicht vorherzusehen ist, wie sich der Prozess entwickelt, ist die Methode dank ihrer Flexibilität für Unternehmen ein echter Gewinn.