Die Veröffentlichung neuer Versionen Ihrer Software kann nervenaufreibend sein. Noch mehr, wenn das Update neue Funktionen oder eine große Anzahl von Änderungen für Ihre Benutzer enthält. Natürlich bemühen Sie sich immer, erfolgreiche Updates zu veröffentlichen, und um Ihren Veröffentlichungszyklus zu verbessern, können Sie ein System namens "Gestaffelte Rollouts" verwenden.
Was ist ein gestaffelter Rollout?
Ein gestaffelter Rollout ist eine Methode zur Veröffentlichung von Updates für Ihre Software für nur einen definierten Prozentsatz von Benutzern, anstatt das Update gleichzeitig für alle Ihre Benutzer zu veröffentlichen. Anstatt eines "Alle oder keiner"-Ansatzes können Sie Ihr neuestes Update schrittweise an einige Ihrer Benutzer verteilen. Wenn Sie beispielsweise bei der ersten Veröffentlichung das Update nur 10 % der Benutzer anzeigen und dies über mehrere Tage hinweg.
Weltweit von zahlreichen Softwareunternehmen genutzt, waren Sie vielleicht schon Teil eines gestaffelten Rollouts, ohne es zu wissen. Gängige Beispiele aus der Praxis sind die Veröffentlichung von Handy-Apps sowie von Websites wie Netflix und Uber.
Die Vorteile von gestaffelten Rollouts.
Ein gestaffelter Rollout kann je nach Art der von Ihnen erstellten Software viele Zwecke erfüllen. Durch die Verwendung eines gestaffelten Rollouts können Sie sich Zeit nehmen, die realen Auswirkungen Ihres Updates zu analysieren, unerwartete Fehler zu identifizieren und die Stabilität der Veröffentlichung zu überprüfen, bevor Sie sie an alle Ihre Benutzer weitergeben.
Wie immer wissen wir, dass Sie alle Vorkehrungen treffen, um stabile und fehlerfreie Software für Ihre Benutzer zu veröffentlichen, aber wir leben in der realen Welt, in der es einige Dinge gibt, die wir einfach nicht vorhersehen können. Konflikte mit anderer Software, Serverkonfigurationen und Benutzerverhalten sind alles Dinge, die sich organisch zeigen, wenn Sie ein Update veröffentlichen.
Mit einem gestaffelten Rollout können Sie die Exposition Ihrer Änderungen gegenüber den Benutzern verlangsamen, indem Sie sie nur einem bestimmten Prozentsatz von ihnen freigeben, um so wenige Personen wie möglich zu beeinträchtigen. Ein Fehler ist viel besser kontrollierbar, wenn nur 10 % Ihrer Benutzer ihn erleben als 100 %. Wenn Sie eine neue Benutzeroberfläche erstellt haben, gibt Ihnen die Bereitstellung für 25 % der Benutzer, bevor sie weithin verfügbar ist, die Zeit, Feedback von realen Benutzern zu erhalten und Folgeverbesserungen basierend auf diesem Feedback zu veröffentlichen.
Wie man gestaffelte Rollouts mit Software Licensing verwendet
Die Software Licensing-Erweiterung für Easy Digital Downloads ermöglicht es Ihnen, schnell und einfach einen gestaffelten Rollout für Ihre Veröffentlichungen zu konfigurieren. Beim Bearbeiten Ihres lizenzierten Produkts haben Sie die folgenden Möglichkeiten:
- Gestaffelte Rollouts aktivieren.
- Definieren Sie den Prozentsatz der Websites, die das Update erhalten.
- Veröffentlichen Sie das Update für Websites basierend auf der aktuell installierten Version.

Gestaffelte Rollouts sind für alle Benutzer unserer Software Licensing-Erweiterung ab Version 3.8 verfügbar. Dank der Arbeit von Thomas Maier und dem Team von WP AdvancedAds, die diese Funktion inspiriert und den ersten Proof of Concept geschrieben haben, konnten wir diese schnell direkt in Software Licensing für alle Benutzer integrieren.




