Definition
Der Change Request (= Änderungsantrag) kommt aus dem klassischen Projektmanagement und hat in der agilen Welt eigentlich keine Relevanz. In einem klassischen Softwareprojekt wird von einem Kunden ein sogenanntes Lastenheft erstellt, in dem alle Anforderungen möglichst detailliert umschrieben sind, die man an eine Softwarelösung hat. Die Dienstleister beantworten diese Anfrage in der Regel mit einem Pflichenheft, welches im Falle einer Beauftragung auch zum Vertragsgegenstand wird. In diesem Pflichtenheft steht drin, wie genau der Dienstleister diese Anforderungen umsetzen wird - ebenfalls so genau wie möglich umschrieben/definiert.
Wenn es dann (nach der Beauftragung) zu Änderungswünschen kommt, werden diese über Change Requests angefragt, bepreist und auch also solche beauftragt. Man könnte also auch sagen, dass es sich um eine formalisierte Art von agilem Anforderungsmanagement handelt, da man hierüber Änderungen an dem zuvor beschlossenem Vorgehen im klassischen Projekt vornehmen kann.
Bedeutung für die Praxis
Viele Organisationen (insbesondere große Unternehmen) arbeiten noch in hybriden Strukturen, d.h. die agilen Teams arbeiten zwar nach Scrum & Co. - die Organisation selbst hat aber noch ein klassisches Projekt- oder Portfolio Management darüber gestülpt. Gerade im Rahmen der Vertragsgestaltung kommt es hierbei aber immer wieder zu Schwierigkeiten. Die juristisch anerkannten Vertragskonzepte wie Dienst- und Werkvertrag bieten nur bedingt den Rahmen, den man für eine echte agile Zusammenarbeit benötigt. Man findet in der Praxis deshalb verschiedene Lösungsansätze (z.B. den agilen Festpreisvertrag), die aber in der Praxis nicht wirklich helfen und eher dem mittleren Management eine gewisse Sicherheit vorgaukeln.
Fakt ist: in der agilen Zusammenarbeit sind Change Requests nicht vorgesehen, da wir per se über Feedbackschleifen arbeiten und jegliche Änderung mit einer neuen Anforderung gleichsetzen.