Meiner Meinung nach hängt es davon ab, wie oft Sie eine "echte" Veröffentlichung haben. In unserem speziellen Fall haben wir jedes Jahr eine Hauptversion und einige kleinere Versionen im Laufe des Jahres.
Das bedeutet, dass ein abgeschlossener Sprint nicht sofort auf unserem Produktionsserver bereitgestellt wird. Meistens werden einige Sprints stattfinden, bevor wir unser komplettes "Projekt" fertig haben. Natürlich demonstrieren wir unsere Sprints und stellen sie auf unserem Testserver bereit. Das "Projekt" in seiner Gesamtheit wird einigen End-to-End-Tests unterzogen und schließlich auf unseren Produktionsservern bereitgestellt -> dies ist eine kleinere Version. Wir können entscheiden, dass wir es nicht sofort auf unseren Produktionsservern bereitstellen, wenn es zum Beispiel von anderen Produkten/Projekten abhängt, die zuerst aktualisiert werden müssen. Wir stellen es dann in unserer Hauptversion bereit.
Wenn jedoch Probleme auf unserem Produktionsserver auftreten, kann ein sofortiges Handeln erforderlich sein. Wir haben also keine Zeit, einen Product Owner nach dem Ziel oder der Wichtigkeit zu fragen (wenn wir überhaupt einen haben, um ein Problem zu lösen), weil unsere Kunden dadurch an der Arbeit mit unserer Anwendung gehindert werden. In solch dringenden Fällen werden diese Art von Problemen nicht in ein Product Backlog oder einen Sprint aufgenommen, sondern sind reine Wartungsaufgaben, die so schnell wie möglich und als einzelnes Element gelöst, getestet und implementiert werden müssen.
Wie kombinieren wir das mit unserem Sprint? Damit sich unsere Teammitglieder auf den Sprint konzentrieren können, entscheiden wir uns für ein "Opt-in - Opt-out" unserer Teammitglieder. Das bedeutet, dass eine oder mehrere Personen für einen bestimmten Sprint nicht Teil des Teams sind und sich auf andere Aufgaben wie diese dringenden Korrekturen konzentrieren können. Im nächsten Sprint ist diese Person wieder Teil des Teams und jemand anderes ist für die Notrufe zuständig.
Eine andere Möglichkeit wäre, dass wir etwa 20 % der Zeit in einem Sprint für "ungeplante Aufgaben" vorsehen, aber das würde einen falschen Eindruck von der Menge an Arbeit vermitteln, die wir in einem Sprint erledigen können (wir werden nicht in jedem Sprint die gleiche Menge an dringenden Korrekturen haben). Außerdem wollen wir, dass sich unsere Teammitglieder auf den Sprint konzentrieren, und die Erledigung dieser dringenden Korrekturen in einem Sprint wird unsere Teammitglieder ablenken. Ein 'Kontextwechsel' bedeutet auch Zeitverlust, und das versuchen wir zu vermeiden.
Es hängt alles von Ihrer "Umgebung" ab und davon, wie schnell dringende Probleme behoben werden sollen.