Weiter zum Hauptinhalt

Was ist Scrum? Scrum‑Methodik erklärt

Scrum ist ein Projektmanagement-Framework, das dazu beiträgt, die Produktion eines Produkts zu rationalisieren, qualitativ hochwertige Projektergebnisse zu erzielen und es einfacher macht, die Kunden über den Projektverlauf auf dem Laufenden zu halten. Es ist anpassungsfähig und erleichtert die Bewältigung komplexer Aufgaben. Jeder, der in Scrum involviert ist, kann in seiner Funktion effektiver arbeiten, weil er genau weiß, welche Aufgaben er zu erledigen hat und welche Fristen er einhalten muss.

Das Ziel von Scrum besteht darin, von der Verwendung maschinell generierter Metriken für die Produktion eines Projekts wegzukommen. Es wirft einen ehrlichen Blick auf das Projekt und die beteiligten Personen und ermöglicht es den Teilnehmern, realistische Ziele zu setzen. Das Framework gibt Entwicklern außerdem den Raum, den sie benötigen, um ihren Teil des Projekts ohne Mikromanagement zu produzieren. Stattdessen teilt das Scrum-Entwicklungsteam die Aufgaben untereinander auf, um das Projekt rechtzeitig fertigzustellen. Jeder im Projekt hat eine Stimme und sein Beitrag wird genauso gewichtet wie der aller anderen.

Der Scrum Master oder Leader hat die Aufgabe, das Projekt auf Kurs zu halten und mit dem Kunden zu kommunizieren. Jeder im Team trifft sich mit dem Scrum-Master in festgelegten Intervallen, um den Projektfortschritt zu besprechen. Die Informationen, die bei den Treffen vermittelt werden, werden dann an den Kunden weitergegeben, damit er auf dem Laufenden bleibt und weiß, was ihn erwartet.

Im Kern ist Scrum ein Framework, das die Erwartungen steuert und alle am Projekt beteiligten Personen und Bereiche durch Thought Leadership leitet. Ziele sind festgelegt, Arbeitsgruppen werden organisiert, Rollen zugewiesen und der Workflow wird verfolgt. Das ist zwar keine Garantie dafür, dass immer alles reibungslos abläuft, aber es macht es allen leichter, ihre Arbeit rechtzeitig zu erledigen und das Produkt fristgerecht an den Kunden zu liefern. Lies weiter, um mehr darüber zu erfahren, wie die Scrum-Methode funktioniert und wie sie auf Organisationen jeder Größe angewendet werden kann.

Was ist das Scrum-Framework?

Scrum is a framework designed to encourage a collaborative, creative, and effective approach to complex projects and problems.

Du fragst dich vielleicht „Wofür steht Scrum?“, vor allem, weil Akronyme häufig für verschiedene Managementprozesse verwendet werden. Das Wort „Scrum“ ist jedoch kein Akronym, sondern stammt aus der Welt des Rugby, wo die Spieler eine Formation bilden, die als Scrum bekannt ist. Es ähnelt in seinem Aussehen einem Huddle, ist aber der Beginn einer Aktion im Gegensatz zur Diskussion der Aktion. Die Erfinder von Scrum haben das Konzept auf das agile Projektmanagement übertragen, das sich leicht an jede Art und Größe der Produktentwicklung anpassen lässt.

Das Scrum-Framework besteht aus einer Reihe von Phasen, die verschiedene Phasen eines Projekts verfolgen. Dazu gehören unter anderem:

  • Initiierung
  • Planung und Schätzung
  • Implementierung
  • Überprüfung
  • Veröffentlichung

Das Scrum-Framework bündelt im Wesentlichen jede Phase des Projekts und sorgt dafür, dass sich alle von Anfang bis Ende auf die anstehende Aufgabe konzentrieren. Es minimiert das Risiko von Missverständnissen, weil jeder sehen kann, was vor sich geht, wer welchen Anteil am Projekt hat, wie der Stand seiner Arbeit ist und ob er die Sprint-Deadline einhalten kann oder nicht.

Der Fortschritt wird täglich über ein Meeting mit dem Scrum-Master überprüft und auf einem Whiteboard markiert, damit alle Teilnehmer ihn sehen können. So können alle sehen, wie der aktuelle Stand des Sprints ist, ob es ein Backlog gibt und ob eine andere Gruppe bereit ist, ihre Arbeit mit anderen Gruppen zu kombinieren und das Produkt fertigzustellen, das im Mittelpunkt des Sprints steht.

Geschichte des Scrum-Frameworks

Das ursprüngliche Konzept von Scrum als Projektmanagement-Framework wurde 1986 in einem Artikel in der Harvard Business Review vorgestellt. Die Autoren Takeuchi und Nonaka hoben hervor, wie Unternehmen aus verschiedenen Fertigungsbranchen funktionsübergreifende Teams nutzten, die selbstorganisiert waren und bei der Entwicklung von Produkten zusammenarbeiteten. In dem Artikel ging es auch darum, wie das Management bessere Ergebnisse erzielte, indem es den Teams ermöglichte, unabhängig voneinander zu arbeiten und die Produktionsziele zu erreichen.

Im Jahr 1993 wandten Jeff Sutherland und seine Mitarbeiter bei der Easel Corporation die Scrum-Prinzipien auf die Softwareentwicklung an und passten den Workflow an den Programmierprozess an. 1995 nutzte Ken Schwaber von Advanced Development Methods die frühe Version von Scrum und verfeinerte sie zu dem Produktionsprozess, der fast 30 Jahre später immer noch verwendet wird. Schwaber und Sutherland arbeiteten gemeinsam an der Entwicklung und Verbesserung des Scrum-Frameworks und veröffentlichten schließlich ein Papier, in dem sie darlegten, wie man Scrum für Softwareentwicklungsprozesse nutzen kann.

Scrum wurde verwendet, um eine andere Art von Projektmanagement-Framework zu entwickeln, das als „Agile“ bekannt ist. Zusammen mit Mike Beedle verfasste Schwaber 2001 das Buch „Agile Software Development with Scrum“ und eröffnete damit einen weiteren Weg für Softwareentwickler, ihre Produktentwicklung mit mehr Tiefe und Intensität zu planen und zu steuern.

Was ist ein Scrum-Master?

Der Scrum-Master ist eine Person, die weder Manager noch Teamleiter ist. Stattdessen ist es ihre Aufgabe, die Arbeit der Teams am Projekt zu erleichtern und zu verhindern, dass Unterbrechungen oder andere Ablenkungen das Team vom Kurs abbringen. Der Scrum-Master hat auch die Aufgabe, den Teammitgliedern die Scrum-Theorie und -Konzepte näherzubringen und das Team zu ermutigen, sein Bestes zu geben und dabei Stresssituationen zu vermeiden.

Der Scrum-Master ist quasi ein Coach, Cheerleader, Moderator, Ausbilder und Ansprechpartner für das Management. Scrum-Master unterstützen die Teams, mischen sich aber nicht ein und verwalten die Arbeitsabläufe nicht, da die Teams im Rahmen von Scrum weitgehend unabhängig sein sollen.

Scrum vs. Agile

Scrum ist ein agiles Framework und Agile ist ein eigenes Framework für Softwareentwicklungsprozesse. Scrum konzentriert sich mehr darauf, dem Kunden Abschnitte der Arbeit zu liefern und ihn so über den Fortschritt seines Auftrags auf dem Laufenden zu halten. Im Gegensatz dazu tritt Agile einen Schritt zurück und betrachtet das gesamte Bild während des Produktionsprozesses und liefert ein fertiges Projekt zu einem festgelegten Termin. Also, was ist Scrum in Agile? Agile ist eine Art Projektmanagement-Philosophie, während Scrum eine Methode ist. Agile konzentriert sich auf die Bereitstellung des gesamten Projekts am Ende des Prozesses, während Scrum kurze Sprints verwendet, um Teile des Projekts an den Kunden zu liefern. Der Fokus von Scrum auf kurzfristige Ergebnisse kann innerhalb einer agilen Projektmanagement-Philosophie genutzt werden, um Teams zu ermöglichen, unabhängig zu arbeiten, in längeren Sprints zu arbeiten und das Produkt in einem Paket zu liefern, im Gegensatz zu mehreren kleinen.

Vorteile von Scrum

Traditionelles Top-Down-Projektmanagement kann manchmal zu schlechten Ergebnissen führen, weil es wenig Flexibilität gibt. Unter Managern herrscht außerdem der Eindruck, dass sie ihren Teams nicht vertrauen können, dass sie unabhängig arbeiten und trotzdem Fortschritte machen. Die Menschen, die an den Projekten arbeiten, fühlen sich gestresst, bekommen wenig Unterstützung und haben das Gefühl, dass ihre Anliegen nicht gehört werden. Das führt zu Burnout und Unmut bei den Projektmitarbeitern, was den Projektfortschritt verlangsamen und die Manager dazu bringen kann, noch mehr Druck auf die Teams auszuüben.

Scrum verzichtet auf computergesteuerte Metriken und Zeitpläne und überlässt es stattdessen den Menschen, die Produktionsziele in einem Tempo festzulegen, das sie für realistisch halten. Außerdem wird so das Mikromanagement minimiert, das ein Projekt verlangsamen und bei den Projektmitarbeitern zu Unmut führen kann. Im Gegenzug sind alle Beteiligten engagierter, sie haben das Gefühl, an dem Projekt beteiligt zu sein, und wissen, dass ihre Anliegen gehört und respektiert werden. Scrum ermöglicht es den Menschen außerdem, menschlich zu sein und Fehler ohne größere Konsequenzen zu machen, da der Prozess Raum für Fehler bietet.

Es hat sich gezeigt, dass der Einsatz von Scrum für das Projektmanagement das Leben der Beschäftigten verbessert, die in diesem Framework arbeiten. Eine Umfrage ergab, dass 85 % der Scrum-Benutzer angaben, dass die Verwendung des Frameworks die Qualität ihres Arbeitslebens verbessert hat. Scrum kann für alle Beteiligten Stress abbauen, die Ideenfindung erleichtern und zu einem qualitativ hochwertigen Endprodukt führen, auf das die Teammitglieder stolz sein können.

In one survey, 85% of users reported that the Scrum framework had improved the quality of their work life

Scrum-Ereignisse

Scrum verwendet eine Reihe von Phasen oder Ereignissen, die flexibel und anpassungsfähig an die Bedürfnisse des Teams sind und auf den Druck des Projekts und des Kunden reagieren. Die an einem Scrum beteiligten Ereignisse sind:

Sprint-Planung

Bei einem Sprint wird einem Team eine bestimmte Aufgabe gestellt und ein Zeitlimit für deren Erledigung gesetzt. Der Sprint dauert von zwei bis vier Wochen und besteht aus einem bestimmten Ziel, das erreicht werden muss. Jeder Sprint besteht aus drei Phasen, die vor dem Start festgelegt werden müssen. Dazu gehören:

  • Entwerfen des Sprints
  • Die Geschwindigkeit schätzen
  • Die Arbeit auf die Teams im Sprint verteilen

In der Planungsphase des Sprints geht es darum, die notwendigen Aufgaben aufzuschlüsseln, ein Backlog zu erstellen, die Aufgaben den Teams zuzuweisen, die Länge des Sprints festzulegen und tägliche Meetings einzurichten, die zu Beginn des Sprints stattfinden.

Sprint-Review oder Retrospektive

Der Zweck der Review- oder Retrospektive-Phase ist es, die Ergebnisse des Sprints durchzugehen und auf der Grundlage der Ergebnisse des Sprints über den weiteren Weg zu entscheiden. Die Teammitglieder können dies als Gelegenheit nutzen, um die Art und Weise, wie ein Prozess abläuft, zu ändern oder denselben Prozess beizubehalten, weil er effektiv ist. Dies ist auch der Punkt, an dem sich die Teammitglieder mit wichtigen Beteiligten, Managern und dem Kunden treffen. Alle setzen sich zusammen, um den Fortschritt auf dem Weg zum Endziel für das Produkt zu besprechen.

Daily Scrum

Das Daily Scrum ist ein 15-minütiges Meeting, das jeden Tag zu einer festgelegten Zeit stattfindet. Die Regeln des Meetings verlangen, dass alle in einer Scrum-Formation zusammenstehen und aktiv zuhören, um die neuesten Informationen über den Fortschritt des Teams zu erhalten. Scrums sollen die Notwendigkeit eines täglichen Meetings beseitigen, das die Produktion erheblich verzögern kann. Sie sollen auch insofern demokratisch sein, als der Scrum-Master und die Geschäftsleitung als Teilnehmer und nicht als Leiter fungieren.

Ein weiterer Zweck des täglichen Scrum-Meetings ist die Behandlung von Themen wie der Umgang mit Konflikten im Team, der Umgang mit persönlichen Problemen und die Lösung von Problemen, die das Team am Fortschritt hindern. Alles, was als problematisch angesehen wird, wird durch den Open-Book-Managementstil von Scrum gelöst. Die direkte Konfrontation mit Problemen hat zur Folge, dass Unmut abgebaut wird und alle zusammenkommen, um auf das Ziel hinzuarbeiten, die Produktion am Ende des Sprints abzuschließen.

Scrum-Artefakte

Die Verwendung des Wortes „Artefakte“ soll Elemente beschreiben, die Teil der Sprintphase der Produktentwicklung sind. Es gibt drei Hauptartefakte, darunter die folgenden:

Product-Backlog

Das Product-Backlog ist eine geordnete Liste von Arbeiten, die während des Sprints erledigt werden müssen. Im Wesentlichen beginnt der Sprint in einem Backlog-Zustand und die Teams müssen den Backlog bis zum Ende des Sprints abarbeiten. Ein weiterer Aspekt des Product-Backlogs ist die Tatsache, dass das Team jeweils an einem einzelnen Backlog arbeitet und während des Sprints keine anderen Arbeiten vornimmt.

Das Product-Backlog ist in genaue Schritte unterteilt, den Arbeitsaufwand, der bei jedem Schritt erledigt werden muss, und in der Reihenfolge, in der es abgeschlossen werden muss, angeordnet. Die Teammitglieder können diese Gelegenheit nutzen, um die einzelnen Schritte zu präzisieren und die Arbeit zu verfeinern, die erledigt werden muss, um mit der nächsten Anforderung fortzufahren.

Sprint-Backlog

Das Sprint-Backlog konzentriert sich auf die Arbeit, die die Teammitglieder während des Sprints erledigen möchten. Es besteht aus vier Elementen, darunter:

  • Prognose
  • To-do
  • In Bearbeitung
  • Fertig

Die Prognose besteht aus der Arbeit, die im Sprint enthalten ist, und die To-do-Phase ist die erste Phase dieser Arbeit. Jedes Teammitglied hat ein Ticket, das ihm für seinen Teil der Arbeit zugewiesen wird, und sie hängen ihr Ticket an eine Tafel, um ihren Fortschritt zu zeigen. Die einzelnen Tickets bewegen sich über die gesamte Linie, wenn die Arbeit begonnen und abgeschlossen wird.

Produktinkrement

Ein Produktinkrement stellt ein abgeschlossenes Element des Projekts dar, das in die vorherigen Inkremente aufgenommen werden kann. Das Element muss einsatzbereit sein und sich in die vorherigen Schritte integrieren lassen. Sobald sich herausstellt, dass das Element funktioniert und es mit den vorherigen Inkrementen zusammengeführt wurde, gilt es als erledigt.

Scrum-Rollen

Ein Scrum wird von verschiedenen Personen geleitet, die am erfolgreichen Abschluss des Projekts beteiligt sind. Auch wenn die Teams unabhängig vom Management arbeiten, erledigen sie ihre Arbeit im Auftrag des Product Owners, des Managements und des Scrum Masters. Zu den Scrum-Rollen gehören:

Scrum Master

Die Rolle des Scrum-Masters besteht darin, dem Entwicklungsteam die Arbeit zu erleichtern und dabei möglichst wenig einzugreifen. Die Teams sollen sich während eines Sprints selbst organisieren und unabhängig arbeiten. Der Scrum Master sorgt dafür, dass die Unabhängigkeit jederzeit gewahrt bleibt, und stellt sicher, dass die Teams alles haben, was sie für einen reibungslosen Ablauf brauchen.

Product Owner

Der Product Owner ist eine Person, die dafür verantwortlich ist, dass das Produkt, das von den Scrum-Teams entwickelt wird, einen größtmöglichen Wert erzielt. Dazu gehört die Verwaltung des Backlogs, die klare Kommunikation des Produktziels und der Backlog-Elemente, das Ordnen der Backlog-Elemente und die Sicherstellung, dass die Anweisungen für das Backlog verständlich und klar sind.

Entwicklerteam

Das Entwicklerteam ist eine selbstorganisierende und verwaltende Gruppe von Entwicklern. Die Gruppe erstellt den Sprint- und Backlog-Plan, legt den erledigten Teil des Sprints fest, passt die Pläne an, um das Sprint-Ziel zu erreichen, und zieht die Mitglieder zur Verantwortung. Als Ganzes ist das Entwicklerteam für die Produktion des Projekts und der zu erbringenden Leistungen verantwortlich.

Arbeite an Kampagnen mit Mailchimp zusammen

Die Scrum-Methode basiert auf der Überzeugung, dass Zusammenarbeit gut ist und dass wir durch Zusammenarbeit hervorragende Arbeit leisten. Wenn du also Produkte entwickelst und dein Unternehmen aufbaust, solltest du den Schwerpunkt auf Teamarbeit und Zusammenarbeit legen. Zum Glück ist Mailchimp eine Plattform, die es Teams leicht macht, bei digitalen Marketing- und E-Commerce-Aktivitäten zusammenzuarbeiten.

Bei Mailchimp sind wir mehr als eine E-Mail-Marketing-Plattform. Auch in Sachen E-Commerce sind wir dein Partner. Wir bieten Dienstleistungen und Tools an, die dir helfen, deine Marketingaktivitäten zu intensivieren, den Aufbau einer E-Commerce-Website zu vereinfachen und neue Kunden zu finden. Mit unseren Tools zur Datenerfassung kannst du sehen, woher deine Kunden kommen, wie sie dich finden und was sie in den sozialen Medien über dich sagen. Diese Kennzahlen in Kombination mit unseren Marketingprodukten sollen dich besser über die Wirksamkeit deiner Aktivitäten informieren. Wenn du weißt, was funktioniert und was nicht, hast du die Möglichkeit, Änderungen vorzunehmen, die letztendlich deinem Unternehmen zugute kommen.

Wir bieten außerdem eine umfangreiche Wissensbasis und Ressourcen, die dir helfen, dein Unternehmen so effizient wie möglich zu führen. In unseren Artikeln geht es darum, wie du ein hybrides Büro führen kannst, wann es an der Zeit ist, externe Hilfe einzustellen, und wie du an deiner Unternehmenskultur arbeiten kannst. Ein Unternehmen zu führen bedeutet mehr als nur Dienstleistungen zu erbringen und Produkte an Kunden zu verkaufen. Es geht auch darum, eine Organisation zu führen, die deine persönlichen Werte widerspiegelt, deinen Wunsch, das Leben der Menschen zu verbessern, und ihnen die Tools zu geben, die sie für ihren Erfolg brauchen.

Artikel teilen