Esta apresentação é protegida por uma licença creative commons. para saber quais são seus...

61

Transcript of Esta apresentação é protegida por uma licença creative commons. para saber quais são seus...

Page 1: Esta apresentação é protegida por uma licença creative commons. para saber quais são seus atributos, clique no link abaixo.
Page 2: Esta apresentação é protegida por uma licença creative commons. para saber quais são seus atributos, clique no link abaixo.

Esta apresentação é protegida por uma licença

creative commons.para saber

quais são seus atributos, clique no link abaixo.

Page 3: Esta apresentação é protegida por uma licença creative commons. para saber quais são seus atributos, clique no link abaixo.

qualidade talvez seja...

Page 4: Esta apresentação é protegida por uma licença creative commons. para saber quais são seus atributos, clique no link abaixo.
Page 5: Esta apresentação é protegida por uma licença creative commons. para saber quais são seus atributos, clique no link abaixo.
Page 6: Esta apresentação é protegida por uma licença creative commons. para saber quais são seus atributos, clique no link abaixo.
Page 7: Esta apresentação é protegida por uma licença creative commons. para saber quais são seus atributos, clique no link abaixo.

perto dali...

Page 8: Esta apresentação é protegida por uma licença creative commons. para saber quais são seus atributos, clique no link abaixo.

genesis...em 1968, especialistas se reúnem em Garmisch, para discutir

problemas de desenvolvimento de software

http://homepages.cs.ncl.ac.uk/brian.randell/NATO/index.html

Page 9: Esta apresentação é protegida por uma licença creative commons. para saber quais são seus atributos, clique no link abaixo.

mcilroy:

nem bela,

tampouco

adormecid

a

Page 10: Esta apresentação é protegida por uma licença creative commons. para saber quais são seus atributos, clique no link abaixo.

problemas “da época”–Produtos de Software

•de baixa qualidade e

•sem atender requisitos e

–Projetos realizados acima

•do orcamento e do

•tempo previsto e

•vez por outra ingerenciaveis

problemas do passado?

Page 11: Esta apresentação é protegida por uma licença creative commons. para saber quais são seus atributos, clique no link abaixo.

qual era a preocupação?

Page 12: Esta apresentação é protegida por uma licença creative commons. para saber quais são seus atributos, clique no link abaixo.

quanto melhoramos?Chaos Report

16%

27%

26%

28%

26%

29%

31%

40%

28%

23%

28%

18%

53%

33%

46%

49%

46%

53%

0% 20% 40% 60% 80% 100%

1994

1996

1998

2000

2002

2004

Succeeded

Failed

Challenged

Page 13: Esta apresentação é protegida por uma licença creative commons. para saber quais são seus atributos, clique no link abaixo.

50.000+ projetos...

Page 14: Esta apresentação é protegida por uma licença creative commons. para saber quais são seus atributos, clique no link abaixo.

porque projetos falham?

The User's View of Why IT Projects Fail, David Flint, Gartner Group

Page 15: Esta apresentação é protegida por uma licença creative commons. para saber quais são seus atributos, clique no link abaixo.

domínios de fracasso...

Page 16: Esta apresentação é protegida por uma licença creative commons. para saber quais são seus atributos, clique no link abaixo.

deu errado: quem acha o quê?

Page 17: Esta apresentação é protegida por uma licença creative commons. para saber quais são seus atributos, clique no link abaixo.

MAS... será que há uma

Receita do Sucesso?

Page 18: Esta apresentação é protegida por uma licença creative commons. para saber quais são seus atributos, clique no link abaixo.

QUALIDADE• o que é isso mesmo?

– Six-Sigma, TQM, ISO...

• e em Software?

– CMM, CMMi, ISO...

• e... funcionam mesmo?

• e... a que custo?

Page 19: Esta apresentação é protegida por uma licença creative commons. para saber quais são seus atributos, clique no link abaixo.

custo e preço:

critério de qualidade É MERCADO

Windows XP com 50.000 defeitos:

1d/KLOC $50...

Windows XP com 50 defeitos:

1d/MLOC $50.000?...

Page 20: Esta apresentação é protegida por uma licença creative commons. para saber quais são seus atributos, clique no link abaixo.

o que as empresas [de software, inclusive] querem?

• qualidade?

– NÃO...

• querem SOBREVIVER

– e para sobreviver é preciso

ser COMPETITIVO

Page 21: Esta apresentação é protegida por uma licença creative commons. para saber quais são seus atributos, clique no link abaixo.

sobrevivência em ferrovias

Page 22: Esta apresentação é protegida por uma licença creative commons. para saber quais são seus atributos, clique no link abaixo.

informática em saúde: hci100

Page 23: Esta apresentação é protegida por uma licença creative commons. para saber quais são seus atributos, clique no link abaixo.

– Descobrir • o que os clientes vão comprar

– Produzir com mais• produtividade e• qualidade e menos• custos

do que a competição e...– Vender

• com margens razoáveis

uma receita para competitividade

Page 24: Esta apresentação é protegida por uma licença creative commons. para saber quais são seus atributos, clique no link abaixo.

como produzir mais rápido?

– Agilidade na produção

Melhorar Produtividade

– Minimizar erros (Não ter que refazer)

Melhorar Qualidade de

Processo

Page 25: Esta apresentação é protegida por uma licença creative commons. para saber quais são seus atributos, clique no link abaixo.

como produzir com custo mais baixo?

– Produzir mais com menos

(Produtividade = Saídas/Entradas)

Melhorar Produtividade

– Não cometer erros

(que implicam em retrabalho)

Melhorar Qualidade de

Processo

Page 26: Esta apresentação é protegida por uma licença creative commons. para saber quais são seus atributos, clique no link abaixo.

como produzir com mais qualidade do que os outros?

– Investimento {alto} na prevenção de erros (Melhorar Qualidade)

– Melhorar a produtividade na execução destas

técnicas é essencial

O QUE PODE CUSTAR MUITO CARO...

Page 27: Esta apresentação é protegida por uma licença creative commons. para saber quais são seus atributos, clique no link abaixo.

...e vender com margens razoáveis?

mas, se você a fizer./tiver... será por

Produtividade• Diminuindo custo de produçãoQualidade• Reconhecida e divulgada no mercado

o MERCADO pode estar FAZENDO a margem

Page 28: Esta apresentação é protegida por uma licença creative commons. para saber quais são seus atributos, clique no link abaixo.
Page 29: Esta apresentação é protegida por uma licença creative commons. para saber quais são seus atributos, clique no link abaixo.

• ...e os dois ao mesmo tempo

• esquecer um deles– perigoso!

– pode levar ao falso sentimento de ser mais competitivo!

Ou seja, ser mais competitivo exige

Melhoria de Qualidade e Produtividade

Page 30: Esta apresentação é protegida por uma licença creative commons. para saber quais são seus atributos, clique no link abaixo.

Qualidade

Produtividade

Tempo

Qualidade

Produtividade

Tempo

...strong due diligence is recommended when evaluating the application of the highest levels of CMM to every project. There is a cost vs. productivity balance that needs to be assessed to ensure that the right decision is made in each specific context...Gartner Research: Weigh Costs vs. Productivity When Pursuing CMM Initiatives

Partha Iyengar, Steve Bittinger, Matthew Hotle

Page 31: Esta apresentação é protegida por uma licença creative commons. para saber quais são seus atributos, clique no link abaixo.

produtividade & qualidade deus e o diabo na terra do software

• bem e mal• yin & yang• logo:

– não podemos ver uma sem ver a outra

– uma é responsável pela vida da outra

– paradoxalmente, ao mesmo tempo em que parecem antagônicos, um fortalece a existência do outro

Page 32: Esta apresentação é protegida por uma licença creative commons. para saber quais são seus atributos, clique no link abaixo.

o LEGO não está montado

• Qualidade do processo• Qualidade do produto• Eficiência na produção (?)• Eficiência nas Vendas (?)

Page 33: Esta apresentação é protegida por uma licença creative commons. para saber quais são seus atributos, clique no link abaixo.

Qualidade e Produtividade devem ser tratadas em múltiplas dimensões

–Humanas–Organizacionais–Técnicas–Econômicas–...

Page 34: Esta apresentação é protegida por uma licença creative commons. para saber quais são seus atributos, clique no link abaixo.

lockheed martin: kaizen...

Page 35: Esta apresentação é protegida por uma licença creative commons. para saber quais são seus atributos, clique no link abaixo.

porque não se melhorou significativamente a capacidade de produzir software nestes 40 anos?

• talvez a engenharia de software tenha se voltado para apenas um dos lados da dicotomia QP e...

• ...ações ...teorias, métodos, modelos, ambientes e ferramentas visavam desenvolvimento de software mais...

PREVISÍVEL!

Page 36: Esta apresentação é protegida por uma licença creative commons. para saber quais são seus atributos, clique no link abaixo.

por que?“Um dos objetivos

básicos da Engenharia de Software é

transformar a criação de sistemas software realizada de maneira

artística, indisciplinada e pouco entendível para uma forma devidamente

controlada, quantificada e previsível.”

Page 37: Esta apresentação é protegida por uma licença creative commons. para saber quais são seus atributos, clique no link abaixo.

não sabemos muito sobre performance... nem se melhoramos... depois de 40 anos...

estado da arte e pratica de produtividade e qualidade

tem que evoluir muito...

Chaos Report 2001

Dentre os projetos de sucesso....

Page 38: Esta apresentação é protegida por uma licença creative commons. para saber quais são seus atributos, clique no link abaixo.

mas sabemos, sim...

Page 39: Esta apresentação é protegida por uma licença creative commons. para saber quais são seus atributos, clique no link abaixo.

e...• tratar as questões de Q&P de software

tecnicamente ou através de ações pontuais não leva a ganhos significativos:– é preciso investigar as INSTITUIÇÕES– ...e ORGANIZAÇÕES– ...e pensar fora da caixa, em termos de

economia, sociologia, recursos humanos, administração...

• porque o PROBLEMA vai ficar AINDA MAIS COMPLEXO...

Page 40: Esta apresentação é protegida por uma licença creative commons. para saber quais são seus atributos, clique no link abaixo.

forbes: cinco ROBOTS que

mudarão sua vida

Page 41: Esta apresentação é protegida por uma licença creative commons. para saber quais são seus atributos, clique no link abaixo.

boston dynamics: big dog

Page 42: Esta apresentação é protegida por uma licença creative commons. para saber quais são seus atributos, clique no link abaixo.

boston dynamics: big dog

Page 43: Esta apresentação é protegida por uma licença creative commons. para saber quais são seus atributos, clique no link abaixo.

vstone: f-player

Page 44: Esta apresentação é protegida por uma licença creative commons. para saber quais são seus atributos, clique no link abaixo.

f-player... well... playing!

Page 45: Esta apresentação é protegida por uma licença creative commons. para saber quais são seus atributos, clique no link abaixo.
Page 46: Esta apresentação é protegida por uma licença creative commons. para saber quais são seus atributos, clique no link abaixo.

intuitive surgical da vinci: robot

Page 47: Esta apresentação é protegida por uma licença creative commons. para saber quais são seus atributos, clique no link abaixo.

intuitive surgical da vinci:

console

Page 48: Esta apresentação é protegida por uma licença creative commons. para saber quais são seus atributos, clique no link abaixo.

intuitive surgical da vinci: OR

Page 49: Esta apresentação é protegida por uma licença creative commons. para saber quais são seus atributos, clique no link abaixo.

visão

Page 50: Esta apresentação é protegida por uma licença creative commons. para saber quais são seus atributos, clique no link abaixo.

t52 support dragon

Page 51: Esta apresentação é protegida por uma licença creative commons. para saber quais são seus atributos, clique no link abaixo.

t52 support dragon

Page 52: Esta apresentação é protegida por uma licença creative commons. para saber quais são seus atributos, clique no link abaixo.

arm: nicolelis @ duke

Page 53: Esta apresentação é protegida por uma licença creative commons. para saber quais são seus atributos, clique no link abaixo.

mckesson robot rx: pharmacy

Page 54: Esta apresentação é protegida por uma licença creative commons. para saber quais são seus atributos, clique no link abaixo.

caso... geral: r. glass on QUALITY

• Quality is a number of

attributes.

–Portability, reliability,

efficiency, usability, testability,

understandability, and

modifiability.

Page 55: Esta apresentação é protegida por uma licença creative commons. para saber quais são seus atributos, clique no link abaixo.

r. glass: qualidade e gente!

• The most important factor in software work is the quality of the programmers.

• The best programmers are up to 28 times better than the worst programmers.

• Adding people to a late project makes it later.

• The working environment has a profound impact on productivity and quality.

Page 56: Esta apresentação é protegida por uma licença creative commons. para saber quais são seus atributos, clique no link abaixo.

há algum conjunto de REGRAS

GERAIS?

Page 57: Esta apresentação é protegida por uma licença creative commons. para saber quais são seus atributos, clique no link abaixo.

10 mandamentos da qualidade

para organizações competitivas

Page 58: Esta apresentação é protegida por uma licença creative commons. para saber quais são seus atributos, clique no link abaixo.

I. Amarás as pessoas acima de todas as

coisas.

II. Guardarás o Suporte Executivo próximo a ti.

III. Gerenciarás teus projetos.

IV. Não aumentarás escopo em vão.

V. Manterás a clareza dos objetivos.

Page 59: Esta apresentação é protegida por uma licença creative commons. para saber quais são seus atributos, clique no link abaixo.

VI. Manterás o cliente envolvido.

VII. Não sacrificarás produtividade em

função de qualidade, nem o contrário.

VIII.Reusarás. Tudo o que for possível.

IX. Honrarás prazo e custo.

X. Não entregarás menos (nem mais) do

que foi contratado pelo cliente.

Page 60: Esta apresentação é protegida por uma licença creative commons. para saber quais são seus atributos, clique no link abaixo.

1. Amarás as pessoas acima de todas as coisas.

2. Guardarás o Suporte Executivo próximo a ti.

3. Gerenciarás teus projetos.4. Não aumentarás escopo em vão.5. Manterás a clareza dos objetivos. 6. Manterás o cliente envolvido.7. Não sacrificarás produtividade em função de

qualidade, nem o contrário.8. Reusarás. Tudo o que for possível.9. Honrarás prazo e custo.10.Não entregarás menos (nem mais) do que foi

contratado pelo cliente.

Page 61: Esta apresentação é protegida por uma licença creative commons. para saber quais são seus atributos, clique no link abaixo.