qualidade de produto de software
DESCRIPTION
Qualidade de Produto de Software. Mariano Montoni. Gerência de Qualidade de Software. Acompanhamento. Planejamento. GERÊNCIA DE PROJETOS. Planejamento. Acompanhamento. Por que Planejar?. evitar o fracasso prever custos, recursos, prazos e riscos analisar alternativas organizar - PowerPoint PPT PresentationTRANSCRIPT
![Page 1: Qualidade de Produto de Software](https://reader034.vdocuments.com.br/reader034/viewer/2022051401/568142a5550346895daee237/html5/thumbnails/1.jpg)
Qualidade de Produto de Software
Mariano Montoni
![Page 2: Qualidade de Produto de Software](https://reader034.vdocuments.com.br/reader034/viewer/2022051401/568142a5550346895daee237/html5/thumbnails/2.jpg)
Gerência de Qualidade de Software
![Page 3: Qualidade de Produto de Software](https://reader034.vdocuments.com.br/reader034/viewer/2022051401/568142a5550346895daee237/html5/thumbnails/3.jpg)
GERÊNCIAGERÊNCIA
DE DE PROJETOSPROJETOS
Planejamento
Planejamento
Acompanhamento
Acompanhamento
![Page 4: Qualidade de Produto de Software](https://reader034.vdocuments.com.br/reader034/viewer/2022051401/568142a5550346895daee237/html5/thumbnails/4.jpg)
Por que Planejar?
evitar o fracasso prever custos, recursos, prazos e riscos analisar alternativas organizar preparar-se para alterações poder acompanhar o andamento do projeto planejar melhor da próxima vez
![Page 5: Qualidade de Produto de Software](https://reader034.vdocuments.com.br/reader034/viewer/2022051401/568142a5550346895daee237/html5/thumbnails/5.jpg)
Quando Planejar
o planejamento começa de forma macroscópica no início do projeto
o planejamento é revisto e detalhado ao longo do projeto
![Page 6: Qualidade de Produto de Software](https://reader034.vdocuments.com.br/reader034/viewer/2022051401/568142a5550346895daee237/html5/thumbnails/6.jpg)
Relação entre qualidade do processo e qualidade do produto
Resultados de uma pesquisa realizada pelo projeto Scope
dados coletados através de questionários aplicados em 12 países da Europa
foram devolvidos 68 questionários pessoal entrevistado: profissionais de empresas e
professores domínios de aplicação: Sistemas de Informação,
Educação, Telecomunicações, Seguros, Área Bancária, CAI, Pesquisa, Controle de Processos e Sistemas Embutidos
![Page 7: Qualidade de Produto de Software](https://reader034.vdocuments.com.br/reader034/viewer/2022051401/568142a5550346895daee237/html5/thumbnails/7.jpg)
Produto e Processo estão fortemente relacionados e não podem ser separados quando se analisa a qualidade
![Page 8: Qualidade de Produto de Software](https://reader034.vdocuments.com.br/reader034/viewer/2022051401/568142a5550346895daee237/html5/thumbnails/8.jpg)
Gerência da Qualidade de Software
Planejamento e Gerência do Processo
Planejamento e Gerência da Qualidade do Produto
![Page 9: Qualidade de Produto de Software](https://reader034.vdocuments.com.br/reader034/viewer/2022051401/568142a5550346895daee237/html5/thumbnails/9.jpg)
Planejamento e Gerência do Processo
Planejar (definir e Documentar) o Processo Utilizar o Processo Avaliar o Processo Melhorar continuamente o Processo
![Page 10: Qualidade de Produto de Software](https://reader034.vdocuments.com.br/reader034/viewer/2022051401/568142a5550346895daee237/html5/thumbnails/10.jpg)
Planejamento e Gerência da Qualidade do Produto
Três fases (Victor Basili) Definir requisitos de qualidade em termos
quantitativos Planejar o controle da qualidade
– Identificar ações necessárias para atingir os requisitos de qualidade definidos
Realizar o controle da qualidade– Medição– Avaliação (as medidas obtidas são comparadas com os
requisitos de qualidade)
![Page 11: Qualidade de Produto de Software](https://reader034.vdocuments.com.br/reader034/viewer/2022051401/568142a5550346895daee237/html5/thumbnails/11.jpg)
Plano do Projeto
1. Sumário 2. Resumo do Projeto3. Visão Geral do Plano do Projeto4. Plano do Processo de Desenvolvimento5. Plano de Organização6. Plano de Documentação7. Plano de Controle da Qualidade8. Plano de Recursos e Produtos9. Plano de Treinamento10. Plano de Implantação e Operação11. Glossário
![Page 12: Qualidade de Produto de Software](https://reader034.vdocuments.com.br/reader034/viewer/2022051401/568142a5550346895daee237/html5/thumbnails/12.jpg)
Plano do Processo de Desenvolvimento
Ciclo de Vida do Projeto Métodos de Desenvolvimento Ambiente de Programação Ambiente de Hardware para
Desenvolvimento
![Page 13: Qualidade de Produto de Software](https://reader034.vdocuments.com.br/reader034/viewer/2022051401/568142a5550346895daee237/html5/thumbnails/13.jpg)
Plano de Organização
Equipe de Gerência Equipe de Desenvolvimento Equipe de Controle da Qualidade Assessorias
![Page 14: Qualidade de Produto de Software](https://reader034.vdocuments.com.br/reader034/viewer/2022051401/568142a5550346895daee237/html5/thumbnails/14.jpg)
Plano de Documentação
Especificação de Requisitos Especificação de Projeto Relatório Histórico do Projeto Formulários para Reunião de Inspeção Documentação de Programas Manual do Usuário
![Page 15: Qualidade de Produto de Software](https://reader034.vdocuments.com.br/reader034/viewer/2022051401/568142a5550346895daee237/html5/thumbnails/15.jpg)
Importância da Documentação
o software existe primeiro sob a forma de documentos
a qualidade do produto final vai depender da qualidade destes documentos
documentos são a forma de comunicação entre os diferentes grupos envolvidos com o produto
![Page 16: Qualidade de Produto de Software](https://reader034.vdocuments.com.br/reader034/viewer/2022051401/568142a5550346895daee237/html5/thumbnails/16.jpg)
Planejamento da Documentação
Definição da documentação adequada a um determinado projeto depende:
do porte do projeto
de sua expectativa de vida
dos métodos e ferramentas utilizados durante o desenvolvimento
![Page 17: Qualidade de Produto de Software](https://reader034.vdocuments.com.br/reader034/viewer/2022051401/568142a5550346895daee237/html5/thumbnails/17.jpg)
Plano de Controle da Qualidade
Controle da Qualidade ao longo do Desenvolvimento
Avaliação do Produto Final
Plano de Testes
![Page 18: Qualidade de Produto de Software](https://reader034.vdocuments.com.br/reader034/viewer/2022051401/568142a5550346895daee237/html5/thumbnails/18.jpg)
Planejamento do Controle da Qualidade
Identificação das características de qualidade de interesse para o produto
Definição da importância de cada característica
Definição de processos de avaliação Definição de marcos e pontos de controle ao
longo do processo de desenvolvimento
![Page 19: Qualidade de Produto de Software](https://reader034.vdocuments.com.br/reader034/viewer/2022051401/568142a5550346895daee237/html5/thumbnails/19.jpg)
Plano de Controle da Qualidade
Contem a descrição de todos os procedimentos a serem adotados no projeto– para controle da qualidade de produtos
intermediários ao longo do desenvolvimento– para avaliação do produto final
Define a equipe de controle da qualidade
![Page 20: Qualidade de Produto de Software](https://reader034.vdocuments.com.br/reader034/viewer/2022051401/568142a5550346895daee237/html5/thumbnails/20.jpg)
Plano de Controle da Qualidade
Deve-se planejar as ações necessárias para atingir os requisitos de qualidade definidos:
que critérios devem controlar as características de qualidade de interesse
como e quando os dados necessários devem ser coletados
que métodos, técnicas e ferramentas serão utilizados
![Page 21: Qualidade de Produto de Software](https://reader034.vdocuments.com.br/reader034/viewer/2022051401/568142a5550346895daee237/html5/thumbnails/21.jpg)
Programa Brasileiro de Qualidade e Produtividade / Software
Diagnóstico das Empresas Brasileiras Indicadores e Metas Projetos Eventos
![Page 22: Qualidade de Produto de Software](https://reader034.vdocuments.com.br/reader034/viewer/2022051401/568142a5550346895daee237/html5/thumbnails/22.jpg)
Qualidade: elementos chave
é uma estratégia de marketing depende do processo usado para construir o
produto é orientada ao usuário tem que ser incorporada ao sistema à
medida em que ele é construído
![Page 23: Qualidade de Produto de Software](https://reader034.vdocuments.com.br/reader034/viewer/2022051401/568142a5550346895daee237/html5/thumbnails/23.jpg)
Qualidade é ...
um processo para contínua melhoria e não uma função ou um departamento
trabalho de todos e não de alguns especialistas aplicável a todas as atividades o que o usuário quer e não o que o fornecedor
deseja fornecer a razão para planejamento, criação e automação do
processo
![Page 24: Qualidade de Produto de Software](https://reader034.vdocuments.com.br/reader034/viewer/2022051401/568142a5550346895daee237/html5/thumbnails/24.jpg)
Aspectos Fundamentais para Implantação de um Programa da Qualidade
Política de Negócios– CQS começa no topo da empresa
Gerência– a gerência deve ver como sua principal tarefa conduzir
(liderar) a equipe na produção de software de qualidade
Valores políticos, sociais, éticos e morais
![Page 25: Qualidade de Produto de Software](https://reader034.vdocuments.com.br/reader034/viewer/2022051401/568142a5550346895daee237/html5/thumbnails/25.jpg)
Aspectos Fundamentais para Implantação de um Programa da Qualidade
Tecnologia– é um aspecto crítico:
como as organizações podem explorar as tecnologias existentes?
como assimilar novas tecnologias?
Engenharia– convencimento de que o desenvolvimento de
software é uma atividade de Engenharia
![Page 26: Qualidade de Produto de Software](https://reader034.vdocuments.com.br/reader034/viewer/2022051401/568142a5550346895daee237/html5/thumbnails/26.jpg)
Aspectos Fundamentais para Implantação de um Programa da Qualidade
Treinamento– o rigor com que cada um na organização é
treinado para atingir o mesmo nível de capacitação e aplicar o processo, determina o nível de qualidade e produtividade