Scrum
Schwachpunkte von Scrum
\cite{Cetinkaya2010}
\cite{Martin2010}
Scrum gibt den Entwicklern keine praktischen Hilfsmittel (z.B. TDD,
Continuous Integration, Acceptance Testing, Pair Programming, Refactoring)
4 Wochen sind zu lang für einen Sprint
der Scrum Master wird häufig zum Projektleiter
der Scrum Master ist eine Rolle (die von mehreren Teammitgliedern abwechselnd eingenommen werden sollte), wird aber häufig mit einer einzelnen Person in Verbindung gebracht
Scrum gibt keine Struktur für die Backlogs vor
der Fokus auf selbstorganisierende Teams ist zu groß, Teams müssen auch geführt werden
Scrum erwähnt nie automatisierte Tests, obwohl sie die Grundlage jedwedes agilen Vorgehens sind
Scrum bietet keine Lösung zur Arbeit mit mehreren (verteilten) Teams
Wann Scrum nicht passt
\cite{Starr2010} nennt einige Anhaltspunkte, wann Scrum wahrscheinlich nicht der richtige Prozess für ein Team ist:
The person who developed the application is responsible for keeping it running in production.
Software developers have duties that call them into tactical fire-fighting situations like bringing up a dead network, or troubleshooting an ailing Exchange server.
The organization does not think in terms of "Products".