Start free
Andrew Hanna

Andrew Hanna

Warum Change Sets Ihr Salesforce-Team ausbremsen

Warum Change Sets Ihr Salesforce-Team ausbremsen

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.

Warum uberleben Change Sets in den meisten Orgs?

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.

Was kosten Change Sets wirklich?

Nicht die zwanzig Minuten Klicken. Die Kosten sind Nacharbeit, und sie sammeln sich an funf Stellen.

  • Die Liste neu bauen. Ein Change Set ist eine handische Bestandsaufnahme dessen, was Sie geandert zu haben glauben. Was fehlt, lasst das Deployment scheitern oder, schlimmer, halb gelingen.
  • Kein Rollback. Es gibt keinen Umkehrknopf, also lautet die disziplinierte Variante: fur jedes Release ein zweites, gespiegeltes Change Set bauen. Doppelte Arbeit fur ein halbes Sicherheitsnetz.
  • Metadaten, die nicht mitkommen. Manche Komponententypen werden schlicht nicht unterstutzt, und jede davon wird zu einem manuellen Schritt nach dem Deployment, der in jemandes Kopf wohnt (dokumentierte Grenzen).
  • Profile. Ein Profil zu deployen uberschreibt das Ziel, also verschwinden Berechtigungen, die es nur dort gab, unbemerkt.
  • Keine Parallelarbeit. Zwei Personen, die dasselbe Objekt in zwei Sandboxes andern, merken es beim Deployment, weil nichts irgendetwas vergleicht.

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.

Ist DevOps Center nicht die Antwort?

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.

Warum tragt das Budgetargument nicht mehr?

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.

Was andert sich wirklich, wenn die Gewohnheit fallt?

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.

Wie kommt man von Change Sets weg, ohne die Auslieferung zu stoppen?

  1. Eine Pipeline auswahlen, meist eine Produktions-Org samt Sandboxes, und den Rest in Ruhe lassen.
  2. Den aktuellen Stand dieser Org in die Versionsverwaltung bringen, bevor der Prozess angefasst wird, damit es eine Vergleichsbasis gibt.
  3. Das nachste Release einen Zyklus lang doppelt fahren. Die neue Pipeline baut das Paket, der alte Weg bleibt Ruckfalloption.
  4. Freigaben in das Work Item verlegen, nicht in eine Tabelle. Das ist die Gewohnheit, die wirklich brechen muss.
  5. Erst danach Automatisierung einschalten: Validierung am Pull Request, Testlaufe, Rollback, Drift-Erkennung.

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.

FAQ

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.

Ähnliche Artikel

Neugierig auf schnelleres Shipping, bevor Sie einsteigen? Sprechen wir

Unverbindlich.