Benchmarking em computação

Preview:

Citation preview

BenchmarkingAnderson Meggiolaro

Wiliam Rambo

ROTEIRO

• Introdução• O que é benchmarking• Evolução• O processo de benchmarking• Tipos de benchmarking• Aplicações• Prós e contras• Teste de performance

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

.

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

.

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

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”

.

Razões para aplicar benchmarking

• Maneira eficiente de fazer melhorias• Gerentes usam processo efetivos• Propicia melhorias organizacionais• Eleva significativamente o desempenho

Processo de benchmarking

• Aplicações infinitas e ilimitadas• Estabelecimento de diretrizes• Processos específicos• Respeitar regras e procedimentos

.

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

.

Processo de benchmarking

• Análise– Determinar a atual "falha" de desempenho– Projetar futuros níveis de desempenho

Processo de benchmarking

• Integração– Comunicar descobertas– Obter aceitação– Estabelecer metas funcionais

Processo de benchmarking

• Ação– Desenvolver planos de ação– Implementas ações específicas– “Recalibrar” os marcos de referência

.

Processo de benchmarking

• Maturidade– Posição de liderança atingida– Práticas plenamente integradas ao processo

.

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

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?

Tipos de benchmarking

• Benchmarking genérico– Empresas tem processos semelhantes– Empresas distintas, processos similares– Conceituação ampla e complexa do processo

analisado

.

Tipos de benchmarking

• Benchmarking funcional– Forma mais utilizada– Empresas de ramos distintos– Altamente produtivo

.

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

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

.

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

.

Etapas

1. Determinar as áreas2. Administrar questionários e pesquisas3. Análise dos dados4. Determinar o que pode implementar e

executar

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

.

Desvantagens

• Empresas negam ou distorcem os dados• Comparando o que não é comparável

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

.

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

.

Metodologia de implementação

• Coleta externa de informação– Coleta de informação publicada externamente– Coleta de dados externos

.

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

Metodologia de implementação

• Melhoria contínua– Manutenção da base de dados– Implementação da melhoria contínua do

desempenho

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

.

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

.

Teste de performance

• Pass Mask Performance Test– Benchmarking genérico– Trial version (30 days)– 2 Notebooks Windows 7• LG• DELL

Main

CPU Mark

2D Graphics Mark

3D Graphics Mark

Memory Mark

Disk Mark

CD Mark

Nota

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

Espaço para discussão

Recommended