top of page

2- Scrum: Ein Framework für komplexe Produktentwicklung

Admin

Scrum

Einführung und Kontext


Scrum ist ein Framework für den Umgang mit komplexer Arbeit, die oft bei der Entwicklung neuer Produkte auftritt. Heutzutage, mit sich ständig ändernden Marktbedingungen und technologischen Verbesserungen, die ein hohes Maß an Unsicherheit mit sich bringen, ist es unmöglich, von Anfang an vorherzusagen, wie ein Produkt entwickelt werden sollte.

Lassen Sie mich das einfacher ausdrücken: Wir haben absolut keine Ahnung, was Kunden in sechs Monaten wollen werden, und wir müssen akzeptieren, dass wir die Zukunft nicht vorhersagen können. Sechs Monate damit zu verbringen, einen detaillierten Plan mit Anforderungen zu erstellen und diesem Plan für ein oder zwei weitere Jahre zu folgen, bis das gesamte Projekt zur Veröffentlichung bereit ist, funktioniert nicht mehr.


Die Notwendigkeit von Scrum


Unter diesen Bedingungen ist das Arbeiten mit Zeitfenstern und schneller Anpassung zwingend erforderlich, um sicherzustellen, dass das Produkt nicht scheitert. Scrum ist ein Framework, das Zeitfenster, Feedback-Schleifen vorgibt und kleine Inkremente fördert, während es insgesamt versucht, mit Unsicherheit umzugehen.


Scrum-Prozess


Was Scrum macht, ist ein bisschen von allen Schritten, die zur Entwicklung eines Produkts erforderlich sind. Dies kann das Sammeln von Anforderungen und das Verstehen dessen, was Kunden wollen, einschließen. Planung, Design und Architektur, Arbeit, Entwicklung, Tests, Dokumentation und diese in eine Iteration fester Länge, genannt Sprint, zu packen.

Ein Sprint kombiniert also alle Aspekte der Arbeit, die erforderlich sind, um ein Produkt zu entwickeln. Gleich vom ersten Sprint an wird ein Scrum-Team versuchen, ein funktionierendes, getestetes und potenziell auslieferbares Produkt zu erstellen, auch wenn es nicht an die Kunden oder Endbenutzer freigegeben wird.


Vorteile des Scrum-Ansatzes


Nach jedem Sprint demonstriert das Scrum-Team, was sie erreicht haben, und diskutiert, was als Nächstes zu tun ist. Kunden müssen oft das falsche Produkt sehen, bevor sie erkennen können, was sie wirklich wollen. Die kurzen Iterationen ermöglichen ständiges Feedback und Verbesserung. Dies erhöht die Wahrscheinlichkeit erheblich, das richtige Produkt zu erstellen, ein Produkt, das Kunden nutzen und lieben.


Das Scrum-Team


Um das zu erreichen, muss das Team alle notwendigen Fähigkeiten haben, um die Geschäftsanforderungen zu verstehen, Design-, Entwicklungs- und Testarbeiten durchzuführen, sodass am Ende des Sprints ein potenziell auslieferbares Produkt entsteht. Ein Scrum-Team besteht aus einem Scrum Master, einem Product Owner und den Entwicklern.


Rollen und Verantwortlichkeiten

Der Product Owner erstellt eine Liste von Features, genannt Product Backlog, und organisiert diese Liste, um sicherzustellen, dass die Kunden den maximalen Mehrwert erhalten. Während der Sprint-Planung wählen die Entwickler eine Liste von Elementen aus dem oberen Teil des Product Backlogs aus, arbeiten während des Sprints daran und verwandeln sie in ein potenziell auslieferbares Produktinkrement.


Der Sprint-Prozess


Das Scrum-Team hat einen festen Zeitrahmen, um die Arbeit abzuschließen, der nicht länger als einen Monat sein darf, und die Entwickler treffen sich in einem täglichen Scrum, um sich zu synchronisieren, Probleme zu identifizieren und die Arbeit voranzutreiben. Unterwegs hält der Scrum Master das Team auf das Sprint-Ziel fokussiert und hilft, alle Hindernisse zu beseitigen, die sie beeinträchtigen.


Sprint-Abschluss und Iteration


Am Ende des Sprints sollte das Produktinkrement potenziell auslieferbar sein, und das Scrum-Team führt zusammen mit den Stakeholdern eine Überprüfung der abgeschlossenen Arbeit durch und diskutiert, was als Nächstes zu tun ist. Das letzte Ereignis des Sprints ist eine Retrospektive des Prozesses. Das Scrum-Team blickt darauf zurück, wie der Sprint verlaufen ist, und findet einen Weg, ihren Entwicklungsprozess zu verbessern. Dann beginnen sie von vorne mit der nächsten Sprint-Planung, und der Zyklus wiederholt sich.

2 Ansichten0 Kommentare

Aktuelle Beiträge

Alle ansehen

댓글


bottom of page