Agiles Manifest
Das Agile Manifest beschreibt einige grundlegende agile Philosophien, von denen eine die Präferenz für empirische Prozesskontrolle ist – die besagt, dass Wissen aus Erfahrung abgeleitet wird und die Entscheidungsfindung auf dem basiert, was bekannt ist.
Scrum ist ein empirischer Prozess, der auf Inspektion, Anpassung und Transparenz basiert und sich an den Werten des Agilen Manifests und den 12 Agile-Prinzipien ausrichtet:
Wie das Scrum Framework auf das Agile Manifest ausgerichtet ist
Das Agile Manifest diskutiert die Bedeutung von Menschen, Produkten, Feedback und Reaktion auf Veränderungen.
Scrum steht im Einklang mit dem Manifest, da seine Kernelemente sind: in jedem Sprint funktionierende Produkte liefern, jeden Tag prüfen und anpassen und dem Team vertrauen. Scrum hat sich seit 1993 stark verändert. Modernes Scrum, wie wir es heute kennen, nimmt die Grundlagen des Agilen Manifests und setzt es in eine nutzbare Realität um
Scrum ist ein agiles Framework und steht als solches im Einklang mit den Werten des Agilen Manifests:
Einzelpersonen und Interaktionen über Prozesse und Tools
Scrum ist ein teambasierter Ansatz, um Mehrwert für das Unternehmen zu schaffen. Teammitglieder arbeiten zusammen, um ein gemeinsames Geschäftsziel zu erreichen. Das Scrum-Framework fördert die effektive Interaktion zwischen den Teammitgliedern, sodass das Team einen Mehrwert für das Unternehmen liefert.
Funktionierende Software statt umfassender Dokumentation
Scrum erfordert als primäres Ergebnis eines jeden Sprints ein funktionierendes, fertiges Produktinkrement. Welche Aktivitäten auch immer während des Sprints stattfinden, der Fokus liegt auf der Erstellung des Produktinkrements. Das Ziel eines Scrum-Teams ist es, in jedem Sprint ein Produktinkrement zu produzieren. Das Inkrement enthält möglicherweise noch nicht genügend Funktionalität, damit das Unternehmen entscheiden kann, es auszuliefern, aber die Aufgabe des Teams besteht darin, sicherzustellen, dass die vorhandene Funktionalität von auslieferbarer Qualität ist.
Kundenzusammenarbeit statt Vertragsverhandlung
Scrum ist ein Rahmenwerk, das die Zusammenarbeit fördern und erleichtern soll. Die Teammitglieder arbeiten zusammen, um den besten Weg zu finden, um die Software oder andere Ergebnisse für das Unternehmen zu entwickeln und bereitzustellen. Das Team, insbesondere der Product Owner, arbeitet mit den Stakeholdern zusammen, um die Produktvision zu überprüfen und anzupassen, damit das Produkt so wertvoll wie möglich ist.
Auf Veränderungen reagieren statt einem Plan folgen
Scrum-Teams machen häufig Pläne. Zunächst planen sie den aktuellen Sprint. Darüber hinaus erstellen viele Teams längerfristige Pläne wie Release-Pläne und Produkt-Roadmaps. Diese Pläne helfen dem Team und dem Unternehmen, Entscheidungen zu treffen. Das Ziel des Teams ist es jedoch nicht, dem Plan blind zu folgen; Das Ziel ist es, Werte zu schaffen und Veränderungen anzunehmen. Im Wesentlichen sind der Denkprozess und die Ideen, die für die Planung notwendig sind, wichtiger als der Plan selbst.
Ein frühzeitig erstellter Plan basiert auf weniger Informationen, als in der Zukunft verfügbar sein werden, daher ist er natürlich möglicherweise nicht der beste Plan. Wenn neue Informationen entdeckt werden, aktualisiert das Team das Produkt-Backlog. Das bedeutet, dass sich die Richtung des Produkts wahrscheinlich ändert. Diese kontinuierliche Planung verbessert die Erfolgschancen des Teams, da neue Erkenntnisse in die Erfahrung einfließen.
Scrum-Teams reagieren ständig auf Veränderungen, um das bestmögliche Ergebnis zu erzielen. Scrum kann als Rahmen von Feedbackschleifen beschrieben werden, die es dem Team ermöglichen, ständig zu überprüfen und anzupassen, damit das Produkt den maximalen Wert liefert.