• Accueil / Salesforce / Dette technologique : qu’est-ce…
, Dette technologique : qu&rsquo;est-ce que c&rsquo;est et pourquoi vous devriez vous en soucier<span class="wtr-time-wrap after-title"><span class="wtr-time-number">10</span> minutes de lecture</span>

Dette technologique : qu’est-ce que c’est et pourquoi vous devriez vous en soucier10 minutes de lecture


En tant que #AwesomeAdmins, vous portez plusieurs chapeaux. Vous êtes occupé à travailler sur les dernières améliorations, à gérer et à former les utilisateurs, à vous assurer que votre organisation est sécurisée, à résoudre les problèmes, à maintenir la feuille de route de l’organisation et à gérer le backlog. Essentiellement, vous êtes le gardien de votre organisation. Vous devez également effectuer des examens périodiques et nettoyer au printemps votre organisation, au besoin, pour vous assurer qu’elle est en parfait état.

Vous savez mieux qu’il existe de nombreuses façons de créer dans Salesforce. Lorsque vous jonglez avec plusieurs tâches et que vous manquez de temps pour livrer (et croyez-moi, nous sommes tous passés par là), vous choisissez une solution, la construisez et passez à la tâche suivante. Bien qu’avoir des options lors de la création dans Salesforce soit certainement une bonne chose, il y a aussi un inconvénient. Pourquoi? Considérez le scénario suivant.

Imaginez que vous êtes en randonnée et que vous tombez sur un embranchement. Vous savez que les deux chemins mènent à la même destination, mais lequel prendre ? Un chemin, bien que plus long, offre de multiples possibilités de s’arrêter pour prendre de l’eau, des endroits pour se reposer et est moins rigoureux sur vos chaussures. L’autre chemin est plus court mais beaucoup plus étroit, escarpé dans certaines zones et vous oblige à escalader des rochers – vos chaussures seront assez rugueuses et devront être remplacées.

Quel que soit le chemin que vous empruntez, vous obtenez toujours le même résultat final (vous atteignez la destination). Cependant, l’un vous y amène plus rapidement mais n’est pas durable, et l’autre prend plus de temps mais est globalement plus facile pour les pieds. Le même dilemme s’applique aux solutions dans votre organisation. Bien qu’elles puissent atteindre le même objectif final, certaines solutions sont meilleures que d’autres. Et, en choisissant n’importe quelle solution, vous risquez de contracter une dette technologique pour votre organisation.

Alors, qu’est-ce que la dette technologique ?

Wikipédia définit tdette technique (aussi connu sous le nom dette de conception ou dette de code) comme « un concept dans développement de logiciels cela reflète le coût implicite de remaniement supplémentaire causé par le choix d’une solution simple (limitée) maintenant au lieu d’utiliser une meilleure approche qui prendrait plus de temps. Comme pour la monnaie dette, si la dette technique n’est pas remboursée, elle peut accumuler des « intérêts », ce qui rend plus difficile la mise en œuvre des changements.

Donnons vie à cette définition de Wikipédia en élaborant sur notre exemple de randonnée. Imaginez que vous vous préparez pour votre voyage et que vous devez apporter vos lunettes et vos lunettes de soleil. Vous allez au magasin, mais lesquels achetez-vous ? Avez-vous trois paires – une paire de lunettes, une paire de lunettes de soleil avec verres correcteurs et une autre sans (parce que parfois, vous portez vos lentilles) ? Ou achetez-vous une seule paire de lunettes à verres amovibles — verres prescrits réguliers, verres solaires prescrits et verres solaires réguliers ?

Étant donné le choix, je choisirais ce dernier car ce n’est qu’une chose que j’apporte lors de ma randonnée. Considérez les verres individuels comme un design simple. Les lunettes ont une structure similaire, mais la principale différence est la lentille. Maintenant, pensez à l’autre conception avec les objectifs interchangeables comme la meilleure approche. Cette conception a pris plus de temps à construire, mais les lentilles sont des blocs de construction configurables, ce qui permet au client de réutiliser la monture en verre encore et encore. Si l’entreprise sort un nouvel objectif, je n’ai pas besoin d’acheter une autre paire de lunettes, j’achète juste le nouvel objectif.

Choisir les lunettes sans verres interchangeables uniquement pour la randonnée signifierait que vous deviez revoir les types de lunettes dont vous avez besoin pour d’autres activités. Sans oublier qu’ils doivent probablement être remplacés plus souvent, surtout s’ils sont endommagés ou perdus – ou si vous voulez simplement un nouveau style. De même, en ce qui concerne votre organisation, j’étendrais encore la définition de la dette technologique pour inclure le coût de maintenance de l’organisation pour la configuration, ainsi que le code obsolète ou plus utilisé.

Voici quelques exemples de dette technologique que vous pouvez trouver dans votre organisation au fil du temps :

  • Règles de validation, flux, processus et règles de workflow inactifs
  • Profils, ensembles d’autorisations, rôles, groupes, présentations de page et types d’enregistrement non attribués à qui que ce soit
  • Utilisateurs actifs qui ne se sont pas connectés à Salesforce pendant une période de temps significative
  • Rapports, tableaux de bord et vues de liste qui ne sont pas utilisés
  • Références codées en dur dans votre configuration ou code
  • Des solutions qui ne sont pas évolutives, exploitables ou faciles à entretenir
  • Solutions construites à l’aide de fonctionnalités et de versions plus anciennes ou obsolètes

Pourquoi vous devriez vous soucier de la dette technologique

Maintenant, la dette technologique n’est pas intrinsèquement mauvaise. Cependant, tout comme la dette financière, elle pourrait potentiellement entraîner de graves problèmes si vous ne la remboursez pas. Choisir la solution la plus simple et la plus rapide plutôt que la meilleure solution est une solution à court terme. Et, à long terme, vous pouvez engager plus de coûts et passer plus de temps à maintenir ou à améliorer cette solution rapide et facile. Laisser une configuration ou un code qui n’est plus utilisé dans votre organisation revient à laisser traîner du linge sale ou vieux. Cela ne fait de mal à personne, mais cela ajoute à l’encombrement et, finalement, prend du temps et nécessite un effort majeur pour nettoyer plus tard.

Comment trouver une dette technologique

Comment trouvez-vous les composants obsolètes ou non utilisés en dehors du peignage manuel de votre organisation ? Salesforce Optimizer à la rescousse ! Optimizer est une application native qui évalue votre organisation Salesforce pour déterminer comment votre entreprise utilise ses fonctionnalités et fournit des recommandations pour optimiser l’utilisation des fonctionnalités, y compris des moyens de simplifier les personnalisations et de favoriser l’adoption par les utilisateurs.

Pour activer l’optimiseur, recherchez « Optimiseur » dans la configuration, cliquez sur Permettre l’accès, lisez et acceptez les conditions, puis cliquez sur Sauver et fermer pour permettre l’accès à l’application. Ouvrir l’optimiseur pour accéder à l’application Optimizer. Sélectionner Exécuter l’optimiseur pour exécuter les métriques la première fois. Selon la taille de votre organisation, cela peut prendre jusqu’à 24 heures. Vous recevrez un e-mail une fois que les résultats seront disponibles pour examen. Remarque : vous pouvez programmer Optimizer pour exécuter les métriques mensuellement ou à la demande. Une fois les métriques générées, vous pouvez les examiner de manière interactive et prendre des mesures pour corriger les éléments. Vous pouvez également trouver des applications sur AppExchange qui peuvent vous aider à identifier dette technologique.

, Dette technologique : qu&rsquo;est-ce que c&rsquo;est et pourquoi vous devriez vous en soucier<span class="wtr-time-wrap after-title"><span class="wtr-time-number">10</span> minutes de lecture</span>

Comment savoir ce qu’est une meilleure approche de solution

Étant donné qu’il existe de nombreuses façons de créer dans Salesforce, comment savoir quelle solution offre la conception la meilleure ou la plus optimale ? Il vient avec des connaissances et de l’expérience. Les solutions que j’ai créées lorsque j’étais un nouvel administrateur ne sont pas nécessairement les mêmes solutions que je construirais aujourd’hui, près d’une décennie plus tard. Les fonctionnalités disponibles aujourd’hui sur la plate-forme ne sont pas non plus les mêmes qu’il y a 10 ans.

Les capacités de la plateforme et vos propres connaissances évoluent au fil du temps. Vous apprenez les meilleures pratiques via Trailhead ou auprès d’experts, en assistant à des webinaires et à des conférences, et en partageant vos connaissances avec vos pairs et ceux qui ont plus d’expérience. Je recommande de faire des évaluations par les pairs, où vous expliquez les exigences et examinez votre solution avec un collègue ou une personne plus expérimentée. L’un des principaux avantages de l’examen par les pairs est la possibilité d’en savoir plus sur une solution que vous n’aviez même pas envisagée ou des fonctionnalités dont vous n’étiez pas au courant.

Quand traiter la dette technologique

L’expression « payez-moi maintenant ou payez-moi plus tard » vient à l’esprit lorsque l’on pense à la dette technologique.

Je recommande de proposer deux plans : un pour traiter les éléments plus tôt et un autre pour traiter les éléments plus tard.

C’est ici que les métriques d’Optimizer sont utiles. Passez en revue les éléments par effort estimé et ceux nécessitant une action (statut = action requise, action immédiate requise ou examen requis). Sélectionnez le lien de fonctionnalité pour explorer l’élément pour en savoir plus.

, Dette technologique : qu&rsquo;est-ce que c&rsquo;est et pourquoi vous devriez vous en soucier<span class="wtr-time-wrap after-title"><span class="wtr-time-number">10</span> minutes de lecture</span>

Une fois que vous avez approfondi la fonctionnalité, Optimizer vous donne des conseils avec (1) un résumé des résultats, (2) une liste de tous les éléments à examiner, (3) des recommandations sur le niveau d’effort et les actions à entreprendre, et (4 ) des ressources utiles pour en savoir plus sur le sujet et comment y remédier.

, Dette technologique : qu&rsquo;est-ce que c&rsquo;est et pourquoi vous devriez vous en soucier<span class="wtr-time-wrap after-title"><span class="wtr-time-number">10</span> minutes de lecture</span>

À court terme, identifiez les gains rapides. Ce sont les éléments qui durent moins de 30 minutes ou 30 à 60 minutes pour l’effort estimé. Ils sont relativement faciles à rechercher, à nettoyer et à cocher sur votre liste de remédiation de la dette technologique. Attaquez-en quelques-uns à chaque sprint.

Il y aura une remédiation technologique qui prendra plus de temps à rechercher ou à mettre en œuvre les changements. La bande passante est étroite, je comprends ! Dans ces cas, vous pouvez décider de suivre le célèbre dicton : « Si ce n’est pas cassé, ne le réparez pas ». J’ai moi-même adopté cette approche avec la migration des règles et des processus de workflow vers Flow.

Mais, si vous améliorez l’automatisation et que cette automatisation a été créée à l’aide d’anciennes règles ou processus de workflow, vous devriez envisager de prendre le temps supplémentaire de refactoriser les solutions à l’aide d’une nouvelle technologie performante. De cette façon, cela ne devient pas une entreprise majeure puisque vous divisez le travail en plus petits morceaux à livrer au fil du temps.

Adopter l’approche consistant à « donner un coup de pied à la boîte » ou à ne pas remédier à toute dette technologique peut avoir des conséquences négatives. Vous risquez de manquer de piste et le coût de la dette technologique peut devenir plus élevé plus vous attendez. Par exemple, si vous continuez à vous appuyer sur votre architecture existante non évolutive, toute nouvelle amélioration peut rendre plus difficile le retrait ultérieur. Vous devez également reconnaître les implications pour la sécurité et la santé globale de votre organisation. Êtes-vous dépendant d’autres fonctionnalités qui ne sont plus prises en charge ou qui ne sont pas aussi performantes ? Les améliorations deviennent-elles trop coûteuses et ont-elles un impact sur la livraison ? Vous n’arrivez pas à faire évoluer vos opérations ?

Pensez à ajouter les éléments à plus long terme à votre backlog et à les réduire à chaque sprint jusqu’à ce qu’il soit résolu. De cette façon, il est moins écrasant de remédier à la dette technologique.

Maintenant c’est ton tour…

Donnez de l’amour à votre organisation. Si les composants ou les solutions de votre organisation ne suscitent pas de joie, supprimez-les. Nettoyez cette dette technologique ! Qui ne ressent pas un sentiment d’accomplissement et de fierté une fois que son organisation est bien rangée ?

#AwesomeAdmins, nous aimerions savoir comment vous avez trouvé et traité la dette technologique dans votre organisation, ou à propos d’une dette technologique que vous avez vraiment aimé rembourser. Quelles mesures avez-vous prises pour maintenir cette dette technologique à un faible niveau ou pour tout réduire ? Dites-nous ce qui a bien fonctionné pour vous en nous tweetant @SalesforceAdmns en utilisant #AwesomeAdmin.

Ressources



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