Pular para o conteúdo principal

Qualidade

Existem diversas definições. Algumas pessoas que tentaram uma definição simples chegaram a frases como:

- Qualidade é estar em conformidade com os requisitos dos clientes
- Qualidade é antecipar e sastifazer os desejos dos clientes
- Qualidade é escrever tudo o que se deve fazer e fazer tudo o que foi escrito

Segundo a atual norma brasileira sobre o assunto (NBR ISO 8402),
Qualidade é::

A totalidade das características de uma entidade que lhe oferece a capacidade de satisfazer às necessidades explícitas e implìcitas

- A entidade é o produto do qual estamos falando, que pode ser um bem ou um serviço.
- As necessidades explícitas são as próprias condições e objetivos propostos pelo produtor.
- As necessidades implícitas incluem as diferenças entre os usuários, a evolução no tempo, as implícitações éticas, as questões de segurança e outras visões subjetivas.
Por exemplos, a qualidade de um prato de comida ( a entidade, o produto) está relacionada com a satisfação de necessidades ( Requisitos) tais como: sabor, aparência, temperatura, rapidez no serviço, preço, higiene, valor nutricional, etc... para avaliar a qualidade de um produto, você deve fazer uma lista destas necessidades e analisar cada uma destas necessidades.

 Uma das evoluções mais importantes no estudo da qualidade está em notar que a qualidade do produto é algo bom, mas que qualidade do processo de produção é ainda mais importante.

 No caso do prato de comida, por exemplo, você pode dizer mais sobre qualidade observando como o prato foi preparado do que analisando o produto final.

Afinal, você não consegue ter certeza da higiene ou o valor nutricional apenas comendo o prato.

QUALIDADE DE SOFTWARE

Muitas pessoas acham que criar programas é uma arta que não pode seguir  regras, normas e padrões.
  Precisamos entender que o problema não está no software em si, mas na forma como as pessoas tem desenvolvido, software até os dias de hoje. você provavelmente ja ouviu dizer que " se os engenheiros construissem orédios como os analistas constroem software, um único pica-pau destruiria a humanidade".

  Exageros à parte, nos precisamos nos conscientizar que nós precisamos aplicar na indústria de software os conceitos de qualidade, urgentemente.

Comentários

Postagens mais visitadas deste blog

Qualidade de Testes

          Analista de Qualidade / Testes A qualidade dos softwares em tempo dedicado ao desenvolvimento traz vários benefícios para que o sistema seja totalmente confiável e que esteja em funcionalidade e não traga consigo a carga desgastante sem falar no valor que se gasta com o tempo ao coloca-lo em produção sem corrigir todos os defeitos que nele se encontra. Para que isso seja possível, é preciso que o processo de teste, assim como o processo de desenvolvimento, tenha também um ciclo de vida.             Ciclo de vida dos testes:             1- Planejamento             2- Preparação             3- Especificação             4- Execução             5- Entrega  Existem outros ciclos de vidas de testes que iremos abortar em outros artigos publicado aqui mesmo nesses...

Objetivos dos Testes

              Qual a Documentação irá definir os testes ?  O objetivo principal do processo de teste é simplesmente encontrar o maior número possível de defeitos no software. Essa talvez seja a grande missão da equipe de teste; no entanto, esse universo pode ser mais bem delimitado pelo gerente de testes, de modo que o Plano de teste, os casos de teste, os script de teste, os dados de teste e outros artefatos sejam produzidos corretamente. Esses objetivos definidos, em forma de resultados esperados ou indicadores mensuráveis, poderão fazer parte do documento Estratégia de teste, pois muitas vezes irão se confundir com os riscos levantados a partir da análise de riscos. Por exemplo, o tempo de resposta alto pode ser um risco, mas garantir um tempo de resposta adequado ás necessidades do negócio poderá ser um objetivo a se alcançar.   Os documentos básicos para definir os objetivos de teste são os requisitos do negócio , e, caso tais r...

Processo de Teste

Ciclo de vida de Desenvolvimento de Software (CVDS)  Os ciclo de vida de desenvolvimento de software (cvds) são bastante diversos, e, em todos eles, sempre haverá atividades inerentes aos testes. Apresentamos a seguir um ciclo de vida básico com a finalidade específica de demonstrar as principais atividades que ocorrem durante o desenvolvimento de um software. Estudo preliminar   A fase de estudo preliminar começa com o reconhecimento de um problema e a identificação de uma necessidade. Durante essa fase, valida-se a necessidade, e o projeto é jutisficado e aprovado no alto nível da organização. Em geral é feito um anteprojeto (business case), no qual são exploradas as alternativas de solução para que atenda melhor às necessidade identificadas. Essa solução é orçada, e seus beneficios são apurados. Muitas vezes, realiza-se um estudo de custo versus beneficio para apoiar o processo de decisão. Análise dos requisitos  Nesta fase são definidos os requisitos e ela...