
Andrew Hanna

Andrew Hanna

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.
De verdeling per rol is scherp. Volgens de analyse van Salesforce Ben van zijn developer-, architect- en adminsurveys uit 2026:
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.
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.
Niet als een vereenvoudigde developertool, maar als een andere ingang op dezelfde motor. Vier ontwerptoetsen scheiden de twee:
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.
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.
Jij bent degene die de gevolgen van die tweedeling erft. Drie praktische zetten:
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.
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.
Vrijblijvend.