Definir parâmetros de comparação de desempenho e critérios de sucesso

Concluído

Um parâmetro de comparação de desempenho é uma métrica ou um ponto de referência que evidencia que a solução que está sendo criada durante a implementação pode atingir os objetivos e as restrições de desempenho de negócios.

Os parâmetros de comparação de desempenho confirmam que a solução pode processar as transações/o volume do usuário direcionado em uma duração/um tempo de resposta aceitável com um ponto de partida de dados específico.

Os parâmetros de comparação de desempenho respondem a perguntas relacionadas ao tratamento de cargas de trabalho reais e milhares de usuários simultaneamente. Também respondem a perguntas sobre desempenho e escalabilidade em anos após o lançamento, desempenho em distribuições para outros países/regiões após o primeiro lançamento e assim por diante.

Desenvolver um processo de ajuste de desempenho para atender aos objetivos de desempenho

O teste de desempenho é uma abordagem iterativa e requer um processo definido que deve ter um ciclo de vida e etapas claras. Alguns testes precisam ser executados em loop até que a solução necessária seja alcançada. Esclareça as metas de desempenho e priorize os cenários de ajuste.

O processo típico de ajuste de desempenho inclui as seguintes etapas:

  1. Restringir: essa é a primeira etapa para cada cenário. Descubra onde você perde mais tempo e concentre seus esforços nesse ponto. Por exemplo, valide se existem poucas ou muitas chamadas, se o processo está em execução ou em espera e assim por diante.
  2. Solução de problemas: analise por que essa parte do processo está lenta. Pode ser configuração, loop, operações linha por linha ou contenção de recursos, como bloqueio ou threading único.
  3. Solução — criar uma correção: considere o prazo de entrega para hotfixes da Microsoft ou de parceiros/provedores. Talvez você possa corrigir por extensão.
  4. Avaliar: valide se a meta de desempenho foi alcançada.
  5. Testar a nova solução.
  6. Repetir ou implantar a solução.

Exemplos de atividades de parâmetro de comparação de desempenho RACI

Parte da definição da estratégia é definir funções e responsabilidades. Exemplos das atividades de parâmetro de comparação de desempenho e responsabilidades entre o cliente e o parceiro de implementação estão incluídos na tabela a seguir.

Abreviações de RACI:

  • R: Responsible (Encarregado)
  • A: Accountable (Responsável)
  • C: Consulted (Consultado)
  • I: Informed (Informado)
ATIVIDADE PARCEIRO (exemplo) CLIENTE (exemplo)
Definir as metas de negócios de destino/projetadas I AR
Definir os cenários de parâmetro de comparação detalhados RIC A
Fazer gravações de tarefas e documentar as etapas de reprodução I AR
Fornecer os artefatos de ambiente (geração de código e banco de dados a ser usado) I AR
Criar o ambiente de parâmetro de comparação R A
Criar scripts de teste e de dados R A
Executar o parâmetro de comparação de desempenho R A
Fornecer o relatório de parâmetro de comparação de desempenho R A
Se ocorrerem bugs na solução padrão, abrir uma solicitação de suporte para a Microsoft C AR

Resultados de parâmetro de comparação de desempenho

Os parâmetros de comparação de desempenho confirmarão que a solução executará os cenários comerciais críticos conforme o esperado. Os principais resultados de parâmetro de comparação incluem o relatório de parâmetro de comparação de desempenho, as saídas detectadas/corrigidas em cada iteração e as otimizações executadas em cada iteração.