SCRUM und XP
Da SCRUM primär die Management Ebene der Software Entwicklung betrachtet, kann es leicht mit anderen Methoden kombiniert werden, welche auf die Entwicklungspraktiken fokussieren. Dies wurde vor allem mit Extreme Programming (XP) versucht. Dabei zeigte sich, dass sich die beiden Methoden sehr gut ergänzen.
Einzig beim Planning Game (XP) respektive Sprint Planning Meeting (SCRUM) liegt eine Überschneidung vor. Diese ist jedoch nicht gravierend. Ein Kombinationsweg ist, dass User Stories von XP als Backlog Elemente für den Product Backlog verwendet werden.
Scrum und XP weisen viele Gemeinsamkeiten auf:
- Entwicklung in Iterationen
- Inkrementelle Entwicklung des Produkts
- Konzentration auf die Kundenwünsche
- Selbstorganisation des eigentlichen Entwicklungsprozesses
- Zusammenarbeit zwischen Entwicklern und Kunden
Bei der Kombination von Scrum mit XP ergänzen sich die beiden Vorgehensweisen.
Üblicherweise wird die organisatorische Abwicklung von SCRUM bestimmt, wohingegen die eigentliche Entwicklungsarbeit von den Grundsätzen des Extreme Programming (XP) geleitet wird.