Tekunda Team

Tekunda Team

Salesforce-DevOps-Playbook fur wachsende Mid-Market-Teams

Salesforce-DevOps-Playbook fur wachsende Mid-Market-Teams

Das Mid-Market-DevOps-Problem

Ihre Salesforce-Org ist zu komplex fur Change Sets, aber Sie haben weder das Budget noch die Kopfzahl fur 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 fur Teams dieser Groesse wirklich funktioniert - basierend auf Mustern aus Dutzenden Mid-Market-Salesforce-Implementierungen.

Die richtige Org-Strategie fur Ihre Teamgroesse

3-8 Entwickler

Bei dieser Groesse 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 Groesse 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 - fur die fachliche Abnahme
  • Produktion

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

Release-Kadenz: Was wirklich funktioniert

Teams, die in einer festen Kadenz liefern, liefern zuverlaessiger als Teams, die liefern, "wenn es fertig ist". Die Kadenz erzwingt Priorisierung und verhindert die Ansammlung von Risiko, das Produktionsausfaelle verursacht.

  • Woechentliche Releases: Am besten fur Teams mit aktiver Salesforce-Entwicklung. Erzwingt einen woechentlichen Cutoff, der Arbeit klein und Rollback einfach haelt.
  • Zweiwoechentliche Releases: Bei dieser Teamgroesse ueblich. Entspricht der typischen Sprintlaenge. Lang genug fuer 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 fuer das Team stressig ist und das Ausfallrisiko erhoeht.

Empfehlung fur Teams mit 5-15 Entwicklern: zweiwoechentliche Releases an einem festen Tag (z. B. jeden zweiten Mittwoch). Die Pipeline einmal einrichten, jeden Sprint laufen lassen.

Rollen, die existieren muessen (selbst bei kleinen Teams)

Sie brauchen keine Vollzeit-DevOps-Ingenieure. Sie brauchen klare Zustaendigkeit.

  • 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 - prueft, was in jedes Deployment einfliesst, kontrolliert die Testabdeckung. Sollte nicht dieselbe Person sein, die den Code geschrieben hat.
  • Rollback-Verantwortlicher - weiss, wie jede Aenderung im Release rueckgaengig 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 fuer Aenderungen: Vom ersten Commit bis zur Produktion. Ziel: unter 2 Wochen fuer Standardaenderungen.
  • Aenderungsfehlerquote: % der Deployments, die einen Produktionsvorfall verursachen. Ziel: unter 5 %.
  • Mittlere Wiederherstellungszeit: Wie lange von der Produktionsstoerung 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.

Haeufige Fehler bei dieser Teamgroesse

  • UAT bei "kleinen" Aenderungen ueberspringen. Produktionsausfaelle entstehen fast immer durch Aenderungen, die zu klein fuer eine UAT schienen.
  • Die Integrationssandbox veralten lassen. Wenn sie mehr als 2 Wochen hinter der Produktion liegt, ist sie nicht mehr nuetzlich. Aktualisieren Sie sie nach Plan.
  • Releases als Heldentaten behandeln. Wenn jeder Release bedeutet, dass jemand laenger bleiben muss, ist Ihr Prozess kaputt, nicht Ihr Team.
  • Keine Dokumentation dessen, was in jedem Release steckt. Release-Notes muessen 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 fuer die fachliche Abnahme dazu.

Welche Release-Kadenz funktioniert am besten fuer ein wachsendes Salesforce-Team?

Eine feste Kadenz schlaegt das Liefern "wenn es fertig ist", weil sie Priorisierung erzwingt und Risikoanhaeufung stoppt. Zweiwoechentlich an einem festen Tag passt zu den meisten Teams dieser Groesse, woechentlich passt zu sehr aktiver Entwicklung, und monatlich funktioniert nur, wenn die Org stabil ist.

Braucht man einen dedizierten DevOps-Ingenieur fuer Salesforce?

Bei dieser Groesse nicht. Was Sie brauchen, ist klare Zustaendigkeit: einen Release-Koordinator fuer 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 fuer Aenderungen, Aenderungsfehlerquote und mittlere Wiederherstellungszeit. Messen Sie sie monatlich und behandeln Sie sinkende Deploymentfrequenz oder steigende Fehlerquote als Engpass, der fruehzeitig 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 koennen nicht 6 Monate fuer die Einfuehrung aufwenden
  • Nicht pro Nutzer bepreist ist - Ihr Team waechst, und Sie wollen keine Kostenueberraschungen
  • Ausreichend vorstrukturiert ist, um Ihre Sandboxes zu handhaben - keine leere Leinwand, die Sie zwingt, die Pipeline von Grund auf zu bauen

Serpent ist speziell fuer diese Teamgroesse gebaut. Preise ansehen oder kostenlos testen.

Ähnliche Artikel

Neugierig auf schnelleres Shipping, bevor Sie einsteigen? Sprechen wir

Unverbindlich.