Compréhension du cycle de vie d’un produit AppExchange
Objectifs de formation
Une fois cette unité terminée, vous pourrez :
- Citer les six étapes du cycle de vie d’un produit AppExchange.
- Décrire les actions effectuées à chaque étape du cycle de vie d’un produit AppExchange
Introduction au cycle de vie d’un produit AppExchange
Vous savez que le programme AppExchange Partner vous accompagne dans votre parcours pour donner vie à votre idée et la mettre sur le marché, mais à quoi ressemble ce parcours ? Dans cette unité, nous allons présenter les six étapes du cycle de vie d’un produit AppExchange. Vous allez également apprendre comment ce modèle de développement prépare votre succès.
Présentation de la création de packages gérés de deuxième génération
Un package géré de deuxième génération, ou 2GP géré, est le conteneur de l’application que vous prévoyez de vendre et de distribuer aux clients Salesforce. Vous créez tout d’abord un package 2GP géré, puis vous y ajoutez les fonctionnalités, les personnalisations et le schéma qui composent votre application.
Voici des exemples de composants de métadonnées que vous pouvez intégrer dans un package :
- Classes et déclencheurs Apex
- Champs personnalisés dans des objets standard
- Les types de métadonnées personnalisés
- Objets personnalisés
- Flux
- Pages Lightning
- Présentations de page
Pour consulter la liste de l’ensemble des composants que vous pouvez intégrer dans une application, référez-vous à Composants disponibles dans les packages gérés dans le guide du développeur Salesforce DX.
La création d’un package géré de deuxième génération constitue un aspect essentiel du processus de développement d’une application réussie. Les 2GP gérés, les organisations test et Salesforce CLI sont des outils qui font tous partie de ce que nous appelons Salesforce DX. Vous devrez veiller à ce que l’équipe qui crée votre application connaisse parfaitement Salesforce DX avant que celle-ci se mette au travail.
Qu’est-ce qu’AppExchange ?
AppExchange permet aux clients Salesforce de découvrir des applications et d’autres solutions fantastiques, dont celles que vous allez créer !
AppExchange est la place de marché numéro un au monde, ce qui explique en partie la grande réussite du programme AppExchange Partner. La majorité des clients Salesforce ont installé au moins une application à partir d’AppExchange. Les clients adorent AppExchange pour les raisons suivantes :
- Des offres adaptées à tous les secteurs d’activité et à tous les budgets.
- La possibilité de tester avant d’acheter.
- Notre équipe de sécurité évalue en profondeur chaque offre.
- Son interface utilisateur élégante et adaptée aux mobiles facilite la navigation et la recherche sur n’importe quel appareil.
Lorsque vous rejoignez le programme AppExchange Partner, vous participez à cette relation. Lorsque vous êtes prêt à distribuer une solution, nos outils de publication permettent de l’exposer aisément à des millions de clients. Si vous n’avez jamais utilisé AppExchange, nous vous invitons vivement à l’explorer. Parcourez les offres, regardez quelques démonstrations, vous apprécierez sans nul doute l’extraordinaire richesse des ressources pour des partenaires AppExchange.
Étapes du cycle de vie d’un produit AppExchange
Le cycle du vie d’un produit AppExchange est votre feuille de route pour tout ce qui concerne le développement du produit approprié, depuis son élaboration et son lancement jusqu’au support offert. Les étapes du cycle de vie d’un produit AppExchange sont les suivantes : Planifier (1), Élaborer (2), Distribuer(3), Commercialiser (4), Vendre (5) et Assurer le support (6).
Étape 1 : Planifier
La planification est l’étape la plus importante du cycle de vie d’un produit AppExchange. Pour le comprendre, prenons l’analogie d’un voyage sur les petites routes de votre pays. Un bon matin, vous décidez de sauter dans la voiture et de prendre la route ? Probablement pas. Vous allez plutôt planifier votre parcours, où passer la nuit, etc. De la même façon, un partenariat AppExchange réussi commence par un plan solide. Exemples d’éléments à considérer :
- Votre personnel connaît-il la plate-forme Salesforce ? Si ce n’est pas le cas, présentez-lui des ressources telles que Trailhead.
- Qui compose votre audience cible ? Allez-vous démarcher vos clients dans les grandes entreprises ? Les moyennes entreprises ? Les petites entreprises ?
- Quelle est la stratégie de votre entreprise ? Quand et combien devez-vous vendre pour réussir ?
- Quelles éditions Salesforce allez-vous prendre en charge ? Par exemple, Professional, Enterprise ou Unlimited.
- Quel type de licence souhaitez-vous utiliser ?
- Quelle est votre stratégie pour garantir la sécurité de votre offre ?
Élaborer un plan et le suivre permet de mobiliser et d’orienter votre équipe pour réussir. À ce stade, nous vous aidons avec des formations : vous et votre équipe pouvez devenir des développeurs certifiés. Nous vous permettons également de créer des organisations tests dans lesquelles vous pouvez vous exercer à l’utilisation de Salesforce.
Étape 2 : Élaborer
Lors de cette étape, vous avez recours au processus de création de packages gérés de deuxième génération, qui repose sur un modèle de développement moderne, orienté source et compatible avec les automatisations. Les packages 2GP gérés s’intègrent à votre système de contrôle source, utilisent systématiquement votre code Apex personnalisé, et se présentent sous la forme de petits packages modulaires pouvant être assemblés. Vous pouvez exécuter toutes les opérations de création de package via Salesforce CLI et même les automatiser à l’aide de scripts.
Lorsque vous êtes prêt à vous intéresser de plus près au développement de packages, consultez le module Trailhead Packages gérés de deuxième génération ou la documentation figurant dans le guide du développeur sur les packages gérés de deuxième génération.
Pendant que l’équipe technologique travaille, votre équipe commerciale développe une stratégie de commercialisation, qui inclut un plan marketing, de vente et de support.
Étape 3 : Distribuer
Il est temps de publier votre solution pour l’exposer aux clients. Après avoir utilisé des 2GP gérés pour créer un package contenant votre application, créez une référence AppExchange afin que votre solution puisse faire l’objet d’un examen final. Nous vous aidons en effectuant un examen de sécurité complet de votre solution.
Étape 4 : Mettre sur le marché
Dans cette étape, vous générez l’intérêt des clients pour votre solution. Communiquez votre offre à votre audience cible, exploitez les opportunités marketing des événements partenaires, et optimisez votre liste AppExchange afin de susciter l’intérêt des clients. Nous vous aidons avec les formations de notre équipe Partner Marketing, qui présente les meilleures pratiques de l’industrie et les leçons apprises par les principaux partenaires AppExchange.
Étape 5 : Vendre
Dans cette étape, l’objectif est de convertir les pistes en clients payants. Vous souhaitez élaborer une équipe commerciale compétente, qualifier les pistes avec efficacité et présenter aux prospects des démonstrations convaincantes. Une fois votre solution présente sur le marché, vous pouvez développer vos canaux et gérer les renouvellements. Nous vous aidons avec les formations de responsables de comptes partenaires, de nos équipes de vente directe et de nos meilleurs partenaires AppExchange.
Étape 6 : Assurer le support
Pérennisez la réussite de vos clients avec votre solution. Créez et mettez en œuvre un plan de réussite client, assurez le support et le dépannage, et améliorez votre solution à l’aide de correctifs et de mises à niveau. Tandis que vous soutenez vos clients, nous vous soutenons. Nos outils vous indiquent comment les clients utilisent vos solutions et vous permettent d’apporter une aide concrète aux personnes confrontées à des défis.
Une fois le cycle de vie terminé, le processus est répété. Planifiez et créez de nouvelles fonctionnalités, distribuez des mises à jour, vendez et commercialisez de nouvelles capacités et formez votre équipe de support.