Professional Documents
Culture Documents
7
Normas ISO para Qualidade de Processos de
Software
Hugo Vieira Lucena de Souza
O desenvolvimento de alternativas para implantao de melhorias em Processos
de Software tem requisitado a busca de solues que garantam resultados satisfatrios
mediante aos investimentos realizados pelas organizaes que buscam se destacar
eficientemente em um mercado cada vez mais competitivo. A padronizao necessria
para impor a confiana, a credibilidade, e principalmente, a qualidade nos processos e
produtos, demanda um bom conhecimento das reais necessidades, a sistematizao das
tarefas e atividades, alm da adoo de uma poltica de integrao entre as organizaes
e seus clientes.
Adjacente a esse conceito enquadra-se um conjunto de normas internacionais
provenientes da International Organization for Standardization (ISO), distribudas
especificamente em vrios campos da Engenharia de Software, responsveis por avaliar
e certificar caractersticas de processos e produtos, oferecendo assim garantia e
segurana no desenvolvimento de sistemas de informao.Dentre
estas
normas
destacam-se a srie ISO 9000, com os requisitos mnimos para implantao e avaliao
de um Sistema de Gesto para Qualidade (SGQ); a ISO/IEC 12207, responsvel por
ditar os processos mnimos essenciais para projetos em organizaes de software, e a
ISO/IEC 15504, responsvel por nortear todos os processos utilizando-se de modelos de
referncia e medio.
Neste captulo sero apresentados os conceitos relativos s normas tcnicas, suas
funes e os rgos normativos que administram e publicam estes documentos. A srie
ISO 9000, com suas verses e perspectivas de qualidade adotadas em cada uma delas, as
certificaes ISO 9001 com seus princpios, estruturas e requisitos para Sistemas de
Gesto de Qualidade, com foco principal para a ISO 9001:2008 e o guia de referncia
ISO/IEC 90003 destinado a projetos de sistemas em fbricas de software. As normas
ISO/IEC 12207 e ISO/IEC 15504, com suas estruturas, diretrizes, restries e descries
que so relacionadas para possibilitar uma melhor administrao e implantao de
melhorias nos processos de software.
7.2.1 ISO
Em 1947, a fundao da International Organization for Standardization (ISO) em
Genebra, na Sua, foi um marco para o desenvolvimento mundial em relao a
1
2
7.2.2 IEC
No campo da tecnologia, grande parte das normas publicadas est subsidiada a parcerias
realizadas com o International Eletrotechnical Comission (IEC). Fundado em 1906 em
Londres, Reino Unido, o rgo tornou-se o principal responsvel para padronizar
documentos, editoriais e normas que englobam caractersticas para sistemas eltricos e
eletrnicos, nanotecnologias, multimdia, telecomunicaes, alm de regulamentaes
determinadas especificamente para reas como Engenharia Eltrica, Engenharia
Eletrnica e Engenharia da Computao [IEC 2009a].
A implantao de qualidade na Tecnologia da Informao foi algo que surgiu
com a juno das normas ISO/TC 97 (Information Technology) e IEC/TC 83
(Information Technology) em 1987 [IEC 2009c]. A partir do projeto intitulado Joint
Technical Committe 1 (JTC1), a ISO e o IEC criaram um comit responsvel para
proporcionar um melhor controle de criao, adequao e atualizao de normas
relacionadas qualidade para Tecnologia da Informao. A Figura 7.1 ilustra a atual
hierarquia formada pela ISO, IEC e JTC1.
Normas e diretrizes
Propsito
Diretrizes
para
planejamento,
projeto,
desenvolvimento e operaes em cima das
reclamaes que no foram solucionadas.
ISO 9003: Modelo de garantia para qualidade na inspeo final e nos testes com
foco apenas para o produto final sem nenhuma preocupao na forma como ele
foi produzido.
organizaes [SIMES et al. 2003]. A nova atualizao da srie ISO 9000 trouxe
consigo uma base mais consistente tratando assuntos mais atuais que precisam
adequadas para obteno de melhorias. A Lloyd's Register Quality Assurance do Brasil
(2009) descreve os oito princpios e termos de gesto de qualidade na ISO 9000:2000 da
seguinte forma:
A mais recente atualizao da srie ISO 9000 aconteceu em 2005. Uma reviso
de conceitos foi realizada com intuito de prover o entendimento mtuo da terminologia
utilizada na verso anterior facilitando o comum acordo entre fornecedores, clientes,
rgos reguladores e certificadores. A Target Engenharia e Consultoria (2005) afirma
que algumas tcnicas que figuravam nas normas anteriores foram remodeladas na
verso ISO 9000:2005.No Brasil a traduo e regulamentao da ISO 9000 ficam a
cargo da ABNT. Sob o formato de Norma do Brasil (NBR) ISO 9000 vrias empresas
brasileiras buscam adaptar-se as exigncias impostas pelos guias de referncia da norma
desenvolvendo Sistemas de Gesto de Qualidade com foco principalmente para
certificao ISO 9001.
Ferreira (2004) classifica um elemento chave como uma parte mnima integrante de um conjunto de
conceitos.
Comit tcnico Quality managements and quality assurance (ISO/IEC 176), subcomit Quality systems
(SC 2),conforme a ISO/IEC Guide 21-1:2005 [ABNT 2008,p. v]
No inclui requisitos especficos para sistemas de gesto ambiental, gesto de segurana e sade
ocupacional, gesta financeira ou de risco, mas possibilita o alinhamento e organizao dos fatores
genricos dos mesmos [ABNT 2008].
10
11
parceria com a IEC, atravs de seus grupos de trabalhos, em 1998 foi publicada a verso
inicial da norma. A verso destacava exclusivamente o software, baseando-se nos
processos de ciclo de vida constituintes da ISO/IEC 12207, adicionando a integrao do
ciclo e suas fases para definio de referncias e requisitos, principalmente com o
intuito de facilitar a elaborao de documentaes para as etapas componentes dos
projetos de sistemas [KOSCIANSKI e SOARES 2007]
Em 2003, deu-se por encerrado o projeto alicerce da norma ISO/IEC 15504.
O SPICE Network surgiu como fase final de transio para publicao da norma
reunindo uma coleo de documentos que satisfizessem os requisitos determinados pela
ISO para que no mesmo ano finalmente a norma ISO/IEC 15504 fosse realmente
publicada. [KOSCIANSKI e SOARES 2007].
Descrio
realizada ao longo de todo o projeto. Tanto nas fases iniciais, como coleta de
requisitos e negociao entre fbrica e cliente, quanto ao trmino do projeto,
com a liberao e implantao, so elaborados cronogramas e planos que tornam
verdicas e registradas as atividades realizadas pelos engenheiros de software
durante o projeto.
Nvel
Porcentagem
No atingido
0% a 15 % alcanado
Parcialmente atingido
Largamente atingido
Totalmente atingido
Nota-se na tabela acima que h descries para cada nvel de evoluo. No nvel
N, o processo no possui uma estrutura com atributos que garanta sua evoluo ao
longo do projeto. O P aponta que vrias das atividades daquele processo esto sendo
realizadas da forma que foram planejadas, tornando sua execuo sistemtica para
cumprir as metas estabelecidas. O L engloba em grande parte a manuteno e
sustentabilidade do processo. As melhorias so atribudas constantemente para
Nveis de Capacidade
1
L ou F
2.1
L ou F
2.2
L ou F
3.1
L ou F
3.2
L ou F
4.1
L ou F
4.2
L ou F
1.1
5.1
L ou F
5.2
L ou F
7.6 Concluses
O estudo da melhoria de processos com o uso de normas ISO relevante a
complexidade existente no contexto de abordagem caracterizador das ditas normas. Os
padres fixos delimitam a adequao do uso destes artifcios, que compreendem
retornos garantidos quando aplicados corretamente, apesar dos custos e investimentos
que se fazem necessrios no mbito da obteno de um reconhecimento qualitativo
indispensvel para os projetos de sistemas nas organizaes.
Mesmo com tantos empecilhos, principalmente para as organizaes de pequeno
e mdio porte, o uso das normas cresce a cada dia e os resultados obtidos despertam a
ateno do mercado para a valorizao dos princpios de responsabilidade, tica,
compromisso, e principalmente respeito ao cliente, trazendo valores que antes no eram
reconhecidos devido a falta de uma administrao consciente que desmitificasse o
conceito de auto-suficincia e trabalhasse realmente na expectativa de valorizar quem
traz consigo um ponto definidor para o progresso ou fracasso dos produtos e servios
por elas gerados.
Este captulo buscou de forma sucinta e objetiva apresentar os principais
conceitos de algumas das principais normas para qualidade de processos de software
utilizadas atualmente. Foram abordadas as entidades que regem essas normas, a ISO, o
IEC e a ABNT, breves histricos de cada uma delas, as relaes que as normas possuem
com outros modelos de melhorias de processos, uma abordagem simples e direta de
sistemas de gesto para qualidade, alm do ciclo de vida para o desenvolvimento de
software e alguns modelos de acompanhamento e avaliao de processos para obteno
de qualidade em processos de software.
Sugestes de leitura
Para se obter mais informaes sobres as normas abordadas neste captulo esto
descritos alguns livros e documentos essenciais de autores renomados sobre os
respectivos assuntos:
Norma ISO 9001: 2008: Sistema de Gesto da Qualidade para operaes de
produo e servios de Mello & Silva 2009
Tpicos de pesquisa
As pesquisas sobre os tpicos abordados neste captulo so diversificadas pelas
instituies mantenedoras dos padres das normas. Visto que o contedo dos
documentos das normas restrito, por ser pago, os avanos nas pesquisas se do apenas
de atualizaes das correntes normas pela ISO provenientes a partir de eventos,
encontros, congressos, dentre outras oportunidades, onde so repassadas experincias de
vrias organizaes, estipulando quais as principais dificuldades, diretrizes, restries
que precisam ser atualizadas.
No Brasil a pesquisa segue os mesmos rigorosos critrios intudos pela ABNT.
Vrios associados, dentre empresas, universidades, e outros rgos, formam o comit da
qualidade nmero vinte e cinco regendo as normas no formato NBR e auxiliando as
empresas de consultorias no processo de certificao e implantao de normas ISO para
gesto da qualidade. rgos como a SOFTEX, por exemplo, tambm realizam
pesquisas sobre algumas normas, como por exemplo, a ISO/IEC 12207 e a ISO/IEC
15504 com intuito de integrar a padronizao das normas aos modelos de melhoria de
processos utilizados nas mais diversas organizaes.
Exerccios
1. Ao longo de todo o captulo torna-se notvel a importncia que as normas
exercem no contexto dos padres que devem ser adotados pelas as empresas
para que as mesmas se destaquem no mercado que demanda maior qualidade e
praticidade e menor tempo e custo. Qual a importncia de propor a adoo de
normas ISO seja em carter certificador ou no, nos dias atuais?
2. A implantao e manuteno de sistemas de gesto para qualidade em
organizaes com normas ISO, dentre elas a ISO 9001, envolve um macro
planejamento desde a alta hierarquia aos colaboradores tcnicos conforme
apresentados na seo 7.3.1 em questo. Sabe-se que a definio de um sistema
nico e padronizado envolve todos os processos, suas atividades e tarefas, alm
da completa dedicao dos profissionais diante de seu correto funcionamento.
Esboce um pequeno ndice de prticas que poderiam ser agregadas aos oito
princpios da verso ISO 9000:2000 mencionados na mesma seo que trariam
melhorias significativas durante a implantao de um SGQ.
3. Baseado nas informaes apresentadas neste captulo, na seo 7.3.6, descreva
resumidamente com suas palavras o processo de consultoria e implantao da
ISO 9001:2008.
4. A ISO/IEC 90003 um guia tcnico complementar a ISO 9001 para Fbricas de
Software. Explique cada atividade, de ciclo de vida e suporte, citando suas
caractersticas e principais diretrizes para implantao.
5. O que voc entende por ciclo de vida de desenvolvimento segundo a norma
ISO/IEC 12207?
6. O processo de adaptao da norma ISO/IEC 12207 envolve algumas prticas
administrativas essenciais que todas as organizaes deveriam adotar no seu
fluxo de funcionamento independente da implantao da norma. Desenvolva um
esboo que associe essas prticas aos processos primrios, organizacionais e de
apoio.
MELLO, Carlos Henrique Pereira. SILVA, Carlos Eduardo Sanches. TURRIONE, Joo
Batista. SOUZA, Luiz Gonzaga Mariano. ISO 9001: 2008: Sistema de Gesto da
Qualidade para operaes de produo e servios. 2009
MELLOTI, Darlan Jader. SOUSA, Claudio. SALLES, Waterson. ISO 9000:2008
Passos para implementao e upgrade da norma em sua organizao. Conselho Regional
de Engenharia, Arquitetura e Agronomia do Esprito Santo CREA-ES. 2007.
Disponvel em: http://www.creaes.org.br/downloads/palestra_BSI_3.pdf Acesso em: 22
de Set. 2009
MARANHO, Mauriti. ISO srie 9000: manual de implementao
verso 2000. 6. ed. Rio de Janeiro : Qualitymark, 2001.
MUTAFELIJA, Boris. STROMBERG, Harvey.Systematic process improvement using
ISO 9001:2000 and CMMI. Canton Street Norwood, MA. 2003
SOFTEX, MPS.BR - Melhoria de Processo do Software Brasileiro. Guia Geral 2009.