
Scrum - Agiles Projektmanagement für Ihre Software-Entwicklungsprojekte
Scrum ist ein von Ken Schwaber, Jeff Sutherland und Mike Beedle entwickeltes Projektvorgehensmodell. Dieses kann für jegliche Art von Softwareentwicklungsprojekten (Individualsoftware, Erweiterung von Standardsoftware, Wartung von Software, etc.) eingesetzt werden. Den Kern von Scrum bilden wenige leicht zu vermittelnde und klar definierte Regeln. Im Mittelpunkt dieser Regeln stehen die sogenannten Sprints. In den Sprints werden die Produktinkremente (=Anforderungen) innerhalb eines kurzen Zeitintervalls vollständig erstellt. Die Auswahl der in einem Sprint zu erstellenden Produktinkremente erfolgt auf Basis eines priorisierten Produkt Backlogs. Die Rollen Product Owner, Scrum Master und Team führen die notwendigen Aktivitäten innerhalb eines Scrum-Projektes durch. Auch wenn Scrum im Umfeld der Softwareentwicklung entstanden ist, kann das Rahmenwerk auf jedes beliebige Projekt angewendet werden.
Motivation für den Einsatz von Scrum in Ihren Softwareprojekten
Die im Folgenden aufgeführten Potentiale sollten Motivation für Sie sein, um in Ihrem Unternehmen Scrum als Vorgehensmodell für Ihre Projekte einzusetzen:
Übersicht Scrum
Um den Erfolg des Einsatzes von Scrum in Softwareprojekten sicherstellen zu können, müssen die Regeln des Projektvorgehensmodells konsequent umgesetzt werden. Dies setzt bei allen Projektbeteiligten ein hohes Maß an Disziplin voraus. In der Abbildung "Überblick Scrum Projektvorgehensmodell" werden die einzelnen Regeln dargestellt. Alle Anforderungen eines Softwareprojektes werden im Product Backlog durch den Product Owner verwaltet und anhand der aktuellen Gegebenheiten kontinuierlich priorisiert. In jedem Umsetzungsintervall, in Scrum als Sprint bezeichnet, werden einzelne Anforderungen aus dem Product Backlog in ein ausführbares, vorführbares Produkt (Implementierung, Qualitätssicherung, Dokumentation) umgesetzt. Die Dauer eines Sprints wird von vornherein festgelegt und kann nicht verlängert werden. Typisch für die Sprint-Dauer sind 3-5 Wochen.
Der Product Owner stellt den Vertreter des Kunden dar, welcher alle Anforderungen verwaltet und priorisiert sowie dessen Realisierung den entsprechenden Sprints zuordnet. Die Scrum Rolle Team enthält Entwicklungs-, Test- und Dokumentationskompetenzen, um das ausführbare, vorführbare Produkt zu realisieren. Der Scrum Master ist für die Einhaltung der Scrum-Regeln verantwortlich und dient darüber hinaus als Vermittler zwischen Product Owner und dem Team.
Abbildung: Überblick Scrum Projektvorgehensmodell
QMETHODS Scrum Dienstleistungsübersicht
QMETHODS bietet Ihnen folgende Dienstleistungen zur Einführung und Etablierung von Scrum als Vorgehensmodell für die Projekte in Ihrem Unternehmen an:
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||