Blue Orange Modern Infinity Finance Company Logo

Agile (Scrum) Softwareentwicklungs-Methodik-Leitfaden

Facebook
Twitter
Pinterest

Scrum wurde von vielen großen Unternehmen wie Microsoft, Yahoo, Google, IBM usw. verwendet und wurde für eine Vielzahl von Zwecken verwendet, einschließlich kommerzieller Software, interner Entwicklung, Auftragsentwicklung und Nicht-Software-Projekten. Ein zweiwöchiger Zeitraum wird als „Sprint“ bezeichnet. Zu erledigende Items werden in einem „Product Backlog“ aufgelistet, das aus erfassten Items zusammengestellt wird.

Implementieren von agiler (Scrum) Softwareentwicklungsmethodik

Der Umsetzungsprozess der Scrum-Methodik lässt sich mit Hilfe des Scrum Frameworks leicht beschreiben. Der Rahmen ist in drei Teile gegliedert: Rollen, Rituale und Artefakte.

Rolle

Die drei definierten Rollen sind Teil der Scrum-Methodik. diese sind:

Produkteigentümer

Die Funktionalität des Produkts wird vom Product Owner definiert. Der Product Owner bestimmt den Umfang und den Zeitplan, es liegt in der Verantwortung des Product Owners, die finanziellen Ziele des Projekts zu erreichen, das Product Backlog wird vom Product Owner nach Bedarf priorisiert, und der Product Owner passt Features und Prioritäten pro Sprint an und das Arbeitsergebnis wird akzeptiert oder von ihm abgelehnt.

Scrum-Master

Der Scrum Master besitzt den Prozess und kann ihn koordinieren. Er fördert auch das Bewusstsein. Das macht ihn/ihr nicht zum technischen Leiter oder Manager. Sie sind auch für die Werte und Praktiken von Was ist Scrum verantwortlich, beseitigen Hindernisse, verbessern die Teamproduktivität, ermöglichen eine enge Zusammenarbeit über alle Rollen und Funktionen hinweg und schützen Teams vor Eingriffen von außen.

Mannschaft

Teams bestehen in der Regel aus 5-9 Personen. Es besteht aus Programmierern, Testern und Geschäftsanalysten (für Softwareprojekte). Teams organisieren sich selbst und die Mitglieder sollten nur zwischen den Sprints wechseln.

Bewusstsein

Die Veranstaltung ist ein Prozess im Zusammenhang mit der Implementierung einer agilen (Scrum) Softwareentwicklungsmethodik und umfasst:

Sprintplan

Das Sprint Planning Meeting besteht aus dem Team, dem Scrum Master und dem Product Owner. Besprechen Sie Product-Backlog-Elemente in Besprechungen, um sie zu priorisieren und zu entscheiden, was Sie mit Ihrem Team tun möchten. Sprint-Planungsmeetings helfen Ihnen bei der Entscheidung, woran Sie arbeiten möchten, und entwickeln ein umfassendes Verständnis dafür, was getan werden muss, um es zu erledigen. Eine bemerkenswerte Sache bei der Sprintplanung ist, dass Aufgaben über die Zeit gemessen werden (früher in Story Points).

Nach meiner Erfahrung dauert die Sprintplanung die Anzahl der Wochen von Sprints * 2 Stunden (in unserem Fall 4 Stunden).

tägliches Gedränge

Tägliche Scrum-Meetings dauern ungefähr 15 Minuten pro Tag. Dies ist kein Meeting zur Problemlösung. Daily Scrum hilft unnötige Meetings zu vermeiden. Beim Daily Scrum beantwortet jeder drei Fragen. Die Frage ist:

• Was hast du gestern gemacht?

• Was wirst du heute tun?

• Ist etwas im Weg?

Sprint-Review

In einem Sprint Review (auch Review und Demo genannt) präsentiert das Team, was es im Sprint erreicht hat. Eine Demonstration eines neuen Features oder einer bestehenden Architektur. Es ist eine informelle Präsentation, an der das gesamte Team beteiligt ist.

Sprint-Retrospektive

Es geht darum zu schauen, was funktioniert und was nicht. Die Sprint-Retrospektive dauert etwa 30 Minuten und wird nach jedem Sprint abgeschlossen. Dazu gehört die Beteiligung von Product Ownern, Scrum Mastern, Teams und Kunden. Rückblickend kommt das ganze Team zusammen, um zu besprechen, was es anfangen, fortsetzen oder beenden möchte.

Relikte

Artefakte sind Werkzeuge der Scrum-Methodik und beinhalten:

Produktrückstand

Das Product Backlog erfasst Anforderungen, die als Elemente oder Projektaufgaben aufgeführt sind. Jedes Element wird so präsentiert, dass es dem Kunden einen Mehrwert bietet, vom Product Owner priorisiert und zu Beginn jedes Sprints neu priorisiert.

Sprint-Rückstand

Ein Sprintziel ist eine kurze Beschreibung des Arbeitsschwerpunkts während des Sprints. Im Sprint Backlog werden Aufgaben nicht zugewiesen und Einzelpersonen wählen ihre eigenen Aufgaben aus. Die verbleibende Arbeit wird täglich geschätzt und jedes Mitglied kann das Sprint Backlog hinzufügen, ändern oder löschen. Das Spring-Backlog bestimmt Sprint-Aufgaben und wird täglich aktualisiert, jedes Item hat seinen eigenen Stand.

Sprint-Burndown-Diagramm

Das Sprint-Burndown-Diagramm zeigt die verbleibende Gesamtzeit des Sprint-Backlogs und die geschätzte Release-Zeit für jeden Tag. Das Sprint-Burndown-Diagramm sollte idealerweise am Ende des Sprints auf Null fallen. Die X-Achse des Diagramms stellt die verbleibende Zeit für diesen Sprint dar und die Y-Achse die geschätzte verbleibende Zeit.

Vorteile von Scrum

• Die Scrum-Methodik macht eine umfassende Dokumentation überflüssig

• Fehler können leicht korrigiert werden

• Klarer Einblick in die Projektentwicklung

• Es ist von Natur aus iterativ und erfordert Kundenfeedback.

• Kürzere Sprints und kontinuierliches Feedback erleichtern die Reaktion auf Veränderungen.

Related Articles

Leave a Comment

Your email address will not be published. Required fields are marked *

deneme bonusu veren siteler casino siteleri deneme bonusu
deneme bonusu canlı bahis siteleri casino siteleri bahis siteleri free iptv