Was ist Scrum? Leicht verständliche Scrum-Entwicklungssprints, Rollen etc. in 5 Minuten erklärt
Joe JusticeFinden Sie es in diesem Artikel heraus
Was ist Scrum? Eine kurze Erklärung
Scrum ist eine .
Agile ist ein großes Konzept, das agile Entwicklung bedeutet, und Scrum ist eine der Methoden, um dies zu erreichen.
Agile hat mehrere Methoden und Denkweisen.
Scrum ist ein einfaches Framework, das aus 11 Regeln besteht und von vielen Unternehmen auf der ganzen Welt verwendet wird.
Scrum ist ein sehr gutes Framework als erster Schritt für Ihr Team, um zu Advanced Agile zu wechseln.
Warum Scrum verwenden? Zweck und Bedeutung des Einsatzes von Scrum
Die Hauptvorteile der Verwendung von Scrum sind:
Schnellere Freigabezeit
Anstatt alle Funktionen auf einmal zu entwickeln, teilen wir in Scrum die Funktionen in Teile auf, entwickeln und veröffentlichen sie schrittweise. Das bedeutet, dass Sie nicht auf die Freigabe warten müssen, bis das gesamte Projekt abgeschlossen ist. Dies trägt dazu bei, die Markteinführungszeit zu verkürzen.
Risikominderung
Entwickeln, testen und veröffentlichen Sie in kleinen Einheiten. Während der Entwicklung können Risiken sofort erkannt und rechtzeitig darauf reagiert werden. Dadurch wird das Risiko des Scheiterns von Projekten verringert.
Verbessern Sie die Produktivität und senken Sie die Kosten
Scrum wurde entwickelt, um den Wert der Ergebnisse zu steigern und den Zeitaufwand für unnötige Funktionen und unnötige Meetings zu reduzieren. Zudem ergeben sich viele Verbesserungsmöglichkeiten durch Reflexion und die Produktivität kann gesteigert werden. Diese verbessern die Produktivität und reduzieren unnötige Kosten .
Teamarbeit fördern
Durch kleine Releases lassen sich leichter Erfolgserlebnisse sammeln, was zu einer Verbesserung der Moral der Mitglieder führt. Scrum entwirft auch Rollen, Verantwortlichkeiten und Ereignisse, um die Zusammenarbeit innerhalb eines Teams zu verbessern.
In der Scrum Alliance beschriebene Ereignisse und Ergebnisse | Was ist 3-5-3 der Scrum-Entwicklung?


Drei Rollen in Scrum
Zunächst
werde ich die drei Rollen von Scrum nacheinander erläutern.
- Rolle des Product Owners
- Rolle des Scrum Masters
- Entwicklerrolle
Rolle des Product Owners


Der Product Owner ist dafür verantwortlich, den Wert des Produkts zu maximieren. Und Sie besitzen das Product Backlog. Dies ist eine priorisierte Liste von Funktionen und Diensten.
Rolle des Scrum Masters


Der Scrum Master ist für die Moderation der fünf Scrum Events verantwortlich. Verbessern Sie die Geschwindigkeit, Zufriedenheit und Iteration Ihres Teams, um sich weiter zu verbessern.
Entwicklerrolle


Ein Entwickler ist jeder, der arbeitet. Es sind die Mitglieder des Entwicklers, die die Arbeit abschließen.
Entwickler erstellen und sind für das Sprint Backlog verantwortlich. Das Sprint Backlog ist eine Arbeitsliste (Aufgabenliste), wie die Product Backlog-Einträge mit der höchsten Priorität abgeschlossen werden können.
5 Ereignisse im Gedränge
- Sprint
- Sprintplanung
- tägliches Gedränge
- Sprint-Überprüfung
- Sprint-Rückblick
Gehen wir sie nacheinander durch.
Sprint


Ein Sprint-Event ist ein kurzer Zyklus aus Planung, Test und Veröffentlichung. Die Dauer des Sprints sollte lang genug für die Freigabe sein.
Einige Teams planen zweiwöchige Sprints ohne Tests oder Releases, aber das ist kein Sprint. Ein Sprint ist also nicht nur ein Zeitraum, sondern ein Zeitraum, in dem Sie testen und loslassen können. Einige Teams beginnen mit 90-Tage-Sprints und iterieren, um die Dinge zu beschleunigen.
Sprintplanung


Ein Ereignis, bei dem Entwickler planen, ihre Backlog-Elemente mit der höchsten Priorität innerhalb der Dauer des Sprints abzuschließen. Es ist ein Treffen, um einen Arbeitsplan zu erstellen, wie mit der Arbeit fortgefahren werden soll.
Tägliches Gedränge


Das Daily Scrum ist ein 15-minütiges Meeting, um die Arbeit des Tages neu zu planen. Sehen Sie, was als nächstes getan werden muss, was Ihre Arbeit blockiert und helfen Sie sich gegenseitig, sich zu verbessern.
Sprint-Überprüfung


Ein Event, um die Ergebnisse des Sprints zu überprüfen und den nächsten Sprint zu optimieren. Im Idealfall würde ein Sprint-Review sehen, dass ein Kunde es tatsächlich verwendet.
Sprint-Rückblick


Eine Sprint-Retrospektive ist eine Veranstaltung, die darauf abzielt, die psychologische Sicherheit des Teams zu erhöhen und die Geschwindigkeit und Zufriedenheit des Teams zu steigern.
Suchen Sie im nächsten Sprint nach Verbesserungen. Diese Verbesserungen können sofort umgesetzt oder im Product Backlog oder Spring Backlog platziert und priorisiert werden.
Die 3 Artefakte der Scrum-Entwicklung
Ich werde das dritte von „3-5-3“ erläutern, die drei Ergebnisse.
Die drei Leistungen beziehen sich auf die folgenden drei Punkte.
- Produktrückstand
- Sprint-Rückstand
- Zuwachs
Kommen wir nun zu den Details.
Produktrückstand


Das Product Backlog ist eine Liste von Projekten, Produkten und Dienstleistungen in Sprint-Größe (Funktionsliste),
werden priorisiert und zwischen denen geteilt, die die Arbeit erledigen, und denen, die die Arbeit anfordern.
Sprint-Rückstand


Das Sprint Backlog ist eine Arbeitsliste für Entwickler, um die Product Backlog-Einträge mit der höchsten Priorität innerhalb der Dauer des Sprints abzuschließen (Aufgabenliste).
Am Ende des Sprints muss das Item die Definition of Done und Akzeptanzkriterien erfüllen.
(lieferbares) Inkrement


Ein in einem Sprint abgeschlossenes Element, das ein gebrauchsfertiges Projekt, Produkt oder eine Dienstleistung sein kann.
Scrum-Zubehör in Scrum


Spalte NICHT BEREIT
Sie können zukünftige Arbeiten in der Spalte oder Liste links neben dem Product Backlog überprüfen.
Raffinesse
Es liegt in der Verantwortung des Product Owners, aber es ist eine Aktivität, an der jeder teilnimmt. Überprüfen Sie die in Vorbereitung befindlichen Elemente und priorisieren Sie das Product Backlog. Dieses Product Backlog muss der Definition von „Ready“ entsprechen.
DEFINITION VON BEREIT
Kriterien zur Bestimmung, ob das Projekt bereit ist, zu investieren und mit der Entwicklung zu beginnen (verfügt über alle Informationen, um mit der Entwicklung zu beginnen, ist so dimensioniert, dass es in einem Sprint abgeschlossen werden kann usw.)
DEFINITION VON FERTIG
Ein Test oder eine Bedingung, die feststellt, dass ein Projekt die Qualität erfüllt hat und abgeschlossen ist. Alle abgeschlossenen Arbeiten müssen den definierten Qualitätsstandards entsprechen.
Warte (GESPERRT)
Ein Ort, an dem Arbeit auf externe Abhängigkeiten wartet, z. B. auf ein anderes Team oder einen anderen Anbieter, oder auf einen Roboterprozess, der außerhalb der Kontrolle Ihres Teams liegt.
Spalte Fertigstellung (abgeschlossen)
Wo werden abgeschlossene Elemente für jeden Sprint platziert? Erfüllt die Definition of Done und zeigt, was in jedem vergangenen Sprint erledigt wurde.
Sprint-Burndown-Diagramm
Eine Zeitleiste, die zeigt, welche Elemente die Definition von Erledigt haben und wann sie erledigt wurden. Ein Sprint-Burndown-Diagramm kann die Frage beantworten, wann ein bestimmter Punkt abgeschlossen sein wird.
Für neue Projekte oder wenn Sie den Anwendungsbereich erweitern möchten, können Sie auch ein Burnup-Diagramm verwenden.


Burndown-Chart freigeben
Eine Zeitleiste, die den Trend der Arbeit am größeren Produkt für jeden Sprint zusammen zeigt. Ein Auto zum Beispiel besteht aus Tausenden von Teilen. Wenn ein Team beispielsweise durchschnittlich 20 Teile pro Sprint fertigstellt, fasst das Release-Burndown-Diagramm mehrere Sprints zusammen, um anzuzeigen, wann alle Teile für dieses Auto fertig sind.
Delegierung von Autorität von der Führung an teambasiert in Scrum
Ein Leiter ist für die Leitung des Teams verantwortlich.
Je nach Organisation sind Sie mit vielen Management- und Koordinationsaufgaben wie Projektfortschrittsmanagement, Budgetmanagement, Koordination zwischen Teams und Personalbeurteilung beschäftigt.
In diesem Fall kann der Leiter zum Engpass des Teams werden, da er viel zu tun hat.
Beispielsweise müssen Teams möglicherweise auf die Genehmigung durch die Führungskraft warten, was die Produktivität und Reaktionsfähigkeit auf Veränderungen verlangsamt.
Bei Scrum wird das, was traditionell vom Leader erledigt wurde, auf die Teammitglieder verteilt und die Mitglieder selbst tun es.
Anstatt dass der Leiter den Mitgliedern detaillierte Anweisungen gibt, hat das Team seine eigene Autorität und Verantwortung.
Durch das Delegieren von Autorität und Verantwortung an Teammitglieder werden sich die Teammitglieder bewusst, autonomer zu handeln und ein sich selbst organisierendes Team zu fördern.
Auswirkungen von Scrum auf die Organisationsreform
Bei Scrum-Aktivitäten kann es organisatorische Probleme geben, die nicht innerhalb des Scrum-Teams gelöst werden können, wie z. B. Teamzusammensetzung und unzureichende Delegation von Befugnissen.
Aber sich des Problems bewusst zu sein, ist der erste Schritt. Wenn Sie das Problem nicht bemerken, können Sie es auch nicht lösen. Beginnen wir also damit, das Problem zu finden und es als Team anzugehen.
Um organisatorische Probleme zu lösen, müssen Sie als Scrum Master zuerst ein guter Scrum Master werden.
Das Erstellen einer Erfolgsgeschichte in Ihrem eigenen Team oder das Ermutigen Ihres direkten Vorgesetzten, Scrum zu verstehen, kann hilfreich sein.
Sag es mir, Joe! Scrum-Entwicklung


Wir haben den Agile-Branchenführer Joe Justice direkt gefragt!
Wie kann ich meine Organisation dazu bringen, Scrum zu verstehen und die Akzeptanz zu fördern?
- Wie sollte Scrum in einer Organisation eingesetzt werden?
-
Es ist okay, keine Sorge. Wenn Sie diesen Artikel lesen, haben Sie bereits die ersten Schritte unternommen. Scrum ist sehr schön, aber wie bei jedem anderen Framework gibt es keine magische Lösung. Bitte fangen Sie an, wo Sie können. Und versuchen Sie, ein Coach zu sein, damit Ihr Team und Ihr Chef das lustige Spiel Scrum nach und nach verstehen können.
Wenn Sie an unserem Kurs teilnehmen, finden Sie möglicherweise viele Tipps.
Scrum-FAQ
- Bedeutet Scrum Agilität? Was ist der Unterschied?
-
Scrum ist eine der agilen Entwicklungsmethoden. Agile ist ein großes Konzept, das agile Entwicklung bedeutet, und Scrum ist eine der Methoden, um dies zu erreichen. Agile hat mehrere Methoden und Denkweisen.
あわせて読みたい
Was ist agile Entwicklung? Leicht verständliche Erklärung von Agile, inklusive Vor- und Nachteile 【Vorteile von Agilität】 Das Agile-Entwicklungsmodell wurde 2001 als Lösung für die Mängel des Wasserfall-Entwicklungsmodells geboren. Agile Entwicklungsmod… - Welche Rolle spielt der Product Owner in Scrum?
-
Der Product Owner ist dafür verantwortlich, die Richtung der Scrum-Entwicklung festzulegen und den Wert des Produkts zu maximieren.
Erstellen Sie mit Ihrem Team und Ihren Kunden ein „Produkt-Backlog“, damit die Scrum-Entwicklung reibungslos verläuft.あわせて読みたい
Was ist ein Product Owner? Rolle, Fähigkeiten erforderlich Mit fortschreitender Einführung von Scrum rücken in den letzten Jahren auch Product Owner in den Fokus und die Nachfrage steigt. Agile Product Owne… - Welche Rolle spielt der Scrum Master in Scrum?
-
Als Agile Coach coacht der Scrum Master Teams darin, Agile zu verstehen und zu praktizieren. Unser Trainer Joe vergleicht Scrum mit einem Spiel, Product Owner mit Schiedsrichtern, Scrum Master mit Trainern und Entwickler mit Spielern.
あわせて読みたい
What is a Scrum Master? Roles, things to do and differences from PM “Scrum is a game about speed and developer happiness. Scrum Masters teach business leaders and teams how to enjoy the game of Scrum.” This is the first messa… - Was sind User Storys, die Product Back Items in Scrum darstellen?
-
Ein Product Backlog ist eine Liste von Features oder Services, die entwickelt werden sollen. Diese werden als User Stories bezeichnet.
Eine User Story artikuliert, wie das von Ihnen entwickelte Feature aus der Perspektive einer Persona einen Mehrwert bietet.
Dies hilft dem Team zu verstehen, warum es die Arbeit macht und welchen Wert sie schafft.
Es hilft Ihnen, Prioritäten zu setzen, was als nächstes gebaut werden soll und was nicht, weil Sie den Wert für Ihre Persona verstehen. - Was ist Planungspoker in der Scrum-Entwicklung?
-
Es ist ein Spiel zum Schätzen. Scrum schätzt die Arbeit nicht in Stunden oder Mannmonaten.
Die Schwierigkeit der Arbeit und die Aufwandsgröße werden in Punkten bewertet. Zu diesem Zeitpunkt nimmt das Team eine Schätzung vor, als würde es ein Spiel spielen, indem es eine nummerierte Karte verwendet, um zu schätzen, wie viel dieser Punkt ist. - Sollte Scrum jeden Sprint freigeben?
-
In jedem Sprint sollte etwas veröffentlicht werden. Ein Sprint ist keine einfache Timebox, es sollte eine Reihe von Arbeitsperioden sein, einschließlich Testen und Freigeben.
- Wie lernt man Scrum richtig im Scrum-Training?
-
Der für unser Scrum-Training zuständige Ausbilder ist Joe Justice,
Wir unterstützen die Einführung von Scrum und entwickeln agile Human Resources in mehr als 20 Ländern weltweit.


Anhand von Beispielen aus verschiedenen Branchen und Industrien können Sie globale Standard-Agile-Methoden erlernen.
Neben der Vermittlung des Scrum-Frameworks bieten wir auch Schulungen aus der Perspektive der Nutzung von Scrum für den Erfolg Ihres Unternehmens an.
CSM-Kurs von Joe Justice

あわせて読みたい
Recommendations for Agile and Scrum training 【】 In the field where agile development is introduced, what kind of agile training should be taken to acquire sufficient skills as a leader and as a member…
Die Grundlagen des Scrum-Konzepts
Scrum basiert auf Empirie und schlankem Denken. Empirismus ist die Idee, dass Wissen aus Erfahrung stammt und dass Entscheidungen auf der Grundlage von Beobachtungen getroffen werden. Lean Thinking ist die Idee, Verschwendung zu eliminieren und sich auf das Wesentliche zu konzentrieren.
Um diese Ziele zu erreichen, werden die drei Säulen von Scrum: Transparenz, Inspektion und Anpassung sowie die fünf Werte von Scrum: Engagement, Mut, Respekt, Offenheit und Fokus definiert.
Die drei Säulen von Scrum
Scrum soll die drei Säulen „Transparenz“, „Inspektion“ und „Anpassung“ erreichen.
„Transparenz“ bedeutet, sowohl für die Person, die die Arbeit ausführt, als auch für die Person, die sie erhält, sichtbar zu sein. Gemeinsame Prozesse und Fortschritte führen zu schnelleren und besseren Entscheidungen.
“Inspektion” ist die häufige Inspektion ihrer Arbeit, ihres Fortschritts und ihrer Prozesse durch Teams, um unerwünschte Änderungen oder Probleme zu erkennen. Durch Inspektionen können Sie Probleme erkennen und sich frühzeitig anpassen.
„Anpassung“ bedeutet die Optimierung eines Produkts, eines Prozesses oder eines anderen Ergebnisses. Passen Sie sich an Veränderungen an und verbessern Sie sich kontinuierlich.
Fünf Scrum-Werte
Die fünf Werte von Scrum sind Engagement, Mut, Respekt, Offenheit und Fokus.
Commitment bedeutet, dass sich das Scrum Team verpflichtet, seine Ziele zu erreichen und sich gegenseitig zu unterstützen.
Mut bedeutet, dass Scrum-Teammitglieder den Mut haben, das Richtige zu tun und schwierige Probleme anzugehen.
Respekt bedeutet, dass die Mitglieder des Scrum Teams sich gegenseitig als kompetente, unabhängige Personen respektieren und von denen, mit denen sie zusammenarbeiten, gleichermaßen respektiert werden.
Veröffentlichen bedeutet, dass „Scrum-Teams und Stakeholder ihre Arbeit und Probleme veröffentlichen“.
Konzentration bedeutet, dass sich das Scrum Team auf die Arbeit des Sprints konzentriert, um dem Ziel so weit wie möglich näher zu kommen.
Das Erreichen dieser Werte steigert die Teammotivation und psychologische Sicherheit und trägt maßgeblich zur Leistungsfähigkeit bei.
Zusammenfassung der Scrum-Entwicklung
Scrum ist ein einfaches und leicht zu implementierendes Framework, das aus der 3-5-3-Regel besteht.
Sie können damit rechnen, die Geschwindigkeit zu verbessern und das Risiko zu verringern, da Sie mit der Entwicklung fortfahren, indem Sie sie in kleinere Teile aufteilen.
Außerdem werden Teamarbeit und psychologische Sicherheit betont, was zu einer erhöhten Motivation der Teammitglieder führt.
Sie können auch als Katalysator für organisatorische Veränderungen dienen.
Wenn Sie agile Entwicklung praktizieren möchten, empfehle ich, zuerst Scrum auszuprobieren.
コメント