Gedränge

Was ist Scrum:

Scrum ist eine Methode zur dynamischen Verwaltung von Projekten, die häufig für die agile Entwicklung einer Software verwendet wird .

Das Scrum ist ein Werkzeug, mit dem Sie die Arbeit effektiv und effizient steuern können und Teams dabei unterstützen, ein gemeinsames Ziel zu erreichen.

Diese Methodik ist heutzutage für viele Unternehmen unerlässlich, da sie nicht nur die Zielsetzung erleichtert, sondern auch Fristen einhält.

Im Scrum arbeiten wir mit dem sogenannten Product Backlog, einem Register, das die zu entwickelnden Produktbereiche enthält. Aus dem Produkt-Backlog wird die Backlog-Version erstellt. Hierbei handelt es sich um die Verknüpfung der Anforderungen an das Produkt-Backlog, die entsprechend der jeweiligen Priorität bearbeitet werden. Das Release-Backlog ist ein Punkt zum Erstellen des Sprint-Backlogs, der die Zeitdauer angibt, zu der eine Aufgabe ( User Story genannt ) abgeschlossen wird.

Die Größe jedes Sprints ist für das jeweilige Unternehmen und seine Designs angemessen. Der Sprint kann zwischen einer und vier Wochen dauern. Der Scrum-Prozess wird normalerweise in einem Rahmen gesteuert, in dem Sie sehen können, welche Aufgaben entwickelt werden, welche bearbeitet wurden, die jedoch noch geprüft oder getestet werden müssen und welche als abgeschlossen gelten.

Einige Elemente, die Teil des Scrum-Prozesses sind, sind:

  • Produktbesitzer : Ist der Eigentümer des Produkts oder Projekts, das bearbeitet werden soll. Er ist für die Anweisung verantwortlich und legt fest, welche Anforderungen Teil des Produkt-Backlogs sind und welche vom Team berücksichtigt werden müssen. Repräsentiert die Benutzer oder Kunden des betreffenden Produkts.
  • Scrum Master : ist das Element, das die Verbindung zwischen dem Produktbesitzer und dem Team herstellt. Sie hat die Aufgabe, Meetings zu organisieren, die Arbeit zu überwachen und sicherzustellen, dass jedes Mitglied des Teams über die notwendigen Werkzeuge verfügt, um seine Rolle bestmöglich zu erfüllen.
  • Team (Team): Es ist das Team, das für die Entwicklung des Projekts oder Produkts arbeitet.

Ein anderes relevantes Konzept in diesem Bereich ist das tägliche Gedränge oder das tägliche Gedränge, das aus einem vom Scrum Master organisierten Meeting besteht. Alle Elemente stehen zur Verfügung, daher ist die Besprechung kurz (maximal 15 Minuten). Dieses Treffen ist ein Weg, um zu beweisen, dass jedes Element seine Rolle erfüllt.

Ein weiteres wichtiges Meeting im Rahmen des Scrums ist die Planung des nächsten Sprints, bei der festgelegt wird, wie lange jede Aufgabe dauern wird. Der Standard zum Messen der Zeit für jede Aufgabe kann die Zuweisung von Trikotpunkten oder -größen (XL, L, M, S, XS) sein, und eine Aufgabe, die länger dauert, hat mehr Punkte. Auf diese Weise ist es möglich, die Punkte am Ende des Sprints zu addieren und die Geschwindigkeit der Teamarbeit zu ermitteln.

Die Überwachung des Fortschritts jedes Sprints erfolgt über das Burndown-Diagramm, eine der Funktionen, die das Gedränge so beliebt macht.

Es besteht aus einer Tabelle, mit der Sie steuern können, ob ein Projekt wie geplant entwickelt wird. Es ist eine tägliche Messung der noch nicht in jedem Sprint oder Release geleisteten Arbeit. In dieser Tabelle können Sie auch die Zeit abschätzen, zu der der Sprint abgeschlossen ist. So ist es möglich zu wissen, ob das Projekt gemäß der geschätzten Zeit abläuft oder ob es eine Verzögerung gibt. Diese Informationen können vom Team verwendet werden, um einige Anpassungen an der Arbeit vorzunehmen, um zu verhindern, dass die Verzögerung tatsächlich auftritt.

Der Begriff Scrum stammt aus dem Rugby-Sport, in dem Scrum die Agglomeration von Spielern definiert, die oft als "ordentliches Training" bezeichnet wird. Im Gedränge stehen sich 8 Spieler aus jedem Team gegenüber und müssen sich bemühen, den Ball wiederzubekommen, der sich in der Mitte des "Büschels" befindet.

Siehe auch die Bedeutung von DevOps.