Normas e padrões ISO9000 BSI-UFRPE Curso de Qualidade de Software Teresa Maciel Exaustivamente Utilizados/testad os Base de conhecimento disponível ISO9001 CMMI MPS BR PNQ Reconhecidos pelo mercado Trazem boas práticas coletadas Visibilidade da organização Perfil do cliente Tipo de serviço QUAL O MELHOR ? Prioridades estratégicas Cultura organizacional Objetivos de negócio Normas e padrões ISO9000 Normas ISO • International Organization for Standardization – Organização não-governamental – Fundada em 23/02/1947 – Sede em Genebra/Suíca • Razão de Existência – Necessidade de referências internacionais para regulamentar obrigações contratuais entre fornecedores e compradores, que focalizassem a garantia de manutenção e uniformidade da Qualidade de produtos. A Organização ISO • Um representante por país no Brasil, ABNT ABNT-Associação Brasileira de Normas Técnicas CB-21 Comitê Brasileiro de Informática SC-21:10 Subcomitê de Software Comissões Técnicas Como funciona as auditorias ISO Organizações acreditadas Órgãos acreditadores Pré-auditorias Auditorias de Certificação Auditorias de Certificação ISO/IEC 9001 Cliente Responsabilidade Gerencial Gerência de Recursos Requisitos Medição, Análise e Melhoria Realização do Produto Cliente Satisfação Produto ISO9001:2008 Visão Geral Os requisitos são genéricos. Os requisitos podem ser excluídos se não puderem ser aplicados, devido à natureza da organização e a seu produto. ISO9001:2008 Visão Geral As exclusões devem: Não afetar a capacidade ou responsabilidade de fornecer produto conforme. Serem limitadas à cláusula 7. Serem incluídas no Manual da Qualidade. ISO9001:2008 exclusões Os requisitos podem ser excluídos se não puderem ser aplicados, devido à natureza da organização e a seu produto. Não devem afetar a capacidade ou responsabilidade de fornecer produto conforme. São limitadas à sessão 7. requisitos Sistema Gerencial da Qualidade Requisitos gerais Requisitos de documentação Manual da qualidade Controle de registros da qualidade requisitos Responsabilidade Gerencial – – – – Comprometimento gerencial Foco no cliente Política da qualidade Planejamento • Objetivos da qualidade • Planejamento do sistema gerencial da qualidade – Revisão gerencial requisitos • Gerência de Recursos – Provisão de recursos – Recursos humanos • Geral • Competência, recompensa e treinamento – Infra-estrutura – Ambiente organizacional requisitos • Realização do Produto – Planejamento da realização do produto – Processos relacionados com o cliente • Determinação de requisitos relativos ao produto • Revisão de requisitos relativos ao produto • Comunicação com o cliente requisitos Realização do Produto Projeto e desenvolvimento • Planejamento do projeto e desenvolvimento • Entradas e saídas do projeto e desenvolvimento • Revisões do projeto e desenvolvimento • Verificação e validação do projeto e desenvolvimento • Controle de mudanças no projeto e desenvolvimento requisitos Realização do Produto – Aquisição – Provisão de Produtos e Serviços • Propriedade do cliente • Preservação do produto requisitos Medição, Análise e Melhoria – Monitoração e medição • Satisfação do cliente • Auditoria interna • Monitoração e medição de processos • Monitoração e medição de produtos requisitos Medição, Análise e Melhoria – Controle de nãoconformidades – Análise de dados – Melhoria • Melhoria contínua • Ações corretivas e preventivas ISO/IEC 90003 ISO/IEC 9001 ISO/IEC 90003 Indústria Software ISO/IEC12207 Define um modelo de ciclo de vida para produtos de software. Processos Fundamentais (de ciclo de vida) Processos Organizacionais Processos de Apoio A Norma ISO/IEC 12207 PROCESSOS DE CICLO DE VIDA Aquisição Fornecimento Desenvolvimento Operação Manutenção PROCESSOS DE APOIO Documentação Gerência da Configuração Garantia da Qualidade Verificação Validação Revisão Conjunta Auditoria Resolução de problemas PROCESSOS ORGANIZACIONAIS Gerência Melhoria Infra-estrutura Treinamento ISO/IEC 9126 Foco na qualidade do produto Funcionalidade Confiabilidade Usabilidade Eficiência Manutenibilidade Portabilidade ISO/IEC 9126 ISO/IEC 9126 • Funcionalidade (funções satisfazem os requisitos) • Confiabilidade (imunidade a falhas) • Usabilidade (facilidade de uso) • Eficiência (rapidez, leveza...) • Manutenibilidade (facilidade de modificação) • Portabilidade (adaptação a diversos ambientes) ISO/IEC 9126 Funcionalidade Adequação ao problema. Precisão. Interoperabilidade. Segurança de acesso. Conformidade com leis e normas. ISO/IEC 9126 Confiabilidade – Robustez. – Tolerância a falhas. – Capacidade de recuperação de falhas. ISO/IEC 9126 Usabilidade – Facilidade de entendimento. – Facilidade de aprendizagem. – Facilidade de operação e controle. ISO/IEC 9126 Eficiência – Tempo de resposta. – Velocidade de execução. – Recursos utilizados (“peso da aplicação”). ISO/IEC 9126 Manutenibilidade – – – – Facilidade de inspeção. Facilidade de modificação. Estabilidade. Facilidade de ser testado. ISO/IEC 9126 Portabilidade – – – – Facilidade de adaptação. Facilidade de instalação. Conformidade com padrões de portabilidade. Estar apto a substituir. referências http://www.iso.org/iso/home.html http://www.praxiom.com/#ISO_9001_2008_LIBRARY_ http://www.ciriusquality.com.br/index.php/artigosnoticias/54-historia-da-iso ABNT, NBR ISO 9003-2003. ABNT, NBR ISO 9001-2008.