• Accueil / Salesforce / 5 étapes pour…
, 5 étapes pour améliorer votre maturité DevOps Salesforce<span class="wtr-time-wrap after-title"><span class="wtr-time-number">5</span> minutes de lecture</span>

5 étapes pour améliorer votre maturité DevOps Salesforce5 minutes de lecture


Vous avez besoin de deux choses pour rivaliser dans la transformation numérique.

Le premier est une plate-forme cloud leader sur le marché. Depuis que je faisais partie de l’équipe qui a créé force.com en 2005, je pense que Salesforce est un excellent choix. Cette plate-forme permet aux organisations informatiques d’apporter de la valeur à l’entreprise plus rapidement que toute autre plate-forme.

, 5 étapes pour améliorer votre maturité DevOps Salesforce<span class="wtr-time-wrap after-title"><span class="wtr-time-number">5</span> minutes de lecture</span>

La deuxième exigence est une stratégie DevOps moderne ce qui améliorera votre vitesse de publication, apportera plus de valeur à l’entreprise plus rapidement et réduira les erreurs de production. Malheureusement, il existe plusieurs défis avec DevOps sur Salesforce :

  • Aucun processus de publication structuré ;
  • Pas de référentiels de sources natifs ni de contrôle de version ;
  • Difficile de collaborer en toute sécurité avec d’autres personnes dans les mêmes environnements ;
  • Aucune application de conformité intégrée.

Le manque d’outils de collaboration est un énorme défi. DevOps est un sport d’équipe – vous avez besoin d’un processus, d’un ensemble d’outils et d’une culture de collaboration pour garder l’entreprise, vos clients, développeurs, administrateurs et architectes synchronisés.

Nous avons parlé à bon nombre de nos entreprises clientes de leurs processus DevOps et avons appris que chaque organisation se trouve à un niveau de maturité différent. Vos systèmes d’engagement peuvent nécessiter de petits changements chaque jour, mais la plupart des équipes se rendent compte que cela nécessite d’améliorer leurs processus internes afin d’obtenir une livraison continue.

, 5 étapes pour améliorer votre maturité DevOps Salesforce<span class="wtr-time-wrap after-title"><span class="wtr-time-number">5</span> minutes de lecture</span>

Nous considérons DevOps sur Salesforce comme un processus en sept étapes légèrement différent du modèle traditionnel. Planifier, Créer, Empaqueter et Vérifier sont standard, mais sur salesforce, Déployer et Publier pour les utilisateurs sont deux concepts distincts. Étant donné que les métadonnées sont déployables, une étape de configuration est vraiment peu nécessaire. La surveillance est quelque chose que de nombreuses entreprises laissent à Salesforce, mais il y a des domaines sur lesquels les entreprises numériques devraient également se concentrer.

Nous avons identifié cinq niveaux distincts de maturité DevOps. Nous pensons que comprendre où en est votre organisation aujourd’hui sur ce chemin et à quoi ressemble le prochain niveau devrait vous aider à déterminer les prochaines étapes sur le chemin.

, 5 étapes pour améliorer votre maturité DevOps Salesforce<span class="wtr-time-wrap after-title"><span class="wtr-time-number">5</span> minutes de lecture</span>Niveau 1 : sélectionner et déployer

Des modifications sont apportées dans n’importe quelle organisation, y compris la production. Ces modifications sont sélectionnées ad hoc dans un environnement et déplacées dans un autre environnement. Cela entraîne des écrasements fréquents et des pertes de travail. Les équipes n’ont pas beaucoup de processus qualité. En conséquence, les organisations ne peuvent vraiment gérer que 3 à 4 versions par an en production.

, 5 étapes pour améliorer votre maturité DevOps Salesforce<span class="wtr-time-wrap after-title"><span class="wtr-time-number">5</span> minutes de lecture</span>Niveau 2 : Contrôle de version

Ce niveau présente les référentiels externes comme source de vérité. La gestion des succursales est un peu ad hoc et ne fonctionne que pour les développeurs et non pour les administrateurs. Les organisations commencent à introduire un contrôle qualité manuel à ce stade, mais ne peuvent toujours réaliser que des versions mensuelles.

, 5 étapes pour améliorer votre maturité DevOps Salesforce<span class="wtr-time-wrap after-title"><span class="wtr-time-number">5</span> minutes de lecture</span>Niveau 3 : versions agiles

L’Agile Release Level est un bon objectif intermédiaire pour la plupart des entreprises. En fait, vous devriez arriver ici dès que possible. Les organisations sont engagées dans le processus Agile et élaborent des stratégies de publication autour des histoires d’utilisateurs et des épopées. Les sorties sont petites et ponctuelles. La validation et les tests Apex sont appliqués dans tous les environnements. L’analyse de code statique remplace les revues de code manuelles. Les environnements sont tenus à jour avec les déploiements antérieurs. Les déploiements sont encore quelque peu manuels et s’accumulent en pré-production. Release to Prod est toujours un événement majeur.

, 5 étapes pour améliorer votre maturité DevOps Salesforce<span class="wtr-time-wrap after-title"><span class="wtr-time-number">5</span> minutes de lecture</span>Niveau 4 : Automatisation intelligente

Le niveau 4 est l’endroit où votre travail recommence à être amusant. Les administrateurs ont rejoint les développeurs utilisant le contrôle de version et les organisations scratch utilisant des outils tiers qui masquent la complexité. Les versions quotidiennes et les déploiements de retour sont automatisés jusqu’à la pré-production. La mise en production est fiable et prévisible, mais reste une étape manuelle contrôlée par le service informatique. Des processus de qualité automatisés sont en place et votre organisation est en mesure de produire des rapports sur les mesures de livraison et la livraison de valeur commerciale.

, 5 étapes pour améliorer votre maturité DevOps Salesforce<span class="wtr-time-wrap after-title"><span class="wtr-time-number">5</span> minutes de lecture</span>Niveau 5 : Livraison continue

Ce qui nous amène au Nirvana ; Livraison continue et innovation jusqu’à la production. Atteindre ce niveau d’automatisation nécessite non seulement une automatisation complète des portes de qualité, mais nécessite également que les applications Salesforce soient écrites de la manière dont Salesforce conçoit son service. Le déploiement jusqu’à la production ne devrait pas avoir d’impact sur les utilisateurs de la version existante. La diffusion aux utilisateurs est orchestrée par l’entreprise avec un calendrier basé sur leur calendrier.

Bien que l’aspect le plus important de la maturité DevOps soit vos processus internes, vous devez travailler avec un ensemble d’outils qui peuvent évoluer avec vous tout au long de votre parcours. Choisissez un fournisseur qui vous permet de commencer à votre niveau actuel mais qui peut évoluer avec vous pour fournir une solution complète pour toutes les étapes et tous les niveaux de maturité. Vous ne voulez pas que vos outils soient un point de friction pour faire passer votre organisation au niveau supérieur.

, 5 étapes pour améliorer votre maturité DevOps Salesforce<span class="wtr-time-wrap after-title"><span class="wtr-time-number">5</span> minutes de lecture</span>



Source de l’article traduit automatiquement en Français

Besoin d'aide ?
Vous utilisez Pardot depuis un certain temps mais vous n'êtes pas sûr d'en
exploiter tout le potentiel

Notre analyse de votre Pardot offerte dès aujourd'hui
Merci, vous pouvez compléter notre questionnaire
Nous allons revenir vers vous rapidement !

Fermer