
Tekunda Team

Andrew Hanna

Kurze Antwort: Org-Drift ist der aufsummierte Preis jeder Änderung, die eine Org erreicht hat, ohne durch Ihren Prozess zu gehen. Er entsteht nicht durch einen schlechten Admin oder ein ausgelassenes Review, sondern als Summe hunderter kleiner, legitimer Ausnahmen. Und die vierteljährliche Sandbox-Aktualisierung, auf die die meisten Teams setzen, kann ihn nicht beheben, denn Refreshes laufen bestenfalls monatlich, während Drift täglich entsteht.
Org-Drift ist die Abweichung zwischen dem, was eine Umgebung enthält, und dem, was Ihre Quelle der Wahrheit sagt. Zwischen Sandbox und Produktion, zwischen zwei Sandboxes oder zwischen der Produktion und dem Repository, das sie beschreiben soll.
Das Symptom kennt jeder: Eine Änderung besteht alle Tests in der Sandbox und scheitert auf dem Weg in die Produktion. Die Ursache ist fast nie die Änderung. Die Sandbox war schlicht kein fairer Test mehr.
Fast alles davon stammt aus Änderungen, die im Moment vernünftig waren:
Nichts davon ist Nachlässigkeit. Es ist ein System, das Änderungen durch mehr als eine Tür hereinlässt.
Das Refresh-Ritual unterstellt, Drift lasse sich periodisch zurücksetzen. Sehen Sie sich die Kadenz an, die Salesforce zulässt: Developer- und Developer-Pro-Sandboxes lassen sich etwa täglich aktualisieren, Partial Copy alle fünf Tage und Full Sandboxes alle 29 Tage (siehe die Salesforce-Dokumentation zu Sandbox-Typen).
Die für realistisches Testen wichtigste Umgebung, die Full Sandbox, hat also eine harte Untergrenze von rund einem Monat. In der Praxis aktualisiert niemand mit maximaler Rate, denn ein Refresh löscht laufende Arbeit, verlangt Maskierung und erneutes Befüllen der Daten und kostet danach Tage an Einrichtung. Quartalsweise ist die ehrliche Zahl.
Drift entsteht derweil jeden Tag. Ein tägliches Problem löst man nicht mit einem Quartalsritual. Der Refresh ist nicht nutzlos, er setzt nur einen Zähler zurück, der sofort wieder steigt, und zwischen zwei Refreshes verfällt Ihr Vertrauen in die Testumgebung fortlaufend, ohne dass es jemand misst.
Die meisten Werkzeuge dieser Kategorie können zwei Umgebungen vergleichen. Entscheidend ist, ob der Vergleich geplant läuft, ohne dass jemand daran denken muss, ob die Ausgabe klassifiziert statt roh ist, und ob sie an derselben Pipeline hängt, die deployt.
Genau das ist der Entwurfsgedanke von Serpent: Drift-Erkennung steht neben Delta-Deployments, Ein-Klick-Rollback und einer KI-Code-Review, die Governance-Abweichungen bei jeder Änderung markiert, und läuft über Standard-APIs, ohne etwas in Ihrer Org zu installieren. Erkennung und Deployment an einem Ort heißt: Der Fix ist eine Aktion statt eines Tickets an ein anderes Team.
Nehmen Sie Ihre geschäftskritischste Sandbox und vergleichen Sie sie einmal mit der Produktion. Sortieren Sie das Ergebnis in "erwartet", "davon wussten wir" und "wer war das". Ist der dritte Stapel der größte, planen Sie keine Refreshes mehr, sondern Vergleiche.
Was verursacht Salesforce-Org-Drift?
Änderungen, die eine Org außerhalb des Deployment-Prozesses erreichen: direkte Produktionskonfiguration, nicht zurückgemergte Hotfixes, Pakete in einer Umgebung, Rechteänderungen und legitime umgebungsspezifische Einstellungen, die nie als solche dokumentiert wurden.
Behebt ein Sandbox-Refresh den Drift?
Nur kurz. Full Sandboxes lassen sich bestenfalls alle 29 Tage aktualisieren, die meisten Teams schaffen ein Quartal, während Drift täglich wächst.
Wie oft sollte man auf Drift prüfen?
Täglich für die Produktion und jede Umgebung, die der Release-Validierung dient. Langsamer verlieren Sie den Kontext, um zu erklären, was sich geändert hat.
Ist jeder Drift schlecht?
Nein. Endpunkte, Credentials und geplante Jobs sollen sich unterscheiden. Das Problem ist nicht, dass es Unterschiede gibt, sondern dass undeklarierte Unterschiede von Fehlern nicht zu unterscheiden sind.
Unverbindlich.