• Accueil / Salesforce / Comment empêcher les…
, Comment empêcher les problèmes de déploiement de Salesforce (un guide pour les débutants)<span class="wtr-time-wrap after-title"><span class="wtr-time-number">8</span> minutes de lecture</span>

Comment empêcher les problèmes de déploiement de Salesforce (un guide pour les débutants)8 minutes de lecture


En fonction de la taille de votre organisation Salesforce ou de votre engagement de projet, un administrateur peut avoir besoin d’avoir une compréhension générale des déploiements et de l’interaction entre les sandbox et les environnements de production.

Pendant les déploiements, des problèmes peuvent survenir. Si vous n’êtes pas préparé à gérer ces problèmes de déploiement, vous pourriez rendre votre organisation de production inutilisable pendant un certain temps ou causer des maux de tête majeurs à votre base d’utilisateurs. Même si vous ne savez rien du processus de déploiement (ensembles de modifications, dépendances, etc.), vous pouvez vous préparer de plusieurs manières à résoudre les problèmes de déploiement de base. Lisez la suite pour découvrir comment vous pouvez prévenir et récupérer des problèmes de déploiement !

, Comment empêcher les problèmes de déploiement de Salesforce (un guide pour les débutants)<span class="wtr-time-wrap after-title"><span class="wtr-time-number">8</span> minutes de lecture</span>

Comprendre ce qui est déployé

C’est sans doute l’un des aspects du code les plus basiques, mais l’un des plus faciles à ignorer lorsque vous êtes un administrateur. Il est incroyablement facile en tant qu’administrateur de dire : « Je ne suis pas un développeur, ce n’est pas mon travail de comprendre le code. » Selon la taille de votre organisation et votre rôle, cela peut être un peu vrai. Je dirais que même si un administrateur ne devrait pas avoir besoin d’être capable d’écrire des déclencheurs complets ou de comprendre les nuances des classes, il devrait comprendre en termes généraux ce que fait le code, comment naviguer dans la console de développement sans inquiétude et comprendre quels objets le code est en interaction avec.

, Comment empêcher les problèmes de déploiement de Salesforce (un guide pour les débutants)<span class="wtr-time-wrap after-title"><span class="wtr-time-number">8</span> minutes de lecture</span>

Cela est particulièrement vrai si vous travaillez avec un développeur tiers pour des morceaux de code ad hoc. Il y a de fortes chances qu’ils n’aient pas le contexte commercial de base d’un administrateur, et ne seront donc pas une excellente ressource pour résoudre les demandes rapides des utilisateurs. Si votre budget le permet, il est judicieux de prévoir du temps pour que le développeur passe en revue les mécanismes généraux du code ainsi que la documentation dans votre budget pour vous assurer de pouvoir articuler largement ces métadonnées pour quand, et non si, quelque chose se brise.

Bloquez votre calendrier

Idéalement, tout déploiement de métadonnées doit être effectué en dehors des heures de travail pour réduire les frictions des utilisateurs, mais même dans ce cas, préparez-vous et anticipez les problèmes. Selon la façon dont l’administrateur se sent à l’aise avec le processus et la complexité du déploiement des métadonnées, réservez plus de temps sur votre calendrier. Soyez prêt et anticipez les erreurs. Pendant cette période, prévoyez du temps libre pour pouvoir répondre aux questions des utilisateurs et également effectuer vos propres tests pour garantir la fonctionnalité. Prenez un café ou une boisson de votre choix (pas de jugement ici) et préparez-vous aux questions !

, Comment empêcher les problèmes de déploiement de Salesforce (un guide pour les débutants)<span class="wtr-time-wrap after-title"><span class="wtr-time-number">8</span> minutes de lecture</span>

N’oubliez pas que les demandes de déploiement ne se terminent pas après le premier jour. Des problèmes peuvent survenir des jours, des semaines et même des mois après le jour de déploiement prévu sur votre calendrier. Dans les jours suivants, continuez à bloquer certaines portions de temps et envisagez même de tenir des « heures de bureau » hebdomadaires pour des problèmes moins graves qui peuvent survenir dans les semaines suivantes. Idéalement, après les 5 à 10 premiers jours, vous devriez être en dehors de la période de triage critique et développer maintenant des demandes d’amélioration des fonctionnalités ou un déploiement potentiel de la phase 2.

Programmer des pilotes

Bien que vous puissiez effectuer des tests par vous-même, il peut être utile de planifier un pilote avec des utilisateurs expérimentés et de leur consacrer du temps pour effectuer des tests approfondis. Idéalement, ces tests doivent être effectués dans un environnement de test, mais vous devez également envisager une exécution en production pour vous assurer que la fonctionnalité est conforme à vos attentes (car si tout fonctionnait bien en production comme en test, cet article ne servirait à rien. ).

Tirez parti des ensembles d’autorisations comme solution potentielle pour tester cette fonctionnalité ; de cette façon, vous pouvez accorder uniquement à vos utilisateurs expérimentés l’accès à de nouvelles fonctionnalités pour les tests en production.

, Comment empêcher les problèmes de déploiement de Salesforce (un guide pour les débutants)<span class="wtr-time-wrap after-title"><span class="wtr-time-number">8</span> minutes de lecture</span>

De plus, tirez parti de certaines listes de contrôle pour que vos utilisateurs exécutent des procédures de base, des parcours utilisateur et des tests. Même une feuille de calcul de base peut fonctionner pour ce processus. Ce pilote peut ajouter une confiance supplémentaire et simultanément faciliter la diffusion des connaissances, ainsi qu’établir des « champions » en fonction des changements de processus en cours.

Soyez prêt à revenir en arrière

Selon la complexité de ce que vous mettez en production, vous devrez peut-être annuler ces modifications en cas d’oublis majeurs. Communiquez cette possibilité à votre partenaire de développement (si vous en avez un) et assurez-vous qu’un plan est en place pour annuler ce code et le retirer de la production. De plus, si vous ne le faites pas déjà, assurez-vous de commencer à générer des sauvegardes hebdomadaires au cas où l’un de ces changements aurait un impact sur votre ensemble de données existant. Familiarisez-vous avec les outils de chargement de données pour restaurer les données et soyez prêt à utiliser ces compétences en cas de problème.

, Comment empêcher les problèmes de déploiement de Salesforce (un guide pour les débutants)<span class="wtr-time-wrap after-title"><span class="wtr-time-number">8</span> minutes de lecture</span>

Communiquer

Qu’il s’agisse d’un e-mail ou d’une conversation lors d’une réunion, il est toujours sage d’informer votre base d’utilisateurs que des changements se produisent. Cela devrait être fait même si ce code est poussé en dehors des heures de travail normales. Prévoyez un tampon pour les problèmes et prévoyez d’envoyer une communication une fois la période terminée et tous les tests initiaux terminés. Dans ces types de situations, la surcommunication vous évitera le risque de confusion pour l’utilisateur et plusieurs messages vous aideront à vous assurer que votre intention n’est pas négligée.

Comme toute organisation, il existe un spectre de sophistication dans votre base d’utilisateurs ; certaines personnes apprécient les nuances techniques des changements tandis que d’autres veulent juste des détails de haut niveau. Essayer d’élaborer un message harmonieux pour satisfaire tous ces publics équivaut à élaborer un menu pour une grande réunion de famille, peu importe le nombre d’heures que vous consacrez au projet, quelqu’un se plaindra inévitablement. Ce que j’ai fait dans le passé, c’est de lister les détails de haut niveau en haut, puis de faire une démarcation et un titre agressivement clairs pour désigner les «détails techniques» redoutés et leur contenu. Cela permet aux utilisateurs de comprendre ce qui se passe et leur fournit le contexte commercial associé afin qu’ils se sentent impliqués, tandis que les utilisateurs expérimentés peuvent visualiser les détails à leur guise.

, Comment empêcher les problèmes de déploiement de Salesforce (un guide pour les débutants)<span class="wtr-time-wrap after-title"><span class="wtr-time-number">8</span> minutes de lecture</span>

La décision sur le type de matériel de formation peut être tout aussi ardue que le style de communication décidé ci-dessus. Alors qu’il s’agit plus d’un travail de jambe, j’ai trouvé du succès dans de multiples formats : documentation, formation en direct que vous pouvez idéalement enregistrer puis une démo vidéo de la navigation. Si vous allez parler, investissez dans un bon casque et faites de votre mieux pour parler lentement et clairement. Cela peut sembler évident, mais si vous avez passé des semaines, voire des mois, à construire la configuration, vous pouvez ignorer les détails parce que vous êtes si intimement conscient des nuances. Une fois que vous pouvez vous assurer que tous ces matériaux sont de qualité, essayez de ne pas vous plier à chaque demande pour différents formats. La raison pour laquelle cela est important est que vous vous préparez pour un cauchemar opérationnel si vous devez naviguer sur plus de 10 plates-formes pour mettre à jour ces documents.

Résumé

Les processus de déploiement peuvent provoquer beaucoup de peur et une perte majeure perçue d’agence pour les administrateurs. Avoir même une compréhension de base de ces locataires peut atténuer le facteur inconnu qui est commun au cours de ces processus.



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