1.1 Benefícios da qualidade - 1.2 Obstáculos da qualidade - 1.3 Visões da qualidade - 1.4 Importância da qualidade - 1.5 Garantia da qualidade - 1.6 Controle da qualidade - 1.7 Sistemas de Gestão da Qualidade (SGQ) - 1.7.1 Fatores para implantação de um SGQ - 1.7.2 A NBR ISO 9000 – norma‑padrão - 1.7.3 NBR ISO 9000‑3 – Norma para empresas de desenvolvimento de software.
Há um consenso entre os diversos autores da área de qualidade de que o objetivo principal da qualidade é
proporcionar a satisfação dos clientes por meio do atendimento das necessidades especificadas e também dos
requisitos implícitos do software.
Cinco princípios básicos da qualidade:
1) Fazer certo da primeira vez economiza tempo e dinheiro.
2) Qualidade é um processo preventivo.
3) Qualidade é incorporada ao produto como resultado da atenção dedicada às necessidades dos clientes.
4) Qualidade é responsabilidade de todos os envolvidos.
5) Qualidade é um processo de melhoria contínua.
Observação Envolvidos no projeto são todos aqueles que participam do projeto de software direta ou
indiretamente. Esses envolvidos também são chamados de interessados ou stakeholders.
1.1 Benefícios da qualidade
Muitas empressas de T.I ainda estão no que podemos chamar de caos, onde o softeare é produzido com
base em pessoas e não em processos.
Alguns benefícios da produção de um software com qualidade:
aumento da produtividade;
redução de defeitos no produto;
aumento da confiabilidade do produto;
menos retrabalho;
menos horas extras de trabalho;
• maior satisfação dos clientes
1.2 Obstáculos da qualidade
Cultura da organização
Custo e prazo maldefinidos
Envolvidos não identificados
1.3 Visões da qualidade
entender a forma pela qual cada envolvido percebe a qualidade de um produto de software é
muito importante, pois há interesses que não convergem e causam uma série de conflitos
durante o desenvolvimento do software.
Visões
Confiável e Sem erros
Usuário: Fácil de usar,
funcionalidade.
Cliente: Baixo custo, Atende o negócio.
Desenvolvedor: Código Fonte e Fácil de
corrigir
Gerente: Prazo e custo dentro da
estimativa.
1.4 Importância da qualidade
Imagine o caos nas empresas. Contudo, isto não são previsões. Já está ocorrendo em diversas situações do
mundo atual e que realmente fazem refletir sobre qualidade na produção de software, independentemente
do fato de causar perda de vidas humanas, ou não.
1.5 Garantia da qualidade
São ações planejadas e sistemáticas de qualidade realizadas durante o processo de desenvolvimento cujo objetivo é
atuar de forma preventiva para se atingir a qualidade do produto de software. A garantia da qualidade avalia se as
características do produto estão de acordo com os padrões estabelecidos e se as atividades estão ocorrendo conforme o
planejado.
Observação Segundo a NBR ISO 9000:2005 (Sistemas de Gestão da Qualidade –
Fundamentos e Vocabulário), não conformidade é o não atendimento a um requisito de
qualidade (necessidade ou expectativa implícita ou obrigatória).
1.6 Controle da qualidade
O Controle de Qualidade é realizado após o software ficar pronto. Diferente da
garantia de qualidade que é feita durante o desenvolvimento do software.
Auditoria,deve ser realizada visando verificar se as ações de qualidade estão sendo
realizadas como estabelecido.
Tais auditorias podem geram ações corretivas, no caso de encontrar não conformidades, e podem ser classificadas em três tipos:
1 - auditorias de produto: foco em verificar a
conformidade de produtos com os padrões
estabelecidos;
2 - auditorias de processo: verificam se as ações de
qualidade planejadas estão sendo executadas;
3 - auditorias de sistemas de qualidade: avaliam a eficácia da implementação desse sistema e determinam
o grau em que os objetivos do sistema estão sendo atingidos.