
Andrew Hanna

Andrew Hanna

L'argument en trois phrases : la plupart des changements Salesforce ne viennent pas des développeurs, mais des administrateurs et des consultants qui n'ont jamais ouvert un terminal. L'analyse des enquêtes 2026 de Salesforce Ben place les change sets à 41,8% comme méthode principale de déploiement chez les admins, contre 2,6% pour DevOps Center. Tout outil DevOps dont le premier écran suppose une maîtrise de Git a discrètement exclu la majorité des gens qui livrent sur cette plateforme.
La répartition par rôle est nette. D'après l'analyse par Salesforce Ben de ses enquêtes 2026 auprès des développeurs, architectes et admins :
Relisez ces chiffres du point de vue de l'outillage. Développeurs et architectes ont largement quitté les change sets. Les admins non, et ce sont eux qui font le plus de changements. L'écart n'est pas une question d'envie. Les outils conçus pour les deux premiers groupes n'ont jamais été utilisables par le troisième.
Parce que la base installée Salesforce ne ressemble pas à un éditeur de logiciels. Une équipe typique, c'est deux admins, un consultant en régie et aucun ingénieur DevOps. Quand le parcours nominal d'un outil commence par cloner un dépôt, choisir une stratégie de branches et résoudre un conflit de fusion dans un visualiseur de diff, la traduction honnête est : recrutez d'abord quelqu'un d'autre.
Voilà pourquoi le chiffre des change sets refuse de baisser. Ce n'est pas que les admins préfèrent un outil sans historique, sans retour arrière et incapable de déplacer des métadonnées entre org non liées. C'est que les change sets sont la seule option qui ne leur a jamais demandé de devenir développeurs en chemin.
Version directe : un produit DevOps qui exige la maîtrise de Git n'est pas un produit DevOps Salesforce. C'est un outil de développeur qui déploie accessoirement des métadonnées Salesforce.
Pas à un outil de développeur simplifié, mais à une autre porte d'entrée sur le même moteur. Quatre tests de conception séparent les deux :
Git fait toujours le travail sous ces quatre points. Il cesse simplement d'être l'interface : les développeurs gardent dépôt, branches et CLI pendant que les admins travaillent sur le même historique depuis une interface graphique.
La plateforme va dans ce sens, et c'est la meilleure preuve que le recadrage est réel. Le DevOps Center de nouvelle génération est natif au lieu d'être un managed package, s'active dans Setup, et s'organise autour de work items, de pipelines visuels, de promotions élément par élément et d'un DX Inspector qui suit les changements dans l'org, avec une gestion agentique du pipeline via le serveur DX MCP (Salesforce Ben).
Voir Salesforce déplacer le DevOps dans le cœur de plateforme est un signal de catégorie : le propriétaire de la plateforme admet désormais que la gestion des releases appartient à toute l'équipe. Cela relève aussi le niveau pour tout le monde. Si votre différenciation était "plus simple que la CLI", l'option native gratuite arrive dessus.
C'est vous qui héritez des conséquences de cette fracture. Trois gestes concrets :
C'est l'hypothèse sur laquelle Serpent a été construit : des déploiements par ticket avec Git en arrière-plan, un rollback en une action et la revue de code par IA sur tous les plans, y compris le gratuit, pour que l'admin et le développeur livrent par le même pipeline.
Les admins ont-ils vraiment besoin de DevOps, ou de meilleurs change sets ?
Ils ont besoin de ce que le DevOps apporte : historique, relecture et annulation. Les change sets ne peuvent structurellement pas les fournir, puisqu'un change set ne conserve aucun historique de versions et ne se rejoue pas.
Un workflow sans Git signifie-t-il sans gestion de versions ?
Non. Cela signifie que les commits sont générés pour vous. Le dépôt existe toujours, et vos développeurs peuvent y travailler directement.
Le DevOps Center natif rendra-t-il les outils tiers inutiles ?
Pour des pipelines simples d'org à org, il couvrira plus d'équipes que le managed package. La sauvegarde, le rollback, les workflows de packaging et d'ISV et les tests automatisés restent l'écart.
Par où commencer sans ingénieur DevOps ?
Un pipeline, une org de production, un ticket par changement, une approbation. Faites passer une seule release à faible risque de bout en bout avant de migrer quoi que ce soit d'autre.
Sans engagement.