ISO 9000-3 - Engenharia de Sistema e Software

download ISO 9000-3 - Engenharia de Sistema e Software

of 41

Transcript of ISO 9000-3 - Engenharia de Sistema e Software

ISO 9000-3 Engenharia de Sistema e Software Guia para a aplicao da ISO 9001:2000 para SoftwareCristina Filipak Machado CELEPARCia de Informtica do Paran SC10 Subcomit de Software da ABNTSC10 CE 103 Gerncia do Ciclo de Vida Reunio do PBQP-SW 1

Sumrio Contextualizao Princpios adotados ISO 9000-3 viso geral Relao com as outras normas ISO Concluso

SC10 CE 103 Gerncia do Ciclo de Vida

Reunio do PBQP-SW

2

Contextualizao

Utilizaremos para essa apresentao o WD 4.1 de 31 de maio de 2001

SC10 CE 103 Gerncia do Ciclo de Vida

Reunio do PBQP-SW

3

ContextualizaoA Norma ISO 9000-3 vendeu mais do que todas

as normas da ISO da rea de engenharia de software O CB-25 no queria mais desenvolver a ISO 9000-3 Existem inmeras empresas certificadas (39 empresas certificadas no Brasil com o escopo de software - fonte SEPIN)O JTC1 SC7 resolveu aceitar o trabalho de O JTC1 SC7 resolveu aceitar o trabalho de revisar essa norma revisar essa normaSC10 CE 103 Gerncia do Ciclo de Vida Reunio do PBQP-SW 4

ContextualizaoIncio dos trabalhos Maio/2000 Trmino dos trabalhos maio/2002

Austrlia Alemanha Brasil Canad Estados Unidos Israel JapoSC10 CE 103 Gerncia do Ciclo de Vida Reunio do PBQP-SW 5

Contextualizao Est sendo desenvolvida pelo WG18 Gerncia da QualidadeISO JTC1 SC7 Engenharia de Sistema e Software WG7 Gerncia do Ciclo de Vida WG18 Gerncia da Qualidade SC10 Subcomit de Software CE3 Gerncia do Ciclo de Vida IEC ABNT

SC10 CE 103 Gerncia do Ciclo de Vida

Reunio do PBQP-SW

6

Princpios adotados No reinventar a roda Sempre que possvel referenciar as normas j existentes de Engenharia de Software Adotar a estrutura anterior da ISO 9000-3, ou seja, citar as clusulas da ISO 9001 e detalh-las em relao ao software.

SC10 CE 103 Gerncia do Ciclo de Vida

Reunio do PBQP-SW

7

Aplicao Guia para alcanar os requisitos da ISO 9001:2000 onde software faz parte do negcio da organizao Referncias normativas ISO/IEC 9126 Caractersticas de qualidade ISO/IEC 12207 Processos de Ciclo de Vida de Software ISO/IEC 15228 Processos de Ciclo de Vida de Sistemas ISO/IEC 15939 Mtricas de qualidade ISO/IEC TR 15504 Avaliao de Processos de Software

SC10 CE 103 Gerncia do Ciclo de Vida

Reunio do PBQP-SW

8

Clusulas da ISO 9000-39000-3 1 Escopo 2 - Referncias Normativas 3 - Termos e Definies 4 - Sistema de Gerncia da QualidadeSC10 CE 103 Gerncia do Ciclo de Vida

5 - Responsabilidade gerencial 6 - Gesto de recursos 7 - Realizao de produto 8 - Medio, anlise e melhoriaReunio do PBQP-SW 9

4 - Sistema de Gerncia da Qualidade4.1 Requisitos gerais A organizao deveria estabelecer, documentar, implementar e manter processos, atividades e tarefas para sistema e software Perspectiva de Software (ISO/IEC 12207): Processos Fundamentais: Aquisio, fornecimento, desenvolvimento, operao e manuteno Processos de Apoio: Documentao, gerncia de configurao, verificao, validao, reviso conjunta, auditoria e resoluo de problemas Processos Organizacionais: Gerncia, infra-estrutura, melhoria e treinamento

SC10 CE 103 Gerncia do Ciclo de Vida

Reunio do PBQP-SW

10

4 - Sistema de Gerncia da Qualidade Perspectiva de Sistemas (ISO/IEC 15288): Processos de Acordo: Aquisio e fornecimento Processos da Empresa: Gerncia de ambiente empresarial, gerncia de investimento, gerncia dos processos de ciclo de vida de sistemas e gerncia de recursos Processos de Gerncia de Projetos: Planejamento de projeto, avaliao de projeto, controle de projeto, tomada de deciso, gerncia de risco, gerncia de configurao e gerncia de informaes Processos Tcnicos: Definio dos requisitos dos Stakeholders, anlise de requisitos, projeto de arquitetura, implementao, integrao, verificao, transio, validao, operao, manuteno e retirada.SC10 CE 103 Gerncia do Ciclo de Vida Reunio do PBQP-SW 11

4 - Sistema de Gerncia da Qualidade4.2 Requisitos de documentao 4.2.1 Documentos para planejamento, operao e controle dos processos deveria cobrir: Processos e procedimentos em 4.1 Modelos de ciclo de vida usados Ferramentas, tecnologias, mtodos, tais como: mtodos de anlise e projeto Padres de codificao, documentao, diagramas de rede e infra-estrutura, diagramas de projetos, planos de teste e documentao de produto

SC10 CE 103 Gerncia do Ciclo de Vida

Reunio do PBQP-SW

12

4 - Sistema de Gerncia da Qualidade4.2.2 Manter e estabelecer o manual de qualidade 4.2.3 Controlar os documentos Processo de gerncia de configurao Processo de documentao: definir a mdia, help on-line, pginas HTML 4.2.4 Controle de registros Evidncias de conformidade com requisitos de documentao Evidncia do uso efetivo do sistema de gerncia da qualidadeSC10 CE 103 Gerncia do Ciclo de Vida Reunio do PBQP-SW 13

5 Responsabilidade Gerencial5.1 Comprometimento gerencial Gerncia deve fornecer evidncias de comprometimento com o sistema da qualidade 5.2 Foco no cliente Gerncia deve assegurar que os requisitos do cliente so determinados e atendidos para satisfazer os requisitos do cliente 5.3 Poltica da qualidade Gerncia deve assegurar que a poltica de qualidade apropriadaSC10 CE 103 Gerncia do Ciclo de Vida Reunio do PBQP-SW 14

5 Responsabilidade Gerencial5.4 Planejamento 5.4.1 Objetivos da qualidade Gerncia deveria determinar e documentar objetivos especficos para as mudanas de verses ou projetos para melhoria do processo de desenvolvimento de software 5.4.2 Planejamento de sistema de gerncia da qualidade Organizacional Modelos de ciclo de vida de software Templates comuns de produtos de software Contedo do s planos de gerncia de software Mtodos de engenharia

SC10 CE 103 Gerncia do Ciclo de Vida

Reunio do PBQP-SW

15

5 Responsabilidade Gerencial5.5 Responsabilidade, autoridade e comunicao 5.5.1 Responsabilidade e autoridade Gerncia deveria assegurar que as responsabilidade, autoridades e suas inter-relaes sejam definidas e comunicadas dentro da organizao 5.5.2 Representao gerencial A gerncia deve apontar um membro da gerncia que dever assegurar o sistema de qualidade 5.5.3 Comunicao interna A gerncia deve assegurar que a comunicao acontea dentro da organizao para o sistema de qualidade

SC10 CE 103 Gerncia do Ciclo de Vida

Reunio do PBQP-SW

16

5 Responsabilidade Gerencial5.6 Reviso gerencial 5.6.1 Geral Gerncia deveria revisar o sistema de gerncia da qualidade da organizao em intervalos planejados para assegurar continuamente adequao e efetividade 5.6.2 Reviso das entradas As entradas da reviso gerencial devem incluir os resultados de auditorias, feedbacks do cliente, conformidade de processo e produto ... 5.6.3 Reviso das sadas A sada da reviso gerencial deve incluir decises para melhoria do sistema de qualidade e do produtoSC10 CE 103 Gerncia do Ciclo de Vida Reunio do PBQP-SW 17

6 Gesto de recursos6.1 Fornecimento de recursos A organizao deve determinar e fornecer recursos para implementar e manter o sistema da qualidade e alcanar os requisitos do cliente 6.2 Recursos Humanos A organizao deve manter recursos com competncia para a execuo dos processos 6.3 Infra-estrutura A gerncia deve determinar e manter a infra-estrutura necessria para se alcanar os requisitos Ferramentas de software para desenvolvimento de aplicaes, gerncia do conhecimento, intranet, aplicaes de help-desk 6.4 Ambiente de trabalho A gerncia deve determinar e manter o ambiente de trabalho necessrio para se alcanar os requisitosSC10 CE 103 Gerncia do Ciclo de Vida Reunio do PBQP-SW 18

7 Realizao de produto7.2 Processos 7.3 Projeto e Processos 7.1 Planejamento da realizao de produto relacionados ao cliente desenvolvimento de Ciclo de 7.5.1 Controle de produo 7.5.2 Processos de Vida e proviso de servios validao

Processos 7.4Compra de Acordo

7.5.4 Propriedade do cliente

Processos 75.3 Identificao e 7.5.5 Preservao rastreabilidade do produto de 76 Controle de monitoramente Apoioe medio dos dispositivosSC10 CE 103 Gerncia do Ciclo de Vida Reunio do PBQP-SW 19

7 Realizao de produto7.1 Planejamento da realizao do produto Ciclo de vida de sistema e software Planos da qualidade (desenvolvimento, requisitos de qualidade, critrios de incio e trmino das tarefas) 7.2 Processos relacionados ao cliente Requisitos de qualidade e funcionais Revises do ponto de vista: cliente (terminologia, obrigaes contratuais,...) tcnico (viabilidade de alcanar os requisitos, padroes de projeto,...) gerencial (planos de contingncia, riscos, cronograma,...) legal, segurana (direitos autorais, termos de garantia,...) gerncia de risco (criticidade, inovao tecnolgica)

Comunicao : Revises conjuntasSC10 CE 103 Gerncia do Ciclo de Vida Reunio do PBQP-SW 20

7 Realizao de produto7.3 Projeto e desenvolvimento 7.3.1 Planejamento do projeto e desenvolvimento Planejamento do projeto e desenvolvimento, tais como: atividades do ciclo de vida, organizao de recursos, anlise de risco,... Cronograma deve identificar as fases do projeto, trabalho a ser executado, recursos, tempo,.. Identificao de padres, regras, prticas de gerncia de configurao, controle de vrus... Desenvolvimento de planos da qualidade, risco, fornecimento, migrao,...SC10 CE 103 Gerncia do Ciclo de Vida Reunio do PBQP-SW 21

7 Realizao de produto7.3.2 Entradas do projeto e desenvolvimento Requisitos funcionais, qualidade 7.3.3 Sadas do projeto e desenvolvimento Especificao de projetos Modelos de dados Prottipo 7.3.4 Revises do projeto e desenvolvimento O que, quando e quem Critrios de sucesso da reviso (focado na reviso interna)SC10 CE 103 Gerncia do Ciclo de Vida Reunio do PBQP-SW 22

7 Realizao de produto7.3.5 Verificao do projeto e desenvolvimento Dependente do tamanho, complexidade, ou criticidade do projeto Identificar as pores do software a ser verificado 7.3.6 Validao do projeto e desenvolvimento Ocorre antes do produto ir para aceitao do cliente Nvel de teste (unitrio, integrao, qualificao e aceitao) Fases de planejamento de teste, recursos, ambiente e procedimentos para teste 7.3.7 Controle de mudanas no projeto e desenvolvimento Gerncia de configuraoSC10 CE 103 Gerncia do Ciclo de Vida Reunio do PBQP-SW 23

7 Realizao de produto7.4 Compras 7.4.1 Processo de compra Selecionar fornecedor (15504) 7.4.2 Informaes para compra Identificao do produto, padres aplicveis, harware necessrio, requisitos de pessoa, suporte,.. 7.4.3 Verificao do produto comprado Executar a aceitao do produto da 12207

SC10 CE 103 Gerncia do Ciclo de Vida

Reunio do PBQP-SW

24

7 Realizao de produto7.5 Fornecimento de servio e produo 7.5.1 Controle do fornecimento de servio e produo Atividades de liberao: construir, liberar, integrao final e replicao Atividades de entrega: entregar e instalar Atividades ps-entrega: operar, manter e dar suporte ao usurio 7.5.2 Validao do controle do fornecimento de servio e produo A organizao deve validar qualquer fornecimento de servio e produoSC10 CE 103 Gerncia do Ciclo de Vida Reunio do PBQP-SW 25

7 Realizao de produto7.5.3 Identificao e rastreabilidade Implementar o processo de gerncia de configurao Planejar a gerncia de configurao para o projeto Identificar itens de configurao Controlar configurao (quem libera, quais as interfaces,..) Relatar situao de configurao Avaliar configurao Liberar RastrearSC10 CE 103 Gerncia do Ciclo de Vida Reunio do PBQP-SW 26

7 Realizao de produto7.5.4 Propriedade do cliente A organizao deve ter permisso para utilizar dados do cliente para teste e operacional, hardware,... 7.5.5 Preservao do produto Deve ser pensado na proteo contra vrus, efeitos da aplicao de criptografia, compresso e descompresso de dados,... 7.6 Controle do monitoramento e medio dos dispositivos Aplicvel somente ao ambiente para produo do software e no no produto de softwareSC10 CE 103 Gerncia do Ciclo de Vida Reunio do PBQP-SW 27

8 Medio, anlise e melhoria8.1 Geral A organizao deve planejar e implementar esse processo para demonstrar conformidade com o produto, melhorar o seu processo (sistema da qualidade). Utilizar a 15504, 15939 e 14598 8.2 Monitorar e medir 8.2.1 Satisfao do cliente Resultado de pesquisa, requisio de suporte,... 8.2.2 Auditoria interna Executar o processo de Auditoria da 12207SC10 CE 103 Gerncia do Ciclo de Vida Reunio do PBQP-SW 28

8.2.3 Monitoramento e medio de processo A durao, custo e nveis de qualidade atual e planejada da atividade Defeitos encontrados, conformidade e maturidade do processo Utilizar a 15504 8.2.4 Monitoramento e medio do produto Conformidade do produto em relao aos requisitos Utilizar a 9126 8.2.5 Controlar no-conformidade do produto Identificar Separar Retirar Utilizar a 12207 - Resoluo de problemas e gerncia de configuraoSC10 CE 103 Gerncia do Ciclo de Vida Reunio do PBQP-SW 29

8 Medio, anlise e melhoria

8 Medio, anlise e melhoria8. 4 Anlise dos dados Determinar, coletar e analisar os dados para melhoria 8. 5 Melhoria 8.5.1 Melhoria contnua A organizao deve melhorar o sistema da qualidade de forma contnua mudando polticas, objetivos... 8.5.2 Ao corretiva Utilizar os mtodos de anlise de pareto, controle e anlise estatstica de processo,.. 8.5.3 Ao preventiva Utilizar a 15504SC10 CE 103 Gerncia do Ciclo de Vida Reunio do PBQP-SW 30

Relao com as outras normas ISOClusula 9000-3 12207 Outras normas15288 Processos 4.1Sistema de Processos gerncia da qualidade 4.2.3 Controle de documentos 5.4.1 Objetivos da qualidade 5.4.2 Planejamento do Anexo A sistema de qualidade Adaptao 5.6 Reviso gerencial 6.1 Processo de documentao 15504 9126 15271 guia para a 12207 modelos de ciclo de vida 15504 avaliao de processoReunio do PBQP-SW 31

SC10 CE 103 Gerncia do Ciclo de Vida

Relao com as outras normas ISOClusula 9000-37.1 Planejamento da realizao do produto

12207

Outras normas15271 guia para a 12207 modelos de ciclo de vida ISO 10007 e 15846 Gerncia de configurao ISO 10005 Planos de qualidade 9126

Anexo A Adaptao Processos de gerncia de configurao. Garantia da qualidade, verificao, validao 7.2.1 Determinao dos 5.3.2 5.3.4 requisitos relacionados Processo de ao produto desenvolvimentoSC10 CE 103 Gerncia do Ciclo de Vida

Reunio do PBQP-SW

32

Relao com as outras normas ISOClusula 9000-3 12207 Outras normas7.2.2 Reviso dos 5.2.1, 5.2.6 15288 Definio de requisitos relacionados (fornecimento) e processo de ao produto 6.4.2.1 gerncia de risco (verificao de contrato) 7.2.3 Comunicao 6.6 Processo de com o cliente reviso conjunta 7.3.1 Planejamento de desenvolvimento e projeto 5.2.4 (planejamento)

SC10 CE 103 Gerncia do Ciclo de Vida

Reunio do PBQP-SW

33

Relao com as outras normas ISOClusula 9000-37.3.3 Sadas do desenvolvimento e projeto

122075.3.5 5.3.7 (projeto de arquitetura, codigicao e teste, integrao de software) 5.3.4.2, 5.3.5.6, 5.3.6.7 reviso 6.6.3 Reviso de projeto conjunta

Outras normas

7.3.4 Reviso de desenvolvimento e projeto

SC10 CE 103 Gerncia do Ciclo de Vida

Reunio do PBQP-SW

34

Relao com as outras normas ISOClusula 9000-37.3.5 Verificao do projeto e desenvolvimento 7.3.6 Validao do projeto e desenvolvimento 7.3.7 Controle de mudanas de projeto e desenvolvimento 7.4 Compra

122076.4 Verificao

Outras normas

6.5 Validao

14598 Avaliao de produto de software

6.2 Gerncia de configurao 5.1 Aquisio 15504 Avaliao de processo de softwareReunio do PBQP-SW 35

SC10 CE 103 Gerncia do Ciclo de Vida

Relao com as outras normas ISOClusula 9000-37.4.3 Verificao de produto conprado 7.5 Proviso de servios e produo

12207

Outras normas

5.1.5 Aquisio aceitao de produto 5.4 Operao ISO 10007 5.5 Manuteno 6.6 Resoluo de problema 6.2 Gerncia de configurao

SC10 CE 103 Gerncia do Ciclo de Vida

Reunio do PBQP-SW

36

Relao com as outras normas ISOClusula 9000-37.6 Controle de monitoramente e medio de dispositivos 8. Medio, anlise e melhoria

122077.2 Infraestrutura

Outras normas

6.7 Auditoria 7.3 Processo de melhoria 6.8 Resoluo de problema

15504 Avaliao de processo 14598 Avaliao de produto 9126 Avaliao de produto

SC10 CE 103 Gerncia do Ciclo de Vida

Reunio do PBQP-SW

37

Relao com as outras normas ISOClusula 9000-37.4.3 Verificao de produto conprado

122075.1.5 Processo de aquisio aceitao de produto 5.4 Processo de operao 5.5 Processo de manuteno 6.6 Processo de resoluo de problema

Outras normas

7.5 Proviso de servios e produo

SC10 CE 103 Gerncia do Ciclo de Vida

Reunio do PBQP-SW

38

Pendncias Alta probabilidade da retirada da viso de sistema Insero de referncias ao Ammendment da ISO/IEC 12207 Referncias a norma 15288 em nvel de sistemas podem no ocorrer, pois essa norma no est pronta Como resolver o nvel de repetio na norma (ex: Gerncia de configurao)SC10 CE 103 Gerncia do Ciclo de Vida Reunio do PBQP-SW 39

Concluso A ISO 9000-3 verso 2000 est fortemente baseada nas normas 12207 Ciclo de Vida de Software 15504 Avaliao de processo 9126 Avaliao de produto

Quem utiliza essas normas no ter dificuldade em obter conformidade com a nova verso

SC10 CE 103 Gerncia do Ciclo de Vida

Reunio do PBQP-SW

40

ConviteParticipem do grupo!!! Em julho/2001 deveremos ter uma convocao em nvel nacional para participao!!!Obrigada!!!!! Cristina Filipak Machado [email protected] [email protected] CE 103 Gerncia do Ciclo de Vida Reunio do PBQP-SW 41