Einer davon ist ein Ansatz für das Projektmanagement, während ein anderer diesen Ansatz zur Entwicklung einer umfassenden Methodik nutzt. Erfahren Sie mehr über Agile und Scrum und ob diese Methoden für Ihr Projekt am besten geeignet sind.
Read in Englisch (Auf Englisch lesen).
Der Begriff „vs“ ist bei Agile und Scrum irreführend. Während Agile ein iterativer Projektmanagementansatz ist, ist Scrum eine von mehreren Agile-Projektmanagementmethoden , auf denen Sie Ihre Karriere aufbauen können. Das heißt, es geht weniger darum, sich zwischen Agile und Scrum zu entscheiden, sondern vielmehr darum, zunächst zu entscheiden, ob Agile der beste Ansatz für die Projektverwaltung Ihres Teams ist und ob Scrum im Vergleich zu anderen Optionen wie Kanban oder Lean die sinnvollste Methode ist.
Erfahren Sie, warum Agile ein flexibler und anpassungsfähiger Projektmanagement-Ansatz ist – und ob Scrum die richtige Methode für Ihre Anforderungen darstellt. Lernen Sie anschließend die zentralen Konzepte des agilen Arbeitens kennen: adaptive Planung, iterative Entwicklung und kontinuierliche Verbesserung. Vertiefen Sie Ihr Wissen mit dem IBM IT Scrum Master berufsbezogenen Zertifikat und machen Sie den nächsten Schritt in Ihrer agilen Karriere.
Agile ist eine Philosophie, die im Vergleich zu anderen Projektmanagementarten flexibler auf Veränderungen reagiert. Das Ziel ist, ein Projekt in kleinen Schritten umzusetzen, damit Teams regelmäßig Ergebnisse liefern können. So lassen sich Änderungen leichter einbauen, Probleme schneller lösen und Zeit, Kosten sowie Aufwand sparen.
Die vier Werte, die die Agile-Philosophie des Projektmanagements prägen, sind:
Menschen und Zusammenarbeit statt bloße Prozesse und Werkzeuge
Funktionierende Ergebnisse statt langer Dokumentation
Zusammenarbeit mit Kunden statt starrer Verträge
Flexibilität bei Änderungen statt starrer Pläne
Um agile Prinzipien in ein Unternehmen oder Projekt zu integrieren, nutzt man in der Regel eine agile Methode. Diese legt meist fest, welche Werkzeuge und Prozesse angewendet werden. Die bekannteste Methode ist Scrum. Weitere gängige Ansätze sind Kanban, die Crystal-Methode, Extreme Programming sowie verschiedene hybride Modelle.
Agile eignet sich gut für laufende Projekte, bei denen bestimmte Details noch nicht feststehen. Daher eignet sich Agile gut für Branchen mit ständigen oder unvorhersehbaren Veränderungen oder für Teams, die ein neues Produkt entwickeln. Traditionelle Projektmanagement-Ansätze wie das Wasserfallmodell eignen sich oft besser für Projekte mit festen Vorgaben – etwa einem klar definierten Zeitplan oder Budget – wie zum Beispiel bei der Planung von Veranstaltungen.
Wie viele agile Methoden ist Scrum darauf ausgelegt, die Produktentwicklung in einem veränderlichen Umfeld zu unterstützen. Es folgt fünf Grundwerten – Mut, Fokus, Engagement, Respekt und Offenheit – und basiert auf den folgenden drei Säulen:
Transparenz: Alle beteiligten Spieler haben vollständigen Zugriff auf Informationen, einschließlich Fortschritt und Ziele.
Anpassung: Das Projekt und die Arbeit können sich ändern, um neue Prioritäten widerzuspiegeln.
Kontrolle: Das Team ist bestrebt, das Produkt und den Prozess kontinuierlich zu verbessern.
Jede Agile-Methode folgt unterschiedlichen Prozessen. Bei Scrum erfolgt die Arbeit inkrementell und baut auf vorheriger Arbeit auf. Scrum-Teams sind in der Regel klein (drei bis neun Personen) und umfassen einen Scrum Master und einen Product Owner. Die Kommunikation mit Teammitgliedern und Stakeholdern ist konsistent, sodass Feedback kontinuierlich erfolgt und entsprechende Änderungen vorgenommen werden können.
Die folgenden vier Faktoren sind für den Scrum-Prozess von entscheidender Bedeutung:
Artefakte: Listen und Dokumente, die Transparenz schaffen und Anpassungen ermöglichen. Zu den wichtigsten Scrum-Artefakten zählen das Product Backlog, das Sprint Backlog und das Increment.
Product Backlog: Eine geordnete Liste aller Anforderungen, die ein Produkt möglicherweise benötigt. Für die Pflege und Priorisierung ist der Product Owner verantwortlich.
Sprints: Zeitlich begrenzte Lieferzyklen, in der Regel zwischen ein und vier Wochen, die dazu dienen, komplexe Projekte in handhabbare Arbeitseinheiten zu unterteilen. Jeder Sprint ist wie ein Miniprojekt mit einem klaren Ziel, einem konkreten Plan und einem potenziell auslieferbaren Produktinkrement am Ende.
Increment: Die Summe aller im aktuellen Sprint fertiggestellten Product-Backlog-Einträge, ergänzt um die Ergebnisse vorheriger Sprints. Es stellt einen greifbaren Fortschritt auf dem Weg zum übergeordneten Produktziel dar.
Wie der allgemeine Agile-Ansatz eignet sich Scrum hervorragend für komplexe Projekte, wird aber am häufigsten für die Bereitstellung neuer Produkte oder Dienstleistungen eingesetzt. Anhand eines Produkt-Backlogs identifizieren Produktverantwortliche die zu erledigenden Aufgaben, legen den Zeitrahmen für die Fertigstellung fest (ein- bis vierwöchige Sprints) und legen regelmäßige Check-ins fest, um den Fortschritt zu überprüfen und Anpassungen vorzunehmen.
Produktentwicklungsteams schätzen Scrum, weil es Flexibilität fördert, ohne dabei auf Struktur zu verzichten. In jedem Projekt sind sowohl klare Abläufe als auch die Fähigkeit zur schnellen Anpassung entscheidend – Scrum schafft genau diese Balance.
Wie bereits erwähnt, sollten Sie zunächst prüfen, ob ein agiler Ansatz für Ihr Projekt oder Unternehmen sinnvoll ist. Agile Ansätze zeichnen sich in der Regel durch kurze Entwicklungszyklen, einen Fokus auf Zusammenarbeit und Kommunikation sowie die Fähigkeit zur Anpassung an Änderungen und Feedback aus.
Überlegen Sie anschließend, welche der verfügbaren Agile-Methoden am besten zu Ihren Anforderungen passt. Sehen wir uns einige der wichtigsten Unterschiede zwischen Scrum, Kanban und XP an.
Scrum organisiert die Arbeit in Sprints, konzentrierten Zeiträumen von ein bis vier Wochen. Um alle notwendigen Arbeiten zu verfolgen, führen die Teams ein Produkt-Backlog, das als umfassende Aufzeichnung aller ausstehenden Aufgaben und Anforderungen dient.
Das Scrum-Framework definiert drei verschiedene Rollen: den Scrum Master (verwaltet den Prozess), den Product Owner (verwaltet Prioritäten und Anforderungen) und das Entwicklungsteam (führt die Arbeit aus). Die Teammitglieder bleiben durch ein kurzes „Daily Scrum“-Update-Meeting auf dem Laufenden, in dem sie den Fortschritt und mögliche Hindernisse besprechen.
Kanban leitet seinen Namen vom japanischen Wort für „Schild“ ab. Die Methode verwendet eine Tafel (virtuell oder physisch), die in Spalten unterteilt ist, die verschiedene Projektphasen darstellen. Im weiteren Projektverlauf wird ein Haftnotizzettel oder eine Karte, die das Projekt repräsentiert, in die nächste Phase verschoben, bis das Projekt abgeschlossen ist. Dies ist eine hervorragende Möglichkeit, den Prozess zu visualisieren und Engpässe zu erkennen.
Im Gegensatz zu Scrum legt Kanban weniger Wert auf feste Zeitpläne – die Arbeit erfolgt in einem kontinuierlichen Fluss. Rollen wie der Product Owner werden dabei nicht von Beginn an klar definiert. Viele Projektmanager kombinieren Elemente aus Scrum und Kanban zu einer hybriden Methode namens Scrumban.
XP steht für Extreme Programming und ist eine Agile-Methode, die in der Regel speziell für die Softwareentwicklung eingesetzt wird. Wie andere Agile-Methoden konzentriert sie sich auf kleine Releases und Iterationen. XP zeichnet sich durch Paarprogrammierung aus, bei der zwei Entwickler gemeinsam Code erstellen.
Wenn Sie sich auf eine neue Rolle vorbereiten oder Agile-Methoden in Ihrem Unternehmen implementieren, sollten Sie Ihre Fähigkeiten ausbauen. Einige Ressourcen, die Sie in Betracht ziehen sollten, sind:
Agiles Projektmanagement mit Google : In diesem Online-Selbstlernkurs von Google lernen Sie, wie Sie einen Produkt-Backlog erstellen, verwalten und optimieren sowie die wertorientierten Lieferstrategien von Agile implementieren. Sie erhalten ein Zertifikat, das Sie gerne für Ihren Lebenslauf verwenden.
Agile Leadership Specialization der University of Colorado: Dieser Online-Kurs ist ideal für alle, die eine fortgeschrittenere Rolle anstreben. Er konzentriert sich auf die Neurowissenschaften des Wandels, Sozialpsychologie und Change Management.
Um Ihre Scrum-Kenntnisse zu erweitern und Ihren Lebenslauf aufzuwerten, sollten Sie ein Scrum-Master-Zertifikat erwerben. Beginnen Sie beispielsweise mit der Scrum-Master-Zertifizierungsspezialisierung von LearnQuest . Erfahren Sie mehr über gefragte Scrum-Zertifizierungen, die für Sie in Frage kommen.
Erhalten Sie mit einem monatlichen oder jährlichen Coursera Plus- Abonnement Zugriff auf über 10.000 Kurse von Branchenführern wie Google, IBM, Amazon und Meta . Erweitern oder vertiefen Sie Ihr Wissen über Agile und Scrum durch verschiedene professionelle Zertifikate und Spezialisierungen, die Sie nach Abschluss Ihrem Lebenslauf hinzufügen können.
Redaktion
Das Redaktionsteam von Coursera besteht aus äußerst erfahrenen professionellen Redakteuren, Autoren ...
Diese Inhalte dienen nur zu Informationszwecken. Den Lernenden wird empfohlen, eingehender zu recherchieren, ob Kurse und andere angestrebte Qualifikationen wirklich ihren persönlichen, beruflichen und finanziellen Vorstellungen entsprechen.