Escolar Documentos
Profissional Documentos
Cultura Documentos
Maringá - PR
2020
Antes de relacionar as teorias de Deming e Crosby com a qualidade de
código, precisamos apontar quais são essas teorias, então vamos começar.
TEORIA DE DEMING
1
Ciclo PDCA. Além dessas citadas e outras contribuições para a gestão de
processos com qualidade, Deming desenvolveu 14 princípios, que ficou conhecido
como os Princípios de Deming, são eles:
1) Ter constância de propósitos para melhoria de produtos e serviços
● Dessa forma irá se tornar mais ativo e competitivo no mercado.
5) Melhoria contínua;
● É uma das crenças de Deming, até porque a qualidade é
inconstante e depende das necessidades do cliente, então é
necessária análises constantes e uma melhoria contínua para
manter a qualidade.
7) Instituir liderança;
● A liderança deve se mostrar inovadora e espirituosa, uma vez
que é o líder que “puxa a carroça”, servindo de inspiração para
toda a equipe e dando atenção às reais necessidades de seu
cliente.
8) Eliminar o medo;
● Deve acabar com o receio da equipe de se comunicar, de dar
opiniões, o papel do líder é encorajar a equipe e não colocar
medo.
2
9) Derrubar as barreiras entre os departamentos;
● Não deve existir ciúmes entre os integrantes da equipe, ou
falhas de comunicação, para isso é preciso melhorar sempre os
canais de comunicação e treinar as equipes.
3
TEORIA DE CROSBY
1) Zero defeitos
● Crosby não acredita que o zero defeitos seja possível, mas o
fato da organização almejar isso, faz com que todos dêem o
melhor de si ao realizar seu trabalho, prestando maior atenção
aos requisitos, isso evita o retrabalho e, mesmo que não
chegue a ter zero defeitos, eles são minimizados.
2) Os 4 absolutos
I) “A prevenção deve ser a linha de conduta generalizada”, ou seja,
a qualidade é fruto da prevenção;
II) “Os custos de qualidade servem como ferramenta de gestão para
avaliar e atribuir recursos”;
III) “O padrão ‘zero defeitos’ deve ser a filosofia do trabalho”, o que
gera um padrão de desenvolvimento, e sempre tentando ter o máximo
de qualidade possível;
IV) “A conformidade com as especificações deve ser a linguagem
padronizada em relação ao nível de qualidade que se pretende obter”,
traduzindo, a qualidade existe quando o que é feito vai de acordo com
o que o cliente pediu.
3) A vacina da qualidade
● A analogia com a vacina se dá pelo fato dela servir como
prevenção a doenças, assim como a vacina da qualidade
previne defeitos. A vacina da qualidade, segundo Crosby, são
três ações: determinação, formação e implementação, e cabe
aos gestores aplicarem essa vacina, garantindo capacitação e
estrutura propícia ao controle da qualidade.
4
4) Os seis Cs
I) Compreensão do significado de qualidade;
II) Compromisso da gestão com a qualidade;
III) Competência é de suma importância para melhoria da qualidade;
IV) Comunicação, garantindo que crie uma cultura de qualidade;
V) Correção fundamentada na prevenção e desempenho;
VI) Continuação, traz o desejo de melhoria da qualidade contínua.
Dessa forma, podemos concluir que Crosby segue uma filosofia focada em
ações preventivas, o desenvolvimento almejando a perfeição e a conformidade com
o que o cliente precisa, gerando uma constante melhoria na qualidade.
QUALIDADE DE CÓDIGO
5
através do ciclo PDCA, o qual, aplicado nesse contexto de código, verifica se há
algum erro e ao final do ciclo pretende-se a padronização do mesmo. Outra técnica
que garante qualidade ao código é a verificação de erros, ou bug checker, para essa
técnica existem várias ferramentas que fazem isso automaticamente, como o Sonar,
e tanto Derming quanto Crosby falam que a organização deve garantir estrutura,
treinamento a equipe de trabalho para garantir a qualidade, ou seja, deve haver a
preocupação e busca dessas ferramentas que auxiliam na melhoria contínua da
qualidade do código, e consequentemente do sistema como um todo.
Outro ponto, na teoria do Crosby, é a questão do foco em “zero defeitos” e o
pensamento preventivo, uma vez que o desenvolvimento seja feito com esse olhar,
o desenvolvedor não criará dividas técnicas, como variáveis de teste, métodos com
erros que não afetam tanto o sistema, mas que em um futuro poderá se tornar um
problema grande, além disso, um desenvolvimento visando a prevenção de falhas
irá diminuir consideravelmente o retrabalho, barateando e aumentando a qualidade
do desenvolvimento.
REFERÊNCIAS