benchmarking em computação
TRANSCRIPT
![Page 1: Benchmarking em computação](https://reader033.vdocuments.pub/reader033/viewer/2022051111/5571f84949795991698d145d/html5/thumbnails/1.jpg)
BenchmarkingAnderson Meggiolaro
Wiliam Rambo
![Page 2: Benchmarking em computação](https://reader033.vdocuments.pub/reader033/viewer/2022051111/5571f84949795991698d145d/html5/thumbnails/2.jpg)
ROTEIRO
• Introdução• O que é benchmarking• Evolução• O processo de benchmarking• Tipos de benchmarking• Aplicações• Prós e contras• Teste de performance
![Page 3: Benchmarking em computação](https://reader033.vdocuments.pub/reader033/viewer/2022051111/5571f84949795991698d145d/html5/thumbnails/3.jpg)
O que é benchmarking
• Estabelecer metas usando padrões objetivos• Processo contínuo de comparação– Produtos– Serviços– Práticas empresariais
• Necessidade de obter informações
.
![Page 4: Benchmarking em computação](https://reader033.vdocuments.pub/reader033/viewer/2022051111/5571f84949795991698d145d/html5/thumbnails/4.jpg)
O que é benchmarking
• Estabelecer metas comparáveis• Entender como empresas alcançam resultados• Exprime uma filosofia• Método sistemático de procurar os melhores
processos
.
![Page 5: Benchmarking em computação](https://reader033.vdocuments.pub/reader033/viewer/2022051111/5571f84949795991698d145d/html5/thumbnails/5.jpg)
Evolução histórica
• Necessidade de avaliar desempenho• Identificar fatores sucesso/fracasso• Ferramenta de gestão• Ganhou expressão nos EUA– Rank Xerox Corporation– Ford Motor Company– AT&T– IBM
![Page 6: Benchmarking em computação](https://reader033.vdocuments.pub/reader033/viewer/2022051111/5571f84949795991698d145d/html5/thumbnails/6.jpg)
Principais características
• Método sistemático etapa a etapa• Avalia os métodos de trabalho no mercado• Output permite comparar produtos• Processo gerencial permanente• Descoberta, experiência e aprendizagem• “Ninguém é melhor em tudo”
.
![Page 7: Benchmarking em computação](https://reader033.vdocuments.pub/reader033/viewer/2022051111/5571f84949795991698d145d/html5/thumbnails/7.jpg)
Razões para aplicar benchmarking
• Maneira eficiente de fazer melhorias• Gerentes usam processo efetivos• Propicia melhorias organizacionais• Eleva significativamente o desempenho
![Page 8: Benchmarking em computação](https://reader033.vdocuments.pub/reader033/viewer/2022051111/5571f84949795991698d145d/html5/thumbnails/8.jpg)
Processo de benchmarking
• Aplicações infinitas e ilimitadas• Estabelecimento de diretrizes• Processos específicos• Respeitar regras e procedimentos
.
![Page 9: Benchmarking em computação](https://reader033.vdocuments.pub/reader033/viewer/2022051111/5571f84949795991698d145d/html5/thumbnails/9.jpg)
Processo de benchmarking
• Planejamento– Identificar o que marcar como referência– Identificar o que serve como referência– Determinar o método de coleta de dados e
efetuar a coleta
.
![Page 10: Benchmarking em computação](https://reader033.vdocuments.pub/reader033/viewer/2022051111/5571f84949795991698d145d/html5/thumbnails/10.jpg)
Processo de benchmarking
• Análise– Determinar a atual "falha" de desempenho– Projetar futuros níveis de desempenho
![Page 11: Benchmarking em computação](https://reader033.vdocuments.pub/reader033/viewer/2022051111/5571f84949795991698d145d/html5/thumbnails/11.jpg)
Processo de benchmarking
• Integração– Comunicar descobertas– Obter aceitação– Estabelecer metas funcionais
![Page 12: Benchmarking em computação](https://reader033.vdocuments.pub/reader033/viewer/2022051111/5571f84949795991698d145d/html5/thumbnails/12.jpg)
Processo de benchmarking
• Ação– Desenvolver planos de ação– Implementas ações específicas– “Recalibrar” os marcos de referência
.
![Page 13: Benchmarking em computação](https://reader033.vdocuments.pub/reader033/viewer/2022051111/5571f84949795991698d145d/html5/thumbnails/13.jpg)
Processo de benchmarking
• Maturidade– Posição de liderança atingida– Práticas plenamente integradas ao processo
.
![Page 14: Benchmarking em computação](https://reader033.vdocuments.pub/reader033/viewer/2022051111/5571f84949795991698d145d/html5/thumbnails/14.jpg)
Tipos de benchmarking
• Benchmarking interno– Aplicados internamente na organização– Mais fáceis de ser executado– Propicia estudo voltado para fora
• Desvantagens– Práticas internas impregnadas
![Page 15: Benchmarking em computação](https://reader033.vdocuments.pub/reader033/viewer/2022051111/5571f84949795991698d145d/html5/thumbnails/15.jpg)
Tipos de benchmarking
• Benchmarking Competitivo– Mais difícil de ser praticado– Medir funções, métodos e características
• Sua organização– O que e como você está fazendo?– Quão bem você está fazendo?
• Seus concorrentes– O que, como e quão bem estão fazendo?
![Page 16: Benchmarking em computação](https://reader033.vdocuments.pub/reader033/viewer/2022051111/5571f84949795991698d145d/html5/thumbnails/16.jpg)
Tipos de benchmarking
• Benchmarking genérico– Empresas tem processos semelhantes– Empresas distintas, processos similares– Conceituação ampla e complexa do processo
analisado
.
![Page 17: Benchmarking em computação](https://reader033.vdocuments.pub/reader033/viewer/2022051111/5571f84949795991698d145d/html5/thumbnails/17.jpg)
Tipos de benchmarking
• Benchmarking funcional– Forma mais utilizada– Empresas de ramos distintos– Altamente produtivo
.
![Page 18: Benchmarking em computação](https://reader033.vdocuments.pub/reader033/viewer/2022051111/5571f84949795991698d145d/html5/thumbnails/18.jpg)
Aplicações do benchmarking
• Aplicado em todos os níveis da organização• Não perder tempo reinventando• Auxilia na retomada da competitividade• Identificar práticas operacionais eficazes• Compara os níveis competitivos dos serviços• Cria cultura de aprendizagem rápida
![Page 19: Benchmarking em computação](https://reader033.vdocuments.pub/reader033/viewer/2022051111/5571f84949795991698d145d/html5/thumbnails/19.jpg)
Benefícios do benchmarking
• Melhoria na tomada de decisões• Ampliação da visão do negócio• Criação de estímulos e apóio para o projeto• Aceleração do progresso do projeto
.
![Page 20: Benchmarking em computação](https://reader033.vdocuments.pub/reader033/viewer/2022051111/5571f84949795991698d145d/html5/thumbnails/20.jpg)
Benefícios do benchmarking
• Áreas mais visadas pelo benchmarking– Desenvolvimento de funcionários– Satisfação do cliente– Recursos humanos– Marketing– Melhoria / gerência de processos– Benefícios dos funcionários
.
![Page 21: Benchmarking em computação](https://reader033.vdocuments.pub/reader033/viewer/2022051111/5571f84949795991698d145d/html5/thumbnails/21.jpg)
Etapas
1. Determinar as áreas2. Administrar questionários e pesquisas3. Análise dos dados4. Determinar o que pode implementar e
executar
![Page 22: Benchmarking em computação](https://reader033.vdocuments.pub/reader033/viewer/2022051111/5571f84949795991698d145d/html5/thumbnails/22.jpg)
Vantagens
• Introduzir novos conceitos de avaliação• Melhorar o conhecimento da própria organização• Identificar áreas que devem ser objeto de
melhorias• Estabelecer objetivos viáveis e realistas• Criar critério de prioridade no planejamento• Favorecer um melhor conhecimento dos
concorrentes e do nível competitivo do mercado• Aprender com os melhores
.
![Page 23: Benchmarking em computação](https://reader033.vdocuments.pub/reader033/viewer/2022051111/5571f84949795991698d145d/html5/thumbnails/23.jpg)
Desvantagens
• Empresas negam ou distorcem os dados• Comparando o que não é comparável
![Page 24: Benchmarking em computação](https://reader033.vdocuments.pub/reader033/viewer/2022051111/5571f84949795991698d145d/html5/thumbnails/24.jpg)
Metodologia de implementação
• Planejamento– Identificação do item– Obtenção do apoio da Direção– Desenvolvimento do sistema de medida– Desenvolvimento do plano de coleta de
informação– Revisão dos planos– Caracterização do item
.
![Page 25: Benchmarking em computação](https://reader033.vdocuments.pub/reader033/viewer/2022051111/5571f84949795991698d145d/html5/thumbnails/25.jpg)
Metodologia de implementação
• Coleta interna de informação– Coleta e Análise de Informação Publicada
Internamente– Seleção de potenciais parceiros internos– Caracterização do item em cada parceiro– Coleta Interna de Dados– Realização de visitas aos parceiros
.
![Page 26: Benchmarking em computação](https://reader033.vdocuments.pub/reader033/viewer/2022051111/5571f84949795991698d145d/html5/thumbnails/26.jpg)
Metodologia de implementação
• Coleta externa de informação– Coleta de informação publicada externamente– Coleta de dados externos
.
![Page 27: Benchmarking em computação](https://reader033.vdocuments.pub/reader033/viewer/2022051111/5571f84949795991698d145d/html5/thumbnails/27.jpg)
Metodologia de implementação
• Melhoria do desempenho do item– Identificação das Ações Corretivas– Desenvolvimento do Plano de Implementação– Obtenção da Aprovação da Solução– Implementação e Verificação da Solução
![Page 28: Benchmarking em computação](https://reader033.vdocuments.pub/reader033/viewer/2022051111/5571f84949795991698d145d/html5/thumbnails/28.jpg)
Metodologia de implementação
• Melhoria contínua– Manutenção da base de dados– Implementação da melhoria contínua do
desempenho
![Page 29: Benchmarking em computação](https://reader033.vdocuments.pub/reader033/viewer/2022051111/5571f84949795991698d145d/html5/thumbnails/29.jpg)
Benchmarking Computacional
• Executar um conjunto de operações• Avaliar o desempenho relativo de um objeto• Método de comparação da performance de
vários subsistemas• Benchmarks são desenvolvidos para imitar um
determinado tipo de comportamento em um componente ou sistema
.
![Page 30: Benchmarking em computação](https://reader033.vdocuments.pub/reader033/viewer/2022051111/5571f84949795991698d145d/html5/thumbnails/30.jpg)
Benchmarking Computacional
• Avaliação das características de desempenho de um hardware
• São particularmente importantes no design de microprocessadores semicondutores
• Benchmarks sintéticos ainda são usados no teste de componentes individuais, como um disco rígido ou um dispositivo de rede.
• Antes de 2000, arquitetos de computadores e microprocessadores usavam SPEC
.
![Page 31: Benchmarking em computação](https://reader033.vdocuments.pub/reader033/viewer/2022051111/5571f84949795991698d145d/html5/thumbnails/31.jpg)
Teste de performance
• Pass Mask Performance Test– Benchmarking genérico– Trial version (30 days)– 2 Notebooks Windows 7• LG• DELL
![Page 32: Benchmarking em computação](https://reader033.vdocuments.pub/reader033/viewer/2022051111/5571f84949795991698d145d/html5/thumbnails/32.jpg)
Main
![Page 33: Benchmarking em computação](https://reader033.vdocuments.pub/reader033/viewer/2022051111/5571f84949795991698d145d/html5/thumbnails/33.jpg)
CPU Mark
![Page 34: Benchmarking em computação](https://reader033.vdocuments.pub/reader033/viewer/2022051111/5571f84949795991698d145d/html5/thumbnails/34.jpg)
2D Graphics Mark
![Page 35: Benchmarking em computação](https://reader033.vdocuments.pub/reader033/viewer/2022051111/5571f84949795991698d145d/html5/thumbnails/35.jpg)
3D Graphics Mark
![Page 36: Benchmarking em computação](https://reader033.vdocuments.pub/reader033/viewer/2022051111/5571f84949795991698d145d/html5/thumbnails/36.jpg)
Memory Mark
![Page 37: Benchmarking em computação](https://reader033.vdocuments.pub/reader033/viewer/2022051111/5571f84949795991698d145d/html5/thumbnails/37.jpg)
Disk Mark
![Page 38: Benchmarking em computação](https://reader033.vdocuments.pub/reader033/viewer/2022051111/5571f84949795991698d145d/html5/thumbnails/38.jpg)
CD Mark
![Page 39: Benchmarking em computação](https://reader033.vdocuments.pub/reader033/viewer/2022051111/5571f84949795991698d145d/html5/thumbnails/39.jpg)
Nota
![Page 40: Benchmarking em computação](https://reader033.vdocuments.pub/reader033/viewer/2022051111/5571f84949795991698d145d/html5/thumbnails/40.jpg)
Softwares
• Padrão Industrial (auditado e verificado)• Benchmarks com código-fonte abertos• Benchmarks para Microsoft Windows• Benchmarks para Mac OS X• Benchmarks para Java / Delphi / PHP• Benchmarks para Sistemas Embarcados
![Page 41: Benchmarking em computação](https://reader033.vdocuments.pub/reader033/viewer/2022051111/5571f84949795991698d145d/html5/thumbnails/41.jpg)
Espaço para discussão