Conceitos de Qualidade em Software



Documentos relacionados
Introdução Fatores de Qualidade Garantia de Qualidade Rivisões de Software Conclusão. Qualidade. Plácido A. S. Neto 1

GARANTIA DA QUALIDADE DE SOFTWARE

Qualidade de Software. Aécio Costa

Atividade da gerência da qualidade

Auditoria e Qualidade de Software ISO/IEC 9126 Engenharia de Software Qualidade de Produto

Qualidade de Software. Profa. Cátia dos Reis Machado

Qualidade de Software. Prof.: Ivon Rodrigues Canedo. PUC Goiás

Tecnologia e Sistemas de Informações

Requisitos. Sistemas de Informações

Conceitos. Conceitos. Histórico. Histórico. Disciplina: Gestão de Qualidade ISSO FATEC - IPATINGA

QUALIDADE DE SOFTWARE

Normas e Padrões de Qualidade em Software - I

Gerência de Projetos

Gerenciamento de Incidentes

Roteiro para a escrita do documento de Especificação de Requisitos de Software (ERS)

Engenharia de Software Qualidade de Software

Análise e Projeto Orientados a Objetos Aula IV Requisitos. Prof.: Bruno E. G. Gomes IFRN

Profa. Gislaine Stachissini. Unidade III GOVERNANÇA DE TI

Engenharia de Software

ISO Aécio Costa

15/09/2015. Gestão e Governança de TI. Modelo de Governança em TI. A entrega de valor. A entrega de valor. A entrega de valor. A entrega de valor

IC-UNICAMP IC-UNICAMP

Processos de Desenvolvimento de Software

Engenharia de Software III

Requisitos de Software. Requisitos de Software. Requisitos de Software. Requisitos de Software. Requisitos de Software. Requisitos de Software

CHECK - LIST - ISO 9001:2000

Teste de Software. Profa. Cátia dos Reis Machado

FTAD. Formação Técnica em Administração de Empresas. Gestão da Qualidade

Referências internas são os artefatos usados para ajudar na elaboração do PT tais como:

Padrões de Qualidade e Métricas de Software. Aécio Costa

Qualidade de. Software. Definições. Qualidade do Produto ISO Processo de. Software. Modelo de Processo de. Software CMM SPICE ISO 12207

PROCESSO DE DESENVOLVIMENTO DE SOFTWARE. Modelos de Processo de Desenvolvimento de Software

Qualidade de Software

Engenharia de Requisitos

AUTOR: DAVID DE MIRANDA RODRIGUES CONTATO: CURSO FIC DE PROGRAMADOR WEB VERSÃO: 1.0

Universidade Paulista

Governança de TI. ITIL v.2&3. parte 1

Fundamentos de Engenharia de Software Professor Rafael Escalfoni

Conteúdo. Disciplina: INF Engenharia de Software. Monalessa Perini Barcellos

LEVANTAMENTO DE REQUISITOS. Lílian Simão Oliveira

Introdução Visão Geral Processos de gerenciamento de qualidade. Entradas Ferramentas e Técnicas Saídas

Plano de Gerenciamento do Projeto

Gerenciamento de Problemas

Sistema de Gestão da Qualidade

Qualidade de Software. Anderson Belgamo

Qualidade de Software

Padrões de Qualidade de Software

Introdução à Qualidade de Software. Profº Aldo Rocha

Introdução à Computação

Qualidade de Software: Visão Geral

UNIDADE 4. Introdução à Metodologia de Desenvolvimento de Sistemas

Qualidade de Produto de Software

ISO NAS PRAÇAS. Oficina ISO Formulação da Política da Qualidade. Julho/2011

PLANEJAMENTO E CONTROLE DA MANUTENÇÃO (PCM) Parte 1

IDÉIAS SOBRE IMPLANTAÇÃO DE SISTEMAS EMPRESARIAIS INTEGRADOS. Prof. Eduardo H. S. Oliveira

Qualidade de Software

Engenharia de Software

Gerenciamento de Serviços de TI ITIL v2 Módulo 1 Conceitos básicos

MÉTRICAS DE SOFTWARE

GESTÃO DA PRODUÇÃO E OPERAÇÕES

PÁGINA 4 ITIL V.2 & ITIL V.3

PEDRO HENRIQUE DE OLIVEIRA E SILVA MESTRE EM MODELAGEM MATEMÁTICA E COMPUTACIONAL PEDROHOLI@GMAIL.COM CMM E CMMI

Engenharia de Requisitos

CONSULTORIA. Sistema de Gestão ISO Lean Esquadrias

Qualidade de Software. Profa. Cátia dos Reis Machado

Na medida em que se cria um produto, o sistema de software, que será usado e mantido, nos aproximamos da engenharia.

OS 14 PONTOS DA FILOSOFIA DE DEMING

CES-32 e CE-230 Qualidade, Confiabilidade e Segurança de Software. Conceitos de Qualidade. CURSO DE GRADUAÇÃO e DE PÓS-GRADUAÇÃO DO ITA

Fatores humanos de qualidade CMM E CMMI

FMEA - Análise do Tipo e Efeito de Falha. José Carlos de Toledo Daniel Capaldo Amaral GEPEQ Grupo de Estudos e Pesquisa em Qualidade DEP - UFSCar

Sistemas de Gestão Ambiental O QUE MUDOU COM A NOVA ISO 14001:2004

Unidade VI. Validação e Verificação de Software Teste de Software. Conteúdo. Técnicas de Teste. Estratégias de Teste

PALESTRA. Aplicação da Norma IEEE 829 como Mecanismo de Gerência do Processo de Teste de Produtos de Software. CenPRA

Sistemas de Gestão da Qualidade. Introdução. Engenharia de Produção Gestão Estratégica da Qualidade. Tema Sistemas de Gestão da Qualidade

Qual a diferença entre certificação e acreditação? O que precisamos fazer para obter e manter a certificação ou acreditação?

Glossário Apresenta a definição dos termos, siglas e abreviações utilizadas no contexto do projeto Citsmart.

Prof. Dr. Ivanir Costa. Unidade III QUALIDADE DE SOFTWARE

Sistemas de Gerenciamento de Banco de Dados

EVOLUÇÃO DE SOFTWARE

SISTEMA DE GESTÃO DE PESSOAS SEBRAE/TO UNIDADE: GESTÃO ESTRATÉGICA PROCESSO: TECNOLOGIA DA INFORMAÇÃO

Implantação de um Processo de Medições de Software

ISO/IEC 12207: Gerência de Configuração

Qualidade de software

APOO Análise e Projeto Orientado a Objetos. Requisitos

Modelos de Qualidade de Produto de Software

Planejamento Estratégico de TIC. da Justiça Militar do Estado. do Rio Grande do Sul

QUALIDADE DE SOFTWARE AULA N.7

Padrões de Qualidade de Software e Métricas de Software

Qualidade de Software. MC626 Adaptado de notas de aula da Prof. Eliane Martins (

Qualidade de Processo de Software Normas ISO e 15504

Requisitos de Software. Teresa Maciel DEINFO/UFRPE

Conceitos ADMINISTRAÇÃO DE SISTEMAS DE INFORMAÇÃO. Comunicação; Formas de escritas; Processo de contagem primitivo;

Como Implementar Gerenciamento de Projetos

Transcrição:

Tema da Aula Conceitos de Qualidade em Prof. Cristiano R R Portella portella@widesoft.com.br Qualidade Qualidade é um conceito subjetivo, que varia para cada local, época, tipo de produto e pessoa que está avaliando. Qualidade é: Superar as expectativas Produto sem defeito Fazer melhor com menos recursos Adequação ao uso Produzido por empresa certificada Qualidade é o que cada cliente percebe como sendo Qualidade! 1

Qualidade Evolução dos conceitos da Qualidade: 1. Nenhuma Qualidade Revolução Industrial 2. Inspetores da Qualidade testar/refugar/retrabalhar 3. Controle Estatístico de Processo (CEP) qualidade realizada no projeto e no processo Shewhart Deming Juran Crosby 4. Melhoria Contínua do Processo Qualidade Total (QTM) Certificação da Qualidade (ISO-QS-MIL-Prêmios da Qualidade etc) Qualidade pela Qualidade Qualidade em Se um software com muitos erros e falhas perde parte do valor para o usuário, um software isento de erros não é, necessariamente, um software de qualidade para seu usuário (programa certo para o problema errado). As necessidades do usuário são expressas nos requisitos explícitos, mas também nos requisitos implícitos, que normalmente não são declarados, como: flexível, fácil de operar, barato, construído no prazo etc (resumindo: mais prático, mais rápido, mais fácil, mais seguro e mais barato em relação ao processo convencional antes da informatização). 2

Qualidade em A ausência de funções necessárias (requisitos declarados), não pode ser compensada por funções auxiliares genéricas não solicitadas, como: calculadora, agenda, cor de tela etc. Um software de Qualidade deve encantar o cliente e não somente funcionar direito e não ter erros. Bill Gates de Qualidade é aquele que, não apenas satisfaz as exigências, mas também é implementado a tempo e de acordo com o orçamento. Juran Qualidade em Baixa Qualidade em : 1. Produzir software é um processo de medição difícil (geralmente medição indireta); 2. Metodologia e Técnicas de ainda são desconhecidas ou relegadas pela grande maioria dos desenvolvedores de software; e 3. A maioria das técnicas de testagem têm eficiência menor que 30% na detecção de defeitos (Capers 91). 3

Qualidade em A melhoria da Qualidade em requer: 9 Projeto realizado dentro de um rigor científico, buscando dar qualidade ao produto de software 9 Controle do processo de desenvolvimento 9 Medição do processo de desenvolvimento 9 Técnicas de Garantia da Qualidade (SQA) 9 Atividades auxiliares independentes de fase (gerenciamento de configuração, técnicas de melhoria contínua) 9 Utilização de Métodos, Padrões e Ferramentas adequadas. Qualidade Qualidade em : Conformidade a requisitos funcionais e nãofuncionais explicitamente declarados, a padrões de desenvolvimento claramente documentados e a características implícitas que são esperadas de qualquer software desenvolvido profissionalmente. 4

Qualidade no Produto de Requisitos PROCESSO DE CONSTRUÇÃO Usuário Requisitos Atendidos PRODUTO PRODUTO COM QUALIDADE Qualidade no Produto de usuário desenvolvedor organização Facilidade de Uso, Desempenho, Confiabilidade dos Resultados, Preço do. Taxa de defeitos, Facilidade de Manutenção e Conformidade em relação aos Requisitos de Usuários. Cumprimento de Prazo, Boa Previsão de Custo, Boa Produtividade 5

Qualidade segundo a Eng. A Eng. preconiza que a Qualidade em pode ser determinada através de duas fontes: Propriedades ou Fatores da Qualidade: São características de alto nível, cuja medição só pode ser feita de maneira indireta, através do grau de existência dos Atributos. Segundo McCall e Cavano (78), existem 11 Propriedades. Atributos: São características de baixo nível, que podem ser medidos diretamente no produto de software. Segundo McCall e Cavano elas são em número de 22. Vide Tabela completa de Atributos x Fatores em Pressman Cap.19 na 5a Edição ou Cap 17 na 3a Edição. Qualidade segundo a Eng. Classificação de McCall e Cavano para os Fatores da Qualidade: 1-Manutebilidade 2-Flexibilidade 3-Testabilidade Revisão Implan tação 1-Portabilidade 2-Reusabilidade 3-Interoperabilidade Operação 1-Corretitude 2-Confiabilidade 3-Eficiência 4-Integridade 5-Usabilidade 6

Qualidade no Produto de Usuário Desenvolvedor Características operacionais Habilidade de ser alterado Adaptabilidade a novos ambientes Corretitude Confiabilidade Manutenibilidade Flexibilidade Testabilidade Eficiência Integridade Usabilidade Portabilidade Reusabilidade Interoperabilidade Qualidade no Produto de Ele faz aquilo que eu quero? Características Operacionais Corretitude Confiabilidade Usuário Desenvolvedor Habilidade de ser Alterado Adaptabilidade a Novos Ambientes Manutenibilidade Flexibilidade Testabilidade Eficiência Integridade Usabilidade Portabilidade Reusabilidade Interoperabilidade 7

Qualidade no Produto de Ele faz aquilo que eu quero? Mantém a precisão Características o tempo todo? Operacionais Corretitude Confiabilidade Usuário Desenvolvedor Habilidade de ser Alterado Adaptabilidade a Novos Ambientes Manutenibilidade Flexibilidade Testabilidade Eficiência Integridade Usabilidade Portabilidade Reusabilidade Interoperabilidade Qualidade no Produto de Características Operacionais UsuárioPosso conserta-lo? Habilidade de ser Alterado Corretitude Confiabilidade Manutenibilidade Flexibilidade Testabilidade Desenvolvedor Adaptabilidade a Novos Ambientes Eficiência Integridade Usabilidade Portabilidade Reusabilidade Interoperabilidade 8

Qualidade no Produto de Características Operacionais Usuário Posso conserta-lo? Posso Habilidade muda-lo? de ser Alterado Corretitude Confiabilidade Manutenibilidade Flexibilidade Testabilidade Desenvolvedor Adaptabilidade a Novos Ambientes Eficiência Integridade Usabilidade Portabilidade Reusabilidade Interoperabilidade Qualidade no Produto de Características Operacionais Usuário Posso conserta-lo? Posso Habilidade muda-lo? de ser Posso testa-lo Alterado? Corretitude Confiabilidade Manutenibilidade Flexibilidade Testabilidade Desenvolvedor Adaptabilidade a Novos Ambientes Eficiência Integridade Usabilidade Portabilidade Reusabilidade Interoperabilidade 9

Qualidade no Produto de Usuário Desenvolvedor Características Operacionais Habilidade de ser Alterado Rodará no meu HW tão bem quanto possível? Adaptabilidade a Novos Ambientes Corretitude Confiabilidade Manutenibilidade Flexibilidade Testabilidade Eficiência Integridade Usabilidade Portabilidade Reusabilidade Interoperabilidade Qualidade no Produto de Usuário Características Operacionais Habilidade de ser Alterado Rodará no meu HW tão bem quanto possível? É seguro? Desenvolvedor Adaptabilidade a Novos Ambientes Corretitude Confiabilidade Manutenibilidade Flexibilidade Testabilidade Eficiência Integridade Usabilidade Portabilidade Reusabilidade Interoperabilidade 10

Qualidade no Produto de Usuário Características Operacionais Habilidade de ser Alterado Rodará no meu HW tão bem quanto possível? É seguro? Desenvolvedor É fácil de usar Adaptabilidade? a Novos Ambientes Corretitude Confiabilidade Manutenibilidade Flexibilidade Testabilidade Eficiência Integridade Usabilidade Portabilidade Reusabilidade Interoperabilidade Qualidade no Produto de Usuário Características Operacionais Habilidade de ser Alterado Rodará no meu HW tão bem quanto possível? É seguro? Desenvolvedor É fácil de usar Adaptabilidade? a Poderei usa-lo em outra Novos máquina Ambientes? Corretitude Confiabilidade Manutenibilidade Flexibilidade Testabilidade Eficiência Integridade Usabilidade Portabilidade Reusabilidade Interoperabilidade 11

Qualidade no Produto de Usuário Características Operacionais Habilidade de ser Alterado Rodará no meu HW tão bem quanto possível? É seguro? Desenvolvedor É fácil de usar Adaptabilidade? a Poderei usa-lo em outra Novos máquina Ambientes? Poderei utilizar parte dele em outro produto? Corretitude Confiabilidade Manutenibilidade Flexibilidade Testabilidade Eficiência Integridade Usabilidade Portabilidade Reusabilidade Interoperabilidade Qualidade no Produto de Usuário Características Operacionais Habilidade de ser Alterado Rodará no meu HW tão bem quanto possível? É seguro? Desenvolvedor É fácil de usar Adaptabilidade? a Poderei usa-lo em outra Novos máquina Ambientes? Poderei reutiliza-lo em outra máquina? Poderei interfacear com outros sistemas? Corretitude Confiabilidade Manutenibilidade Flexibilidade Testabilidade Eficiência Integridade Usabilidade Portabilidade Reusabilidade Interoperabilidade 12

Relação Fatores x Atributos O fator Integridade será aferido por três atributos relacionados: 1. Facilidade de verificação e instrumentação: É possível avaliar a precisão das informações resultantes? Essa verificação pode ser automatizada? 2. Segurança, controle e proteção das informações: Grau de segurança e proteção das informações. Controle sobre alterações indevidas. 3. Tolerância a erros: Grau de detecção de erros e possibilidade de funcionar mesmo sob condições adversas (tolerância a falhas). Qualidade e o Processo de Processo de : Consiste em uma série de atividades, práticas, eventos, ferramentas e métodos que garantem, técnica e administrativamente que o software pode ser desenvolvido com qualidade e de maneira organizada, disciplinada e previsível. Uma das maiores dificuldades encontradas pelas empresas de software é o gerenciamento de seus processos de software. 13

Situação da Indústria Nacional de MCT-95 entrevista 445 empresas de software quanto a adoção de procedimentos específicos de Garantia da Qualidade em. Categorias Usam ISO 9126 para auto-avaliação Avaliadas por consultor qualificado Outras formas de auto-avaliação Está se preparando para implantar Não adotam No. de Empresas 6 4 145 157 134 % 1,4 % 0,9 % 33,2 % 35,9 % 30,7 % Situação da Indústria Nacional de Programa da qualidade total ou similar (MCT-95) 14

Situação da Indústria Nacional de Contabilidade dos custos da qualidade e da não qualidade (MCT-95) Situação da Indústria Nacional de Conhecimento do Modelo CMM - Capability Maturity Model - (MCT-95) 15

Situação da Indústria Nacional de 286 empresas entrevistadas quanto ao grau de satisfação dos clientes com os produtos e serviços (MIS-96). Soma de 0 a 3 mais os que não responderam, monta 75,5 % (apesar das respostas virem da indústria e não dos clientes. 0 = totalmente insatisfeito 3 = neutro (sem problemas sem exceder expectativas) 5 = totalmente satisfeito Qualidade no Processo de Processo de software não é apenas desenvolvimento. Existe uma série de outras atividades tão importantes quanto a atividade de desenvolvimento. O SPICE ( Process Improvement and Capability determination) identificou em uma de suas versões, 29 processos dentre os quais apenas 5 ligados ao desenvolvimento de software (análise, desenho, codificação e teste). Os outros revelaramse mais ligados à parte organizacional da empresa (gerência de configuração, controle de qualidade e infra-estrutura necessários para o desenvolvimento de software, contato com o cliente, estabelecimento de objetivos de negócio, etc). 16

Qualidade em Serviços de Informática A área de Informática não se restringe ao desenvolvimento de software (não se pode separar produção de consumo). Ela também oferece outros tipos de serviço como: Suporte Atendimento Treinamento Gestão dos recursos de SI/TI Prospecção de novas tecnologias. Esses serviços são avaliados pelos clientes (usuários) a partir de sua rapidez, eficiência, custo, disponibilidade, cortesia etc. Qualidade em Serviços de Informática Serviços são itens de difícil verificação segundo padrões da Qualidade, porque: 1. São basicamente intangíveis (e até oferecidos remotamente). 2. São prestados de maneiras diferentes (situações mudam) e por pessoas diferentes. 3. A pessoa que presta o serviço faz parte do serviço. 4. Serviços não são passíveis de inspeção final antes da entrega. 5. Serviços não são estocáveis (disponibilidade). 17

Qualidade em Serviços de Informática Como melhorar a qualidade dos serviços da área de Informática? 1. Ouvir as expectativa dos clientes e definir uma Missão adequada ao Departamento. 2. Medir periodicamente a satisfação dos clientes. 3. Aplicar os Princípios da Qualidade no Departamento, através de Políticas, Procedimentos e medições de Indicadores previamente escolhidos. Qualidade em Serviços de Informática Como melhorar a qualidade dos serviços da área de Informática? 4. Implantar um plano de crescimento de pessoal para a área de Informática (treinamento e valorização. 5. Não abrir mão dos princípios da Qualidade, a partir de justificativas de emergência, urgência, gravidade etc. Superar expectativas é a melhor forma de aumentar a percepção que o Cliente tem da nossa Qualidade. 18

Qualidade em Serviços de Informática Indicadores adequados à Área de Informática: Quanto ao Produto: 9 Conformidade com os requisitos 9 Ausência de falhas 9 Atendimento aos Atributos (e portanto às Propriedades) da Qualidade em, etc Quanto ao Processo: 9 Quantidade de defeitos detectados 9 Atendimento aos procedimentos técnicos (documentação, padronização etc) 9 Cumprimento de prazos 9 Cumprimento de custos, etc Qualidade em Serviços de Informática Itens para um Avaliação de Satisfação do Cliente: 9 Aspectos tangíveis (requisitos, equipamentos etc) 9 Confiabilidade (cumprir o prometido) 9 Presteza (rapidez no cumprimento de prazos) 9 Competência (conhecimentos para o trabalho) 9 Cortesia (educação, respeito) 9 Credibilidade (confiança na honestidade e ética) 9 Acessibilidade (facilidade de contato) 9 Comunicação (manter o cliente informado, em linguagem compreensível; documentação clara) 9 Entender o cliente (esforço para conhecer a área e as necessidades dos clientes) 9 Preço (relação custos x benefícios e relação com mercado). 19

Qualidade em Serviços de Informática Itens para um Avaliação de Satisfação do Cliente: Para cada situação ou área da empresa, o Cliente julga seus serviços segundo alguns critérios que ele escolheu como sendo importantes. Fique atendo para identificar o peso que o Cliente dá para cada item. Repasse essa descoberta para a equipe, pedindo que o serviços sejam feitos a la carte e não padronizados para um hipotético cliente médio. Os critérios de avaliação usados pelos Clientes devem ser transformados em Indicadores da Qualidade de serviços. Garantia da Qualidade - SQA Quality Assurance-SQA A Garantia da Qualidade é um conjunto de atividades que asseguram que todos os esforços serão feitos para garantir que o produto de software tenha a qualidade desejada, a partir de: Minimizar o número de defeitos Criar mecanismos para controlar o desenvolvimento e manutenção, de forma a preservar prazo e custo Garantir que o produto possa ser usável pelo mercado Melhorar a qualidade de futuras versões do produto 20

Garantia da Qualidade Time de SQA Time independente (time de SQA) para garantir a independência em relação às equipes/chefias de desenvolvimento. Postura de onbudsman: representante do cliente junto ao desenvolvimento. Características: Rigidez nas avaliações e no cumprimento de padrões Traçar planos para casos de não-conformidade Independência nas decisões e ações Garantia da Qualidade Atividades de SQA 9 Avaliar e definir ferramentas e técnicas a serem usadas pelo desenvolvimento; 9 Coordenar as atividades de revisões técnicas; 9 Coordenar as atividades de teste; 9 Definir e controlar padrões, normas e procedimentos a serem usados; 9 Auditar o processo; 9 Controlar versões e mudanças no software; e 9 Definir políticas de métricas e registros de medições. 21

Ferramentas da Qualidade PDCA Aplicação do PDCA na Qualidade em : Ferramentas da Qualidade 5 S s Aplicação dos 5S em Qualidade de : 9 1-Seiri (Descarte) Tenha somente o necessário e na quantidade certa. Livre-se do que for inútil. Backups Documentos Manuais Bibliotecas 22

Ferramentas da Qualidade 5 S s Aplicação dos 5S em Qualidade de : 9 2-Seiton (Arrumação) Um lugar certo para cada coisa; cada coisa em seu lugar. Biblioteca (livros e manuais) Mídias antigas Peças e partes de hardware Cadastro de configurações/partes de HW Árvores de diretórios (servidor e estações) Fontes (onde, quem pode acessar, quem acesso...) Ferramentas da Qualidade 5 S s Aplicação dos 5S em Qualidade de : 9 3-Seisoh (Limpeza) Mantenha o ambiente de trabalho limpo. Produza código limpo. Destrua informações confidenciais destinadas ao lixo Ao término do expediente, limpe mesas, periféricos etc 23

Ferramentas da Qualidade 5 S s Aplicação dos 5S em Qualidade de : 9 4-Seiketsu (Asseio) Mantenha-se mentalmente asseado. Pense, concentre-se. Aja com calma e refletidamente. Não contribua para aumentar o caos. Concentre-se na atividade que estiver desenvolvendo. Limpe sua mente em relação a outros problemas. Ferramentas da Qualidade 5 S s Aplicação dos 5S em Qualidade de : 9 5-Shitsuke (Disciplina) Tenha disposição para cumprir as regras. Crie rotinas Descubra a maneira correta de proceder. Aplique essa rotina sempre. Melhore a rotina sempre que possível. Seja metódico nos testes e revisões. Até o trabalho criativo comporta rotinas. Faça os registros sistematicamente. 24

Ferramentas da Qualidade Diagrama de Causa e Efeito Também chamado de Espinha de Peixe ou Ishikawa, representa o relacionamento entre alguns efeitos e todas as possíveis causas. Divisão das causas segundo sua origem: Máquina Material Mão-de-Obra Método Meio Ambiente Ferramentas da Qualidade Diagrama de Causa e Efeito 25