Was ist Scrum? Leicht verständliche Scrum-Entwicklungssprints, Rollen etc. in 5 Minuten erklärt

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?

Scrum development 3-5-3

Drei Rollen in Scrum

Zunächst
werde ich die drei Rollen von Scrum nacheinander erläutern.

Was sind die drei Rollen in Scrum?
  • 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

Was sind die 5 Ereignisse in Scrum?
  • 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.

Was sind die 3 Artefakte in Scrum?
  • 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

Joe Justice

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.

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.

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.

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

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.

コメント

コメントする

CAPTCHA