Warum die Scrum-Methode wählen? Erklärung in aller Agilität!

Von Jérémy Hasenfratz
Am 17. Februar 2021 aktualisiert, ursprünglich im Mai 2020 veröffentlicht
definition backgroundillustration post it 1

Scrum-Methode, Agile-Methode, Kanban-Methode… Sind Sie ein bisschen durcheinander mit all diesen Terminologien?

Scrum bedeutet angeordnetes Gedränge. Hat nichts mit Rugby zu tun, oder? 🤔

Na ja, ein bisschen schon! Diese Methode basiert auf der Arbeit eines vielseitigen, taktischen Teams, das gemeinsam Fortschritte erzielt.

Warum diese Methode und nicht eine andere? Weil sie von großer Bedeutung in der Software-Entwicklung ist und die Ko-Kreativität zwischen Kunden und Teams fördert!

Benötigen Sie eine flexiblere Organisation für Ihr Web-Projektmanagement, aber mit genügend Fokus, damit Sie Termine, Budget und den Endbenutzer nicht aus den Augen verlieren?

Wir stellen Ihnen die Scrum-Methode vor und wie sie in der Praxis umgesetzt wird.

Was ist die agile Scrum-Methode?

Agile Methoden sind vielfältig und basieren alle auf dem Agilen Manifest, das 2001 von Experten der Software-Entwicklung, wie Ken Schwaber und Jeff Sutherland, verfasst wurde.

Sie waren der Meinung, dass die klassischen Projektmanagement-Methoden (V-Modell) nicht die beste Reaktivität erlaubten.

Ob es sich um ein Projekt, ein Produkt oder eine Funktion handelt, das Projektmanagement muss kollaborativ sein und der Entwicklungszyklus soll:

iterativ (mehrmals wiederholt, von der ersten Idee bis zu einer immer erfolgreicheren Version),

inkrementell (progressiv, Aufgabe für Aufgabe),

→ und anpassungsfähig sein.

Scrum : itératif et incrémentalDie erste Linie stellt das Iterationsprinzip dar, die untere das inkrementelle Prinzip. Aus einem Video von © Joseph Flahiff

Definition: Scrum ist eine der am meisten geschätzten agilen Projektmanagement-Methoden in der Webentwicklung, die im Scrum Guide festgelegt wurde.

Dieser Rahmen basiert auf dem Prinzip,

→dass ein komplexes Projekt weder vorhersehbar noch vollständig planbar ist;

→dass seine Verwaltung ein Minimum an Flexibilität erfordert, um Änderungen leicht in die erste Planung integrieren zu können.

Vorteile der Scrum-Methode

Seine Stärke besteht darin, sich auf kurze und ständig anpassbare Entwicklungszyklen zu verlassen, ohne jemals die Benutzererfahrung aus den Augen zu verlieren.

Zu ihren Vorteilen gehört:

  • flexibleres, intelligentes Arbeitsmanagement, das die Effizienz des Teams verbessert,
  • eine bessere Sichtbarkeit des Projekts und seiner Entwicklung,
  • verstärkte interne Kommunikation und damit einen besseren Zusammenhalt im Team,
  • den Austausch von Wissen und die Förderung gegenseitiger Hilfe,
  • Zeitersparnis und bessere Reaktionsfähigkeit dank häufiger Besprechungen und Insights des Auftraggebers.

Aufbau des Scrum-Frameworks

scrum-methode© Bright Solutions

Das Scrum-Framework stützt sich auf:

In den nächsten Teilen werden wir Sie in die Scrum-Arbeitsweise einführen.

Wie funktioniert die Scrum-Methode?

1. Schritt: User Stories

Dank seines Wissens und Kundeninputs, definiert der Product Owner alle funktionellen Anforderungen oder Features auf der Grundlage der Erwartungen eines oder mehrerer Benutzertypen oder Stakeholdern, um so dem Produkt einen Mehrwert zu verleihen.

Diese Erwartungen werden durch User Stories („Anwendererzählung“) in wenigen Worten übersetzt, so dass das gesamte Projektteam die Ziele versteht:

„Als [Typ des Benutzers] möchte ich [diese Funktionalität] um, [von diesem Vorteil] zu profitieren“.

Jede User Story entspricht also einer Funktion, einem Dienst, die als Item im Product Backlog eingetragen wird. Die User Story enthält:

  • Ein Name,
  • Eine Kennzahl,
  • Story Points,
  • Eine Priorisierung,
  • Das Risiko,
  • Eine Beschreibung,
  • Eine Schätzung der erforderlichen Arbeit.

2. Schritt: Backlog

Aus jeder User Story ergeben sich technische Anforderungen, die im Product Backlog als Eintrag − einer Art To-Do-Liste des zu entwickelnden Produkts − priorisiert und zusammengestellt werden.

Der Backlog wird sich nach und nach mit den Bedürfnisse weiterentwickeln. Er kann visuell in Form eines Mappings − einer so genannten User Story Map − dargestellt werden:

user-story-map© D-LABS GmbH

3. Schritt: Sprints

Scrum : les sprints

Um die Umsetzung jeder Aufgabe zu gewährleisten, hat jeder Sprint ein Ziel und wird durch folgenden Treffen begleitet:

1) Sprint Planning

Die prioritären Elemente des Produkt-Backlogs werden in den kommenden Sprints bearbeitet und in das Sprint Backlog verschoben.

Jeder Sprint dauert 2 bis 4 Wochen und enthält eine Entwicklungsphase, eine Phase der Qualitätskontrolle (Tests) und die Lieferung des Ergebnisses.

2) Scrum-Meetings oder Daily Scrums

Jeden Tag werden kurze Meetings abgehalten. Jeder Akteur erzählt, was er seit dem letzten Daily Scrum gemacht, was er bis zum nächsten Treffen planen wird und ob er Probleme in seiner Arbeit hat.

Das Meeting sollte nicht länger als 15 Minuten dauern. Der Scrum Master kann ein Burndown Chart halten: Diese Grafik zeigt den Fortschritt des Projektes (verbleibende Aufgaben, eingesetzter Aufwand). Er nimmt auch alle festgestellten Probleme zur Kenntnis und verteilt am Ende der Sitzung zusätzliche Aufgaben.

Scrum : burndown chart© visual paradigm

Ein weiteres Werkzeug, das im Scrum verwendet wird: das Kanban-Board. Die zu erledigenden Aufgaben gehen von der Spalte "Product Backlog" über "To-Do", d.h. den Sprint Backlog, dann "in progress" und dann "done".

3) Sprint Review

Dieses Meeting findet am Ende des Sprints statt, um dem Kunden die Ergebnisse zu präsentieren und einen Feedback von Ihm zu haben. Verbesserungspunkte werden dann dem Produkt-Backlog hinzugefügt, wobei die validierten Features im Inkrement-Backlog zusammengestellt werden.

4) Sprint Retrospektive

Schließlich treffen sich das Team und der Scrum Master in einer Sprint-Retrospektive, um die Organisation des letzten Sprints zu überprüfen und die kontinuierliche Verbesserung zu fördern.

Auch die Ziele des nächsten Sprints werden diskutiert.

scrum-framework© Den Wandel gestalten

Welche Rolle spielt der Scrum Master?

Wir haben es kurz erwähnt, der Scrum Master ist der Koordinator des agilen Teams.

Er ist nicht an der Durchführung oder Leitung des Teams, sondern er ist vielmehr ein Wirtschaftsexperte, der Anleitung und Unterstützung bietet:

  • indem er Garant für die Einhaltung der guten Scrum-Praktiken ist,
  • indem er Probleme auflistet und eine mögliche Lösung dafür gibt,
  • indem die Entwickler von Nebenaufgaben entlastet werden, um das Ziel besser zu erreichen.

Tools für Scrum

Aufgrund der zunehmenden Übernahme der agilen Methoden werden viele Projektmanagement-Software von funktionsübergreifenden Teams verwendet, darunter monday.com oder Trello.

Diese Lösungen integrieren die erforderlichen Funktionalitäten für ein Scrum, wie z.B. das Kanban-Diagramm, Burndown-Diagramm und weitere…

Sie finden in unserem Katalog weitere Projektmanagement-Software für die Verwaltung des Scrum-Frameworks und agiles Arbeiten.

Scrum, Sprint: Laufen bringt nichts…

…man muss zum richtigen Zeitpunkt anfangen! Durch eine intelligente Aufteilung des Web-Projekts und eine gemeinsame Bewältigung von Engpässen haben die Teams mehr Flexibilität bei der Ausführung und Verfolgung ihrer einzelnen Aufgaben.

Product Owner und Scrum Master haben führende Rollen: Sie müssen den Erfolg der Entwickler sicherstellen und ihnen gleichzeitig ein Mindestmaß an Autonomie garantieren.

Effizienz und Produktivität stehen hier auf dem Spiel, ebenso wie Wettbewerbsfähigkeit. In der digitalen Welt, wo alles sehr schnell geht aber qualitativ hochwertig sein muss, wird die Scrum-Methode empfohlen.

Natürlich braucht man ein Minimum Zeit zur Anpassung und ein paar Werkzeuge, um die Methode richtig zu integrieren. Und sei es auch nur einfache farbige Post-It-Notizen, das Ergebnis ist wertvoll.

Transparenz ist ein zentraler Wert für Appvizer. Als Medienunternehmen ist es unser Ziel, unseren Lesern nützliche und qualitativ hochwertige Inhalte zu liefern und gleichzeitig Appvizer zu ermöglichen, davon zu leben. Deshalb laden wir Sie ein, unser Vergütungssystem zu entdecken.   Mehr erfahren
Definition backgroundillustration agenda 1
Definition
vor 2 Monaten
Projektmanagement - klassisch oder agil? Was passt zu Ihnen?
Wie wählen Sie also die für Sie passende Projektmanagement Methodik aus? Um Ihnen die Entscheidung zu erleichtern finden Sie hier eine kurze Zusammenfassung der Methode des klassischen Projektmanagement (insbesondere die Wasserfall-Methode und den V-Zyklus). Wir erklären die Besonderheiten und ihre Unterschiede zur bekanntesten agilen Methode: Scrum.
Tipp backgroundillustration collaborer
Tipp
vor 3 Monaten
Ein erfolgreiches Projektteam mit den richtigen Mitarbeitern
Ein gutes Projektteam ist ein nicht zu unterschätzender Faktor, der über den Verlauf eines Projektes oder einer Produktentwicklung entscheidet. Deshalb ist die Zusammenstellung des Teams eine wichtige Aufgabe, die erledigt werden muss, bevor das Projekt wirklich starten kann.
Definition backgroundillustration planning
Definition
vor 5 Monaten
Projektdefinition: erster Schritt zum Erfolg Ihres Projekts
Der erste Schritt zu einem erfolgreichen Projekt ist die Erstellung einer relevanten Projektdefinition. Aber wie macht man das? Finden Sie es in diesem Artikel heraus! Sie werden Informationen darüber bekommen, was eine Projektdefinition ist und welchen Zweck sie erfüllt.
Tipp backgroundillustration post it 3
Tipp
vor 6 Monaten
Projektmanagement - Flexibel und effizient zusammenarbeiten
Projektmanagement (PM) ist eine Arbeitsmethode bei der das Team kollaborativ und übergreifend arbeitet. Projektmanagement Methoden basieren auf einer horizontalen Hierarchie, um Flexibilität und Effizienz in die Verwaltung der Arbeit zu bringen. Jeder Mitarbeiter kennt seine Rolle und seine Aufgaben.
Vorlage backgroundillustration agenda 4
Vorlage
vor 6 Monaten
Projektplanung - schnell und einfach umgesetzt
In diesem Artikel erklären wir, wie man die Schritte eines Projekts mit den richtigen Werkzeugen (WBS, Gantt, etc.) plant. Da diese Tätigkeit die Ausführung einer Reihe recht komplexer Aufgaben erfordert, stellen wir Ihnen auch eine Auswahl an Software vor, die Ihnen dabei helfen kann
Definition backgroundillustration post it 5
Definition
vor 6 Monaten
Das ideale Scrum-Team für einen effizienten Sprint
Was ist ein Scrum-Team? Die Definition ist einfach: Es handelt sich um eine organisierte Gruppe von Personen, die an der Realisierung eines Projekts teilnehmen und dabei den Prinzipien des Scrum-Frameworks folgen. Arbeiten Sie selbst im Team an Projekten und möchten mehr über die Anwendung der Scrum-Methodik in Ihrem Team erfahren?
Software backgroundillustration collaborer
Software
letztes Jahr
Die besten Projektsteuerung Tools im Vergleich
Wie gelingt eine gute Projektsteuerung? Wir zeigen Ihnen bewährte Methoden für das Projektmanagement und die besten kostenlosen und professionellen Projektsteuerungstools.
Tipp backgroundillustration main tendue 3
Tipp
vor 2 Monaten
13 Führungsstile: Übersicht, Vor- und Nachteile
Was ist ein Führungsstil? Und gibt es überhaupt einen idealen Stil? Wir erklären auf einfacher Weise die nach Max Weber und Kurt Lewin kategorisierte Führungsstile und geben Ihnen die Vor- und Nachteile dazu!
Definition backgroundillustration volant
Definition
vor 2 Monaten
Was macht ein Projektleiter? Aufgaben und mögliche Projekte
Der:die Projektleiter:in hat die Verantwortung für viele Aufgaben zur gleichen Zeit, was es schwierig machen kann, den ganzen Umfang der Missionen zu erfassen. Aber hier kommt die gute Nachricht! Dieser Artikel erklärt Ihnen die komplette Berufsbeschreibung und Aufgaben der Projektleitung.
Definition backgroundillustration succes 3
Definition
vor 2 Monaten
Was macht ein Scrum Master im agilen Team?
Als Vermittler schafft der Scrum Master ein optimales Arbeitsumfeld. Er leitet, unterstützt und motiviert das Entwicklungsteam und verhilft ihm zum Erfolg.