qualidade de software - uma visão de desenvolvedor

37

Upload: paulo-moura

Post on 18-Dec-2014

787 views

Category:

Technology


6 download

DESCRIPTION

 

TRANSCRIPT

Page 1: Qualidade de Software - Uma visão de desenvolvedor
Page 2: Qualidade de Software - Uma visão de desenvolvedor

Gestão da Qualidade

Qualidade TotalQualidade Total

Page 3: Qualidade de Software - Uma visão de desenvolvedor

O que é um Software de O que é um Software de Qualidade?Qualidade?

Page 4: Qualidade de Software - Uma visão de desenvolvedor

Para o Cliente:Para o Cliente:Atende suas expectativas?

É funcional?

Foi entregue no prazo?

Layout agradável e usável? (Bunitinhu)

Page 5: Qualidade de Software - Uma visão de desenvolvedor

Para o seu Para o seu Chefe:Chefe:Atende suas expectativas?

É funcional?

Foi entregue no prazo?

Layout agradável e usável? (Bunitinhu)

Page 6: Qualidade de Software - Uma visão de desenvolvedor

E para mim?

Page 7: Qualidade de Software - Uma visão de desenvolvedor

Clean Clean CodeCode

Page 8: Qualidade de Software - Uma visão de desenvolvedor

Mas código importa?Mas código importa?

Page 9: Qualidade de Software - Uma visão de desenvolvedor

O perigo está invisívelO perigo está invisível

Page 10: Qualidade de Software - Uma visão de desenvolvedor

Como desqualificar o código?

Page 11: Qualidade de Software - Uma visão de desenvolvedor
Page 12: Qualidade de Software - Uma visão de desenvolvedor

Arquitetura capengaArquitetura capenga

Page 13: Qualidade de Software - Uma visão de desenvolvedor

Ego

Page 14: Qualidade de Software - Uma visão de desenvolvedor

Código legado macarrão

Page 15: Qualidade de Software - Uma visão de desenvolvedor

Metodologias defasadasMetodologias defasadas

Page 16: Qualidade de Software - Uma visão de desenvolvedor

http://gohorseprocess.files.wordpress.com/2010/06/am.jpg

Page 17: Qualidade de Software - Uma visão de desenvolvedor

http://gohorseprocess.files.wordpress.com/2010/06/xghm.jpg

Page 18: Qualidade de Software - Uma visão de desenvolvedor

Comando-ControleComando-Controle

Page 19: Qualidade de Software - Uma visão de desenvolvedor

Débito técnico

Page 20: Qualidade de Software - Uma visão de desenvolvedor

É preciso rever seus valores profissionais?

Page 21: Qualidade de Software - Uma visão de desenvolvedor
Page 22: Qualidade de Software - Uma visão de desenvolvedor
Page 23: Qualidade de Software - Uma visão de desenvolvedor
Page 24: Qualidade de Software - Uma visão de desenvolvedor

Nem tudo está perdidoNem tudo está perdido

Page 25: Qualidade de Software - Uma visão de desenvolvedor

Os princípios 5SOs princípios 5S

Seiri - organização

Seiton - arrumaçãoSeiso - limpezaSeiketsu - padronização

Shutsuke - autodisciplina

Page 26: Qualidade de Software - Uma visão de desenvolvedor
Page 27: Qualidade de Software - Uma visão de desenvolvedor

Aprendizado ContínuoAprendizado Contínuo

Page 28: Qualidade de Software - Uma visão de desenvolvedor

Programar Orientado a Objetos.Programar Orientado a Objetos. Não Orientado a Dejetos.Não Orientado a Dejetos.

http://revistavirtus.files.wordpress.com/2009/04/trash-killer.jpg

Page 29: Qualidade de Software - Uma visão de desenvolvedor

Padrões de projetoPadrões de projeto

Page 30: Qualidade de Software - Uma visão de desenvolvedor

TDDTDD

Page 31: Qualidade de Software - Uma visão de desenvolvedor

Pair ProgramingPair Programing

Page 32: Qualidade de Software - Uma visão de desenvolvedor

Integração ContínuaIntegração Contínua

Page 33: Qualidade de Software - Uma visão de desenvolvedor

RefactoringRefactoring

Page 34: Qualidade de Software - Uma visão de desenvolvedor

CompromissoCompromisso

Page 35: Qualidade de Software - Uma visão de desenvolvedor

ColaboraçãoColaboração

Page 36: Qualidade de Software - Uma visão de desenvolvedor
Page 37: Qualidade de Software - Uma visão de desenvolvedor

Obrigado!Obrigado!

http://twitter.com/paulociecomp

http://br.linkedin.com/in/paulociecomp

http://studiosecret.com.br/blog/