Planifier une offre SaaS de test et de développement
Pour développer dans un environnement distinct de votre offre de production, vous devez créer une offre de test/développement (DEV) et une offre de production (PROD) distinctes. Cet article décrit les avantages du développement et du test dans une offre DEV et les différences de configuration entre les offres DEV et de production.
Avantages d’une offre DEV
Voici quelques raisons de créer une offre DEV distincte que l’équipe de développement peut utiliser pour le développement et le test de l’offre PROD :
- Éviter les frais accidentels pour les clients
- Évaluer les modèles de tarification
- Pas d’ajout de plans qui ne ciblent pas de clients réels
Éviter les frais accidentels pour les clients
En utilisant une offre DEV au lieu de l’offre PROD et en les traitant comme des environnements de développement et de production, vous pouvez éviter les frais accidentels pour les clients.
Nous vous recommandons d’inscrire deux applications Microsoft Entra différentes pour appeler les API de la Place de marché. Les développeurs utiliseront une application Microsoft Entra avec les paramètres de l’offre DEV, et l’équipe des opérations utilisera l’inscription de l’application PROD. En procédant ainsi, vous pouvez éviter que l’équipe de développement ne commette des erreurs accidentelles, comme appeler l’API pour annuler l’abonnement d’un client qui paie 100 000 $ par mois. Vous pouvez également éviter de facturer un client pour une utilisation limitée qu’il n’a pas consommée.
Évaluer les modèles de tarification
Le test des modèles de tarification dans l’offre DEV réduit les risques lorsque les développeurs testent des modèles de tarification différents.
Les éditeurs peuvent créer les plans dont ils ont besoin dans l’offre DEV pour déterminer le modèle de tarification le mieux adapté à leur offre. Les développeurs peuvent souhaiter créer plusieurs plans dans l’offre DEV pour tester différentes combinaisons de tarification. Par exemple, vous pouvez créer des plans avec différents jeux de dimensions limitées personnalisées. Vous pouvez créer un plan différent avec un mélange de dimensions limitées personnalisées et de tarification forfaitaire.
Pour tester plusieurs options de tarification, vous devez créer un plan pour chaque modèle de tarification unique. Pour en savoir plus, consultez Plans.
Pas d’ajout de plans qui ne ciblent pas de clients réels
En utilisant une offre DEV pour le développement et le test, vous pouvez réduire l’encombrement inutile dans l’offre PROD. Par exemple, vous ne pouvez pas supprimer les plans que vous créez pour tester des modèles de tarification ou des configurations techniques différents (sans créer un ticket de support). Donc, en créant des plans de test dans l’offre DEV, vous réduisez l’encombrement dans l’offre PROD.
L’encombrement dans l’offre PROD est source de frustration pour les équipes produit et marketing, car elles s’attendent à ce que tous les projets ciblent des clients réels. En particulier dans le cas de grandes équipes disséminées qui veulent toutes utiliser des bacs à sable différents, la création de deux offres fournit deux environnements différents pour DEV et PROD. Dans certains cas, vous souhaiterez peut-être créer plusieurs offres DEV pour prendre en charge une équipe plus grande dont des membres exécutent des scénarios de test différents. Permettre à différents membres de l’équipe de travailler dans l’offre DEV distincte de l’offre PROD aide à ce que les plans de production soient aussi prêts pour la production que possible.
Le test d’une offre DEV permet d’éviter la limite de 30 dimensions limitées personnalisées par offre. Les développeurs peuvent essayer différentes combinaisons de compteurs dans l’offre DEV sans affecter la limite de dimension limitée personnalisée dans l’offre PROD.
Différences de configuration entre les offres DEV et de production
Vous configurerez la plupart des paramètres de la même façon dans les offres de développement (DEV) et les offres de production (PROD). Par exemple, la langue officielle utilisée pour le marketing et les ressources, telles que les captures d'écran et les logos, doivent être les mêmes. Lorsque la configuration est identique, vous pouvez copier-coller des champs des plans de l'offre DEV vers les plans de l'offre PROD.
Les sections suivantes décrivent les différences de configuration entre les offres DEV et PROD.
Page de configuration de l’offre
Nous vous recommandons d'utiliser le même alias dans la zone Alias des deux offres, mais d'ajouter « _test » à l'alias de l'offre DEV. Par exemple, si l'alias de votre offre PROD est « contososolution », l'alias de l’offre DEV doit être « contososolution_test ». Vous pourrez ainsi facilement distinguer votre offre DEV de votre offre PROD.
Dans la section Prospects, utilisez une table Azure ou un environnement CRM de test pour l'offre DEV. Utilisez l’espace de travail Références dans l’Espace partenaires ou votre système CRM pour l’offre PROD.
Page Propriétés
Configurez cette page de la même façon dans les offres DEV et PROD.
Page de référencement de l’offre
Configurez cette page de la même façon dans les offres DEV et PROD.
Public de la préversion
Dans l’offre DEV, incluez les noms de principal d’utilisateur Microsoft Entra ou les adresses e-mail du compte Microsoft (MSA) des développeurs et des testeurs, y compris vous-même. Le nom d’utilisateur principal d’un utilisateur sur l’ID Microsoft Entra peut être différent de l’e-mail de cet utilisateur. Par exemple, jane.doe@contoso.com ne fonctionne pas alors que janedoe@contoso.com fonctionne. Les utilisateurs que vous désignerez auront accès à l'offre DEV lorsque vous partagerez le lien Préversion pendant la phase de développement et de test.
Dans l’offre PROD, incluez le nom d’utilisateur principal microsoft Entra ou l’e-mail du compte Microsoft des utilisateurs qui valideront l’offre avant de sélectionner le bouton Go Live pour publier l’offre en direct.
Page de configuration technique
Le tableau suivant décrit les différences entre les paramètres des offres DEV et des offres PROD.
Tableau 1 : Différences de configuration technique
Setting | Offre DEV | Offre PROD |
---|---|---|
URL de la page d'arrivée | Entrez votre point de terminaison de dev/test. | Entrez votre point de terminaison de production. |
Webhook de connexion | Entrez votre point de terminaison de dev/test. | Entrez votre point de terminaison de production. |
ID de locataire Microsoft Entra | Entrez votre ID de locataire d’inscription d’application de test (ID d’annuaire Microsoft Entra). | Entrez l'ID de locataire pour l'inscription de votre application de production. |
ID d’application Microsoft Entra | Entrez l'ID d'application pour l'inscription de votre application de test (ID client). | Entrez l'ID d'application pour l'inscription de votre application de production. |
Visibilité du plan
Nous vous recommandons de configurer votre plan de test en tant que plan privé, afin qu’il ne soit visible que pour les développeurs et les testeurs ciblés. Cela offre un niveau supplémentaire de protection contre l’exposition de votre plan de test aux clients si vous publiez accidentellement l’offre en direct.
Si vous choisissez de tester votre plan dans une offre de production plutôt que dans une offre DEV, cette opération est particulièrement importante, afin que les clients ne puissent pas acheter le plan. Nous vous recommandons de créer un plan de test privé distinct et de ne jamais publier le plan de test privé en direct. Vous allez utiliser votre plan de test privé pour effectuer vos tests en préversion. Une fois vos tests terminés, vous allez créer un plan de production pour la publication en direct. Ensuite, vous pouvez arrêter la distribution du plan de test.
Page de présentation du plan
Lors de la création de vos plans, nous vous recommandons d'utiliser le même ID de plan et le même Nom de plan dans les offres DEV et PROD, à l'exception de l'ID de plan de l'offre DEV auquel vous devez ajouter _test. Par exemple, si l'ID de plan de l'offre PROD est « entreprise », l'ID de plan de l'offre DEV doit être « enterprise_test ». Vous pourrez ainsi facilement distinguer votre offre DEV de votre offre PROD. Lors de la création des plans de l'offre PROD, vous utiliserez les modèles de tarification et les prix que vous jugerez les mieux adaptés à votre offre.
Liste des plans
Sous l'onglet Présentation des plans>Liste des plans, entrez la même description pour les plans DEV et PROD.
Page de tarification et disponibilité
Cette section fournit des conseils pour compléter la page Présentation des plans>Tarification et disponibilité.
Marchés
Sélectionnez les mêmes marchés pour les offres DEV et PROD.
Tarification
Utilisez l'offre DEV pour expérimenter des modèles de tarification. Après avoir identifié le ou les modèles de tarification qui conviennent le mieux, vous créerez les plans de l'offre PROD avec les modèles de tarification et les prix souhaités.
Lorsque vous achetez le plan, les prix définis dans le plan vous sont facturés. Pour réduire vos coûts de test, l’offre DEV doit avoir des plans avec des prix nuls ou bas dans les plans. Par exemple, 0,01 $ (un cent). Cela s’applique aux prix forfaitaires, de facturation limitée et par utilisateur. L'offre PROD comportera les prix que vous souhaitez facturer aux clients.
Important
Les achats effectués dans le cadre de la Préversion seront traités pour les offres DEV et PROD. Si le prix d'une offre est de 100 USD/mois, votre entreprise sera facturée 100 USD. Dans ce cas, vous pouvez ouvrir un ticket de support et nous émettrons un paiement correspondant au montant total (sans frais de service de magasin).
Vous allez définir les prix que vous souhaitez appliquer au client dans le plan de production distinct que vous publierez en direct.
Modèle de tarification
Utilisez la même structure de plan dans les plans des offres DEV et PROD. Par exemple, si le plan de l'offre PROD est forfaitaire, avec une fréquence de facturation mensuelle, configurez le plan de l'offre DEV avec le même modèle.
Pour réduire les coûts de test des modèles de tarification, y compris des dimensions des compteurs personnalisés de la Place de marché, nous vous recommandons de configurer la section Tarification de l'onglet Tarification et disponibilité de l'offre DEV avec des prix inférieurs à ceux de l'offre PROD. Voici quelques consignes que vous pouvez suivre lors de la définition des tarifs des plans de l'offre DEV.
Tableau 2 : Consignes relatives à la tarification
Prix | Commentaire |
---|---|
0,00 à 0,01 $ | Définissez un coût total de transaction égal à zéro pour n'avoir aucun impact financier, ou à un cent pour un faible coût. Utilisez ce prix lorsque vous passez des appels aux API de comptage, ou pour tester les plans d'achat de votre offre pendant le développement de votre solution. |
0,01 $ | Utilisez cette fourchette de prix pour tester l'analyse, la création de rapports et le processus d'achat. |
50,00 à 100,00 USD | Utilisez cette fourchette de prix pour tester le paiement. Pour plus d'informations sur notre calendrier de paiement, consultez Calendriers et processus de paiement. |
Important
Pour éviter que des frais Store Service ne soient facturés lors de votre test, ouvrez un ticket de support dans les sept jours suivant l’achat du test.
Page Co-vendre avec Microsoft
Ne configurez pas l'onglet Co-vendre avec Microsoft de l'offre DEV.
Revendre via des fournisseurs de solutions cloud
Sur l’onglet Revendre via des fournisseurs de solutions Cloud de l’offre DEV, sélectionnez Aucun partenaire du programme CSP.
Contenu connexe
- Pour en savoir plus sur les plans, consultez Planifier une offre SaaS pour la Place de marché commerciale.
- Pour obtenir des instructions pas à pas sur la création d’une offre, consultez Créer une offre SaaS
- Pour tester un plan SaaS, consultez Tester une vue d’ensemble du plan Saas