title | tags | author | anrechnung |
---|---|---|---|
SCRUM |
agil scrum softwareentwicklung |
Harthauer |
a |
Scrum, englisch für Gedränge, ist ein agiles Vorgehensmodell des Projektmanagements, welches vor allem in der agilen Softwareentwicklung Anwendung findet1, aber auch in vielen anderen Bereichen eingesetzt wird, wie im Marketing oder in der Produktentwicklung2. Es ist ein leichtgewichtiges Rahmenwerk, welches Menschen, Teams und Organisationen hilft, Wert durch adaptive Lösungen für komplexe Probleme zu erschaffen. Scrum baut auf der kollektiven Intelligenz der Personen auf, die es anwenden. Anstatt den Menschen detaillierte Anweisungen zu geben, leiten die Regeln von Scrum ihre Beziehungen und Interaktionen3. Andere agile Vorgehensmodelle wären zum Beispiel Xtreme Programming4 oder Kanban5.
- Product Backlog: Liste von Produktanforderungen. Der Grundsatz ist das Produktziel, welches alle Anforderungen der Stakeholder sammelt, die im finalem Produkt enthalten sein sollen6.
- Sprint Backlog: Der Grundsatz hier ist das Sprint Ziel. Es setzt sich aus dem Product Backlog und dem Product Increment zusammen6.
- Product Increment: Dies ist das jeweilige Produkt, das nach jedem Sprint entstanden ist6. Der Grundsatz hier ist die "Definition of Done", also ob der Zustand des Increments den erforderlichen Qualitätmaßnahmen erfüllt3.
Scrum zeichnet sich durch Zyklen regelmäßiger und wiederholbarer Arbeitsabläufe aus7. Diese Zyklen sind das Herzstück von Scrum, sie werden in der Praxis oft Sprint genannt und sind zeitlich begrenzt. Ein neuer Sprint fängt immer direkt nach dem Abschluss des vorherigen Sprints an. Ein Sprint besteht aus Vier sogenanten Events, dem Sprint Planning, Daily Scrum, Sprint Review und der Sprint Retrospective3.
- Sprint Planning
Jeder Sprint beginnt mit dem Sprint Planning. Hier wird die auszuführende Arbeit dargelegt, der Plan wird in gemeinsamer Arbeit des gesamten Scrum Teams erstellt. Festgelegt wird, warum der Sprint wertvoll für den Stakeholder ist, was in diesem Sprint alles abgeschlossen werden kann und wie die jeweilige Arbeit erledigt wird3.
- Daily Scrum
Der Zweck des Daily Scrums ist es, den Fortschritt in Richtung des Sprint Ziels zu überprüfen und bei Bedarf den Sprint Backlog anzupassen, um die anstehende Arbeit anzupassen3.
- Sprint Review
Sinn des Sprint Reviews ist es, das Ergebnis des Sprints zu überprüfen und künftige Ändernugen festzulegen. Die Ergebnisse der Arbeit werden den wichtigsten Stakeholdern vom Scrum Team vorgestellt. Anschließend werde diese Fortschritte diskutiert3.
- Sprint Retroperspective
Bei der Sprint Retroperspective werden Wege zur Steigerung der Qualität und Effiktivität geplant. Das Scrum Team überprüft wie der letzte Sprint verlief, es bespricht was gut lief, welche Probleme aufgetaucht sind und falls diese gelößt wurde, wie sie gelößt wurden3.
Scrum auf einem Bild
Wie bereits erwähnt gibt es ein so genanntes Scrum Team, welches aus Folgenden Mitgliedern besteht:
Name | Aufgaben |
---|---|
Developer | Sind dafür verantwortlich, bei jedem Sprint einen sinnvollen Teil zum Increment zu leisten und das Sprint Backlog zu erstellen3. |
Product Owner | Ist für die Maximierung der Wertes des Produkts verantwortlich, welches sich aus der Arbeit des Scrum Teams ergibt. Außerdem ist der Product Owner für das Product Backlog verantwortlich3. |
Scrum Master | Der Scrum Master ist zum einem für die Effektivität des Scrum Teams verantwortlich3 und zum anderem dafür, dass Scrum als Rahmenwerk erfolgreich umgesetzt wird1 |
Footnotes
-
https://scrumguides.org/scrum-guide.html ↩ ↩2 ↩3 ↩4 ↩5 ↩6 ↩7 ↩8 ↩9 ↩10
-
https://www.it-agile.de/agiles-wissen/kanban/was-ist-kanban/#:~:text=Kanban%20ist%20eine%20agile%20Methode,f%C3%BCr%20jede%20einzelne%20Ma%C3%9Fnahme%20reduziert. ↩
-
https://www.mitsm.de/wissen/scrum-wissen/die-scrum-artefakte/ ↩ ↩2 ↩3
-
https://www.inloox.de/unternehmen/blog/artikel/scrum-grundlagen-einfach-erklaert-der-sprint/ ↩