Banner Reforco

Busca
Performance

Performance em Ambiente de Desenvolvimento

 

A busca de qualidade em sistemas informatizados é um assunto cada vez mais discutido em fóruns e workshops.

A Governança em TI passa pela qualidade do software na medida em que proporciona ao usuário um sistema que atenda suas expectativas.

Pois bem, a qualidade de software está inegavelmente ligada à performance de consumo de CPU dos códigos e ao acesso às bases de dados, sejam quais forem os gerenciadores de armazenamento.

O processo de obtenção de qualidade deve ser levado a efeito durante o ciclo de desenvolvimento (vide figura abaixo) e sem esta abordagem existe grande possibilidade de insatisfação do usuário quanto ao tempo de resposta do aplicativo, comprometendo assim o sucesso do projeto.

 

 

Desenvolvimento aplicativos

 

 

A análise de performance em tempo de desenvolvimento evita re-trabalho e ajustes desnecessários os quais envolvem redimensionamento de equipe, prazos e custos.

Para eficácia deste trabalho a análise de performance deve ter:

 

• Isenção de critérios de Avaliação.

• Aderência às boas práticas de programação.

• Especialização em programação e armazenamento de dados.

 

 

 

Performance em Ambiente de Produção - Redução de MIPS

 

Os resultados obtidos em anos de Análise de Performance mostram a eficiência e eficácia dessa atividade.
Abaixo temos os resultados observados em um de nossos clientes ao longo de cinco anos de trabalhos de melhoria de sistemas com o uso da Análise de Performance.

 

Economia em MIPS

 

 

Ganho revertido

 

 

Ganho Resultado

 

 

Desempenho Acumulado 2009

 

 

Resumo Acumulado

 

 

Por que focar em Performance?

 

Fatores a serem considerados:

 

1. Desatualização da capacidade dos equipamentos
instalados, exigindo aquisição de mais recursos tecnológicos (upgrades), com custos elevadíssimos, influenciando diretamente os resultados financeiros

 

2. Aumento permanente no volume de dados

 

3. Atualização dinâmica e permanente das informações

 

4. Competitividade

 

5. Implementação de novos sistemas e produtos


6. Adaptação permanente aos novos releases das ferramentas instaladas

7. Qualidade das informações

 

8. Respostas e atualização rápida das informações.

9. Evolução tecnológica

 

10. Redução dos custos de processamento

 

  Todos estes fatores podem ser minimizados com a busca de oportunidades de melhorias nos sistemas através da prática da Análise de Performance.