Você está na página 1de 32

(r)eifschneider

{informtica}

Garantia da Qualidade
P.U.C.C. Rogrio R. R. Coelho

Copyright 2005 Reifschneider Informtica

Agenda
Histria O que Qualidade? Por que a busca pela Qualidade? Problemas mais comuns Situaes Vividas Situaes Conhecidas O que importante? Requisitos Requisitos de Qualidade Estudo - MCT Realidade Atual Implantao de QA
Copyright 2005 Reifschneider Informtica

(r)eifschneider
{informtica}

Histria (quando surgiu)


Dr. W. Edwards Deming 1900 1993

(r)eifschneider
{informtica}

"We have learned to live in a world of mistakes and defective products as if they were necessary to life. It is time to adopt a new philosophy in America."

Deming conhecido como o pai do renascimento da indstria Japonesa ps gerra e reconhecido por muitos como o principal guru da qualidade nos Estados Unidos. Sua percia foi usada durante a Segunda Guerra Mundial para ajudar os Estados Unidos em seu esforo de melhorar a qualidade dos materiais de guerra.
Copyright 2005 Reifschneider Informtica

Histria (quando surgiu)

(r)eifschneider
{informtica}

Foi convidado ao Japo no final da Segunda Gerra Mundial por empresrios, lderes e engenheiros da indstria Japonesa a apresentar suas tcnicas e conhecimentos. No comeo de 1950 seus mtodos estatsticos de controle estatstico de qualidade foram institudos no Japo. Deming estimou que seriam necessrios 5 anos para que a percepo mundial com relao ao paradigma de que o Japo produz produtos baratos e imitaes inferiores para um produtor de produtos inovadores e de qualidade. Eles atingiram a meta em 4 anos.
Copyright 2005 Reifschneider Informtica

Histria (quando surgiu)

(r)eifschneider
{informtica}

Joseph M. Juran nasceu em dezembro de 1904 na Romnia, iniciou seus trabalhos na rea da qualidade em 1924, no departamento de Engenharia de Inspeo da Western Eletric, que empregava mais de 40 mil trabalhadores na montagem de rels. Nesta empresa Juran conheceu a equipe de trabalho coordenada por Walter Shewart e integrada por Edwards Deming, Elton Mayo e Levenforth. Juran foi o primeiro profissional a utilizar o grfico de Shewart, que uma tcnica empregada no Controle Estatstico do Processo
Copyright 2005 Reifschneider Informtica

O que qualidade?

(r)eifschneider
{informtica}

Juran definiu qualidade como sendo: Adequao ao uso do ponto de vista do cliente. Quem define a qualidade o cliente!!! O que qualidade na viso do cliente? So os fatores ganhadores do pedido Qualificadores

Copyright 2005 Reifschneider Informtica

O que qualidade?

(r)eifschneider
{informtica}

So os fatores ganhadores do pedido So os fatores que iro fazer com que o cliente opte pelo seu produto. Qualificadores So as caractersticas mnimas que o seu produto dever possuir para ser competitivo no mercado. Exemplo: Indstria automobilstica.

Copyright 2005 Reifschneider Informtica

Por que a busca pela Qualidade?


Sobrevivncia; Competitividade; Padronizao das atividades; Reduo do desperdcio; Melhoria do ambiente de trabalho; Melhoria das relaes de trabalho; Controle de Qualidade; Superar as expectativas do cliente.

(r)eifschneider
{informtica}

TV 10 anos de garantia. Isto Mkt ou QA - Garantia de Qualidade?


Copyright 2005 Reifschneider Informtica

Por que a busca pela Qualidade?


Trilogia de Juran Conceito de melhoria contnua
Planejamento da Qualidade

(r)eifschneider
{informtica}

Melhoria da Qualidade

Controle da Qualidade

Copyright 2005 Reifschneider Informtica

Problemas mais comuns


(r)eifschneider
{informtica}

Teoria do germe J que (variaes de escopo no documentadas) Sndrome dos 90% (Sndrome dos 10%) Metodologia SPSP, SFQNL. Testes ECT T pronto, s falta testar! Requisitos mal definidos Prazos x Requisitos Falta de inteligncia de mercado
Copyright 2005 Reifschneider Informtica

Por que os projetos so sempre para ontem?

10

Situaes Vividas
Controle de despesas de RH. Projeto de Telefonia. Atividade Curta / Projeto Sistema de Confiabilidade

(r)eifschneider
{informtica}

Copyright 2005 Reifschneider Informtica

11

Situaes Vividas

(r)eifschneider
{informtica}

Controle de despesas A empresa j havia implantado Qualidade Total. Na poca no existia a preocupao com qualidade nos projetos da rea de TI, na verdade o projeto no chegou a rea de TI e sim a linha de produo. Os testes para liberar uma aplicao para entrar em produo resumiam-se nos testes realizados pelo coordenador de informtica. Resultado 4 dias corridos com todos os sistemas de RH indisponveis e 8 para restaurao completa.

Copyright 2005 Reifschneider Informtica

12

Situaes Vividas

(r)eifschneider
{informtica}

Projeto de Telefonia Empresa possua metodologia, padres, documentao, etc. Projeto com durao prevista para 1 ano. Levou quase 2 anos para concluso. Quais foram os problemas? Na equipe integrante do projeto somente 5% dos profissionais conheciam a metodologia, documentao, padres, etc. Teoria do germe / J que. Em seis meses de projeto o descontrole era total. SPSP (SFQNL) e ECT.
Copyright 2005 Reifschneider Informtica

13

Situaes Vividas

(r)eifschneider
{informtica}

Atividade Curta / Projeto Inicialmente previsto pela rea solicitante como uma atividade simples com no mximo 40 h/h. Aps avaliao da equipe de qualidade, a atividade foi rejeitada por estar com um escopo muito nebuloso. Analista de Negcios refez os levantamentos junto a rea e aps a avaliao da equipe de qualidade foi aberto um projeto e no mais uma atividade. Esforo estimado de 700 h/h. O projeto comeou e no decorrer do projeto identificamos um aumento no escopo do projeto. Uma nova avaliao foi realizada. O projeto foi cancelado uma vez que o escopo mudou completamente.
Copyright 2005 Reifschneider Informtica

14

Situaes Vividas

(r)eifschneider
{informtica}

Um novo projeto foi aberto, o levantamento das necessidades foi refeito pelo Analista de Negcios. Uma nova estimativa foi calculada e o esforo do projeto ficou em 3.500 h/h.

Viso Inicial

2 Avaliao

Final

Copyright 2005 Reifschneider Informtica

15

Situaes Vividas

(r)eifschneider
{informtica}

Sistema de confiabilidade Dividido em 3 fases 1 fase com 5 meses de durao atraso de 5 dias 2 e 3 fases juntas com 1 ano de durao Atraso de 4 meses (no desenvolvimento); Aplicao foi feita, porm a rea solicitante no realizou os testes. Ficou 1 ano sem testar. Atraso total > 1 ano e 6 meses.

Copyright 2005 Reifschneider Informtica

16

Casos reais de projetos realizados

(r)eifschneider
{informtica}

Quando a NASA comeou a enviar astronautas para o espao, descobriram que as canetas no funcionavam em gravidade zero. Para resolver este problema os cientistas da NASA gastaram uma dcada e US$12 milhes para desenvolver uma caneta que escrevia em gravidade zero, em qualquer posio, dentro dgua, em qualquer superfcie (inclusive vidro) em temperaturas que podem variar de abaixo de zero at 300 C. Os Russos resolveram o mesmo problema usando um lpis.

Copyright 2005 Reifschneider Informtica

17

Casos reais de projetos realizados

(r)eifschneider
{informtica}

Copyright 2005 Reifschneider Informtica

18

Casos reais de projetos realizados

(r)eifschneider
{informtica}

Site de e-comerce que s funciona se o navegador for IE; Microsoft Map Point distncia entre duas cidades de pases vizinhos (europa) era 2.800 Km; COMAIR todos os vos cancelados no dia 24 de dezembro; Inscrio digital para evento IBM Rational 2005; Olimpadas de Atlanta (IBM) transmisso simultnea dos jogos pela internet.

Copyright 2005 Reifschneider Informtica

19

O que importante?

(r)eifschneider
{informtica}

Um projeto deve ser feito/aprovado quando agregar valor para a empresa. Fazer certo o projeto errado? Fazer errado o projeto certo? Ideal: Fazer certo o projeto certo! Muito cuidado com os requisitos!
Copyright 2005 Reifschneider Informtica

20

Requisitos

(r)eifschneider
{informtica}

Segundo Standish Groups CHAOS entre 1994 e 1997 a contribuio mais significativa para a falha dos projetos era relativo aos requisitos. Dezembro 1997 - Computer Industry Daily realizou uma pesquisa com 500 gerentes de TI na Inglaterra e nos Estados Unidos e reportou que 76% destes executivos j haviam experimentado o completo fracasso de um projeto e que a causa mais freqente para a falha do projeto foi mudana de requisitos do usurio.

Copyright 2005 Reifschneider Informtica

21

Requisitos

(r)eifschneider
{informtica}

Estudos revelam que a fonte dos principais problemas est no Gerenciamento de Requisitos. Agsoto/96 Requisite Inc. Falta de controle das mudanas 71% Dificuldade de escrita 70% Caractersticas arrepiantes 67% Desorganizao 54% 2004 Jeff Bezos,CEO,Amazon.com The rate of change is accelerating: there is more change per unit of time than there was five years ago.
Copyright 2005 Reifschneider Informtica

22

Requisitos

(r)eifschneider
{informtica}

O domnio sobre o negcio fundamental para que os requisitos estejam de acordo com as necessidades dos usurios. Os requisitos definem a qualidade do produto! 30% dos defeitos do software 70% dos custos de retrabalho 30 a 40% do oramento do projeto (IBM Rational Software)

Copyright 2005 Reifschneider Informtica

23

Requisitos de Qualidade

(r)eifschneider
{informtica}

Qual a viso do cliente dos requisitos de qualidade? Qualidade da Operao Qualidade do Projeto Qualidade do Produto O desenvolvimento de um produto deve levar em considerao vrias reas dentro da empresa, o que geralmente no ocorre. Exemplo: Help Desk da Serena recebe cerca de 6 milhes de chamados sobre dvidas relativas aos termos de aceite da licena do produto (custo de cada ligao de US$ 200).
Copyright 2005 Reifschneider Informtica

24

Estudo MCT

(r)eifschneider
{informtica}

Ministrio da Cincia e Tecnologia Estudo denominado: A indstria de Software no Brasil, elaborado pela Softex em parceria com o Masachusetts Institute of Tecnology (MIT), em 2002, comparando-se o mercado do Brasil, da China e da ndia, a indstria brasileira de TI est pronta para competir com seus grandes concorrentes internacionais. Entre os trs pases estudados, o Brasil tem o maior mercado interno de software, da ordem de US$ 7,7 bilhes, mas exporta apenas 1,5% desse total, em produtos e servios, o que contrasta profundamente com a ndia, cujas exportaes superam 70% de seu mercado total, de US$ 8,2 bilhes, basicamente sob a forma de servios (MCT, 2003b).
Copyright 2005 Reifschneider Informtica

25

Realidade atual

(r)eifschneider
{informtica}

As empresas de desenvolvimento de software j esto em sua grande maioria estruturadas para realizar projetos com controle de qualidade. Avaliei vrios fornecedores (Sul, Sudeste e Nordeste) 30% certificados e o restante est buscando a certificao CMM/CMMI. Qualidade faz parte da realidade das empresas de desenvolvimento de software. Visitei 5 empresas cuja atividade fim no desenv. de software. Somente uma possui certificao CMM, as demais esto preocupadas com o a busca pela qualidade no desenvolvimento interno, porm sem a preocupao com a certificao.
Copyright 2005 Reifschneider Informtica

26

Realidade atual

(r)eifschneider
{informtica}

A maioria das empresas cuja atividade fim no desenvolvimento de software ainda esto se organizando com relao a questo de qualidade para o desenvolvimento interno de software; Seus fornecedores geralmente possuem algum certificado de qualidade; rgos do Governo j esto bem organizadas com relao a garantia de qualidade, padres, mtricas, etc. DataPrevRJ, Petrobras, Serpro.

Copyright 2005 Reifschneider Informtica

27

Implantao de QA
A mudana tem que vir de cima;

(r)eifschneider
{informtica}

Criar/elaborar o portflio de desenvolvimento do produto; Definir processos para atender a demanda, padres a serem utilizados, metodologia, documentao, etc. Organizar a Carteira de Projetos (carga e capacidade da equipe); Projeto deve ser executado/aprovado quando ele agregar valor para a empresa. Um projeto tem que estar apoiado nos Objetivos Estratgicos da empresa.
Copyright 2005 Reifschneider Informtica

28

Implantao de QA

(r)eifschneider
{informtica}

Situao da rea de TI era CAOS total Durante 2 anos alguns profissionais da empresa tentaram estabelecer e implantar uma metodologia, documentao, padres, etc. 1 passo Iniciativa da empresa em implantar Gerenciamento de Qualidade; 2 passo Criao do Grupo de Qualidade (definio dos processos, documentos, padres, metodologia, etc.). Definies de como as atividades deveriam ocorrer. 3 passo Criao do Escritrio de Projetos para ter conhecimento sobre a Carteira de projetos;
Copyright 2005 Reifschneider Informtica

29

Implantao de QA

(r)eifschneider
{informtica}

4 passo Divulgao dos trabalhos do Grupo de Qualidade e do Escritrio de Projetos; 5passo Treinamento dos profissionais de TI; 6passo Criao do Grupo de Testes. 7 passo Planejamento, controle e melhoria da qualidade.

Copyright 2005 Reifschneider Informtica

30

Implantao de QA

(r)eifschneider
{informtica}

FLEXVEL, REUTILIZVEL, GERENCIVEL, MENSURVEL

PROCESSO DE SOFTWARE

Aprendizado contnuo

Projeto 1

Projeto 2
MTRICAS

...

Projeto N

Copyright 2005 Reifschneider Informtica

31

(r)eifschneider
{informtica}

Obrigado!
Rogrio R. R. Coelho contato@rogeriocoelho.com.br

Copyright 2005 Reifschneider Informtica

32