
Serpent Team

Andrew Hanna

Kurz gesagt: Change Sets halten sich nicht deshalb, weil DevOps-Werkzeuge zu teuer waren. Sie halten sich, weil der Release-Prozess um sie herum gebaut wurde, und genau für diesen Prozess hat niemand Budget zur Änderung. Die Kosten erscheinen als Nacharbeit, nicht als Rechnungsposten, und deshalb werden sie nie infrage gestellt.
Nicht, weil Teams die Alternativen nicht kennen. Sondern weil das Change Set im Prozess drumherum tragend ist. Jemand pflegt die Komponentenliste in einer Tabelle. Jemand anders hat das Profil zum Hochladen. Die UAT-Freigabe ist ein Screenshot im Ticket. Der Release-Abend ist ein Kalendereintrag, und dieser Eintrag ist der Plan.
Tauscht man das Werkzeug, brechen all diese Gewohnheiten auf einmal. Das ist eine viel größere Zumutung als eine Lizenz, und es ist der wahre Grund, warum ein Team, das Change Sets schmerzhaft nennt, im nächsten Quartal weiter damit ausliefert.
Nicht die zwanzig Minuten Klicken. Die Kosten sind Nacharbeit, und sie sammeln sich an fünf Stellen.
Nichts davon steht in einer Budgetzeile. Es zeigt sich in Releases, die sich verschieben, in derselben Admin, die jeden Monat länger bleibt, und in der ungeschriebenen Regel, freitags nicht zu deployen.
Es ist eine echte Antwort auf einen Teil des Problems, und es ist kostenlos. Salesforce hat DevOps Center im Dezember 2022 allgemein verfügbar gemacht (Release Notes) und ersetzt damit das manuelle Zusammenklicken durch Änderungsverfolgung und eine Work-Item-Pipeline über Git.
Die Decke ist das, was es nicht tut: kein automatisches Rollback, keine Sicherung und Wiederherstellung, und Versionsverwaltung nur mit wenigen gehosteten Git-Anbietern. Im Juli 2026 stellte Salesforce Ben DX Inspector vor, beschrieben als Salesforce-Deployment-Werkzeug, das Metadaten und Datensätze bewegt und sich mit DevOps Center verbinden lässt (Beitrag). Die Richtung ist eindeutig: Selbst Salesforce investiert nicht mehr in Change Sets.
Früher war der Einwand berechtigt. Ein fünfköpfiges Admin-Team konnte eine Preisgestaltung pro Nutzer, die mit der Kopfzahl wächst, nicht rechtfertigen, und eine Eigenbau-Pipeline braucht jemanden mit Git-Kenntnissen, genau das, was diesem Team fehlt.
Diese Lücke hat sich von beiden Seiten geschlossen. DevOps Center ist kostenlos. Serpents Essentials-Plan ist es ebenfalls, mit unbegrenzten Nutzern, Ein-Klick-Rollback, KI-Code-Review und vollständigen Package-Workflows, und Serpent installiert nichts in Ihrer Org. Gearset, Copado, Flosum und AutoRABIT veröffentlichen jeweils eigene lange Listen zu den Grenzen von Change Sets, was für sich genommen ein Signal ist: Den Schmerz bestreitet in diesem Markt niemand.
Die Frage lautet also nicht mehr, was ein Werkzeug kostet. Sie lautet, ob Ihr Team bereit ist, die Art der Release-Freigabe zu ändern.
Die Mechanik zählt weniger als die Verschiebung, wer ausliefern darf. Wenn Work Items ihre eigenen Änderungen tragen, kann eine Admin deployen, ohne eine Entwicklerin um einen Merge zu bitten, und der Release-Manager ist kein Nadelohr mit Tabelle mehr.
Die meisten Salesforce-Teams bestehen aus Admins und Beratern, die nie ein Terminal geöffnet haben. Ein Prozess, der Git-Sicherheit voraussetzt, um sicher zu sein, wird schlicht nicht angenommen, und das Team klickt weiter.
Daran entscheidet sich die Einführung. Jedes Werkzeug, das Ihre Admins zu widerwilligen Git-Nutzern macht, hat das Nadelohr verschoben statt beseitigt.
Teams, die alle fünf Schritte in einem Release versuchen, kehren meist in Woche drei zu Change Sets zurück und schließen daraus, das Werkzeug habe versagt. Hat es nicht. Die Prozessänderung ist gescheitert, weil sie auf einmal versucht wurde. Wie wir das angehen, sehen Sie bei Serpent, wo die Einrichtung unter 15 Minuten dauert und die Einführung für das ganze Team enthalten ist.
Sind Change Sets abgekündigt?
Nein. Sie funktionieren weiter, und Salesforce hat keine Abschaltung angekündigt. Die Investition der Plattform liegt jedoch bei DevOps Center und neueren Werkzeugen, den Release-Prozess auf Change Sets zu bauen ist also eine Wette auf Stillstand.
Kann man ein Change Set zurücknehmen?
Nicht nativ. Der übliche Umweg ist ein gespiegeltes Change Set, das die vorherige Version erneut deployt, was nur bei bereits vorhandenen Komponenten hilft.
Reicht DevOps Center allein?
Für ein kleines Team mit einfacher Pipeline oft ja. Teams wachsen meist bei Rollback, Backup, Testgates und der Unterstützung ihres Git-Anbieters darüber hinaus.
Müssen Admins Git lernen, um Change Sets zu verlassen?
Sie sollten es nicht müssen. Wählen Sie einen Weg, bei dem die Versionsverwaltung unter dem Work Item läuft statt davor, sonst bleibt die Einführung bei denen stecken, die die meisten Änderungen machen.
Unverbindlich.