Start free
Andrew Hanna

Andrew Hanna

Salesforce DevOps is niet alleen voor developers

Salesforce DevOps is niet alleen voor developers

Het argument in drie zinnen: de meeste Salesforce-wijzigingen worden niet door developers gemaakt, maar door admins en consultants die nog nooit een terminal hebben geopend. De survey-analyse van Salesforce Ben uit 2026 zet change sets op 41,8% als primaire deploymentmethode voor admins, tegenover 2,6% voor DevOps Center. Elke DevOps-tool waarvan het eerste scherm Git-vaardigheid veronderstelt, heeft stilletjes het grootste deel van de mensen uitgesloten die op dit platform releasen.

Wie deployt vandaag eigenlijk de Salesforce-wijzigingen?

De verdeling per rol is scherp. Volgens de analyse van Salesforce Ben van zijn developer-, architect- en adminsurveys uit 2026:

  • Admins: change sets 41,8%, externe DevOps-leveranciers 29,9%, DevOps Center 2,6%, en 9,3% die het niet weet of deployment volledig heeft uitbesteed.
  • Developers: open source CI-pipelines 37,8%, externe leveranciers 30,8%, change sets 19,4%.
  • Architecten: externe leveranciers 38,2%, open source pipelines 34,8%, change sets 18,9%.

Lees dat nog eens vanuit de tooling. Developers en architecten hebben change sets grotendeels achter zich gelaten. Admins niet, en zij vormen de grootste groep die wijzigingen maakt. Het verschil zit niet in bereidheid. Het zit erin dat de tools voor de eerste twee groepen nooit bruikbaar waren voor de derde.

Waarom sluit "DevOps voor developers" zijn eigen markt uit?

Omdat het Salesforce-klantenbestand er niet uitziet als een softwarebedrijf. Een typisch team is twee admins, een consultant op retainer en helemaal geen DevOps-engineer. Als het gelukkige pad van een tool begint met een repository klonen, een branchingstrategie kiezen en een merge-conflict oplossen in een diff-viewer, dan is de eerlijke vertaling: neem eerst iemand anders aan.

Daarom weigert het change-setcijfer te dalen. Het is niet zo dat admins de voorkeur geven aan een tool zonder historie, zonder rollback en zonder manier om metadata tussen niet-gerelateerde org's te verplaatsen. Change sets zijn simpelweg de enige optie die hun nooit vroeg om onderweg developer te worden.

De botte versie: een DevOps-product dat Git-vaardigheid vereist, is geen Salesforce DevOps-product. Het is een developertool die toevallig Salesforce-metadata deployt.

Hoe ziet een tool voor de meerderheid er dan wel uit?

Niet als een vereenvoudigde developertool, maar als een andere ingang op dezelfde motor. Vier ontwerptoetsen scheiden de twee:

  1. Het ticket is de eenheid van werk, niet de branch. Admins denken in "de wijziging voor case-escalatie", niet in feature branches. Staat het woord branch als eerste op het scherm, dan is het product nog developer-vormig.
  2. Versiebeheer is een gevolg, geen voorwaarde. Componenten selecteren hoort een commit op te leveren. Niemand hoort er een te hoeven schrijven.
  3. Review gaat over de wijziging, niet over het diff-formaat. Een reviewer moet zien welke componenten bewegen en wat een geautomatiseerde controle signaleerde, zonder ruwe metadata-XML te lezen.
  4. Undo bestaat en kost een handeling. Rollback is de enige mogelijkheid die change sets nooit hadden, en juist die verandert een zenuwachtige admin in een zelfverzekerde releaser.

Git doet onder alle vier gewoon het werk. Het is alleen niet langer de interface, dus developers houden repository, branches en CLI terwijl admins vanuit een UI op dezelfde historie werken.

Lost Salesforce dit zelf op?

Het beweegt die kant op, en dat is het sterkste bewijs dat de herdefinitie echt is. Het next-generation DevOps Center is native in plaats van een managed package, je zet het aan in Setup, en het is gebouwd rond work items, visuele pipelines, promotie per item en een DX Inspector die wijzigingen in de org volgt, met agentic pipelinebeheer via de DX MCP-server (Salesforce Ben).

Dat Salesforce DevOps naar het kernplatform verhuist, is een categoriesignaal: de platformeigenaar vindt nu ook dat releasemanagement van het hele team is. Het legt de lat meteen hoger voor iedereen. Was jouw onderscheid "makkelijker dan de CLI", dan komt de gratis native optie daarvoor.

Wat betekent dit als jij de architect of release manager bent?

Jij bent degene die de gevolgen van die tweedeling erft. Drie praktische zetten:

  • Tel je deployers, niet je developers. Als acht mensen metadata wijzigen en twee de pipeline kunnen gebruiken, dekt je pipeline een kwart van je risico.
  • Maak de veilige route de makkelijke route. Elk uur dat de officiĆ«le weg een admin kost, is een uur druk richting een change set op vrijdag om vijf uur.
  • Koop voor de minst technische persoon die releaset. Niet voor de meest technische die evalueert. Dat zijn zelden dezelfde mensen, en de tweede stelt de shortlist op.

Tegen die aanname is Serpent gebouwd: ticketgedreven deployments met Git op de achtergrond, rollback met een handeling en AI-codereview in elk plan, ook het gratis plan, zodat de admin en de developer via dezelfde pipeline releasen.

FAQ

Hebben admins echt DevOps nodig, of gewoon betere change sets?

Ze hebben nodig wat DevOps levert: historie, review en undo. Change sets kunnen die structureel niet bieden, want een change set houdt geen versiehistorie bij en is niet opnieuw af te spelen.

Betekent een workflow zonder Git dat er geen versiebeheer is?

Nee. Het betekent dat de commits voor je worden gemaakt. De repository bestaat gewoon, en je developers kunnen er direct in werken.

Maakt het native DevOps Center externe tools overbodig?

Voor eenvoudige org-naar-org pipelines zal het meer teams bedienen dan het managed package deed. Backup, rollback, package- en ISV-workflows en geautomatiseerd testen blijven het gat.

Waar begint een team zonder DevOps-engineer?

Een pipeline, een productie-org, een ticket per wijziging, een goedkeuring. Duw eerst een enkele release met laag risico er volledig doorheen voordat je iets anders migreert.

Gerelateerde artikelen

Benieuwd naar sneller releasen voordat je instapt? Laten we praten

Vrijblijvend.