A importância do controle da qualidade na melhoria de processos de software
Ana Liddy Cenni de Castro Magalhães1
1
SWQuality Consultoria e Sistemas analiddy@swquality.com.br Resumo. Este trabalho visa elucidar o conceito e a importância do controle da qualidade em um programa de melhoria de processos, diferenciando-o das atividades de planejamento e garantia da qualidade, bem como destacar as situações no MR-MPS nas quais o controle da qualidade se mostra presente.
1. Introdução
Um dos grandes desafios para a Engenharia de Software tem sido desenvolver software de qualidade atendendo prazo, esforço e custos estabelecidos. Ao mesmo tempo em que requer software cada vez mais complexo, o mercado anseia por produtos de maior qualidade. Nesta direção, empresas desenvolvedoras de software têm se preocupado cada vez mais com a qualidade dos produtos de software que geram, sendo necessário criar mecanismos por meio dos quais a qualidade possa ser planejada, controlada, avaliada e alcançada. Uma vez que a qualidade do processo interfere significativamente na qualidade do produto resultante [1], torna-se necessário incluir, no processo de obtenção do produto, meios de se avaliar as características da qualidade dos produtos gerados ao longo do ciclo de desenvolvimento, em pontos selecionados do processo. Este trabalho visa elucidar o conceito e a importância do controle da qualidade em uma organização, diferenciando-o das atividades de planejamento e garantia da qualidade, bem como destacar as situações no MR-MPS nas quais o controle da qualidade se mostra presente. Ele complementa um trabalho anterior, que discutiu a importância e a evolução da garantia da qualidade em uma organização, bem como o papel do SQA na institucionalização de processos [2]. A seção 2 apresenta a distinção entre os conceitos de planejamento, controle e garantia da qualidade. A seção 3 reforça a importância do controle e da garantia da qualidade em um projeto de software. A seção 4