Homepage > Journal > Was ist SCRUM?
Journal

Was ist SCRUM?

Wie gefällt Ihnen das:

SCRUM ist einer von mehreren führenden Ansätzen für das Projektmanagement innerhalb der AGILE-Methodik.

Der Scrum Guide definiert SCRUM als ein leichtgewichtiges Rahmenwerk, das es Teams und Organisationen ermöglicht, durch die Anwendung adaptiver Lösungen für komplexe Probleme Werte zu schaffen.

Wenn die obige Definition von SCRUM für Sie zu abstrakt, vage und theoretisch klingt, wird sie Ihnen nach der Lektüre dieses Artikels nicht mehr so vorkommen.

Wir werden sie in eine viel klarere und konkretere Sprache übersetzen.

Im folgenden Artikel werden wir die Theorie und Philosophie hinter SCRUM näher beleuchten.

Wir werden uns auf die Werte konzentrieren, die es SCRUM-Teams ermöglichen, ihre Ziele zu erreichen und umzusetzen.

Wir werden auch kurz auf die grundlegenden Unterschiede zwischen AGILE und SCRUM eingehen.

Wir sollten sofort betonen, dass SCRUM und AGILE keine Synonyme sind, sondern verwandte Konzepte. Inwiefern? Darüber werden wir gleich noch sprechen.

Wenn Sie neugierig sind, welche Methoden des Projektmanagements für die aktuellen Marktbedingungen am relevantesten sind, dann lesen Sie bitte den folgenden Artikel.

Das ist es wert!

Sie sind auf der Suche nach einer erfahrenen UX-Agentur?

Was ist agiles Projektmanagement?

Wahrscheinlich haben Sie schon von Begriffen und Konzepten wie SCRUM-Methodik, Product Backlog, Sprint Backlog, Product Owner, Sprint-Review, Definition von "done", Projektmanager, Operating Framework, End of Sprint, Daily SCRUM, Daily Meeting SCRUM und SCRUM Retrospektive gehört.

Sie sind bei Entwicklern, Projektmanagern, UX-Designern und Spezialisten sehr beliebt.

Sie sind Teil des Branchenjargons und der täglichen Kommunikation in Softwareentwicklungsunternehmen und UX-Agenturen.

Die Geschichte von SCRUM sollte jedoch nicht mit der Erläuterung des Vokabulars beginnen, sondern mit der Beantwortung der Frage: Was ist Agiles Projektmanagement (AGILE)?

AGILE ist ein weit gefasster Begriff, zu dem auch SCRUM gehört. Es handelt sich nicht um einen Gegenvorschlag, es ist nicht gleichbedeutend mit ihm, es ist kein Konkurrent. Was also ist SCRUM?

Agiles projektmanagement - kaskade

Die agile Methodik SCRUM gehört neben Kanban, Feature Driven Development (FDD), Extreme Programming (XP), Lean Software Development (LSD), Adaptive System Development (ASD), Dynamic Systems Development Method (DSDM), Crystal Clear zu den Ansätzen, die sich in AGILE unterscheiden lassen.

Laut den Daten, die in dem Artikel "Adopting Agile: The Latest Reports About The Popular Mindset" vorgestellt wurden, geben 56 % der Entwicklungsteams an, die SCRUM-Methode in ihren Projekten einzusetzen.

Sind AGILE und SCRUM ein Trend? Ja, aber es gibt gute Gründe dafür. Begründungen, die durch Ergebnisse gestützt werden - gemessen in Zahlen und Prozenten, aber auch durch subjektive Bewertungen, die schließlich auch wichtig sind.

AGILE ist eine Methodik, die auf einer kontinuierlichen, fortlaufenden Iteration der Software-Lebenszyklusprozesse beruht.

Die AGILE-Methodik zielt darauf ab, Lösungen (z.B. spezifische Funktionalitäten) in kurzen, möglichst wertschöpfenden Zyklen zu liefern.

In der Praxis geht es darum, Software (z. B. eine Web- oder Mobilanwendung) auf flexible Weise nach dem Prinzip kleine Schritte, kleine Erfolge zu entwickeln.

Dadurch kann die Softwareentwicklung besser auf die sich schnell ändernden Markt-, Geschäfts- und Technologiebedingungen abgestimmt werden.

Anstatt über große Auswirkungen und Veränderungen nachzudenken, schlägt AGILE vor, in kleineren Aufgaben zu denken, die kontinuierlich in einer bestimmten - in der Regel viel kürzeren - Zeit erledigt werden können.

Aufgaben, die zu einem bestimmten Wert führen, z. B. die Implementierung oder Verbesserung einer bestimmten Funktionalität.

Dies ermöglicht eine flexible Verwaltung des Projekts. Diese Methode ermöglicht es Ihnen auch, Prioritäten zu ändern und schneller auf auftretende Probleme zu reagieren.

AGILE ermöglicht es Ihnen, Projekte effizienter zu verwalten; das ist sein wichtigstes Merkmal.

Das spart viel Zeit und Geld. Außerdem wird dadurch die Arbeit wesentlich effizienter.

AGILE und SCRUM ermöglichen es in gewisser Weise auch, mit dem Problem des so genannten "work-in-progress" umzugehen.

Der Begriff "Work-in-progress" bezieht sich auf Arbeiten, die gleichzeitig für die Herstellung des Endprodukts erforderlich sind, aber zu einem bestimmten Zeitpunkt in der Produktentwicklung noch keinen bestimmten Wert haben. Dabei kann es sich zum Beispiel um eine bestimmte Funktionalität handeln.

Ein Kunde, der sich für die Entwicklung von Software nach der AGILE-Methodik entscheidet, erhält in festen Zeitabständen spezifische Lösungen (Werte).

Sie werden auch in der Lage sein, auf sie zu reagieren.

AGILE Manifest

AGILE stützt sich auf vier Werte und zwölf Grundsätze, die im berühmten AGILE Manifest niedergelegt sind.

Ohne auf die — sagenumwobene und bereits etwas mythologisierte — Entstehungsgeschichte des Manifests einzugehen, sei gesagt, dass es sich bei den vier genannten Werten um die folgenden handelt:

  • Den Menschen und den zwischen ihnen stattfindenden Interaktionen Vorrang vor Prozessen und Instrumenten einräumen.
  • Vorrang der funktionierenden Software vor der Dokumentation.
  • Vorrang der Reaktion auf Veränderungen vor dem Festhalten an einem Plan.
  • Vorrang der Zusammenarbeit mit einem Kunden vor der Aushandlung eines Vertrags.

Im Mittelpunkt des 12-Punkte-Manifests von Agile stehen folgende Punkte:

  • Kunden zufriedenstellen und wertvolle Software anbieten.
  • Veränderungen, die zu Wettbewerbsvorteilen führen.
  • Häufigkeit der Lieferung von Arbeitssoftware.
  • Tägliche Zusammenarbeit zwischen Entwicklern und Beteiligten.
  • Motivation der Mitarbeiter, Schaffung eines optimalen Arbeitsumfelds für sie.
  • Wirksamkeit der Kommunikation von Angesicht zu Angesicht.
  • Bewertungen der gelieferten, funktionierenden Software.
  • Nachhaltigkeit der Entwicklung, Aufrechterhaltung eines gleichmäßigen Tempos der Veränderungen.
  • Zur Projekt-/Softwarequalität.
  • Vereinfachung und Straffung der Arbeitsweise.
  • Selbstorganisation von Teams.
  • Kontinuierliche Verbesserung von Produktivität, Qualität und Effizienz.

Die AGILE-Methodik bietet in der Tat viele Vorteile und ist daher weit über den Bereich der IT, der Softwareentwicklung und der Entwicklung von Web- und mobilen Anwendungen hinaus bekannt.

Kaskade vs. agil

Laut der Studie "AGILE i SCRUM. Charakterystyka środowiska w Polsce" (AGILE und SCRUM. Merkmale des Umfelds in Polen), die vom Portal AGILE Poland erstellt wurde, ist AGILE die am häufigsten verwendete Methode in den folgenden Branchen:

  • IT
  • Beratung
  • Bankwesen
  • Finanz- und Rechnungswesen
  • Versicherung
  • und Telekommunikation.

AGILE wird für Projekte empfohlen, bei denen es Bereiche gibt, die mit Unsicherheit behaftet sind und bei denen nur einige Dinge definiert, spezifiziert und quantifiziert werden können, bevor die Arbeit aufgenommen wird.

AGILE wird sich als besonders nützlich erweisen, wenn Software für Branchen entwickelt wird, in denen Veränderungen stattfinden:

  • häufig
  • regelmäßig
  • unvorhersehbar
  • in geschäftlicher, organisatorischer oder sonstiger Hinsicht von Bedeutung sind.

Die AGILE-Methode ist viel offener und weniger abhängig von einem starren, konkreten und detaillierten Plan.

Was ist Agil?

Sie basiert auf sich ändernden Anforderungen und einem kontinuierlichen Prozess des Feedbacks von Interessengruppen und Endnutzern.

Jede Iteration zielt darauf ab, ein funktionsfähiges Produkt zu erstellen, das die Bedürfnisse besser und angemessener erfüllt und die Ziele effektiver erreicht.

Das Ziel von Geschäftsinteressenten und Entwicklern ist es, eng zusammenzuarbeiten, um Software zu entwickeln, die den Bedürfnissen und Zielen der Kunden (kurz- und langfristig für ein Unternehmen) besser entspricht.

In der Praxis werden bei Projekten, die nach einer agilen Methodik durchgeführt werden, Programmier- (Entwicklungs-) und Testarbeiten parallel ausgeführt.

AGILE wird eingesetzt, um effektiver Feedback einzuholen und darauf zu reagieren.

Was ist die Scrum-Methodik?

SCRUM ist eine AGILE-Methode, die darauf abzielt, neue Produkte in einem sich ständig verändernden Umfeld zu entwickeln.

Scrum was ist das - prozess

Es ist eines der beliebtesten AGILE-Frameworks, das für die Erstellung und Entwicklung komplexer Software verwendet wird.

SCRUM basiert auf den folgenden Punkten:

  • Transparenz — garantiert den vollständigen und uneingeschränkten Zugang zu Informationen.
  • Anpassung — ermöglicht wechselnde Prioritäten.
  • Inspektion — verbessert Produkt und Prozess.

SCRUM konzentriert sich auf:

  • Interaktionen und Beziehungen.
  • Synergie — Erzielung der Wirkung kollektiver Intelligenz.
  • Empirie — Entscheidungen werden auf der Grundlage von Erfahrung und Beobachtung getroffen.
  • Lean Thinking - unterstützt die Ökonomisierung der Abläufe, die Effizienz.
  • Ein inkrementeller, evolutionärer Ansatz zur Softwareoptimierung.

Die elementarste Einheit ist das SCRUM-Team, das aus einem einzigen SCRUM-Master, einem Product Owner und Entwicklern besteht.

Von der Struktur und Hierarchie her ist es ein flaches, multifunktionales, intern verwaltetes System.

Die Teammitglieder bestimmen selbständig den Umfang der Arbeit, die Aufgaben, die Zuständigkeiten und die Zeit, die sie für eine bestimmte Aktivität aufwenden werden.

Die Größe und die Art der Organisation eines Teams sind nicht zufällig. Sie trägt zu höherer Flexibilität, besserer Kommunikation und Produktivität bei.

Es sollte auch daran erinnert werden, dass SCRUM eine Reihe von Rollen, Verantwortlichkeiten und Meetings ist, die dem Softwareentwicklungsprozess eine feste Struktur geben.

Das Team ist für alle produktbezogenen Aktivitäten zuständig.

Was ist ein SCRUM Sprint?

Jedes SCRUM-Team besteht aus drei Rollen:

  • SCRUM Master
  • Product Owner
  • SCRUM Team

Was ist Scrum - ein Skript

Was macht ein SCRUM Master?

Im Allgemeinen ist der SCRUM Master für den reibungslosen Ablauf des Sprints verantwortlich.

Ihre Aufgabe ist es:

  • Hindernisse beseitigen
  • Treffen organisieren
  • ein Sprint Product Backlog erstellen
  • die im SCRUM Guide definierten Standards einhalten
  • das Selbstmanagement der Teammitglieder zu unterstützen
  • die Erstellung von Inkrementen unterstützen, die der Definition of Done entsprechen
  • die Produktivität unterstützen, auch durch die Definition von Produktzielen
  • die Organisation darin zu unterweisen, wie SCRUM umgesetzt werden kann.

Die Aufgabe des Product Owners ist es:

  • die Produktvision zu entwickeln und zu vermitteln
  • sicherstellen, dass alle Anforderungen erfüllt werden, z. B. geschäftliche, funktionale und marktbezogene
  • den Backlog verwalten
  • das Team zu motivieren (der Product Owner ist nicht die Person, die für das Projekt verantwortlich ist, also hat er keine wirkliche Macht über die Teammitglieder und sollte dies auch nicht tun)
  • formulieren und kommunizieren, was der Zweck des Produkts ist
  • die Elemente des Product Backlogs erstellen und kommunizieren
  • das Product Backlog transparent, sichtbar und verständlich machen.

Das SCRUM-Team (in dem die traditionellen Scrum-Rollen und Funktionen verschwimmen) ist verantwortlich für:

  • Produktentwicklung
  • Produkttest
  • Erstellung eines Plans für einen Sprint
  • in Anlehnung an die Definition von Done.

SCRUM Projektmanagement basiert hauptsächlich auf der Arbeit des Teams innerhalb der Sprint- und Sprintplanung.

Um es einfach auszudrücken - der Kern von SCRUM sind Sprints, die normalerweise nicht länger als einen Monat dauern.

Sprints folgen aufeinander und sind einfach Zyklen, in denen wir funktionierende Software liefern. Sie basieren auf Inkrementen und knüpfen an bereits abgeschlossene Arbeiten an.

Es ist äußerst wichtig, dass das Team während eines Sprints keine Änderungen vornimmt, die das Sprint-Ziel beeinträchtigen.

Was sind die Vor- und Nachteile von SCRUM?

Dank festgelegter Rollen, Regeln und klarer Strukturen bietet SCRUM:

  • bessere Projekttransparenz
  • bessere Projektsichtbarkeit
  • besserer Informationsfluss, besseres Verständnis und bessere Kommunikation zwischen den Teammitgliedern
  • die Fähigkeit, Probleme vorherzusehen
  • größere Reichweite und Tiefe der Teamverantwortung
  • die gewünschte Autonomie, Unabhängigkeit und Selbstständigkeit des Teams
  • größere Flexibilität
  • ein vertieftes Bewusstsein für Ziele dank kontinuierlicher Rückmeldungen
  • schnellere Reaktion auf neue Informationen, Daten, Ergebnisse oder Beobachtungen
  • größere Effektivität und Effizienz der Arbeit
  • die Fähigkeit, Fehler schneller zu erkennen und zu beheben.

SCRUM wird zwar hochgelobt, hat aber auch seine Schwächen.

Fünf zentrale Scrum-Werte

In der Regel wird die Tatsache hervorgehoben, dass dies erforderlich ist:

  • ein hohes Maß an Erfahrung
  • viel Engagement und Selbstdisziplin des Teams.

Außerdem wird SCRUM manchmal dafür kritisiert:

  • Erhöhung des Risikos einer Ausweitung des Projektumfangs
  • Erhöhung des Risikos der kontinuierlichen Hinzufügung von Funktionen
  • die hohe Verantwortung des SCRUM Masters, der über spezifische Persönlichkeitsmerkmale verfügen muss, um die Ziele und die in dieser Methode enthaltenen Scrum-Werte zu verwirklichen
  • Erhöhung der Haushaltsrisiken, Erhöhung der Projektkosten, wenn die Aufgaben falsch definiert werden.

Was ist SCRUM? Zusammenfassung

  1. Obwohl SCRUM und AGILE gerne verglichen und als austauschbare Begriffe verwendet werden, sind sie nicht dasselbe.
  2. AGILE ist ein weit gefasster Begriff, zu dem auch SCRUM gehört.
  3. AGILE ist eine in der IT-, Beratungs-, Bank-, Finanz- und Rechnungswesen-, Versicherungs- und Telekommunikationsbranche weit verbreitete Methodik.
  4. AGILE ist eine Methodik, die auf einer kontinuierlichen, fortlaufenden Iteration von Software-Lebenszyklusprozessen (z.B. der Entwicklung oder dem Testen) beruht.
  5. Die AGILE-Methodik zielt darauf ab, Lösungen (z.B. spezifische Funktionalitäten) in kurzen, möglichst wertschöpfenden Zyklen zu liefern.
  6. Anstatt über große Auswirkungen und Veränderungen nachzudenken, schlägt AGILE vor, in kleineren Aufgaben zu denken, die kontinuierlich in einer bestimmten - in der Regel viel kürzeren - Zeit erledigt werden können.
  7. AGILE bietet eine flexible Möglichkeit, ein Projekt zu verwalten. Sie ermöglicht es auch, Prioritäten zu ändern und schneller auf Probleme zu reagieren.
  8. AGILE wird für Projekte empfohlen, bei denen es Bereiche gibt, die mit Unsicherheit behaftet sind und bei denen nur einige Dinge definiert, spezifiziert und quantifiziert werden können, bevor die Arbeit aufgenommen wird.
  9. AGILE wird sich als besonders nützlich erweisen, wenn Software für Branchen entwickelt wird, in denen häufige, regelmäßige, unvorhersehbare und signifikante Änderungen in Bezug auf das Geschäft, die Organisation oder einen anderen Aspekt auftreten.
  10. Sie basiert auf sich ändernden Anforderungen und einem kontinuierlichen Prozess des Feedbacks von Interessengruppen und Endnutzern.
  11. Jede Iteration zielt darauf ab, ein funktionsfähiges Produkt zu erstellen, das die Bedürfnisse besser und angemessener erfüllt und die Ziele effektiver erreicht.
  12. SCRUM ist einer von mehreren führenden Ansätzen innerhalb der AGILE-Methodik.
  13. SCRUM ist ein leichtgewichtiges Framework, das es Teams und Organisationen ermöglicht, durch die Anwendung adaptiver Lösungen für komplexe Probleme Werte zu schaffen.
  14. Die SCRUM-Methodik ist neben Kanban, Feature Driven Development (FDD), Extreme Programming (XP) und einigen anderen einer der Ansätze, die sich in AGILE unterscheiden lassen.
  15. SCRUM ist eine AGILE-Methode, die darauf abzielt, Produkte in einem Umfeld zu entwickeln, das sich ständig verändert.
  16. SCRUM ist eines der beliebtesten AGILE-Frameworks, das für die Erstellung und Entwicklung komplexer Software eingesetzt wird.
  17. SCRUM basiert unter anderem auf den Prinzipien der Transparenz und der Überprüfung.
  18. Die elementarste Einheit von SCRUM ist das SCRUM Team, das aus einem SCRUM Master, Product Owner und Entwicklern besteht.
  19. Von der Struktur und Hierarchie her ist es ein flaches, multifunktionales, intern verwaltetes System.
  20. Die Teammitglieder bestimmen selbständig den Umfang der Arbeit, die Aufgaben, die Zuständigkeiten und die Zeit, die sie für eine bestimmte Aktivität aufwenden werden.
  21. SCRUM ist eine Reihe von Rollen, Verantwortlichkeiten und Meetings, die dem Softwareentwicklungsprozess eine feste Struktur geben. Das Team ist für alle produktbezogenen Aktivitäten zuständig.
  22. Der Kern von SCRUM sind Sprints, die in der Regel nicht länger als einen Monat dauern. Sprints folgen aufeinander und sind einfach Zyklen, in denen wir funktionierende Software liefern.
  23. Sprints basieren auf Inkrementen und knüpfen an bereits abgeschlossene Arbeiten an.
  24. Während eines einzelnen Sprints dürfen wir keine Änderungen vornehmen (eine gute Sprintplanung ist wichtig, Sprint Retrospektive), die das Sprint-Ziel beeinträchtigen.
  25. Dank festgelegter Rollen, Regeln und klarer Strukturen sorgt SCRUM für bessere Projekttransparenz, Sichtbarkeit, Informationsfluss, Verständnis und Kommunikation zwischen den Teammitgliedern.
  26. SCRUM bietet die Möglichkeit, Probleme vorherzusehen, den Umfang und die Tiefe der Teamverantwortung zu erhöhen und die gewünschte Autonomie, Unabhängigkeit und Eigenständigkeit von SCRUM-Teams zu erreichen.
  27. SCRUM wird manchmal dafür kritisiert, dass es das Risiko erhöht, den Umfang eines Projekts zu erweitern und ständig neue Funktionen hinzuzufügen.
  28. Der SCRUM Master — als Rolle, als Funktion — wird manchmal auch kritisiert, weil er zu viel Verantwortung trägt.
  29. Um ein SCRUM Master zu werden, muss eine Person bestimmte Persönlichkeitsmerkmale aufweisen, um die Ziele und Werte dieser Methode zu verwirklichen.
  30. AGILE und SCRUM ermöglichen es in gewisser Weise auch, mit dem Problem des sogenannten "work-in-progress" umzugehen.
  31. Der Begriff "Work-in-progress" bezieht sich auf Arbeiten, die gleichzeitig für die Herstellung des Endprodukts erforderlich sind, aber zu einem bestimmten Zeitpunkt in der Produktentwicklung noch keinen bestimmten Wert haben.
Wie gefällt Ihnen das:
Journal / Redaktor
Autor: Radek
UX Writer and researcher by education + experience. Collects The Story's knowledge and shares it on the Journal.
Bewerter: Dymitr Romanowski

Sind Sie an einer Zusammenarbeit mit uns interessiert? Werfen Sie einen Blick auf unser Portfolio