Tekunda Team

Tekunda Team

Salesforce-DevOps-Playbook für wachsende Mid-Market-Teams

Salesforce-DevOps-Playbook für wachsende Mid-Market-Teams

Das Mid-Market-DevOps-Problem

Ihre Salesforce-Org ist zu komplex für Change Sets, aber Sie haben weder das Budget noch die Kopfzahl für DevOps-Tooling auf Enterprise-Niveau. Sie haben 3-20 Salesforce-Entwickler, mehrere Sandboxes und Releasezyklen, die mit wachsendem Team immer schwerer zu handhaben sind.

Das ist das Mid-Market-DevOps-Problem. Genau hier bleiben die meisten wachsenden Salesforce-Teams stecken.

Dieses Playbook zeigt, was für Teams dieser Größe wirklich funktioniert - basierend auf Mustern aus Dutzenden Mid-Market-Salesforce-Implementierungen.

Die richtige Org-Strategie für Ihre Teamgröße

3-8 Entwickler

Bei dieser Größe ist Einfachheit Ihr Freund. Sie brauchen keine 6 Umgebungen.

  • Dev-Sandbox - jeder Entwickler arbeitet in seiner eigenen, ODER eine gemeinsame Dev-Sandbox, wenn Org-Limits eng sind
  • QA-Sandbox - zum Testen vor der Produktion
  • Produktion

Deploymentfluss: Dev → QA → Produktion, per Pipeline automatisiert.

8-20 Entwickler

Bei dieser Größe brauchen Sie Feature-Isolation, damit sich Entwickler nicht gegenseitig blockieren.

  • Feature-Sandboxes (1 pro aktivem Epic oder Entwicklerpaar)
  • Integrationssandbox - mergt aus allen Feature-Sandboxes
  • UAT-Sandbox - für die fachliche Abnahme
  • Produktion

Die Integrationssandbox ist die entscheidende Ergänzung - dort tauchen Merge-Konflikte auf, bevor sie die Produktion erreichen.

Release-Kadenz: Was wirklich funktioniert

Teams, die in einer festen Kadenz liefern, liefern zuverlässiger als Teams, die liefern, "wenn es fertig ist". Die Kadenz erzwingt Priorisierung und verhindert die Ansammlung von Risiko, das Produktionsausfälle verursacht.

  • Wöchentliche Releases: Am besten für Teams mit aktiver Salesforce-Entwicklung. Erzwingt einen wöchentlichen Cutoff, der Arbeit klein und Rollback einfach hält.
  • Zweiwöchentliche Releases: Bei dieser Teamgröße üblich. Entspricht der typischen Sprintlänge. Lang genug für sinnvolle Arbeit, kurz genug, um Risiko zu begrenzen.
  • Monatliche Releases: Funktioniert nur, wenn Ihre Org relativ stabil ist. Jeder monatliche Release wird zum Hochrisikoereignis, was für das Team stressig ist und das Ausfallrisiko erhöht.

Empfehlung für Teams mit 5-15 Entwicklern: zweiwöchentliche Releases an einem festen Tag (z. B. jeden zweiten Mittwoch). Die Pipeline einmal einrichten, jeden Sprint laufen lassen.

Rollen, die existieren müssen (selbst bei kleinen Teams)

Sie brauchen keine Vollzeit-DevOps-Ingenieure. Sie brauchen klare Zuständigkeit.

  • Release-Koordinator - verantwortet den Releasekalender und Go/No-Go-Entscheidungen. Kann ein Senior-Entwickler oder Tech Lead sein. 2-3 Stunden pro Releasezyklus.
  • Deployment-Reviewer - prüft, was in jedes Deployment einfließt, kontrolliert die Testabdeckung. Sollte nicht dieselbe Person sein, die den Code geschrieben hat.
  • Rollback-Verantwortlicher - weiß, wie jede Änderung im Release rückgängig zu machen ist. Mit Serpent ist das ein Klick - aber jemand muss die Entscheidung verantworten, ihn zu nutzen.

Die Kennzahlen, die zeigen, ob Ihr DevOps funktioniert

  • Deploymentfrequenz: Wie oft deployen Sie erfolgreich in die Produktion? Ziel: mindestens einmal pro Sprint.
  • Vorlaufzeit für Änderungen: Vom ersten Commit bis zur Produktion. Ziel: unter 2 Wochen für Standardänderungen.
  • Änderungsfehlerquote: % der Deployments, die einen Produktionsvorfall verursachen. Ziel: unter 5 %.
  • Mittlere Wiederherstellungszeit: Wie lange von der Produktionsstörung bis zum deployten Fix. Ziel: unter 4 Stunden.

Das sind die vier DORA-Kennzahlen. Messen Sie sie monatlich. Wenn die Deploymentfrequenz sinkt oder die Fehlerquote steigt, hat Ihr Prozess einen Engpass, der behoben werden muss, bevor es schlimmer wird.

Häufige Fehler bei dieser Teamgröße

  • UAT bei "kleinen" Änderungen überspringen. Produktionsausfälle entstehen fast immer durch Änderungen, die zu klein für eine UAT schienen.
  • Die Integrationssandbox veralten lassen. Wenn sie mehr als 2 Wochen hinter der Produktion liegt, ist sie nicht mehr nützlich. Aktualisieren Sie sie nach Plan.
  • Releases als Heldentaten behandeln. Wenn jeder Release bedeutet, dass jemand länger bleiben muss, ist Ihr Prozess kaputt, nicht Ihr Team.
  • Keine Dokumentation dessen, was in jedem Release steckt. Release-Notes müssen nicht formell sein - eine Slack-Nachricht mit 5 Stichpunkten reicht. Machen Sie es jedes Mal.

FAQ

Wie viele Sandboxes braucht ein Mid-Market-Salesforce-Team?

Mit 3 bis 8 Entwicklern reichen eine Dev-Sandbox, eine QA-Sandbox und die Produktion. Ab 8 Entwicklern kommen Feature-Sandboxes, eine Integrationssandbox, in der Merge-Konflikte auftauchen, und eine UAT-Sandbox für die fachliche Abnahme dazu.

Welche Release-Kadenz funktioniert am besten für ein wachsendes Salesforce-Team?

Eine feste Kadenz schlägt das Liefern "wenn es fertig ist", weil sie Priorisierung erzwingt und Risikoanhäufung stoppt. Zweiwöchentlich an einem festen Tag passt zu den meisten Teams dieser Größe, wöchentlich passt zu sehr aktiver Entwicklung, und monatlich funktioniert nur, wenn die Org stabil ist.

Braucht man einen dedizierten DevOps-Ingenieur für Salesforce?

Bei dieser Größe nicht. Was Sie brauchen, ist klare Zuständigkeit: einen Release-Koordinator für den Kalender und die Go/No-Go-Entscheidung, einen Deployment-Reviewer, der den Code nicht geschrieben hat, und jemanden, der die Rollback-Entscheidung verantwortet.

Welche Kennzahlen zeigen, dass Ihr Salesforce-DevOps funktioniert?

Die vier DORA-Kennzahlen: Deploymentfrequenz, Vorlaufzeit für Änderungen, Änderungsfehlerquote und mittlere Wiederherstellungszeit. Messen Sie sie monatlich und behandeln Sie sinkende Deploymentfrequenz oder steigende Fehlerquote als Engpass, der frühzeitig behoben werden muss.

Die Tooling-Entscheidung treffen

Bei einem Unternehmen mit 50-200 Mitarbeitenden und 5-20 Salesforce-Entwicklern brauchen Sie ein Tool, das:

  • Schnell einzurichten ist - Sie können nicht 6 Monate für die Einführung aufwenden
  • Nicht pro Nutzer bepreist ist - Ihr Team wächst, und Sie wollen keine Kostenüberraschungen
  • Ausreichend vorstrukturiert ist, um Ihre Sandboxes zu handhaben - keine leere Leinwand, die Sie zwingt, die Pipeline von Grund auf zu bauen

Serpent ist speziell für diese Teamgröße gebaut. Preise ansehen oder kostenlos testen.

Ähnliche Artikel

Neugierig auf schnelleres Shipping, bevor Sie einsteigen? Sprechen wir

Unverbindlich.