
Andrew Hanna

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 fur diesen Prozess hat niemand Budget zur Anderung. 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 grossere Zumutung als eine Lizenz, und es ist der wahre Grund, warum ein Team, das Change Sets schmerzhaft nennt, im nachsten Quartal weiter damit ausliefert.
Nicht die zwanzig Minuten Klicken. Die Kosten sind Nacharbeit, und sie sammeln sich an funf Stellen.
Nichts davon steht in einer Budgetzeile. Es zeigt sich in Releases, die sich verschieben, in derselben Admin, die jeden Monat langer 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 verfugbar gemacht (Release Notes) und ersetzt damit das manuelle Zusammenklicken durch Anderungsverfolgung und eine Work-Item-Pipeline uber 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 Datensatze bewegt und sich mit DevOps Center verbinden lasst (Beitrag). Die Richtung ist eindeutig: Selbst Salesforce investiert nicht mehr in Change Sets.
Fruher war der Einwand berechtigt. Ein funfkopfiges Admin-Team konnte eine Preisgestaltung pro Nutzer, die mit der Kopfzahl wachst, nicht rechtfertigen, und eine Eigenbau-Pipeline braucht jemanden mit Git-Kenntnissen, genau das, was diesem Team fehlt.
Diese Lucke 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 vollstandigen Package-Workflows, und Serpent installiert nichts in Ihrer Org. Gearset, Copado, Flosum und AutoRABIT veroffentlichen jeweils eigene lange Listen zu den Grenzen von Change Sets, was fur 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 andern.
Die Mechanik zahlt weniger als die Verschiebung, wer ausliefern darf. Wenn Work Items ihre eigenen Anderungen 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 geoffnet haben. Ein Prozess, der Git-Sicherheit voraussetzt, um sicher zu sein, wird schlicht nicht angenommen, und das Team klickt weiter.
Daran entscheidet sich die Einfuhrung. Jedes Werkzeug, das Ihre Admins zu widerwilligen Git-Nutzern macht, hat das Nadelohr verschoben statt beseitigt.
Teams, die alle funf Schritte in einem Release versuchen, kehren meist in Woche drei zu Change Sets zuruck und schliessen daraus, das Werkzeug habe versagt. Hat es nicht. Die Prozessanderung 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 Einfuhrung fur das ganze Team enthalten ist.
Sind Change Sets abgekundigt?
Nein. Sie funktionieren weiter, und Salesforce hat keine Abschaltung angekundigt. 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 zurucknehmen?
Nicht nativ. Der ubliche Umweg ist ein gespiegeltes Change Set, das die vorherige Version erneut deployt, was nur bei bereits vorhandenen Komponenten hilft.
Reicht DevOps Center allein?
Fur ein kleines Team mit einfacher Pipeline oft ja. Teams wachsen meist bei Rollback, Backup, Testgates und der Unterstutzung ihres Git-Anbieters daruber hinaus.
Mussen Admins Git lernen, um Change Sets zu verlassen?
Sie sollten es nicht mussen. Wahlen Sie einen Weg, bei dem die Versionsverwaltung unter dem Work Item lauft statt davor, sonst bleibt die Einfuhrung bei denen stecken, die die meisten Anderungen machen.
Unverbindlich.