Scrum

Scrum bezeichnet ein Vorgehensmodell, welches vor allem in der agilen Softwareentwicklung Einsatz findet und primär für Projektmanagement und Produktentwicklung verwendet wird. Durch eine Definition von Rollen, Meetings und Werkzeugen werden dem Team eine Struktur und ein klar definierter Arbeitsprozess gegeben, welche auf agilen Prinzipien beruht. Scrum wird meist bei komplexen Projekten, die sich nicht im Voraus detailliert planen lassen, verwendet. Dabei wird eine priorisierte Liste mit Anforderungen erstellt (der sog. Product Backlog), von dem sich das Entwicklungsteam die Anzahl an Anforderungen, die sie erfahrungsgemäß in einem vordefinierten Zeitraum (sog. Sprint) schaffen. Am Ende des Sprints werden die fertigen Produkte präsentiert, es wird Feedback eingesammelt und umgesetzt. Zum Abschluss des Sprints überlegt das Entwicklerteam, wie es seine Arbeitsweise optimieren kann und es beginnt ein neuer Sprint.