Start free
Andrew Hanna

Andrew Hanna

Salesforce DevOps Is Not Just for Developers

Salesforce DevOps Is Not Just for Developers

The argument in three sentences: most Salesforce changes are not made by developers, they are made by admins and consultants who have never opened a terminal. Salesforce Ben's 2026 survey analysis puts change sets at 41.8% as the primary deployment method for admins, against 2.6% for DevOps Center. Any DevOps tool whose first screen assumes Git fluency has quietly excluded most of the people who ship on this platform.

Who actually deploys Salesforce changes today?

The role split in the data is stark. According to Salesforce Ben's analysis of its 2026 developer, architect and admin surveys:

  • Admins: change sets 41.8%, third-party DevOps vendors 29.9%, DevOps Center 2.6%, and 9.3% who are unsure or have delegated deployment entirely.
  • Developers: open-source CI pipelines 37.8%, third-party vendors 30.8%, change sets 19.4%.
  • Architects: third-party vendors 38.2%, open-source pipelines 34.8%, change sets 18.9%.

Read that again from the tooling side. Developers and architects have largely left change sets behind. Admins have not, and they are the largest population making changes. The gap is not appetite. It is that the tools built for the first two groups were never usable by the third.

Why does "DevOps for developers" exclude its own market?

Because the Salesforce customer base does not look like a software company. A typical team is two admins, a consultant on retainer, and no dedicated DevOps engineer at all. When a tool's happy path starts with cloning a repository, choosing a branching strategy and resolving a merge conflict in a diff viewer, the honest translation is: hire someone else first.

That is why the change-set number refuses to fall. It is not that admins prefer a tool with no history, no rollback and no way to move metadata between unrelated orgs. It is that change sets are the only option that never asked them to become a developer on the way in.

The blunt version: a DevOps product that requires Git fluency is not a Salesforce DevOps product. It is a developer tool that happens to deploy Salesforce metadata.

What does a tool built for the majority actually look like?

Not a simplified developer tool. A different entry point onto the same engine. Four design tests separate the two:

  1. The ticket is the unit of work, not the branch. Admins reason in "the case-escalation change", not in feature branches. If the first noun on screen is a branch, the product is still developer-shaped.
  2. Version control is a consequence, not a prerequisite. Selecting components should produce a commit. Nobody should have to author one.
  3. Review happens on the change, not on the diff format. A reviewer should see which components moved and what an automated check flagged, without reading raw metadata XML.
  4. Undo exists and is one action. Rollback is the single capability change sets never had, and it is the one that converts a nervous admin into a confident releaser.

Git still does the work underneath all four. It just stops being the interface, so developers keep their repository, branches and CLI while admins work on the same history from a UI.

Is Salesforce fixing this itself?

It is moving in that direction, which is the strongest evidence the reframe is real. The next-generation DevOps Center is native rather than a managed package, enabled in Setup, and built around work items, visual pipelines, per-item promotion and a DX Inspector that tracks org changes, with agentic pipeline management through the DX MCP server (Salesforce Ben).

Salesforce moving DevOps into the core platform is a category signal: the platform owner now agrees that release management belongs to the whole team. It also raises the bar for everyone else. If your differentiation was "easier than the CLI", the free native option is coming for that.

What does this mean if you are the architect or release manager?

You are the person who inherits the consequences of the split. Three practical moves:

  • Count your deployers, not your developers. If eight people change metadata and two can use the pipeline, your pipeline covers a quarter of your risk.
  • Make the safe path the easy path. Every hour the sanctioned route costs an admin is an hour of pressure toward a change set at 5pm on a Friday.
  • Buy for the least technical person who ships. Not for the most technical person who evaluates. Those are rarely the same human, and the second one writes the shortlist.

This is the assumption Serpent was built against: ticket-based deployments with Git in the background, one-click rollback and AI code review on every plan, including the free one, so the admin and the developer ship through the same pipeline.

FAQ

Do admins really need DevOps, or just better change sets?

They need what DevOps provides: history, review and undo. Change sets structurally cannot give them those, since a change set keeps no version history and cannot be replayed.

Does a no-Git workflow mean no source control?

No. It means the commits are generated for you. The repository still exists, and your developers can work in it directly.

Will the native DevOps Center make third-party tools unnecessary?

For simple org-to-org pipelines it will cover more teams than the managed package did. Backup, rollback, package and ISV workflows and automated testing are still where the gap sits.

Where should a team with no DevOps engineer start?

One pipeline, one production org, one ticket per change, one approval. Push a single low-risk release through it end to end before migrating anything else.

Related Articles

Curious about faster shipping before you dive in? Let's talk

Commitment free!