Planejar a ativação

Concluído

Várias atividades devem ser realizadas antes da ativação:

  • Testes de desempenho
  • Planejamento de implantação
  • Avaliação de riscos

Testes de desempenho

O teste de desempenho ajuda a garantir que o aplicativo está funcionando conforme projetado e pode lidar com os rigores do uso diário. O bom desempenho é vital para a adoção do usuário. Os usuários relutarão em usar um aplicativo que leva muito tempo para carregar páginas ou realizar processos empresariais. O teste de desempenho ajuda o cliente a identificar se ele precisa reformular certas personalizações e realizar atividades de ajuste.

Muitos clientes não incluem testes de desempenho para economizar custos e esforços. Consequentemente, eles logo terão problemas de adoção do usuário depois que o aplicativo for disponibilizado. O arquiteto de soluções precisa conscientizar o cliente sobre os riscos de não fazer testes de desempenho.

Os resultados desse teste podem exigir que o arquiteto de soluções ajude a planejar as etapas de remediação e orientá-lo sobre o envio de solicitações de suporte. O teste de desempenho deve ser concluído com bastante antecedência antes que o aplicativo seja disponibilizado para corrigir problemas que ocorreram no teste de desempenho.

Principais perguntas que o arquiteto de soluções deve abordar para o teste de desempenho:

  • Você tem um ambiente dedicado para testes de desempenho?
  • Você identificou os dados mestre ou de referência necessários para o teste de desempenho?
  • Você identificou os principais cenários de negócios e a linha de base para esses cenários?
  • Você identificou a carga simultânea para testes de desempenho?
  • Você identificou locais para realizar testes de latência para cada localização?
  • Você tem um plano para preencher os dados necessários antes dos testes de desempenho?

O arquiteto de soluções deve:

  • Identificar os pontos de acesso potenciais no aplicativo que devem ter seu desempenho testado.
  • Saber qual pode ser o volume de pico e sempre planejar um volume pouco mais alto.
  • Verifique se os SLAs (contratos de nível de serviço) de desempenho contratuais são testados para garantir a conformidade.

O arquiteto de soluções deve monitorar o tráfego de rede para os diferentes locais dos escritórios. Em particular, a latência e a largura de banda precisam ser verificadas para garantir que o desempenho do aplicativo não seja prejudicado por problemas de rede. Você pode usar o Microsoft Azure Monitor e o Azure App Insights para monitorar o desempenho de seus aplicativos.

Planejamento de implantação

A implantação de uma solução será mais tranquila se for feito o planejamento preliminar. O plano de implantação consiste em muitas atividades para garantir a implantação bem-sucedida da solução. Os planos de implantação variam caso a caso, mas um plano de implantação pode incluir:

  • Configuração de ambiente
  • Tipos de teste
  • Treinamento dos usuários
  • Migração de dados
  • Estratégia de distribuição
  • Suporte durante a implantação

Dependendo do tamanho do projeto, o arquiteto de soluções pode ser responsável pelo plano de implantação ou atuar como consultor de uma equipe de planejamento dedicada. Normalmente, o arquiteto de soluções não cria o plano de implantação, mas fornece informações e revisão.

O arquiteto de soluções costuma ser o primeiro ponto de contato quando o cliente está insatisfeito com o progresso da implantação.

O arquiteto de soluções deve:

  • Verifique se a sequência de eventos para ativação está em vigor.
  • Procure riscos de forma consistente e tenha um plano alternativo.
  • Garanta que a equipe esteja pronta para dar suporte à implantação.

Avaliação de riscos

O arquiteto de soluções conhece o sistema melhor do que ninguém; portanto, ele deve realizar sua própria avaliação de risco para a ativação. O arquiteto de soluções deve examinar o sistema de cima para baixo e considerar as seguintes perguntas:

  • O que pode ser danificado?
  • O que pode não funcionar conforme projetado?
  • E se o outro sistema ficar inoperante?
  • Temos a sequência de implantação adequada?

Um arquiteto de soluções sempre deve se planejar para o pior e comemorar mais tarde, quando isso não acontecer.