Baixe o app para aproveitar ainda mais
Prévia do material em texto
CONCEITOS QUALIDADE DE SOFTWARE Prof.ª Me. Cristiane Fidelix. Como definir Qualidade? Conceito O que é Qualidade? • Conceito subjetivo que está relacionado às percepções de cada indivíduo Confiável Sem defeitos Acessivel Seguro Pontualidade Produto/serviço Preferência do Cliente Conceito de Qualidade “É superar a expectativa do cliente” O que é Qualidade? Segundo Peter Drucker, eficiência consiste em fazer certo as coisas; e eficácia em se fazer as coisas certas. O que é Qualidade? “ A totalidade das características de uma entidade que lhe confere a capacidade de satisfazer às necessidades explícitas e implícitas” (NBR ISO 8402) O que é Qualidade? - Necessidades explícitas são as condições e objetivos propostos por aqueles que produzem o software. - As necessidades implícitas são necessidades subjetivas dos usuários, também chamadas de fatores externos, e podem ser percebidas tanto pelos desenvolvedores quanto pelos usuários. .....E QUALIDADE DE SOFTWARE???? Conceito de Qualidade de Software • “Conformidade a requisitos funcionais e de desempenho explicitamente declarados, a padrões de desenvolvimento claramente documentados e a características implícitas que são esperadas de todo software profissionalmente desenvolvido.” (Pressman). Definição de qualidade de software Atores da qualidade de software Visão de um projeto: • Exemplo da diferença de visão de cada profissional envolvido em um projeto. Definição de um problema Dimensões da Qualidade do Software Qualidade do Produto Tecnologia de Desenvolvimento Custo, tempo e cronograma Qualidade do Processo Qualidade das Pessoas Qualidade de Software • O que o cliente quer? • Atendimento aos requisitos especificados • Defeito zero • Grande número de funções • Alto desempenho • Baixo custo • Desenvolvimento rápido • Facilidade de uso • Eficiência nos serviços associados • Inovação Benefícios da Qualidade • Na visão do fornecedor (ex: equipe interna de TI ou fornecedor externo – do mercado) • Maior produtividade • Maior precisão nas estimativas • Redução de defeitos no produto • Aumento da confiabilidade do produto • Menos esforço de re-trabalho • Menos horas extras de trabalho • Redução do tempo para atender o mercado • Redução de custo de desenvolvimento e manutenção • Maior competitividade • Maior índice de satisfação do cliente/usuário final Vídeo: conceito de qualidade de software https://www.youtube.com/watch?v=n8 sAGdxmsaQ Exercícios 1a Questão Assinale a alternativa CORRETA para a lacuna do texto a seguir: ____________________ é um processo sistemático que focaliza todas as etapas e artefatos produzidos com o objetivo de garantir a conformidade de processos e produtos, prevenindo e eliminando defeitos. a) Qualidade de Software b) Manutenção de software c) Análise de software d) Desenvolvimento de software e) Documentação de software Exercícios 2a Questão Podemos entender qualidade de software, como: (i) Uso de métricas para desenvolver estratégias para a melhoria de processo de software; (ii) Conjunto de atividades que garante que cada produto de trabalho da engenharia de software exiba adequada qualidade; (iii) Atividades de segurança em cada projeto de software; (iv) Conformidade de requisitos funcionais a padrões de desenvolvimento. a) apenas i e iv são corretos. b) apenas i e iii são corretos. c) apenas i; ii e iii são corretos. d) apenas i; ii e iv são corretos. e) apenas i e iv são incorretos. Exercícios 3a Questão Segundo Pressman (2002), a qualidade de software atende a determinadas condições. Quais são estas condições? I. conformidade com requisitos funcionais e sem adoção de normas de desenvolvimento explicitamente declarados. II. conformidade com requisitos funcionais e de desempenho explicitamente declarados, conformidade com características implícitas e adoção de normas de desenvolvimento explicitamente documentadas. III. não conformidade com requisitos funcionais e de desenvolvimento explicitamente declarados. IV. adoção de normas implicitamente documentadas e conformidade com requisitos funcionais. a) Apenas III b) Apenas I c) Apenas I e IV d) Apenas II e III e) Apenas II Exercícios 4ª Questão O aumento de qualidade sempre é acompanhado por aumento de produtividade e redução de custos. Com isso podemos afirmar que isto é feito na forma de? a) Mais trabalho e certamente mais perda; b) Menos retrabalho e maior índice de perdas; c) Diminuir perdas, mas aumentar a quantidade de trabalho; d) Menos perdas com menos trabalho. e) Menos retrabalho e menor índice de perdas; Exercícios 5ª Questão O que é qualidade de software? a) É um processo não sistemático. b) É um processo sistemático que focaliza todas as etapas e artefatos produzidos com o objetivo de garantir a conformidade de processos e produtos especificados, prevenindo e eliminando defeitos. c) São os modos de representação – tanto quantitativa quanto qualitativa – do software. d) São as normas de funcionamento do software. e) São as características do produto software. Exercícios 6a Questão De acordo com Peter Drucker o que é qualidade? a) A qualidade num produto ou serviço é quando a sua produção segue o custo definido no projeto. b) A qualidade num produto ou serviço é quando a sua produção segue o prazo definido no projeto. c) A qualidade num produto ou serviço é quando a sua produção segue o custo e o prazo definido no projeto. d) A qualidade num produto ou serviço é desenvolver seguindo um processo. e) A qualidade num produto ou serviço não é o que o fornecedor põe nele. É aquilo que cliente tira dele e o que está disposto a pagar por ele. Um produto não é qualidade só porque é difícil de fazer e custa bastante dinheiro, como os fabricantes costumam pensar. Os clientes pagam apenas por aquilo que é útil para eles e dá-lhe o seu valor. Nada mais constitui qualidade. Exercícios 7a Questão No gerenciamento da qualidade de software, são esperadas algumas atividades. Quais são estas atividades? I. Apenas garantia da qualidade II. Garantia, controle, custo e planejamento da qualidade III. Apenas controle e custo da qualidade IV. Apenas planejamento da qualidade V. Apenas garantia da qualidade e planejamento da qualidade . a) IV b) V c) III d) I e) II Texto: Qualidade de Software: Uma questão de eficiência. Você sabia que, a grande maioria das empresas de software no Brasil gasta 70% do tempo de desenvolvimento corrigindo erros, ao invés de inovar e desenvolver novas soluções? Exercícios: 1) Qual a importância de registrar e documentar todos os requisitos de software levantados pelo Desenvolvedor? 2) Qual a importância do Desenvolvedor fazer uma análise de todos os Requisitos de software levantados antes de iniciar o desenvolvimento do software? 3) Qual a importância de um Software ser testado referente à questão de eficiência e qualidade de Software? 4) Quando há falta de alguma documentação de Software, quais são as dificuldades encontradas? 5) Qual a importância de existir a chamada Fase de Projeto para o desenvolvimento de um software? 6) Qual a importância de existir uma Equipe de testes para o desenvolvimento de um software? 7) Qual é o Erro mais grave e geralmente na maioria dos Projetos de Software cometido durante o Desenvolvimento de Software se tratando do prazo de Entrega? EVOLUÇÃO DO CONCEITODE QUALIDADE EVOLUÇÃO DOS CONCEITOS DE QUALIDADE Os avanços tecnológicos e a crescente preocupação na eliminação de defeitos, aumento na produtividade e redução de custos motivaram o surgimento de modelos de qualidade para o processo de manufatura. A partir da década de 1960, começaram a surgir critérios, modelos e técnicas para a garantia da qualidade no processo de produção. EVOLUÇÃO DOS CONCEITOS DE QUALIDADE A indústria japonesa foi a precursora do Controle da Qualidade Total (Total Quality Control - TQC), seguida pelos americanos, que definiram o modelo de Gerência da Qualidade Total (Total Quality Management), ambos bastante utilizados em todo o mundo. EVOLUÇÃO DOS CONCEITOS DE QUALIDADE Em 1947, a criação da Organização Internacional de Padronização (ISO) formalizou a necessidade da definição de padrões internacionais no setor da indústria e muito contribuiu para a evolução do setor, definindo normas para a garantia da qualidade direcionadas para produção, serviços e gerenciamento, entre outros contextos. EVOLUÇÃO DOS CONCEITOS DE QUALIDADE Como exemplo de padrão internacional de qualidade temos a norma ISO9001:2000. [ISO9001:2000] que define requisitos para gerência de sistemas da qualidade, abrangendo todo o ciclo de desenvolvimento de um produto, desde seu pedido, passando pela análise e gerenciamento de requisitos, projeto e fabricação, até sua entrega ao cliente, incluindo infra-estrutura adequada, competências e comprometimento da alta administração. TAYLORISMO Buscava aumentar a produtividade do trabalhador, através da racionalização dos movimentos e do controle da produção. Seu criador, Taylor, não se preocupou com as questões de tecnologia, fornecimento de insumos ou a chegada do produto ao mercado. FORDISMO É um modo de produção em massa baseado na linha de produção idealizada por Henry Ford. Foi fundamental para a racionalização do processo produtivo e na fabricação de baixo custo e na acumulação de capital. FORDISMO Característica: Este sistema de produção em massa, denominado linha de produção, constituía-se em linhas de montagem semiautomáticas, possibilitadas pelos pesados investimentos para o desenvolvimento de maquinários e instalações industriais. TOYOTISMO O Toyotismo é um sistema (ou modelo) nipônico de produção de mercadorias, com vista à flexibilização na fabricação de produtos. Este sistema vai substituir o Fordismo enquanto modelo industrial vigente a partir da década de 1970. ORIGEM DO TOYOTISMO O Toyotismo foi idealizado pelos engenheiros Taiichi Ohno (1912-1990), Shingeo Shingo (1909-1990) e Eiji Toyoda (1913-2013). Este modelo produtivo foi desenvolvido entre 1948 e 1975 nas fábricas da montadora japonesa de automóveis Toyota, da qual herdou o nome. O método foi elaborado para recuperar as indústrias japonesas no período pós-guerra. TOYOTISMO Característica: produção adequada à demanda; redução dos estoques; diversificação dos produtos fabricados; automatização de etapas da produção; mão de obra muito mais qualificada e multifuncional. Exercícios 1- Frederick Winslow Taylor (1856-1915) elaborou um método de racionalização do trabalho chamado taylorismo. Sobre este método, assinale a alternativa INCORRETA: A) O objetivo desse método era sistematizar a produção capitalista, a fim de aumentar a produtividade do trabalho, acarretando, segundo alguns críticos do taylorismo, um aumento da exploração da mais-valia. B) A cronometragem de cada etapa da produção determinava o tempo médio, que passava a ser a referência a partir de então para aquele conjunto de tarefas. C) Havia uma separação rígida entre planejamento e execução no processo produtivo. D) A economia do tempo de trabalho, propiciada pelo taylorismo, buscava ampliar o tempo livre dos trabalhadores, garantindo-lhes, assim, maior possibilidade de lazer e de convivência social. Vídeo: https://www.youtube.com/watch?v=Knm9GPIuewQ Exercícios 2- Qual dos títulos abaixo pode ser considerado adequado para o fragmento: Com o carro, criou-se a fábrica moderna e transformou-se a indústria automobilística em um dos empreendimentos mais importantes do século XX. Inventou-se a linha de montagem. (Dinheiro. Editora Três, nº 122. p. 20.)? A) Fordismo – a produção em escala B) Toyotismo e a produção flexível C) Trabalhador polifuncional D) Terceirização – a inovação industrial do século E) Racionalização dos estoques . Exercícios 3- Fordismo é um termo que se generalizou a partir da concepção de Antonio Gramsci, que o utiliza para caracterizar o sistema de produção e gestão empregado por Henry Ford, em sua fábrica, a Ford Motor Co., em Highland Park, Detroit, em 1913. O método fordista de organização do trabalho produziu surpreendente crescimento da produtividade, garantindo, assim, produção em larga escala para consumo de massa. O papel desempenhado pelo fordismo, enquanto sistema produtivo, despertou, por exemplo, a atenção de Charles Chaplin, que o retratou com ironia no filme Os Tempos Modernos. Assinale a alternativa que apresenta características desse método de gestão e de organização técnica da produção de mercadorias. A) Unidade entre concepção e execução, instaurando um trabalho de conteúdo enriquecido, preservando- se, assim, as qualificações dos trabalhadores. B) Substituição do trabalho fragmentado e simplificado, típico da Revolução Industrial, pelas “ilhas de produção”, onde o trabalho é realizado em equipes. C) Supressão progressiva do trabalhador taylorizado , realizador de trabalhos desqualificados, restituindo- se, em seu lugar, o trabalhador polivalente. D) Controle dos tempos e movimentos do trabalho, com a introdução da esteira rolante, e de salários mais elevados em relação à média paga nas demais empresas. Exercícios4- Complete os espaços de acordo com as alternativas abaixo: _______________ são estratégias desenvolvidas para conduzir o comportamento da indústria, visando maximizar os lucros e melhorar o desempenho da atividade industrial na economia. O _____________ consolidou-se no Japão após a Segunda Guerra Mundial e, depois, difundiu-se em todo mundo, tendo como papel a substituição do _______________ e a realização do trabalho compulsório e repetitivo pela adequação da produção conforme a demanda e a flexibilização das funções do trabalhador. A alternativa que possui as expressões que completam a lacuna do texto é: a) Técnicas de venda, Toyotismo, Volvismo. b) Modos de Produção, Fordismo, Taylorismo. c) Sistemas econômicos, Taylorismo, Toyotismo. d) Modos de Produção, Toyotismo, Fordismo. e) Sistemas econômicos, Volvismo, Fordismo. . Exercícios 5- Descreva as principais características de cada modelo de produção: a) Taylorismo b) Fordismo c) Toyotismo . Gurus da Qualidade Philip Crosby Joseph Juran Armand Feigenbaum Karou Ishikawa Edwards Deming Joseph Juran – Triologia de Juran A sua fundamentação teórica é denominada Trilogia de Juran é composta por: 1. Planejamento da Qualidade. 2. Controle da Qualidade 3. Aprimoramento da Qualidade Philip Crosby O executivo principal deve levar a sério este compromisso. Programas do tipo Zero Defeito devem ser evitados, e deve ser gasto um tempo suficiente para que todos entendam o compromisso com a Qualidade em todos os níveis da organização. Philip Crosby A qualidade pode ser vista como o grau de conformidade com a especificação, fundamentada em uma abordagem de busca contínua do defeito zero. Philip Crosby Sua abordagem inclui o que ele denominou de 4 “certezas” do Gerenciamentoda Qualidade: Qualidade significa atendimento aos requisitos; Qualidade vem através de prevenção; Padrão para desempenho da qualidade e “defeitos zero”; A medida de qualidade é o preço da não-conformidade. Philip Crosby – Qualidade de software Defeito zero [PMBOK2000] Modelo de maturidade organizacional com 5 estágios baseados no gerenciamento da qualidade Capability Maturity Model for Software (CMM) Armand Feigenbaum De acordo com Feigenbaum, é o cliente externo que tem a palavra final, e os fatores que afetam a Qualidade podem ser divididos em duas categorias distintas: Tecnológicos: máquinas, materiais, insumos e processos; Humanos: tempo e pessoal (considerados por Feigenbaum como os mais importantes). Armand Feigenbaum Entre seus conceitos principais estão: Envolvimento de todos os departamentos nas atividades da Qualidade como fabricação, marketing, P&D, assistência-técnica, compras, engenharia etc. A meta principal é o aprimoramento contínuo. Participação de todos os empregados em todos os níveis. Atenção especial às definições de Qualidade do cliente. Armand Feigenbaum “Dessa forma, todos os setores da empresa são responsáveis por tornar o produto/serviço o melhor que ele puder ser.” “Qualidade é um trabalho de todos na empresa!” Armand Feigenbaum O termo Controle de Qualidade Total (CQT) (em inglês Total Quality Control – TQC) foi definido pelo próprio Feigenbaum como: Um sistema eficaz para integrar os esforços de desenvolvimento, manutenção e de melhoria da qualidade dos vários grupos em uma organização, de modo a permitir produtos e serviços com níveis mais econômicos que permitam a plena satisfação do cliente” Kaoru Ishikawa Com seu diagrama de causa e efeito, este líder da gerência fez avanços significativos na melhoria de qualidade. Os diagramas de Ishikawa são úteis como ferramentas sistemáticas para encontrar, classificar e documentar as causas da variação da qualidade na produção e organizar a relação mútua entre eles. Kaoru Ishikawa Mostrou a importância das sete ferramentas da qualidade: Diagrama de Pareto Diagrama de causa e efeito Histograma Folhas de verificação Gráficos de dispersão Fluxograma Cartas de Controle. W. Edwards Deming É reconhecido como o grande mestre do controle da qualidade. Sua abordagem defende que a qualidade inicia com o alto nível gerencial e é uma atividade estratégica. A proposta de Deming enfatizou a necessidade dos métodos estatísticos, participação, educação e proposta de melhoria. Segundo Deming, é fundamental que as especificações sejam sempre revistas, uma vez que os “desejos” do cliente têm um alto grau de instabilidade. W. Edwards Deming Sua filosofia é baseada em 14 princípios que são adotados em todos os níveis da organização. 1. Estabeleça um propósito constante direcionado à melhoria de produtos e serviços; 2. Adote uma nova filosofia. O gerenciamento moderno deve estar atento aos desafios, aprender suas responsabilidades e liderar as mudanças; 3. Elimine a necessidade de inspeção em massa, produzindo produtos de qualidade; 4. Elimine a prática de fazer negócios com base apenas nos preços. Ao invés, minimize os custos. Estabeleça um relacionamento duradouro com os seus fornecedores; 5. Melhore constantemente o sistema de produção e de serviços para melhorar a relação qualidade x produtividade e, assim, diminuir custos e aumentar lucros; 6. Institucionalize novos métodos de treinamento no trabalho; 7. Institucionalize e fortaleça os papéis de liderança; 8. Elimine os medos, de modo que cada funcionário possa trabalhar efetivamente pela companhia; 9. Quebre barreiras entre departamentos. Todos devem trabalhar como uma equipe coesa; 10. Elimine slogans, exortações e metas para a força de trabalho produzir com defeito-zero e novos níveis de produtividade, pois isto pode levar a um desgaste no relacionamento entre as pessoas causando baixa qualidade e produtividade; 11. Elimine cotas-padrão arbitrárias e gerenciamento por objetivos; 12. Produza e gerencie com foco na qualidade e não apenas em atingir números; 13. Institucionalize um vigoroso programa de educação e auto-melhoria; 14. Coloque todos na organização para trabalhar pela transformação. Exercícios 1. Sobre os Gurus de Qualidade e seus pensamento CORRETO afirmar que: Exercícios 2. Quais são os nomes dos Gurus da Qualidade? 3. Quais os pontos comuns e os pontos conflitantes entre as teorias de Deming e de Crosby? 4. Simule um planejamento (PDCA) da empresa “CRIS SYSTEMS CALLS” para o setor de atendimento de chamados de TI ( Service Desk / Help Desk). Exercícios
Compartilhar