Salesforce DevOps
Je mehr Teams an einer Salesforce Org arbeiten, desto wichtiger wird ein verlässlicher Release-Prozess. SALESFOUR baut Salesforce DevOps Prozesse auf, mit denen Sie Änderungen schneller, sicherer und nachvollziehbar in die Produktion bringen.
In vielen Unternehmen werden Salesforce Änderungen noch manuell per Change Set übertragen. Das funktioniert, solange wenige Personen gelegentlich kleine Anpassungen vornehmen. Sobald jedoch mehrere Admins, Entwickler und Dienstleister parallel arbeiten, häufen sich Probleme: Änderungen überschreiben sich gegenseitig, Deployments schlagen kurz vor dem Release fehl, und niemand kann sicher sagen, welcher Stand in welcher Sandbox liegt. Salesforce DevOps schafft hier Ordnung, Transparenz und Geschwindigkeit.
Im Mittelpunkt steht die Versionsverwaltung mit Git als zentrale Quelle der Wahrheit für Metadaten und Code. Darauf aufbauend definieren wir eine Branching- und Sandbox-Strategie, automatisieren Validierungen und Tests und richten Pipelines ein, die Änderungen kontrolliert von der Entwicklung bis in die Produktion bringen. Je nach Ausgangslage nutzen wir Salesforce DevOps Center, etablierte Plattformen wie Copado oder Gearset oder eigene Pipelines mit Salesforce CLI.
Unsere Salesforce Experten für DevOps bringen Erfahrung aus Projekten mit sehr unterschiedlichen Reifegraden mit. Wir holen Teams dort ab, wo sie stehen, und führen DevOps schrittweise ein, statt über Nacht alles umzustellen. Ziel ist ein Prozess, der zu Ihrem Team passt, den Admins ebenso nutzen können wie Entwickler, und der Ihre Release-Zyklen verkürzt, ohne die Stabilität Ihrer Produktion zu gefährden.
Was Salesforce DevOps mit SALESFOUR leistet
Versionsverwaltung mit Git
Wir überführen Metadaten und Code Ihrer Org in ein Git-Repository auf GitHub, GitLab, Bitbucket oder Azure DevOps und schaffen damit eine nachvollziehbare Historie aller Änderungen und Verantwortlichkeiten.
Sandbox- und Branching-Strategie
Wir legen fest, welche Sandboxes für Entwicklung, Integration, Test und Abnahme dienen, wie Branches zusammengeführt werden und wie Ihre Umgebungen regelmäßig und kontrolliert synchron gehalten werden.
CI/CD-Pipelines
Automatisierte Pipelines validieren jede Änderung, führen Apex-Tests und statische Analysen aus und bringen freigegebene Pakete auf Knopfdruck oder zeitgesteuert in die nächste Umgebung bis in die Produktion.
Werkzeugauswahl
Wir vergleichen Salesforce DevOps Center, Copado, Gearset und eigene Lösungen mit Salesforce CLI anhand Ihrer Teamgröße, Ihres Budgets und Ihrer Anforderungen und empfehlen die passende Kombination.
Testautomatisierung
Neben Apex-Unit-Tests richten wir automatisierte Regressionstests für kritische Prozesse ein, damit neue Releases bestehende Funktionen nicht unbemerkt beeinträchtigen und Fehler früh erkannt werden.
Backup und Wiederherstellung
Wir planen Datensicherung und Metadaten-Backups mit Salesforce Backup oder geeigneten Drittanbieterlösungen und testen die Wiederherstellung, damit Sie im Ernstfall schnell und vollständig handlungsfähig bleiben.
Schrittweise Einführung von Salesforce DevOps
Wir starten mit einer Bestandsaufnahme Ihres aktuellen Release-Prozesses: Wer ändert was, in welchen Umgebungen, mit welchen Werkzeugen und wie häufig? Daraus leiten wir einen Zielprozess ab und planen die Einführung in Etappen. Häufig ist der erste Schritt, die Produktion als Ausgangsstand in Git zu übernehmen und Deployments über einen einheitlichen, dokumentierten Weg abzuwickeln.
Im zweiten Schritt folgen automatisierte Validierungen, Tests und Pipelines. Danach optimieren wir den Prozess weiter, etwa mit Scratch Orgs für Entwickler, Paketierung mit Unlocked Packages oder automatisierten Regressionstests. Jede Etappe wird mit dem Team erprobt und angepasst, bevor die nächste beginnt. So entsteht ein Prozess, der im Alltag tatsächlich gelebt wird und nicht nur auf dem Papier existiert.
- Analyse des bestehenden Release-Prozesses
- Zielprozess und Werkzeugauswahl
- Aufbau von Repository und Branching-Modell
- Einrichtung von Pipelines und Tests
- Schulung des Teams und kontinuierliche Verbesserung
Werkzeuge im Vergleich
Salesforce DevOps Center ist kostenfrei verfügbar und bietet einen guten Einstieg mit Git-Anbindung und einer Oberfläche, die auch für Admins verständlich ist. Copado und Gearset sind umfangreiche kommerzielle Plattformen mit erweiterten Funktionen für Vergleiche, Konfliktauflösung, Datenbereitstellung in Sandboxes, Tests und Compliance-Anforderungen. Eigene Pipelines mit Salesforce CLI und GitHub Actions oder Azure Pipelines bieten maximale Flexibilität bei höherem Pflegeaufwand.
Welche Lösung passt, hängt von Teamgröße, Anteil an Code gegenüber Konfiguration, regulatorischen Anforderungen und Budget ab. Wir haben mit diesen Werkzeugen praktische Erfahrung und empfehlen keine Lösung aus Prinzip. In manchen Fällen ist eine Kombination sinnvoll, etwa DevOps Center für Admin-Änderungen und eine CLI-Pipeline für umfangreiche Entwicklungsarbeit des Entwicklerteams.
- Salesforce DevOps Center
- Copado
- Gearset
- Salesforce CLI mit GitHub Actions oder Azure Pipelines
- Statische Codeanalyse mit Salesforce Code Analyzer
Rollen im DevOps-Team
Ein Salesforce DevOps Engineer oder Release Manager verantwortet Pipeline, Werkzeuge und Release-Kalender. Der Technical Architect definiert Branching-Modell, Paketierungsstrategie und Qualitätsregeln. Developer und Admins arbeiten im neuen Prozess und geben Rückmeldung, wo er im Alltag hakt. Bei Bedarf unterstützt ein Testspezialist beim Aufbau automatisierter Regressionstests für die geschäftskritischen Abläufe Ihrer Org.
Wir können Ihren DevOps-Prozess aufbauen und übergeben oder die Rolle des Release Managers dauerhaft übernehmen. Viele Kunden entscheiden sich für einen Übergang: Ein erfahrener Salesforce Berater von SALESFOUR führt das Release-Management zunächst selbst durch und befähigt parallel interne Mitarbeitende, diese Aufgabe nach einer Einarbeitungsphase eigenständig zu übernehmen.
Typische Einsatzszenarien
So setzen Unternehmen Salesforce DevOps gemeinsam mit unseren Salesforce Beratern ein.
- Mehrere Dienstleister und ein internes Team arbeiten parallel an einer Org und benötigen einen gemeinsamen Release-Prozess.
- Ein Unternehmen ersetzt manuelle Change Sets durch Salesforce DevOps Center und schafft eine nachvollziehbare Änderungshistorie.
- Ein reguliertes Unternehmen benötigt dokumentierte Freigaben und Prüfpfade für jede Änderung in der Produktion.
- Ein Entwicklerteam führt CI/CD mit automatisierten Apex-Tests und statischer Codeanalyse bei jedem Pull Request ein.
- Nach einem Datenverlust durch fehlerhafte Automatisierung wird eine Backup- und Wiederherstellungsstrategie aufgebaut.
So läuft Ihr Salesforce Projekt mit SALESFOUR
Strukturiert, transparent und mit den passenden Salesforce Beratern für jede Phase.
Analyse & Zielbild
Wir verstehen Ihre Prozesse, Systeme und Ziele und leiten daraus ein belastbares Salesforce-Zielbild ab.
Team & Planung
Wir stellen das passende Projektteam aus erfahrenen Salesforce Beratern zusammen – meist innerhalb weniger Tage.
Umsetzung
Konfiguration, Entwicklung, Integration und Datenmigration in kurzen, iterativen Sprints mit klaren Ergebnissen.
Go-live & Betrieb
Schulung, Hypercare und kontinuierliche Weiterentwicklung, damit Salesforce im Alltag wirklich genutzt wird.
Häufige Fragen zu Salesforce DevOps
Lohnt sich DevOps auch für kleine Salesforce Teams?
Ja, in angepasster Form. Schon für kleine Teams bringt eine Versionsverwaltung mit Git und ein einheitlicher Deployment-Weg mehr Transparenz und Sicherheit. Mit Salesforce DevOps Center ist der Einstieg ohne zusätzliche Lizenzkosten möglich. Aufwendigere Pipelines und Testautomatisierung lohnen sich vor allem, wenn mehrere Personen parallel arbeiten oder Releases häufig stattfinden.
Können auch Admins ohne Programmierkenntnisse mit DevOps arbeiten?
Ja. Werkzeuge wie Salesforce DevOps Center, Copado oder Gearset bieten Oberflächen, mit denen Admins Änderungen erfassen, prüfen und weitergeben können, ohne Git-Befehle zu kennen. Wir gestalten den Prozess so, dass deklarative Änderungen genauso sauber durch die Pipeline laufen wie Code. Eine kurze Schulung macht Admins mit dem neuen Ablauf vertraut.
Wie lange dauert die Einführung von Salesforce DevOps?
Ein erster Grundprozess mit Repository, Sandbox-Strategie und einheitlichem Deployment-Weg steht häufig innerhalb weniger Wochen. Automatisierte Pipelines, Testautomatisierung und weitergehende Optimierungen folgen schrittweise. Wie schnell es geht, hängt vom Zustand der Org, der Anzahl der Beteiligten und dem gewählten Werkzeug ab. Wir planen die Etappen gemeinsam mit Ihnen.
Brauchen wir Copado oder Gearset, oder reicht DevOps Center?
Für viele Teams ist DevOps Center ein guter Startpunkt. Copado und Gearset bieten zusätzliche Funktionen wie detaillierte Metadatenvergleiche, Konfliktauflösung, Datenbereitstellung in Sandboxes, umfangreiche Testintegration und Compliance-Berichte. Diese lohnen sich bei größeren Teams, hoher Release-Frequenz oder regulatorischen Anforderungen. Wir bewerten Ihre Situation und empfehlen das passende Werkzeug.
Gehört Backup auch zu DevOps?
Datensicherung ist eng mit DevOps verbunden, weil Releases und Automatisierungen Daten verändern können. Salesforce bietet mit Salesforce Backup eine eigene Lösung, daneben gibt es etablierte Drittanbieter. Wir planen Sicherungsintervalle, Aufbewahrungsfristen und Wiederherstellungsabläufe und testen sie, damit Sie im Ernstfall Daten und Metadaten zuverlässig wiederherstellen können.
Passende Themen
Salesforce Entwicklung
Individuelle Salesforce Entwicklung mit Apex, Lightning Web Components und APIs – dort, wo der Standard an Grenzen stößt.
Mehr erfahren LeistungSalesforce Customizing
Salesforce Customizing mit deklarativen Werkzeugen: passgenaue Objekte, Oberflächen und Automatisierungen, die wartbar bleiben.
Mehr erfahren LeistungSalesforce Architektur
Salesforce Architektur mit Weitblick: Datenmodell, Org-Strategie, Integration und Sicherheit aus einem Guss.
Mehr erfahren LeistungSalesforce Support
Salesforce Support und Application Management: Anwenderhilfe, Administration und laufende Weiterentwicklung aus einer Hand.
Mehr erfahren LeistungSecurity & DSGVO
Salesforce Security und DSGVO-konforme Umsetzung: Berechtigungen, Shield, Verschlüsselung und Löschkonzepte für Ihre Org.
Mehr erfahrenBereit für Ihr nächstes Salesforce Projekt?
Schildern Sie uns kurz Ihr Vorhaben. Wir melden uns innerhalb von einem Werktag mit einer Einschätzung und passenden Salesforce Beratern.