O que é engenharia de desempenho?

A engenharia de desempenho é um processo em que os sistemas são construídos e mantidos para atender aos critérios definidos por seus usuários. Ao contrário de muitos processos baseados em sistemas, o aspecto não técnico dos negócios cria os benchmarks contra os quais o sistema é testado. É o trabalho da equipe de tecnologia trabalhar no sentido de atingir esses objetivos em tempo hábil. O objetivo geral da engenharia de desempenho é criar um sistema de computador enxuto e responsivo que facilite os trabalhadores e aumente a produtividade.

Quase todas as empresas têm um objetivo geral: ganhar dinheiro. A engenharia de desempenho se encaixa bem nesse objetivo, simplificando os sistemas e aumentando a produtividade. Isso é realizado de várias maneiras, principalmente pela redução do tempo de espera pelas informações e pela criação de sistemas confiáveis ​​e fáceis de usar que reduzem o treinamento, a manutenção e o tempo de inatividade. Embora muitas das mudanças criadas por esses processos sejam pequenas, juntas, elas podem representar uma grande melhoria.

Na maioria dos casos, a primeira etapa de um plano de engenharia de desempenho é realizada pelo aspecto comercial da empresa. Durante esta fase inicial, os problemas são identificados do ponto de vista do usuário. Freqüentemente, esses problemas têm definições não técnicas, como ‘acelerar’ um processo ou ‘obter a nova versão’ de um programa. A abertura dessas especificações permite a sala de manobra usada posteriormente.

Essa lista completa de solicitações e idéias vai para a equipe técnica responsável pelo outro lado do processo de engenharia de desempenho. A equipe examinará as solicitações e descobrirá como traduzi-las em tarefas específicas. Por exemplo, se um processo comum for considerado “muito lento” pelo planejamento inicial, a equipe de tecnologia examinará o processo para ver como está funcionando atualmente. Pode ser possível reduzir a distância física da transmissão, aumentar a prioridade da função ou até mesmo configurar um novo sistema secundário para lidar com essa solicitação específica.

É aqui que a parte não técnica da engenharia de desempenho pode funcionar bem para todos. A equipe não-técnica quer um efeito, mas não se importa com o que acontece. Isso deixa o lado técnico para trabalhar dentro das diretrizes e orçamentos atuais, da forma que achar melhor. Contanto que o objetivo final seja alcançado, todos estarão felizes.

O próximo passo comum na engenharia de desempenho é o teste. A equipe técnica determina quais são os melhores métodos possíveis para melhorar o sistema, cronogramas de manutenção e procedimentos de atualização. Quando várias opções estão disponíveis, os engenheiros testam a viabilidade de cada alteração em um ambiente fechado. Como os sistemas de negócios geralmente são excepcionalmente complexos, pequenas alterações em uma área podem ter resultados inesperados em outra. Depois que o teste é concluído, as alterações são movidas para os sistemas ativos e os cronogramas de trabalho e o processo começa novamente.

Inteligente de ativos.