Esta apresentação é protegida por uma licença creative commons. para saber quais são seus atributos, clique no link abaixo.
qualidade talvez seja...
perto dali...
genesis... em 1968, especialistas se reúnem em Garmisch, para discutir problemas de desenvolvimento de software
mcilroy: nem bela, tampouco adormecida
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?
qual era a preocupação?
quanto melhoramos?
projetos...
porque projetos falham? The User's View of Why IT Projects Fail, David Flint, Gartner Group
domínios de fracasso...
deu errado: quem acha o quê?
MAS... será que há uma Receita do Sucesso ?
QUALIDADE o que é isso mesmo? – Six-Sigma, TQM, ISO... e em Software? – CMM, CMMi, ISO... e... funcionam mesmo? e... a que custo?
custo e preço: critério de qualidade É MERCADO Windows XP com defeitos: 1d/KLOC $50... Windows XP com 50 defeitos: 1d/MLOC $50.000?...
o que as empresas [de software, inclusive] querem? qualidade? –NÃO... querem SOBREVIVER –e para sobreviver é preciso ser COMPETITIVO
sobrevivência em ferrovias
informática em saúde: hci100
–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
como produzir mais rápido? –Agilidade na produção Melhorar Produtividade –Minimizar erros (Não ter que refazer) Melhorar Qualidade de Processo
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
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...
...e vender com margens razoáveis? mas, se voc ê a fizer./tiver... ser á por Produtividade Diminuindo custo de produ çã o Qualidade Reconhecida e divulgada no mercado o MERCADO pode estar FAZENDO a margem
...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
...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
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
o LEGO não está montado Qualidade do processo Qualidade do produto Eficiência na produção (?) Eficiência nas Vendas (?)
Qualidade e Produtividade devem ser tratadas em múltiplas dimensões – Humanas – Organizacionais – Técnicas – Econômicas –...
lockheed martin: kaizen...
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!
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.
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....
mas sabemos, sim...
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...
forbes: cinco ROBOTS que mudarão sua vida
boston dynamics: big dog
vstone: f-player
f-player... well... playing!
intuitive surgical da vinci: robot
intuitive surgical da vinci: console
intuitive surgical da vinci: OR
visão
t52 support dragon
arm: duke
mckesson robot rx: pharmacy
caso... geral: r. glass on QUALITY Quality is a number of attributes. –Portability, reliability, efficiency, usability, testability, understandability, and modifiability.
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.
h á algum conjunto de REGRAS GERAIS ?
10 mandamentos da qualidade para organiza çõ es competitivas
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.
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.
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.