SlideShare une entreprise Scribd logo
1  sur  37
 
Gestão da Qualidade Qualidade Total
O que é um Software de Qualidade?
Para o Cliente: Atende suas expectativas? É funcional? Foi entregue no prazo? Layout agradável e usável? (Bunitinhu)
Para o seu Chefe: Atende suas expectativas? É funcional? Foi entregue no prazo? Layout agradável e usável? (Bunitinhu)
E para mim?
Clean Code
Mas código importa?
O perigo está invisível
Como desqualificar o código?
 
Arquitetura capenga
Ego
Código legado macarrão
Metodologias defasadas
http://gohorseprocess.files.wordpress.com/2010/06/am.jpg
http://gohorseprocess.files.wordpress.com/2010/06/xghm.jpg
Comando-Controle
Débito técnico
É preciso rever seus valores profissionais?
 
 
 
Nem tudo está perdido
Os princípios 5S Seiri - organização Seiton - arrumação Seiso - limpeza Seiketsu - padronização Shutsuke - autodisciplina
 
Aprendizado Contínuo
Programar Orientado a Objetos. Não Orientado a Dejetos. http://revistavirtus.files.wordpress.com/2009/04/trash-killer.jpg
Padrões de projeto
TDD
Pair Programing
Integração Contínua
Refactoring
Compromisso
Colaboração
 
Obrigado! http://twitter.com/paulociecomp http://br.linkedin.com/in/paulociecomp http://studiosecret.com.br/blog/

Contenu connexe

Tendances

Engenharia de Software
Engenharia de SoftwareEngenharia de Software
Engenharia de SoftwareAline Werner
 
O que é um Processo Ágil? | BRUNO FERNANDES CHIMIESKI
O que é um Processo Ágil? | BRUNO FERNANDES CHIMIESKIO que é um Processo Ágil? | BRUNO FERNANDES CHIMIESKI
O que é um Processo Ágil? | BRUNO FERNANDES CHIMIESKIBruno Fernandes Chimieski
 
Agilidade NÃO é para desenvolvedores! - Agile Brazil 2018
Agilidade NÃO é para desenvolvedores! - Agile Brazil 2018Agilidade NÃO é para desenvolvedores! - Agile Brazil 2018
Agilidade NÃO é para desenvolvedores! - Agile Brazil 2018Wagner Mendes Voltz Fusca
 
Palestra papel do desenvolvedor no sucesso da empresa
Palestra papel do desenvolvedor no sucesso da empresaPalestra papel do desenvolvedor no sucesso da empresa
Palestra papel do desenvolvedor no sucesso da empresaHenrique Nunes Bez Fontana
 
Desenvolvendo com qualidade em ambientes caóticos
Desenvolvendo com qualidade em ambientes caóticosDesenvolvendo com qualidade em ambientes caóticos
Desenvolvendo com qualidade em ambientes caóticosGuilherme Cardoso
 
Incluindo Testes de Performance em ambientes de Integração Contínua
Incluindo Testes de Performance em ambientes de Integração ContínuaIncluindo Testes de Performance em ambientes de Integração Contínua
Incluindo Testes de Performance em ambientes de Integração ContínuaFábio C. Araújo
 
TDC2018FLN | Trilha Agile - Criando o produto certo usando Impact Mapping e t...
TDC2018FLN | Trilha Agile - Criando o produto certo usando Impact Mapping e t...TDC2018FLN | Trilha Agile - Criando o produto certo usando Impact Mapping e t...
TDC2018FLN | Trilha Agile - Criando o produto certo usando Impact Mapping e t...tdc-globalcode
 
Transformação ágil em uma grande empresa, um post-it por vez!
Transformação ágil em uma grande empresa, um post-it por vez! Transformação ágil em uma grande empresa, um post-it por vez!
Transformação ágil em uma grande empresa, um post-it por vez! Adriano Tavares
 
Previsibilidade em desenvolvimento de software
Previsibilidade em desenvolvimento de softwarePrevisibilidade em desenvolvimento de software
Previsibilidade em desenvolvimento de softwareDenis Ferrari
 
Anti-Padrões de Integração Contínua
Anti-Padrões de Integração ContínuaAnti-Padrões de Integração Contínua
Anti-Padrões de Integração ContínuaThoughtworks
 
Webinar Adoção vs Transformação Agile, dicas para dominar essa cultura
Webinar Adoção vs Transformação Agile, dicas para dominar essa culturaWebinar Adoção vs Transformação Agile, dicas para dominar essa cultura
Webinar Adoção vs Transformação Agile, dicas para dominar essa culturaMaria Angelica Castellani
 
Introdução Metodologias áGeis Para Desenvolvimento De Software
Introdução  Metodologias áGeis Para Desenvolvimento De SoftwareIntrodução  Metodologias áGeis Para Desenvolvimento De Software
Introdução Metodologias áGeis Para Desenvolvimento De SoftwareMarcos Cardoso
 
O Agile Coach pode (e muitas vezes deve) ser técnico
O Agile Coach pode (e muitas vezes deve) ser técnicoO Agile Coach pode (e muitas vezes deve) ser técnico
O Agile Coach pode (e muitas vezes deve) ser técnicoElias Nogueira
 
Como 4 Agile Coaches trabalham em uma Transformação Ágil
Como 4 Agile Coaches trabalham em uma Transformação Ágil Como 4 Agile Coaches trabalham em uma Transformação Ágil
Como 4 Agile Coaches trabalham em uma Transformação Ágil Elias Nogueira
 
T@rget trust metodologias ágeis - técnicas para gerar código de qualidade - xp
T@rget trust   metodologias ágeis - técnicas para gerar código de qualidade - xpT@rget trust   metodologias ágeis - técnicas para gerar código de qualidade - xp
T@rget trust metodologias ágeis - técnicas para gerar código de qualidade - xpTargettrust
 

Tendances (20)

Agile
AgileAgile
Agile
 
Engenharia de Software
Engenharia de SoftwareEngenharia de Software
Engenharia de Software
 
O que é um Processo Ágil? | BRUNO FERNANDES CHIMIESKI
O que é um Processo Ágil? | BRUNO FERNANDES CHIMIESKIO que é um Processo Ágil? | BRUNO FERNANDES CHIMIESKI
O que é um Processo Ágil? | BRUNO FERNANDES CHIMIESKI
 
Vantagens agil 3
Vantagens agil 3Vantagens agil 3
Vantagens agil 3
 
Agilidade NÃO é para desenvolvedores! - Agile Brazil 2018
Agilidade NÃO é para desenvolvedores! - Agile Brazil 2018Agilidade NÃO é para desenvolvedores! - Agile Brazil 2018
Agilidade NÃO é para desenvolvedores! - Agile Brazil 2018
 
Palestra papel do desenvolvedor no sucesso da empresa
Palestra papel do desenvolvedor no sucesso da empresaPalestra papel do desenvolvedor no sucesso da empresa
Palestra papel do desenvolvedor no sucesso da empresa
 
Webinar: Portfolio Agil, Mito ou Verdade?
Webinar: Portfolio Agil, Mito ou Verdade?Webinar: Portfolio Agil, Mito ou Verdade?
Webinar: Portfolio Agil, Mito ou Verdade?
 
Desenvolvendo com qualidade em ambientes caóticos
Desenvolvendo com qualidade em ambientes caóticosDesenvolvendo com qualidade em ambientes caóticos
Desenvolvendo com qualidade em ambientes caóticos
 
Incluindo Testes de Performance em ambientes de Integração Contínua
Incluindo Testes de Performance em ambientes de Integração ContínuaIncluindo Testes de Performance em ambientes de Integração Contínua
Incluindo Testes de Performance em ambientes de Integração Contínua
 
TDC2018FLN | Trilha Agile - Criando o produto certo usando Impact Mapping e t...
TDC2018FLN | Trilha Agile - Criando o produto certo usando Impact Mapping e t...TDC2018FLN | Trilha Agile - Criando o produto certo usando Impact Mapping e t...
TDC2018FLN | Trilha Agile - Criando o produto certo usando Impact Mapping e t...
 
Transformação ágil em uma grande empresa, um post-it por vez!
Transformação ágil em uma grande empresa, um post-it por vez! Transformação ágil em uma grande empresa, um post-it por vez!
Transformação ágil em uma grande empresa, um post-it por vez!
 
Agile explicacao 18
Agile explicacao 18Agile explicacao 18
Agile explicacao 18
 
Previsibilidade em desenvolvimento de software
Previsibilidade em desenvolvimento de softwarePrevisibilidade em desenvolvimento de software
Previsibilidade em desenvolvimento de software
 
Anti-Padrões de Integração Contínua
Anti-Padrões de Integração ContínuaAnti-Padrões de Integração Contínua
Anti-Padrões de Integração Contínua
 
Webinar Adoção vs Transformação Agile, dicas para dominar essa cultura
Webinar Adoção vs Transformação Agile, dicas para dominar essa culturaWebinar Adoção vs Transformação Agile, dicas para dominar essa cultura
Webinar Adoção vs Transformação Agile, dicas para dominar essa cultura
 
Introdução Metodologias áGeis Para Desenvolvimento De Software
Introdução  Metodologias áGeis Para Desenvolvimento De SoftwareIntrodução  Metodologias áGeis Para Desenvolvimento De Software
Introdução Metodologias áGeis Para Desenvolvimento De Software
 
O Agile Coach pode (e muitas vezes deve) ser técnico
O Agile Coach pode (e muitas vezes deve) ser técnicoO Agile Coach pode (e muitas vezes deve) ser técnico
O Agile Coach pode (e muitas vezes deve) ser técnico
 
DevOps - Agile Trends 2018
DevOps - Agile Trends 2018DevOps - Agile Trends 2018
DevOps - Agile Trends 2018
 
Como 4 Agile Coaches trabalham em uma Transformação Ágil
Como 4 Agile Coaches trabalham em uma Transformação Ágil Como 4 Agile Coaches trabalham em uma Transformação Ágil
Como 4 Agile Coaches trabalham em uma Transformação Ágil
 
T@rget trust metodologias ágeis - técnicas para gerar código de qualidade - xp
T@rget trust   metodologias ágeis - técnicas para gerar código de qualidade - xpT@rget trust   metodologias ágeis - técnicas para gerar código de qualidade - xp
T@rget trust metodologias ágeis - técnicas para gerar código de qualidade - xp
 

Similaire à Qualidade de Software - Uma visão de desenvolvedor

XP - Extreme Programming
XP - Extreme ProgrammingXP - Extreme Programming
XP - Extreme ProgrammingRodrigo Branas
 
Métodos Ágeis para Desenvolvimento de Software Livre
Métodos Ágeis para Desenvolvimento de Software LivreMétodos Ágeis para Desenvolvimento de Software Livre
Métodos Ágeis para Desenvolvimento de Software LivreDionatan default
 
Aula 01-Conceitos de Qualidade
Aula 01-Conceitos de QualidadeAula 01-Conceitos de Qualidade
Aula 01-Conceitos de QualidadeCris Fidelix
 
Desenvolvimento de software de forma rápida e sem bugs - Introdução a TDD e S...
Desenvolvimento de software de forma rápida e sem bugs - Introdução a TDD e S...Desenvolvimento de software de forma rápida e sem bugs - Introdução a TDD e S...
Desenvolvimento de software de forma rápida e sem bugs - Introdução a TDD e S...Marcio Miyamoto
 
Aula 1- ENGENHARIA DE SOFTWARE
Aula 1- ENGENHARIA DE SOFTWAREAula 1- ENGENHARIA DE SOFTWARE
Aula 1- ENGENHARIA DE SOFTWAREErnesto Bedrikow
 
Porque você precisa de uma estratégia de QA e precisa disso AGORA!
Porque você precisa de uma estratégia de QA e precisa disso AGORA!Porque você precisa de uma estratégia de QA e precisa disso AGORA!
Porque você precisa de uma estratégia de QA e precisa disso AGORA!Daniel Carvalhinho
 
Senac QSS - 1) Intro
Senac QSS - 1) IntroSenac QSS - 1) Intro
Senac QSS - 1) Introlcbj
 
Utilizando metologias ágeis com VSTS: Scrum e XP, YES WE CAN! (ALM204)
Utilizando metologias ágeis com VSTS: Scrum e XP, YES WE CAN! (ALM204)Utilizando metologias ágeis com VSTS: Scrum e XP, YES WE CAN! (ALM204)
Utilizando metologias ágeis com VSTS: Scrum e XP, YES WE CAN! (ALM204)André Dias
 
Da Gestão 1.0 A Gestão 2.0
Da Gestão 1.0 A Gestão 2.0Da Gestão 1.0 A Gestão 2.0
Da Gestão 1.0 A Gestão 2.0Juan Bernabó
 
Fatores que influenciam na longevidade de um Software
Fatores que influenciam na longevidade de um SoftwareFatores que influenciam na longevidade de um Software
Fatores que influenciam na longevidade de um SoftwarePablo Dall'Oglio
 
Gerenciamento PDS
Gerenciamento PDSGerenciamento PDS
Gerenciamento PDSFatec Jales
 
Gerenciamento da Qualidade de Software 2.pptx
Gerenciamento da Qualidade de Software 2.pptxGerenciamento da Qualidade de Software 2.pptx
Gerenciamento da Qualidade de Software 2.pptxRoberto Nunes
 
Scrum para Desenvolvimento Interno e Produtos de Software
Scrum para Desenvolvimento Interno e Produtos de SoftwareScrum para Desenvolvimento Interno e Produtos de Software
Scrum para Desenvolvimento Interno e Produtos de SoftwareRodrigo Yoshima
 
BaixadaTech 2012 - Qualidade de Software
BaixadaTech 2012 - Qualidade de SoftwareBaixadaTech 2012 - Qualidade de Software
BaixadaTech 2012 - Qualidade de SoftwareAdriano Bertucci
 

Similaire à Qualidade de Software - Uma visão de desenvolvedor (20)

XP - Extreme Programming
XP - Extreme ProgrammingXP - Extreme Programming
XP - Extreme Programming
 
Métodos Ágeis para Desenvolvimento de Software Livre
Métodos Ágeis para Desenvolvimento de Software LivreMétodos Ágeis para Desenvolvimento de Software Livre
Métodos Ágeis para Desenvolvimento de Software Livre
 
Aula 01-Conceitos de Qualidade
Aula 01-Conceitos de QualidadeAula 01-Conceitos de Qualidade
Aula 01-Conceitos de Qualidade
 
Desmistificando Agile & Scrum
Desmistificando Agile & ScrumDesmistificando Agile & Scrum
Desmistificando Agile & Scrum
 
Desenvolvimento de software de forma rápida e sem bugs - Introdução a TDD e S...
Desenvolvimento de software de forma rápida e sem bugs - Introdução a TDD e S...Desenvolvimento de software de forma rápida e sem bugs - Introdução a TDD e S...
Desenvolvimento de software de forma rápida e sem bugs - Introdução a TDD e S...
 
Aula 1- ENGENHARIA DE SOFTWARE
Aula 1- ENGENHARIA DE SOFTWAREAula 1- ENGENHARIA DE SOFTWARE
Aula 1- ENGENHARIA DE SOFTWARE
 
Porque você precisa de uma estratégia de QA e precisa disso AGORA!
Porque você precisa de uma estratégia de QA e precisa disso AGORA!Porque você precisa de uma estratégia de QA e precisa disso AGORA!
Porque você precisa de uma estratégia de QA e precisa disso AGORA!
 
Senac QSS - 1) Intro
Senac QSS - 1) IntroSenac QSS - 1) Intro
Senac QSS - 1) Intro
 
Curso Scrum
Curso ScrumCurso Scrum
Curso Scrum
 
Qualidade de Software
Qualidade de SoftwareQualidade de Software
Qualidade de Software
 
Utilizando metologias ágeis com VSTS: Scrum e XP, YES WE CAN! (ALM204)
Utilizando metologias ágeis com VSTS: Scrum e XP, YES WE CAN! (ALM204)Utilizando metologias ágeis com VSTS: Scrum e XP, YES WE CAN! (ALM204)
Utilizando metologias ágeis com VSTS: Scrum e XP, YES WE CAN! (ALM204)
 
Da Gestão 1.0 A Gestão 2.0
Da Gestão 1.0 A Gestão 2.0Da Gestão 1.0 A Gestão 2.0
Da Gestão 1.0 A Gestão 2.0
 
Fatores que influenciam na longevidade de um Software
Fatores que influenciam na longevidade de um SoftwareFatores que influenciam na longevidade de um Software
Fatores que influenciam na longevidade de um Software
 
Gerenciamento PDS
Gerenciamento PDSGerenciamento PDS
Gerenciamento PDS
 
Revista Engenharia de Software n° 44
Revista Engenharia de Software n° 44Revista Engenharia de Software n° 44
Revista Engenharia de Software n° 44
 
TesteDeSoftware_WorkshopSINFO2014.pdf
TesteDeSoftware_WorkshopSINFO2014.pdfTesteDeSoftware_WorkshopSINFO2014.pdf
TesteDeSoftware_WorkshopSINFO2014.pdf
 
Gerenciamento da Qualidade de Software 2.pptx
Gerenciamento da Qualidade de Software 2.pptxGerenciamento da Qualidade de Software 2.pptx
Gerenciamento da Qualidade de Software 2.pptx
 
Scrum para Desenvolvimento Interno e Produtos de Software
Scrum para Desenvolvimento Interno e Produtos de SoftwareScrum para Desenvolvimento Interno e Produtos de Software
Scrum para Desenvolvimento Interno e Produtos de Software
 
BaixadaTech 2012 - Qualidade de Software
BaixadaTech 2012 - Qualidade de SoftwareBaixadaTech 2012 - Qualidade de Software
BaixadaTech 2012 - Qualidade de Software
 
Métodos Ágeis - Aula02
Métodos Ágeis - Aula02Métodos Ágeis - Aula02
Métodos Ágeis - Aula02
 

Plus de Paulo Moura

Segurança em aplicações web
Segurança em aplicações webSegurança em aplicações web
Segurança em aplicações webPaulo Moura
 
Desktop, Web e Mobile
Desktop, Web e MobileDesktop, Web e Mobile
Desktop, Web e MobilePaulo Moura
 
Orientação a Objetos na prática
Orientação a Objetos na práticaOrientação a Objetos na prática
Orientação a Objetos na práticaPaulo Moura
 
Skills de um dev agil
Skills de um dev agilSkills de um dev agil
Skills de um dev agilPaulo Moura
 
Praticas Ágeis para desenvolvimento de Software
Praticas Ágeis para desenvolvimento de SoftwarePraticas Ágeis para desenvolvimento de Software
Praticas Ágeis para desenvolvimento de SoftwarePaulo Moura
 
Safo rico safo pobre
Safo rico safo pobreSafo rico safo pobre
Safo rico safo pobrePaulo Moura
 

Plus de Paulo Moura (8)

Segurança em aplicações web
Segurança em aplicações webSegurança em aplicações web
Segurança em aplicações web
 
Desktop, Web e Mobile
Desktop, Web e MobileDesktop, Web e Mobile
Desktop, Web e Mobile
 
Orientação a Objetos na prática
Orientação a Objetos na práticaOrientação a Objetos na prática
Orientação a Objetos na prática
 
Skills de um dev agil
Skills de um dev agilSkills de um dev agil
Skills de um dev agil
 
Xp
XpXp
Xp
 
Praticas Ágeis para desenvolvimento de Software
Praticas Ágeis para desenvolvimento de SoftwarePraticas Ágeis para desenvolvimento de Software
Praticas Ágeis para desenvolvimento de Software
 
Software art
Software artSoftware art
Software art
 
Safo rico safo pobre
Safo rico safo pobreSafo rico safo pobre
Safo rico safo pobre
 

Qualidade de Software - Uma visão de desenvolvedor