AGILE SPRINT: Definition, Prozess, Überprüfung, Zyklus & Planung

Agiler Sprint: Definition, Prozess, Review, Zyklus & Planung
Bildnachweis: Freepik.com

In der nicht-digitalen Welt ist ein Sprint ein kurzes Rennen, das schnell gefahren wird. Alternativ könnte es sich um eine kurze Phase extrem schnellen Laufens handeln, die nicht Teil eines Rennens ist, ähnlich wie wenn ein Läufer beschließt, einen letzten Geschwindigkeitsspurt für ein starkes Finish zu fahren, wenn er sich dem Ende eines XNUMX-Meilen-Laufs nähert .

Die Nachfrage nach neuen Anwendungen hat zugenommen, da die Gesellschaft digitaler wird. Je schneller ein Unternehmen also eine vertrauenswürdige, praktische App herausbringen kann, desto besser. 

Man könnte sagen, dass Softwarefirmen darum wetteifern, mit der Verbrauchernachfrage Schritt zu halten!

In diesem Artikel werden wir uns also mit der Definition von Sprints, ihrer Notwendigkeit, ihren Vorteilen sowie ihren Zyklen und Prozessen befassen. 

Beginnen wir mit den Grundlagen und definieren, was ein agiler Sprint ist.

Was sind Sprints in Agile?

Agile Projekte sind in kurze, wiederholbare Phasen unterteilt, die als „Sprints“ oder „Iterationen“ bezeichnet werden und in der Regel eine bis vier Wochen dauern.

Am Ende jedes Sprints sollte ein Entwurf, ein Prototyp oder eine brauchbare Version des endgültigen Liefergegenstands erstellt werden, über den zu Beginn des Projekts entschieden werden sollte. Projekte werden in Sprints in überschaubare Teile zerlegt. 

Beachten Sie, dass: 

  • Teams planen jeweils nur einen Sprint und nehmen Anpassungen für nachfolgende Sprints auf der Grundlage der Ergebnisse des vorherigen vor.
  • Die Anzahl und Dauer der Sprints Ihres Projekts sollte am Anfang festgelegt werden, auch wenn jeder Sprint separat geplant wird. 
  • In einem agilen Projektmanagementprozess arbeitet ein Scrum-Team in kleinen Iterationen mit den Projektbeteiligten zusammen. 
  • Teams unterteilen komplizierte Projekte mithilfe des Scrum-Frameworks in überschaubare Arbeitseinheiten, sogenannte Sprints. 
  • Die Scrum-Methodik ermöglicht es dem Team, sich schnell an Änderungen als Ergebnis dieser Sprints anzupassen.
  • Jedes Projekt ist in Sprints unterteilt, und jeder Sprint wird vom Team unabhängig bearbeitet. Zwischen den Sprints können bis zu vier Wochen vergehen. Die typischste Sprintdauer beträgt zwei Wochen. 
  • Entwicklungsteams arbeiten im Verlauf des Sprints in einem Scrum-Meeting zusammen, um ihre Leistung zu überwachen und gegebenenfalls Anpassungen vorzunehmen. 

Schließlich, nach einem Sprint, überprüfen die Entwicklungsteams die abgeschlossene Arbeit. Teams entwickeln die folgende Sprint-Strategie anhand von Kommentaren und Feedback aus Sprint-Reviews.

Wie viele Sprints gibt es in Agile?

Das langfristige Ziel einer Organisation ist ihre Produktvision. Die Zwischenschritte, die der Organisation helfen, ihre endgültige Vision zu erreichen, werden als Produktziele bezeichnet. 

Daher haben Produktziele Zwischenschritte, die Sprintziele genannt werden. Die Teams legen die Sprint-Ziele während der Sprint-Planungsphase fest und sie werden während der Sprint-Retrospektive-Phase bewertet.

Die Sprint-Ziele können sich ändern, wenn sich die Anforderungen und Produktprobleme ändern. Die Aufgaben, die das Scrum-Team aufgelistet hat, befinden sich im Sprint-Backlog.

Eine Veranschaulichung eines Sprints unter Verwendung des Agile-Frameworks ist unten angegeben

  • Produktvision: Hiermit werden der Pipelineindustrie Lösungen zur Fehlererkennung angeboten.
  • Produktziel: Hiermit wird ein Deep-Learning-Modell entwickelt, um Bilder zu analysieren und Rohrfehler zu finden.
  • Sprintziel: Dies wird verwendet, um die Genauigkeit des Modells auf mehr als 95 % zu erhöhen. um die Benutzerfreundlichkeit der Benutzeroberfläche (UI) zu verbessern.
  • Sprint-Rückstand: Dies erhöht die Genauigkeit des Modells auf über 95 %, indem der Trainingsdatensatz verbessert, Transformationen verwendet und Transfer Learning genutzt werden. Um die Hauptseite benutzerfreundlicher zu gestalten, gestalten Sie sie neu und beseitigen Sie die Unordnung.

Was sind die 4 Schritte innerhalb eines Sprints?

Um einen Sprint zu erstellen, halten Sie sich an diese Schritte:

#1. Planen Sie den Sprint

Wenn ein neuer Sprint beginnt, hält das Team ein Sprint-Planungsmeeting ab. An diesem Meeting nehmen der Product Owner, der Vertreter des Product Owners und der Scrum Master teil. 

Der aktuelle Rückstand des Projekts wird besprochen, und der Product Owner hilft dabei, Aufgaben einer höheren Priorität zuzuweisen. 

Das Entwicklungsteam wählt aus, welche Elemente aus dem Backlog während jedes Sprints abgeschlossen werden sollen. 

Dann entwickeln die Teammitglieder Pläne, um angehaltene Aufgaben zu erledigen und sich bei Bedarf an sich ändernde Anforderungen anzupassen. 

Schließlich verschieben sie die Projektrückstandsaufgaben während des Sprints in den Sprintrückstand und konzentrieren sich darauf, diese Aufgaben zu erledigen.

#2. Überwachen Sie den Fortschritt.

Dank täglicher Check-ins während des Sprints können die Mitarbeiter den Fortschritt des Teams verfolgen und eventuelle Probleme ansprechen. 

Zu dieser Zeit findet das informelle Meeting statt, mit dem der Arbeitstag beginnt. In diesem Meeting informieren die Mitarbeiter über ihren Arbeitsfortschritt und ihre Tagespläne. 

Darüber hinaus können die Teilnehmer Alternativen zu aktuellen Problemen vorschlagen, Bedenken äußern und Lösungen zur Steigerung der Produktivität anbieten.

#3. Konzentrieren Sie sich auf die Ausführung.

Die Ausführungsphase erhält während des Sprints die meiste Aufmerksamkeit der Teams. Dies umfasst alle Arbeiten, die das Team zur Vervollständigung des Sprint-Backlogs durchführt, und dauert den gesamten Sprint. 

Tägliche Scrums werden vom Team genutzt, um Erwartungen zu kommunizieren und Möglichkeiten zur Verbesserung zu finden. 

Der Product Owner gibt dem Team normalerweise Feedback, antwortet auf Anfragen, gibt Anweisungen und wertet Zwischenarbeiten aus. 

Wenn schließlich unerwartete Ereignisse eintreten oder der Kunde eine Änderung anfordert, kann der Product Owner auch über eine Änderung des Sprintziels sprechen.

#4. Führen Sie die Sprint-Review durch.

Diese Bewertung bewertet die neuesten Funktionen des Produkts sowie seine Pläne. Dies ermöglicht eine bessere Transparenz, Kontrolle und ein besseres Risikomanagement als herkömmliche Softwareentwicklungslebenszyklen.

Nachfolgend finden Sie eine Agenda für das Sprint-Review-Meeting:

  • Begrüßung der Teilnehmer
  • Vorstellung des Ablaufplans des Sprint Reviews
  • Anzeigen der Demo, die das Team während der Ausführungsphase erstellt hat.
  • Holen Sie Feedback von den Stakeholdern ein.
  • Untersuchen des Product Backlogs, Entgegennehmen von Kommentaren und Unterbreiten von Vorschlägen für den bevorstehenden Sprint.
  • Festlegung des Liefertermins und Abschluss des Meetings mit Aktionspunkten. 

Welche Arten von Sprints gibt es?

Dies sind die vier typischsten Arten von Agile-Meetings, obwohl es noch andere gibt. Agile Meetings werden manchmal auch als „Zeremonien“ oder „Scrum-Events“ bezeichnet.

Es gibt vier Arten von Sprints:

#1. Sprint-Planungsmeeting

Was es ist: Während der Sprint-Planungssitzung bespricht das Scrum-Team die Aufgaben, die es im darauffolgenden Sprint erledigen möchte, und weist jeder Aufgabe eine Priorität zu.

Ziele erreichen: 

  • Legen Sie die Ziele für den folgenden Sprint fest (welche Features entwickelt werden sollen).
  • Getrennte Verantwortlichkeiten und Aufgaben.

Wer sollte teilnehmen:

  • Produkteigentümer
  • Scrum Master
  • Entwicklungsteam

Laut Ratschlag sollten Sie für jede Woche Ihres Sprints zwei Stunden Besprechungszeit einplanen. Die Dauer Ihres Sprint-Planungsmeetings sollte vier Stunden betragen, wenn Ihr Team in zweiwöchigen Sprints arbeitet. 

Beschränken Sie Besprechungen jedoch auf acht Stunden, da alles Kompliziertere zu lange dauern würde.

#2. Tägliches Stand-up-Meeting

Was es ist: Während des gesamten Sprints gibt es tägliche agile Standup-Meetings. Ein kurzer Check-in wird durchgeführt, um zu sehen, woran jedes Teammitglied arbeitet, wie der Prozess für sie läuft und welche Hindernisse sie haben.

Darüber hinaus ist dies eine Gelegenheit für die Verbesserung des täglichen Prozesses (und letztendlich des Endprodukts).

Ziele erreichen: 

  • Besprechen Sie den Status der Arbeit des Sprints.
  • Identifizieren Sie Hindernisse und Hindernisse für die Arbeit.

Wer sollte teilnehmen: 

  • Entwicklungsteam

Wie lange es dauert: maximal 15 Minuten.

#3. Sprint-Review-Meeting

Sprint Reviews und Sprint Retrospektiven sind zwei unterschiedliche Prozesse, die häufig verwechselt werden.

Das Entwicklungsteam präsentiert die Arbeit, die während des Sprints abgeschlossen wurde (oftmals mit einer Demonstration), während des Sprint-Reviews, um so viel Feedback wie möglich zu sammeln.

Ziele erreichen: 

  • Nehmen Sie Feedback entgegen

Wer sollte teilnehmen:

  • Produkteigentümer
  • Scrum Master
  • Entwicklungsteam
  • Alle notwendigen Parteien

Wie lange es dauert: Es wird empfohlen, für jede Sprintwoche eine Stunde einzuplanen. Daher sollte Ihr Sprint Review zwei Stunden dauern, wenn Ihr Sprint zwei Wochen gedauert hat. Mehr als vier Stunden sollten Sie für Ihr Sprint Review nicht aufwenden.

#4. Sprint-Retrospektive-Meeting

Das Scrum-Team achtet während einer Sprint-Retrospektive genau auf ihre gemeinsame Arbeit und nicht nur auf das Endprodukt oder den Output. 

Daher sollte das Team am Ende jeder Sprint-Retrospektive über Maßnahmen zur Verbesserung der Zusammenarbeit entscheiden.

Ziele erreichen: 

  • Überprüfen Sie den vorherigen Sprint und bestimmen Sie, was funktioniert hat und was nicht.
  • Identifizieren Sie Initiativen zur Verbesserung des bevorstehenden Sprints.

Wer sollte teilnehmen:

  • Scrum Master für das Entwicklungsteam

Wie lange es dauert: Es wird empfohlen, für jede Woche Ihres Sprints 45 Minuten einzuplanen. Am Beispiel unseres zweiwöchigen Sprints hätten Sie für Ihre Sprint-Retrospektive anderthalb Stunden Zeit. Retrospektiven für Sprints sollten nicht länger als drei Stunden dauern.

Wie führe ich einen agilen Sprint durch?

Die Vorbereitung auf ein Sprint-Planungsmeeting hilft, die Zusammenarbeit und die Ergebnisse zu optimieren.

So starten Sie:

#1. Bereiten Sie Ihren Rückstand vor.

Product Owner sollten die Backlog-Verfeinerung vor Sprint-Planungsmeetings priorisieren. Scrum-Teams sollten über ein aktuelles Backlog verfügen, um organisiert und auf dem gleichen Stand zu bleiben.

Um das Backlog vorzubereiten und die Aufgaben auszuwählen, die während des bevorstehenden Sprints erledigt werden sollen, können Sie sich sogar dazu entschließen, ein Vorplanungsmeeting abzuhalten. 

Nur der Scrum Master und der Product Owner müssen an diesem Meeting teilnehmen; der Rest des Entwicklungsteams ist optional.

Sie können die begrenzte Zeit, die für die Planung Ihres Sprints zur Verfügung steht, besser nutzen, wenn Sie Ihr Backlog vor Ihrem Sprint-Planungsmeeting besser vorbereiten können.

#2. Überprüfen Sie die Erreichbarkeit des Teams.

Stellen Sie sicher, dass Ihr Team in der Lage ist, die vorgeschlagene Arbeitsbelastung zu bewältigen, bevor Sie sich voll und ganz auf einen Sprint-Zeitplan festlegen. 

Bestätigen Sie alle geplanten Urlaubszeiten, Verpflichtungen für andere Projekte und alle anderen potenziellen Zeitbeschränkungen, indem Sie die Teammitglieder fragen. Passen Sie die Arbeitsbelastung an, wenn Teammitglieder nicht in der Lage sind, sich vollständig auf die Sprint-Arbeitsbelastung festzulegen.

Die agile Sprintplanung sollte vor Beginn die Teamverfügbarkeit, Ressourcen und alle bekannten Probleme berücksichtigen.

#3. Identifizieren Sie die Geschwindigkeit Ihres Teams.

Die Menge an Arbeit, die ein Team in einem Sprint erledigen kann, ist ein Maß für seine Geschwindigkeit. Die Menge, die Ihr Team während eines bestimmten Sprints erreichen sollte, ist nicht standardisiert. 

Verfolgen Sie Teamergebnisse und Storypoints, um die Geschwindigkeit zu messen.

#4. Planen Sie das Sprint-Planungsmeeting.

Das Sprintplanungsmeeting sollte vom Scrum Master abgewickelt werden. Die Auswahl von Datum, Uhrzeit und Teilnehmern des Meetings ist Teil dieser Vorbereitung.

Der Scrum Master sollte die Agenda festlegen und sie an Teammitglieder, Product Owner und Stakeholder verteilen.

Was ist Scrum vs. Sprint?

Der Zweck eines Sprints ist einer der Hauptunterschiede zwischen einem gesamten Scrum-Framework und einem einzelnen Sprint innerhalb eines Prozesses. 

Das Ziel des Scrum-Frameworks ist es, die notwendigen Projektkriterien in den Rollen, Besprechungszeiten, Ressourcen und Projektplänen zu definieren, die Sie für Ihr Team erstellen.

Im Gegensatz dazu besteht das Ziel eines Sprints darin, Softwareprodukte zu starten, fertigzustellen und bereitzustellen, um den Kunden während des gesamten Softwareentwicklungsprozesses weiterhin Softwarepakete bereitzustellen. 

Daher ist es entscheidend, die Gesamtprojektparameter zu definieren, wenn die Ziele für den Scrum-Prozess festgelegt werden, während ein Sprint-Ziel die Teams anleitet, jede Phase des Projekts abzuschließen.

WAS SIND PROTOKOLLE DER VORSTANDSSITZUNG? Einführung in die Protokollführung

Protokoll für ein Meeting: Bedeutung, Beispiel und wie man eines schreibt

ELEKTRIKERMEISTER: Was sie tun, Gehalt und wie man einer wird

Referenz: 

Wrike

Tatsächlich

Hinterlassen Sie uns einen Kommentar

E-Mail-Adresse wird nicht veröffentlicht. Pflichtfelder sind MIT * gekennzeichnet. *

Das Könnten Sie Auch Interessieren