Planeje uma oferta de SaaS de teste e desenvolvimento
Para desenvolvimento em um ambiente separado da sua oferta de produção, você criará uma oferta de desenvolvimento e teste (DEV) separada e uma oferta de produção (PROD) separada. Este artigo descreve os benefícios de fazer seu desenvolvimento e teste em uma oferta DEV e as diferenças de configuração entre ofertas DEV e produção.
Benefícios de uma oferta DEV
Aqui estão alguns motivos para criar uma oferta de desenvolvimento separada para a equipe de desenvolvimento, e usar para desenvolvimento e teste da oferta de produção:
- Evitar cobranças acidentais dos clientes
- Avaliar modelos de preços
- Não adicionar planos que não se destinam a clientes reais
Evitar cobranças acidentais dos clientes
Ao usar a oferta de desenvolvimento em vez da oferta de produção e tratá-las como ambientes de desenvolvimento e produção, é possível evitar cobranças acidentais dos clientes.
Recomendamos que você registre dois aplicativos diferentes do Microsoft Entra para chamar as APIs do marketplace. Os desenvolvedores usarão um aplicativo Microsoft Entra com as configurações da oferta DEV e a equipe de operações usará o registro do aplicativo PROD. Ao fazer isso, é possível evitar que a equipe de desenvolvimento cometa erros involuntários, como chamar a API para cancelar a assinatura de um cliente que paga US $100.000 por mês. Também é possível evitar cobrar um cliente pelo uso medido que ele não consumiu.
Avaliar modelos de preços
Testar modelos de preços na oferta de desenvolvimento reduz o risco quando os desenvolvedores experimentam modelos de preços diferentes.
Os editores podem criar os planos de que precisam na oferta de desenvolvimento para determinar qual modelo de preços funciona melhor para sua oferta. Os desenvolvedores podem querer criar vários planos na oferta de desenvolvimento para testar combinações de preços diferentes. Por exemplo, você pode criar planos com diferentes conjuntos de dimensões limitadas personalizadas. É possível criar um plano diferente com uma combinação de taxas fixas e dimensões limitadas personalizadas.
Para testar várias opções de preços, é preciso criar um plano para cada modelo de preços exclusivo. Para saber mais, consulte Planos.
Não adicionar planos que não se destinam a clientes reais
Usando uma oferta de desenvolvedor para desenvolvimento e teste, é possível reduzir a desorganização desnecessária na oferta de produção. Por exemplo, você não pode excluir planos criados para testar diferentes modelos de preços ou configurações técnicas (sem apresentar um tíquete de suporte). Portanto, ao criar planos para teste na oferta de desenvolvimento, você reduz a desorganização da oferta de produção.
A desorganização da oferta de produção frustra as equipes de produtos e marketing, pois elas esperam que todos os planos sejam direcionados a clientes reais. Especialmente com grandes equipes que estão separadas, em que todos querem trabalhar em diferentes áreas restritas, a criação de duas ofertas fornecerá dois ambientes diferentes para desenvolvimento e produção. Em alguns casos, talvez você queira criar várias ofertas de desenvolvimento para dar suporte a uma equipe maior, que executa diferentes cenários de teste. Deixar que diferentes membros da equipe trabalhem na oferta de desenvolvimento separada da oferta de produção ajuda a manter os planos de produção mais próximos de prontos para a produção.
Testar uma oferta de desenvolvimento ajuda a evitar o limite de 30 dimensões limitadas personalizadas por oferta. Os desenvolvedores podem experimentar diferentes combinações de medidores na oferta de desenvolvimento sem afetar o limite de dimensão medida personalizada na oferta de produção.
Diferenças de configuração entre ofertas DEV e de produção
Você definirá a maioria das configurações da mesma forma nas ofertas de teste e desenvolvimento (DEV) e produção (PROD). Por exemplo, a linguagem de marketing oficial e os ativos, como capturas de tela e logotipos, devem ser iguais. Nos casos em que a configuração é a mesma, você poderá copiar e colar campos dos planos na oferta DEV para os planos na oferta PROD.
As seções a seguir descrevem as diferenças de configuração entre as ofertas DEV e PROD.
Página Configuração da oferta
Recomendamos que você use o mesmo alias na caixa Alias das duas ofertas, mas acrescente “_test” ao alias da oferta DEV. Por exemplo, se o alias da oferta PROD for “contososolution”, o alias da oferta DEV deverá ser “contososolution_test”. Dessa forma, você pode distinguir com facilidade a oferta DEV da oferta PROD.
Na seção Clientes potenciais, use uma tabela do Azure ou um ambiente de teste do CRM para a oferta DEV. Use o Espaço de trabalho de referências no Partner Center ou no sistema de CRM para a oferta do PROD.
Página Propriedades
Configure essa página da mesma forma nas ofertas DEV e PROD.
Página Listagem de ofertas
Configure essa página da mesma forma nas ofertas DEV e PROD.
Público-alvo de versão prévia
Na oferta DEV, inclua os nomes principais de usuário do Microsoft Entra ou os endereços de email da MSA (conta Microsoft) de desenvolvedores e testadores, incluindo você. O nome principal de um usuário na ID do Microsoft Entra pode ser diferente do email desse usuário. Por exemplo, jane.doe@contoso.com não funcionará, mas janedoe@contoso.com, sim. Os usuários designados terão acesso à oferta DEV quando você compartilhar o link de Versão prévia durante a fase de desenvolvimento e teste.
Na oferta PROD, inclua o nome principal do usuário do Microsoft Entra ou o email da conta da Microsoft dos usuários que validarão a oferta antes de selecionar o botão Ativar para publicar a oferta ao vivo.
Página Configuração técnica
Esta tabela descreve as diferenças entre as configurações das ofertas DEV e PROD.
Tabela 1: Diferenças de configuração técnica
Configuração | Oferta DEV | Oferta PROD |
---|---|---|
URL da página de aterrissagem | Insira o ponto de extremidade de desenvolvimento/teste. | Insira o ponto de extremidade de produção. |
Webhook de conexão | Insira o ponto de extremidade de desenvolvimento/teste. | Insira o ponto de extremidade de produção. |
ID de locatário do Entra ID da Microsoft | Insira a ID do locatário de registro do aplicativo de teste (ID do diretório do Microsoft Entra). | Insira sua ID de locatário de registro do aplicativo de produção. |
ID do aplicativo Microsoft Entra | Insira sua ID do aplicativo de registro do aplicativo de teste (ID do cliente). | Insira sua ID do aplicativo de registro do aplicativo de produção. |
Visibilidade do plano
Recomendamos que você configure seu plano de teste como um plano privado, para que fique visível apenas para desenvolvedores e testadores direcionados. Isso fornece um nível extra de proteção contra a exposição do plano de teste aos clientes se você publicar acidentalmente a oferta ao vivo.
Se você optar por testar seu plano em uma oferta de produção em vez de uma oferta DEV, isso é especialmente importante, para que os clientes não possam comprar o plano. Recomendamos que você crie um plano de teste privado separado e nunca publique o plano de teste privado ao vivo. Você usará seu plano de teste privado para fazer seus testes na versão prévia. Quando você concluir o teste, criará um plano de produção para publicação ao vivo. Em seguida, você pode interromper a distribuição do plano de teste.
Página de visão geral do plano
Quando você criar seus planos, recomendamos que use a mesma ID de plano e Nome do plano nas ofertas DEV e PROD, exceto pelo acréscimo de _test na ID do plano da oferta DEV. Por exemplo, se a ID do plano da oferta PROD for “enterprise”, a ID do plano da oferta DEV deverá ser “enterprise_test”. Dessa forma, você pode distinguir com facilidade a oferta DEV da oferta PROD. Você criará planos na oferta PROD com os modelos de preços e os preços que você decidir que são melhores para sua oferta.
Listagem de planos
Na guia Visão geral do plano>Listagem de planos, insira a mesma descrição do plano nos planos DEV e PROD.
Página de preços e disponibilidade
Esta seção fornece diretrizes para preenchimento da página Visão geral do plano>Preços e disponibilidade.
Mercados
Selecione os mesmos mercados para as ofertas DEV e PROD.
Preços
Use a oferta DEV para experimentar modelos de preços. Depois de verificar quais modelos ou modelos de preços funcionam melhor, você criará os planos na oferta PROD com os modelos de preços e os preços desejados.
Ao comprar o plano, você será cobrado pelos preços definidos no plano. Para minimizar seus custos de teste, a oferta DEV deve ter planos com preços baixos ou zero nos planos. Por exemplo, $0.01 (um cent). Isso se aplica a taxas fixas, cobranças limitadas e preços por usuário. A oferta PROD terá os preços que você deseja cobrar dos clientes.
Importante
As compras feitas na versão prévia serão processadas para as ofertas DEV e PROD. Se uma oferta tiver um preço de US$ 100/mês, sua empresa será cobrada US$ 100. Se isso acontecer, você poderá abrir um tíquete de suporte e emitiremos um pagamento pelo valor total (e não cobraremos nenhum valor de serviço de armazenamento).
Você definirá os preços que deseja cobrar do cliente no plano de produção separado que você publicará ao vivo.
Modelo de preços
Use o mesmo modelo de preços nos planos das ofertas DEV e PROD. Por exemplo, se o plano da oferta PROD for uma taxa fixa, com um termo de cobrança mensal, configure o plano da oferta DEV usando o mesmo modelo.
Para reduzir o custo de teste dos modelos de preços, incluindo as dimensões do medidor personalizado do Marketplace, recomendamos que você configure a seção Preços da guia Preços e disponibilidade na oferta DEV com preços mais baixos do que a oferta PROD. Estes são algumas diretrizes que você pode seguir ao definir preços para planos da oferta DEV.
Tabela 2: Diretrizes de preços
Price | Comentário |
---|---|
$0.00 - $0.01 | Definir um custo total da transação de zero para não ter nenhum impacto financeiro ou um cent para ter um baixo custo. Use esse preço ao fazer chamadas para as APIs de medição ou para testar planos de compra na sua oferta ao desenvolver sua solução. |
US$ 0,01 | Use esse intervalo de preços para testar análises, relatórios e o processo de compra. |
$50,00 - $100,00 | Use esse intervalo de preços para testar o pagamento. Para obter informações sobre nosso cronograma de pagamentos, confira Agendamentos e processos de pagamento. |
Importante
Para evitar a cobrança de uma taxa de serviço de armazenamento no teste, abra um tíquete de suporte dentro de 7 dias após a compra do teste.
Página Venda Conjunta com a Microsoft
Não configure a guia Venda Conjunta com a Microsoft da oferta DEV.
Revenda por meio de CSPs
Na guia Revenda por meio de CSPs da oferta DEV, selecione Nenhum parceiro no programa CSP .
Conteúdo relacionado
- Para saber mais sobre os planos, consulte Planejar uma oferta de SaaS para o marketplace comercial.
- Para obter instruções passo a passo sobre como criar uma oferta, consulte Criar uma oferta de SaaS
- Para testar um plano SaaS, consulte Visão geral do teste de um plano SaaS