• Accueil / Salesforce / Lutter contre la…
, Lutter contre la dette technique: un guide pour les administrateurs Salesforce<span class="wtr-time-wrap after-title"><span class="wtr-time-number">7</span> minutes de lecture</span>

Lutter contre la dette technique: un guide pour les administrateurs Salesforce7 minutes de lecture


Commencer un nouvel emploi peut être difficile. Commencer un nouvel emploi et apprendre Salesforce pour la première fois peut être un peu plus difficile. Si cette organisation a plus de 10 ans et est remplie de code personnalisé non documenté et de diverses personnalisations, cela peut être encore plus difficile. C’est une situation dans laquelle se trouvent de nombreux nouveaux administrateurs, même s’ils ont la chance que l’administrateur précédent leur montre les ficelles du métier au fur et à mesure que vous progressez.

Au fur et à mesure que les organisations Salesforce se développent, la dette technique peut empêcher les administrateurs de tirer parti de toute l’excellence des versions de Salesforce. Salesforce a l’intention de faciliter l’administration, mais avec la dette technique, des fonctionnalités relativement basiques s’emmêlent, par exemple dans des déclencheurs et des packages obsolètes.

, Lutter contre la dette technique: un guide pour les administrateurs Salesforce<span class="wtr-time-wrap after-title"><span class="wtr-time-number">7</span> minutes de lecture</span>

Une recherche rapide sur Google sur «Dette technique» vous fournira une liste interminable de définitions. Pour cet article, je définis la «dette technique» comme l’accumulation de configurations (par exemple, du code, des champs ou des fonctions déclaratives) qui entravent le développement et la maintenance continue d’une organisation Salesforce. Si vous êtes intéressé par une vision plus large de la dette technique et de ses antécédents, vous pouvez également consulter cet article.

Pour une équipe, la dette technique peut être un défi – pour un nouvel administrateur, cela peut être complètement écrasant. Voici quelques étapes pratiques qu’un nouvel administrateur peut prendre pour se familiariser avec une montagne de dettes techniques.

1. Prioriser

Comprenez la disposition technique de votre organisation pour hiérarchiser votre prise de décision en fonction des éléments à plus fort impact.

Chaque organisation dispose d’une liste de tâches à faire ou d’éléments sur sa feuille de route qu’elle aimerait aborder. L’immensité même d’une organisation peut rendre difficile le démarrage, mais prendre le temps de parcourir vos objets, apex, packages à comprendre la mise en page technique et en combinant cela avec entretiens utilisateurs peut vous donner un aperçu du backend et de l’expérience utilisateur.

Si vous ne savez pas par où commencer, un bon point de départ consiste à tirer parti du Application Salesforce Optimizer et en examinant comment ces résultats se transforment en objectifs à l’échelle de l’organisation. Par exemple, si vous obtenez des résultats sur un trop grand nombre de règles de flux de travail et de déclencheurs d’apex, vous pouvez dire que l’automatisation des processus sera au centre des préoccupations. Donner la priorité à votre prise de décision en fonction de l’impact le plus élevé et de la phase de votre approche peut alors la rendre moins intimidante.

, Lutter contre la dette technique: un guide pour les administrateurs Salesforce<span class="wtr-time-wrap after-title"><span class="wtr-time-number">7</span> minutes de lecture</span>

2. Refactoriser

Avez-vous d’anciens déclencheurs? Ce que vous remarquerez, c’est qu’une grande partie des déclencheurs logiques nécessaires il y a de nombreuses années peut maintenant être construite avec des outils déclaratifs. Bien que la logique Flow présente encore des lacunes, Salesforce Flow est définitivement un outil puissant dont nous entendons parler à chaque cycle de publication.

, Lutter contre la dette technique: un guide pour les administrateurs Salesforce<span class="wtr-time-wrap after-title"><span class="wtr-time-number">7</span> minutes de lecture</span>

La source: Guide de décision d’automatisation déclenchée par un enregistrement par Salesforce

Vous trouverez ci-dessus un exemple de documentation des cas d’utilisation de déclencheurs (et quand les utiliser) en fonction de la facilité de mise en œuvre et de maintenance (y compris le coût). Alors que certains peuvent hésiter à cela type de documentation, J’estime qu’il est crucial que les administrateurs, même les nouveaux, aient une bonne compréhension de ces outils. La dernière chose que vous voulez faire est de passer des heures à créer des concepteurs de processus et le temps qu’il faut pour enregistrer un enregistrement d’opportunité quadruple.

, Lutter contre la dette technique: un guide pour les administrateurs Salesforce<span class="wtr-time-wrap after-title"><span class="wtr-time-number">7</span> minutes de lecture</span>

3. Partenaire

Bien que vous deviez vous approprier le processus, obtenir de l’aide est une partie importante du processus. Il existe des centaines de partenaires de conseil Salesforce qui offrent leur expertise aux clients Salesforce, travaillant efficacement aux côtés de l’administrateur interne de Salesforce.

L’élément crucial est de trouver un partenaire de conseil qui vous convient. Veuillez vous préparer à assister à de nombreuses présentations avec les mots «données» et «autonomiser» (et ces arrière-plans PowerPoint de MC Escher!)

De plus, n’hésitez pas à vous poser des questions telles que: pouvez-vous voir ce partenaire être capable de vous enseigner pendant qu’il vous aide (étant vous-même un nouvel administrateur), ou va-t-il simplement terminer le travail et partir? Vont-ils repousser votre plan ou simplement exécuter une tâche sans vous conseiller sur les meilleures pratiques?

4. Documentation / temps

C’est la partie que vous redoutiez que je mentionnerais. En matière de documentation, définissez vos attentes et consacrez du temps. Consacrez beaucoup de temps.

Peu importe l’argent et les ressources que vous jetez dans ces situations, votre partenaire de conseil n’aura jamais la vision que vous avez de votre organisation. Votre devoir est de créer de la documentation ou de réorganiser la documentation existante pour qu’elle soit entièrement complète.

Comprenez vos nombreux champs et comment les déclencheurs / classes / outils interagissent avec chacun. En outre, voyez si ces champs sont même utilisés ou remplis. À partir de là, j’irais même jusqu’à dire que développer une compréhension rudimentaire d’Apex peut aider ici au moins à avoir une compréhension approximative de la façon dont ces composants interagissent. Cet article explique également comment la documentation Salesforce peut défendre votre organisation contre les dettes techniques.

Oh, et pendant que vous êtes ici, investissez dans une bonne cafetière.

, Lutter contre la dette technique: un guide pour les administrateurs Salesforce<span class="wtr-time-wrap after-title"><span class="wtr-time-number">7</span> minutes de lecture</span>

5. Couvrez-vous

Un sentiment commun pour un nouvel administrateur est de supprimer du code (en essayant de faire la bonne chose) uniquement pour recevoir un e-mail furieux d’un vice-président des ventes lui indiquant qu’il ne peut pas fermer son opportunité et qu’il reçoit un message d’erreur long de paragraphe.

Il existe quelques étapes simples pour atténuer cette réaction. Tout d’abord, sauvegardez les informations de votre organisation avant de supprimer ou de modifier quoi que ce soit. Cela peut prendre la forme de bacs à sable, de copies locales ou en utilisant un outil de sauvegarde tiers.

  • Si vous êtes concerné, effectuez plusieurs étapes, sauvegardez-le et faites des redondances.
  • Une fois que vous êtes sûr que vos informations sont correctement sauvegardées, testez la suppression / les modifications dans un bac à sable et testez plusieurs scénarios sur la création de nouveaux enregistrements et la modification des enregistrements.
  • Si le changement est suffisamment important, faites appel à des utilisateurs expérimentés pour tester ces processus.
  • Avant d’effectuer ces changements dans votre environnement de production, informez votre base d’utilisateurs que vous effectuez des mises à jour d’organisation (idéalement en dehors des heures d’ouverture clés et non à la fin d’un trimestre ou à la fin de l’année) juste pour fournir une couverture supplémentaire si votre déploiement se déroule de travers. .
  • Faites des «correctifs» pour couvrir un mauvais déploiement et ajouter au problème technique que vous essayez de résoudre.

Résumé

Une organisation indisciplinée n’a pas été créée du jour au lendemain et ne peut pas être corrigée du jour au lendemain. Se tenir responsable de faire de petits progrès progressifs est un excellent état d’esprit. Cela peut être aussi minime que d’apprendre ce que fait un seul Apex dans une classe – le progrès est le progrès.

Bien que certaines parties de ce nettoyage soient exténuantes, ennuyeuses et honnêtement, relativement ingrates, le processus vous laissera avec une compréhension incroyablement forte de votre organisation et une base fantastique sur laquelle bâtir.



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