Qualidade de Software - OpenGEO Day2010

323 visualizações

Publicada em

Evento OpenGEO Day 2010.

A grande maioria dos projetos que envolvem inteligência geográfica ainda ignoram a qualidade de software. Esta palestra apresentará um estudo de caso real com base no projeto OPUS, um dos maiores projetos no âmbito do Governo Federal que implementa um GRP (Government Resource Planning) com inteligência geográfica.

0 comentários
0 gostaram
Estatísticas
Notas
  • Seja o primeiro a comentar

  • Seja a primeira pessoa a gostar disto

Sem downloads
Visualizações
Visualizações totais
323
No SlideShare
0
A partir de incorporações
0
Número de incorporações
2
Ações
Compartilhamentos
0
Downloads
5
Comentários
0
Gostaram
0
Incorporações 0
Nenhuma incorporação

Nenhuma nota no slide

Qualidade de Software - OpenGEO Day2010

  1. 1. OPUS Sistema Unificado do Processo de ObrasSistema Unificado do Processo de Obras
  2. 2. 2 Qualidade de SoftwareQualidade de Software 1º - Qualidade do processo de software (melhorias de processos). 2º - Qualidade do produto de software(melhoria do produto).
  3. 3. 3 Alguns DadosAlguns Dados Uma organização com bom desempenho gasta 80% do seu esforço na prevenção de problemas, trabalhando de forma pró-ativa, enquanto uma organização com baixo desempenho gasta 90% do seu tempo corrigindo sintomas em vez de causas de problemas, ou seja, trabalham de uma forma ré-ativa. Exemplo: Japão tem 10 defeitos por 1 milhão de linhas de código.
  4. 4. 4 Qualidade de SoftwareQualidade de Software Conjunto de características a serem satisfeitas em um determinado grau de modo que o software satisfaça as necessidades de nossos usuários.
  5. 5. 5 Controle da QualidadeControle da Qualidade São as séries de ações realizadas no desenvolvimento para garantir a qualidade até o produto estar em uso. É o conjunto planejado e sistemático de todas as ações necessárias para fornecer uma confiança adequada de que o ítem ou produto está de acordo com os requisitos técnicos estabelecidos. Não existe qualidade com meta vaga, deve haver um objetivo de qualidade.
  6. 6. 6 Preocupação com a QualidadePreocupação com a Qualidade Qualidade do processo de desenvolvimento Qualidade do produto  Implicam no uso de um ambiente de desenvolvimento de software de boa qualidade e adequado ao projeto. A meta é o produto com qualidade.
  7. 7. 7 Qualidade do processoQualidade do processo Adotamos como conjunto de atividades, métodos, práticas e tecnologias que a equipe utiliza para desenvolver e manter software e produtos relacionados.
  8. 8. 8 O interesse no processo de software está baseada em duas premissas:  A qualidade de um produto de software é fortemente dependente da qualidade do processo pela qual ele é construída e mantida.  O processo de software pode ser gerenciado, definido, medido e melhorado, gerando assim seu refinamento.
  9. 9. 9 O número de defeitos presentes em um software quando entregue para testes é função direta da qualidade do processo usado para a construção do software.  Testes funcionais só podem detectar 70% dos defeitos e erros.  Testes de unidade podem detectar 80 a 90% dos erros antes do teste funcional Mas, um bom processo evita a presença de defeitos no produto.
  10. 10. 10 A implantação de um Programa de Qualidade começa pela definição e implementação de um processo de software.  Treinar pessoas e começar a utilizar o processo.
  11. 11. 11 Características:  Processo coberto por testes  Medição do Produto e do Processo  Apoio da alta administração  Acompanhamento da qualidade do produto da criação até a utilização pelo cliente Consequências:  Processo de concepção bem sucedido!  Processo de implantação bem sucedido!  Processo de desenvolvimento bem sucedido!  Cliente satisfeito! Processo MaduroProcesso Maduro
  12. 12. 12 “ Uma organização que adota esta abordagem gera confiança na capacidade de seus processos e na qualidade de seus produtos, e fornece uma base para melhoria contínua. Isto pode conduzir ao aumento da satisfação dos clientes e das outras partes interessadas e, também, ao sucesso da organização”. • NBR ISO 9000
  13. 13. 13 Características de processo mal definido:Características de processo mal definido:  Improvisado  Indisciplinado  Fortemente dependete dos profissionais Consequências:  Pouca produtividade  Qualidade de difícil previsão  Alto custo de manutenção  Rejeição no processo e com isso ele acaba sendo não utilizado.  Risco na adoção de novas tecnologias, por falta de disciplina dos profissionais para promover grandes mudanças.
  14. 14. 14 Melhoria ContínuaMelhoria Contínua Ações:  Análise e avaliação da situação existente para identificar áreas de melhoria  Estabelecimento dos objetivos para melhoria  Pesquisa de possíveis soluções para atingir os objetivos  Avaliação e seleção destas soluções  Implementação da solução escolhida  Medição, verificação, análise e avaliação dos resultados para determinar se:  Os objetivos foram atendidos  Formalização das alterações
  15. 15. 15 Satisfação do clienteSatisfação do cliente  Como uma das medições do desempenho do programa de gestão de qualidade, a organização deve monitorar informações relativas à percepção do cliente sobre se a organização atendeu aos requisitos do cliente. Os métodos para obtenção do uso dessas informações devem ser determinadas. O software deve ter características que atendam as necessidades de todos os seus usuários

×