SlideShare uma empresa Scribd logo
1 de 79
Baixar para ler offline
LLeeaann ppaarraa PPootteenncciiaalliizzaarr aa 
QQuuaalliiddaaddee nnoo SSooffttwwaarree 
TTrriillhhaa ddee TTeesstteess ##TTDDCC22001144 
DDiioonnaattaann MMoouurraa 
http://topwalls.net wwwwww..aabboouutt..mmee//ddiioonnaattaannmmoouurraa
Sobre o Palestrante. 
● Trabalho como coach ágil nas equipes de desenvolvimento de 
software na PROCERGS, buscando a melhor entrega de valor ao 
cidadão gaúcho. Mestre em Engenharia de Software na UFRGS, 
graduado em Ciência da Computação na UFRGS. Sou generalista 
especialista. Trabalho com Java desde 2006, sou coordenador do 
RSJUG e da trilha Java do TDC Porto Alegre. Ministro palestras e 
facilito Coding Dojos em eventos de métodos ágeis, tais como do 
TDC, GUMA-RS e GUTS-RS. Possuo as certificações SAFe Agilist 
SA, Scrum Master PSM I, Product Owner CSPO, Certified Scrum 
Developer CSD, Java Programmer OCPJP, testes de software 
CTFL, gestão de TI ITILv3 e melhoria de processos de software 
MPS-BR.
LLeeaann éé ttããoo 
ppooddeerroossoo aassssiimm??
http://auto-carsmag.blogspot.com.br 
SSaakkiicchhii TTooyyooddaa
http://phys.org 
MMããee ddoo SSaakkiicchhii TTooyyooddaa 
((FFiinnaall ddoo ssééccuulloo XXIIXX))
MMooddeell GG ((11992244)) 
SSeemm pprroodduuzziirr ddeeffeeiittooss ((JJiiddookkaa ee PPookkaa--IIookkee)) 
http://www.makingthemodernworld.org.uk
KKiiiicchhiirroo TTooyyooddaa 
JJIITT 
((JJuusstt--IInn--TTiimmee)) 
Fundou o departamento 
automobilístico no Toyoda Automatic 
Loom Works, Ltd (1933). 
Introduziu o método de fluxo de 
produção na fábrica têxtil de seu pai 
Sakichi (1938).
EEiijjii 
TTooyyooddaa 
TTPPSS 
((SSiisstteemmaa TTooyyoottaa ddee 
PPrroodduuççããoo)) 
KKaaiizzeenn
TTaaiiiicchhii 
OOhhnnoo 
FFoorrttaalleecceeuu 
oo TTPPSS 
SSeettee DDeessppeerrddíícciiooss 
((MMuuddaa)) 
http://sesiondecontrol.com
Popularização do TPS
Continuação do Trabalho 
do MIT (90's)
O poder do Lean 
está no foco na 
Qualidade! 
http://www.kalsi.com.au
DDeefifinniirr 
VVaalloorr éé oo 
ppoonnttaappéé 
http://www.startribune.com
OO VVaalloorr 
éé ddeefifinniiddoo ppeelloo cclliieennttee!!
Desperdício é tudo 
que não agrega Valor! 
http://www.cliffkule.com/
Reduzir desperdícios: 
- Aumenta a qualidade 
- Reduz o tempo de produção 
- Reduz custos 
http://www.hashslush.com
ATENÇÃO!
Procurar defeitos/bugs é 
desperdício! http://www.dan-dare.org
Então 
XGH (eXtreme Go Horse) 
é Lean? 
http://s89.photobucket.com
eXtreme Go Horse 
http://www.gohorseprocess.com.br 
“Cláusula 20 - Teste é para os fracos. 
Se você meteu a mão num sistema XGH, é melhor saber o que 
está fazendo. E se você sabe o que está fazendo, vai testar pra 
que? Testes são desperdício de tempo, se o código compilar, é o 
suficiente.”
É claro que 
não! 
Porque. 
http://s89.photobucket.com
No Lean, prevenir 
defeitos/bugs 
é essencial! 
http://www.build-the-body.com
Iceberg 
dos 
problemas 
http://theclearblue.com 
http://theclearblue.com
http://www.theaustin.com 
Melhorias 
adiante!
Seja 
Lean!
Combate aos 3 Mu's 
http://www.nortegubisian.com.br
Muda 
(Desperdícios)
Três tipos de trabalho 
● O que agrega valor 
● O que possui desperdício 
evidente 
● O que possui desperdício 
oculto 
http://pastormattblog.com
Sete Desperdícios (Muda)
MMáá 
uuttiilliizzaaççããoo 
ddoo ccaappiittaall 
hhuummaannoo 
http://placaspredial.com.br
Mura 
(Desbalanceamento)
JIT (Just-In-Time) 
● Fluxo Contínuo + Tempo Takt + 
Sistema Puxado 
● 5A: 
– A peça/informação adequada 
– na qualidade adequada (zero defeito) 
– no momento adequado (agora) 
– nas quantidades adequadas (uma peça) 
– no lugar adequado (aqui) 
www.staffinfotech.com
Muri 
(Sobrecarga)
PPookkaa--YYookkee 
● EElleemmeennttooss ee 
pprroocceessssooss àà pprroovvaa ddee 
ffaallhhaass 
● DDuuaass ffoorrmmaass:: 
– MMééttooddoo ddee CCoonnttrroollee 
((ssttoopp tthhee lliinnee)) 
– MMééttooddoo ddee aaddvveerrttêênncciiaa 
((aallaarrmmee)) 
http://qualidadeonline.wordpress.com
Jidoka 
Autonomação 
– Automação com um toque humano 
● Não é puramente automação 
● Atenção humana apenas em situações anormais 
● Interrompe imediatamente o trabalho 
● Um operador para diversas máquinas 
– Taylor defendia um homem em um posto com uma 
tarefa
JJiiddookkaa 
((AAuuttoonnoommaaççããoo)) http://www.aleanjourney.com
Zero Defeito 
● Detecção e solução dos problemas 
em sua origem 
● Prevenção de erros 
● Identificação de erros 
● Retorno / aviso de erros 
● Eliminação de erros
Produção Puxada 
Fonte: Porsche Consulting
Kanban 
blogs.mulesoft.org
TTaakktt 
TTiimmee 
RRiittmmoo ddee pprroodduuççããoo == 
TTrraabbaallhhoo // DDeemmaannddaa 
http://emsb-solutions.co.uk
HHeeiijjuunnkkaa 
PPrroodduuççããoo NNiivveellaaddaa 
● VVoolluummee ddee pprroodduuççããoo ccoonnssttaannttee 
((ttaakktt ttiimmee)) 
● EEssttooqquuee ppaarraa ppiiccoo ddee ddeemmaannddaa 
● SSeemm ggaarrggaallooss!!
Muda, 
Mura e Muri
Mapeamento de Fluxo de Valor 
(Value Stream Mapping) 
courses.washington.edu 
courses.washington.edu
HHaannsseeii 
http://matthewemay.com
Kaizen para sempre! 
http://gophoto.us 
Melhoria Contínua
http://marcelojusta.blogspot.com.br/ 
PDCA PDCA 
SDCA 
(Standardization)
55 wwhhyyss 
5 porquês 
http://www.qualitydigest.com
http://designechimarrao.com.b 
r
VViissuuaall FFaaccttoorryy 
http://www.aleanjourney.com
VVaarriiaabbiilliiddaaddee 
http://blog.toyota.co.uk
Uhuuuuu! E no 
Desenvolvimento de 
Software?
Lean Software Development
Lean Software Development 
● Sete Princípios 
– Eliminar desperdícios 
– Inclua a qualidade no processo 
– Amplificar aprendizado 
– Decidir tão tarde quanto possível 
– Entregue rápido 
– Empoderar o time 
– Veja o todo
Lean Software Development 
● Eliminar Desperdícios 
– Trabalho incompleto (estoque) 
– Funcionalidades extras (superprodução) 
– Reaprendizado 
– Processos extras (superprocessamento) 
– Troca de Tarefas 
– Espera (espera) 
– Defeito (defeito)
Como incluir a 
qualidade no 
processo?
Potencialize seu processo! 
• Feedback constante! 
• ATDD 
• BDD 
• Documentação Viva 
• Programação em Pares 
• Teste em Pares 
• Refatoração 
• Clean Code 
• Peer Review 
• Dívidas técnicas 
• TFD - Test First Development 
• TDD - Test Driven Development 
• Integração frequente 
• Automatização de testes 
• Integração Contínua
O Segredo:
Feedback 
Constante! 
http://www.samatters.com
Como?
<Título> 
Como um <papel de usuário> 
Eu quero <objetivo> 
Para que <razão> 
ATDD 
Acceptance Test-Driven 
Development 
Critério de Aceitação 
Dado que <pré-condição> 
Quando <ação> 
Então <resultado>
BDD
Documentação Viva
Clean Code 
http://programmer.97things.oreilly.com/wiki/index.php/Uncle_Bob
Lean para potencializar a qualidade no software
TFD 
Test 
First 
Development (code)
Refatoração 
“Uma mudança feita na 
estrutura interna do 
software para deixá-lo 
mais fácil de entender e 
barato de modificar sem 
mudar seu 
comportamento 
observável.” 
Martin Fowler 
http://martinfowler.com
TDD - Test Driven Development 
TDD = TFD + Refatoração;
TTrraabb aallhhoo eemm PPaarreess 
http://en.wikipedia.org
PPeeeerr RReevviieeww 
((RReevviissããoo ppoorr PPaarreess)) 
http://www.phd2published.com
Dívidas Técnicas 
(Techinal Debt) 
http://www.andrejkoelewijn.com/
Integração Contínua e 
Frequente 
http://www.in2it.be
Automatização de Testes 
http://martinfowler.com
Agile Testing 
http://lisacrispin.com
Lean para potencializar a qualidade no software
Feedback é 
a chave!
Lean é 
Qualidade 
Total!
E não se esqueçam: 
“Ambiente limpo não é o que mais se limpa, 
e sim o que menos se suja.” Chico Xavier 
photobucket.com
Obrigado! 
photobucket.com
LLeeaann ppaarraa PPootteenncciiaalliizzaarr aa 
QQuuaalliiddaaddee nnoo SSooffttwwaarree 
TTrriillhhaa ddee TTeesstteess ##TTDDCC22001144 
DDiioonnaattaann MMoouurraa 
http://topwalls.net wwwwww..aabboouutt..mmee//ddiioonnaattaannmmoouurraa

Mais conteúdo relacionado

Mais procurados

Boas práticas no desenvolvimento de software através do uso de TDD
Boas práticas no desenvolvimento de software através do uso de TDDBoas práticas no desenvolvimento de software através do uso de TDD
Boas práticas no desenvolvimento de software através do uso de TDDJony Ferreira dos Santos
 
Curso Scrum e Métodos Ágeis 02
Curso Scrum e Métodos Ágeis 02Curso Scrum e Métodos Ágeis 02
Curso Scrum e Métodos Ágeis 02Luiz Duarte
 
Coding dojo C# com NUnit
Coding dojo C# com NUnitCoding dojo C# com NUnit
Coding dojo C# com NUnitFabricio Panhan
 
Agil das trincheiras
Agil das trincheirasAgil das trincheiras
Agil das trincheirasFelipe Zampa
 
Planejamento de testes em um mundo ágil
Planejamento de testes em um mundo ágilPlanejamento de testes em um mundo ágil
Planejamento de testes em um mundo ágilAriane Izac
 
Curso Scrum e Métodos Ágeis 03
Curso Scrum e Métodos Ágeis 03Curso Scrum e Métodos Ágeis 03
Curso Scrum e Métodos Ágeis 03Luiz Duarte
 
Curso Scrum e Métodos Ágeis - Introdução
Curso Scrum e Métodos Ágeis - IntroduçãoCurso Scrum e Métodos Ágeis - Introdução
Curso Scrum e Métodos Ágeis - IntroduçãoLuiz Duarte
 
Scrum - IMES 2013 (Remodelada)
Scrum - IMES 2013 (Remodelada)Scrum - IMES 2013 (Remodelada)
Scrum - IMES 2013 (Remodelada)Eduardo Bregaida
 
Bug Bash - Uma estratégia colaborativa de testes - Raquel Doná
Bug Bash - Uma estratégia colaborativa de testes - Raquel DonáBug Bash - Uma estratégia colaborativa de testes - Raquel Doná
Bug Bash - Uma estratégia colaborativa de testes - Raquel DonáTest Girls
 
Testes exploratórios não são sinônimo de bagunça! (TDC 2016 SP)
Testes exploratórios não são sinônimo de bagunça! (TDC 2016 SP)Testes exploratórios não são sinônimo de bagunça! (TDC 2016 SP)
Testes exploratórios não são sinônimo de bagunça! (TDC 2016 SP)Igor Abade
 
Curso Scrum e Métodos Ágeis 04
Curso Scrum e Métodos Ágeis 04Curso Scrum e Métodos Ágeis 04
Curso Scrum e Métodos Ágeis 04Luiz Duarte
 
Tech talkrubocop
Tech talkrubocopTech talkrubocop
Tech talkrubocopLocaweb
 
TDC 2012 TDD e 20 coisas que você precisa saber
TDC 2012 TDD e 20 coisas que você precisa saberTDC 2012 TDD e 20 coisas que você precisa saber
TDC 2012 TDD e 20 coisas que você precisa saberCamilo Lopes
 
Boa Práticas no Desenvolvimento Java Enterprise
Boa Práticas no Desenvolvimento Java EnterpriseBoa Práticas no Desenvolvimento Java Enterprise
Boa Práticas no Desenvolvimento Java EnterpriseOziel Moreira Neto
 
NuGet - Gerenciando dependências em .NET
NuGet - Gerenciando dependências em .NETNuGet - Gerenciando dependências em .NET
NuGet - Gerenciando dependências em .NETVinicius Quaiato
 
Curso Scrum e Métodos Ágeis 07
Curso Scrum e Métodos Ágeis 07Curso Scrum e Métodos Ágeis 07
Curso Scrum e Métodos Ágeis 07Luiz Duarte
 

Mais procurados (20)

Coding Dojo em 10 Minutos!
Coding Dojo em 10 Minutos!Coding Dojo em 10 Minutos!
Coding Dojo em 10 Minutos!
 
Boas práticas no desenvolvimento de software através do uso de TDD
Boas práticas no desenvolvimento de software através do uso de TDDBoas práticas no desenvolvimento de software através do uso de TDD
Boas práticas no desenvolvimento de software através do uso de TDD
 
Curso Scrum e Métodos Ágeis 02
Curso Scrum e Métodos Ágeis 02Curso Scrum e Métodos Ágeis 02
Curso Scrum e Métodos Ágeis 02
 
Como Se Dar Bem Com Java
Como Se Dar Bem Com JavaComo Se Dar Bem Com Java
Como Se Dar Bem Com Java
 
Coding dojo C# com NUnit
Coding dojo C# com NUnitCoding dojo C# com NUnit
Coding dojo C# com NUnit
 
Agil das trincheiras
Agil das trincheirasAgil das trincheiras
Agil das trincheiras
 
Planejamento de testes em um mundo ágil
Planejamento de testes em um mundo ágilPlanejamento de testes em um mundo ágil
Planejamento de testes em um mundo ágil
 
Curso Scrum e Métodos Ágeis 03
Curso Scrum e Métodos Ágeis 03Curso Scrum e Métodos Ágeis 03
Curso Scrum e Métodos Ágeis 03
 
Curso Scrum e Métodos Ágeis - Introdução
Curso Scrum e Métodos Ágeis - IntroduçãoCurso Scrum e Métodos Ágeis - Introdução
Curso Scrum e Métodos Ágeis - Introdução
 
Scrum - IMES 2013 (Remodelada)
Scrum - IMES 2013 (Remodelada)Scrum - IMES 2013 (Remodelada)
Scrum - IMES 2013 (Remodelada)
 
Refactoring
RefactoringRefactoring
Refactoring
 
Bug Bash - Uma estratégia colaborativa de testes - Raquel Doná
Bug Bash - Uma estratégia colaborativa de testes - Raquel DonáBug Bash - Uma estratégia colaborativa de testes - Raquel Doná
Bug Bash - Uma estratégia colaborativa de testes - Raquel Doná
 
Testes exploratórios não são sinônimo de bagunça! (TDC 2016 SP)
Testes exploratórios não são sinônimo de bagunça! (TDC 2016 SP)Testes exploratórios não são sinônimo de bagunça! (TDC 2016 SP)
Testes exploratórios não são sinônimo de bagunça! (TDC 2016 SP)
 
Curso Scrum e Métodos Ágeis 04
Curso Scrum e Métodos Ágeis 04Curso Scrum e Métodos Ágeis 04
Curso Scrum e Métodos Ágeis 04
 
Tech talkrubocop
Tech talkrubocopTech talkrubocop
Tech talkrubocop
 
DDD + BDD + TDD + Scrum
DDD + BDD + TDD + ScrumDDD + BDD + TDD + Scrum
DDD + BDD + TDD + Scrum
 
TDC 2012 TDD e 20 coisas que você precisa saber
TDC 2012 TDD e 20 coisas que você precisa saberTDC 2012 TDD e 20 coisas que você precisa saber
TDC 2012 TDD e 20 coisas que você precisa saber
 
Boa Práticas no Desenvolvimento Java Enterprise
Boa Práticas no Desenvolvimento Java EnterpriseBoa Práticas no Desenvolvimento Java Enterprise
Boa Práticas no Desenvolvimento Java Enterprise
 
NuGet - Gerenciando dependências em .NET
NuGet - Gerenciando dependências em .NETNuGet - Gerenciando dependências em .NET
NuGet - Gerenciando dependências em .NET
 
Curso Scrum e Métodos Ágeis 07
Curso Scrum e Métodos Ágeis 07Curso Scrum e Métodos Ágeis 07
Curso Scrum e Métodos Ágeis 07
 

Destaque

Trabalho TPCP apresentação
Trabalho TPCP apresentaçãoTrabalho TPCP apresentação
Trabalho TPCP apresentaçãoErick Barbosa
 
7 principios Lean - charla relámpago Pablitux #AOC2016
7 principios Lean - charla relámpago Pablitux #AOC2016 7 principios Lean - charla relámpago Pablitux #AOC2016
7 principios Lean - charla relámpago Pablitux #AOC2016 Pablo Tortorella
 
Projeto arrastão projeto fábrica de software
Projeto arrastão   projeto fábrica de softwareProjeto arrastão   projeto fábrica de software
Projeto arrastão projeto fábrica de softwareAlan Correa Morais
 
QA for noobs - qualidade de software para novatos
QA for noobs - qualidade de software para novatosQA for noobs - qualidade de software para novatos
QA for noobs - qualidade de software para novatosBruno Fernandes "PorKaria"
 
Qualidade no desenvolvimento de Software com TDD e PHPUnit
Qualidade no desenvolvimento de Software com TDD e PHPUnitQualidade no desenvolvimento de Software com TDD e PHPUnit
Qualidade no desenvolvimento de Software com TDD e PHPUnitDomingos Teruel
 
20 fatos sobre uma fábrica de software
20 fatos sobre uma fábrica de software20 fatos sobre uma fábrica de software
20 fatos sobre uma fábrica de softwareJosé Freire Neto
 
Testes de software
Testes de softwareTestes de software
Testes de softwareteste
 
Qualidade de Software no século XXI
Qualidade de Software no século XXIQualidade de Software no século XXI
Qualidade de Software no século XXIBruno Penteado
 
Qualidade de Software com Microsoft Visual Studio
Qualidade de Software com Microsoft Visual StudioQualidade de Software com Microsoft Visual Studio
Qualidade de Software com Microsoft Visual StudioAdriano Bertucci
 
Introdução a Testes de Software
Introdução a Testes de SoftwareIntrodução a Testes de Software
Introdução a Testes de SoftwareIgor Takenami
 
Fábrica de software a necessidade de adaptação da estrutura organizacional
Fábrica de software   a necessidade de adaptação da estrutura organizacionalFábrica de software   a necessidade de adaptação da estrutura organizacional
Fábrica de software a necessidade de adaptação da estrutura organizacionalCristiane Xavier
 
Uma Metodologia Para Teste De Software No Contexto Da Melhoria De Processo
Uma Metodologia Para Teste De Software No Contexto Da Melhoria De ProcessoUma Metodologia Para Teste De Software No Contexto Da Melhoria De Processo
Uma Metodologia Para Teste De Software No Contexto Da Melhoria De Processocrc1404
 
Homologação requisitos para validar sistemas erp
Homologação   requisitos para validar sistemas erpHomologação   requisitos para validar sistemas erp
Homologação requisitos para validar sistemas erpSérgio Caldeira
 
[GUTS-RS] Testes em Projetos de Implantação de ERP
[GUTS-RS] Testes em Projetos de Implantação de ERP[GUTS-RS] Testes em Projetos de Implantação de ERP
[GUTS-RS] Testes em Projetos de Implantação de ERPGUTS-RS
 
[GUTS-RS] Performance Engineering
[GUTS-RS] Performance Engineering[GUTS-RS] Performance Engineering
[GUTS-RS] Performance EngineeringGUTS-RS
 
Desenvolvimento para iOS
Desenvolvimento para iOSDesenvolvimento para iOS
Desenvolvimento para iOSIgor Takenami
 
Introdução a Qualidade de Software
Introdução a Qualidade de SoftwareIntrodução a Qualidade de Software
Introdução a Qualidade de SoftwareIgor Takenami
 
Desenvolvimento de uma Metodologia Lean para Gerenciamento de Projetos de Mel...
Desenvolvimento de uma Metodologia Lean para Gerenciamento de Projetos de Mel...Desenvolvimento de uma Metodologia Lean para Gerenciamento de Projetos de Mel...
Desenvolvimento de uma Metodologia Lean para Gerenciamento de Projetos de Mel...Bruno Moraleida
 
Lean Thinking: Mentalidade Enxuta para Desenvolvimento Ágil de Software
Lean Thinking: Mentalidade Enxuta para Desenvolvimento Ágil de SoftwareLean Thinking: Mentalidade Enxuta para Desenvolvimento Ágil de Software
Lean Thinking: Mentalidade Enxuta para Desenvolvimento Ágil de SoftwareDionatan default
 

Destaque (20)

Trabalho TPCP apresentação
Trabalho TPCP apresentaçãoTrabalho TPCP apresentação
Trabalho TPCP apresentação
 
Aula de qualidade anhanguera
Aula de qualidade anhangueraAula de qualidade anhanguera
Aula de qualidade anhanguera
 
7 principios Lean - charla relámpago Pablitux #AOC2016
7 principios Lean - charla relámpago Pablitux #AOC2016 7 principios Lean - charla relámpago Pablitux #AOC2016
7 principios Lean - charla relámpago Pablitux #AOC2016
 
Projeto arrastão projeto fábrica de software
Projeto arrastão   projeto fábrica de softwareProjeto arrastão   projeto fábrica de software
Projeto arrastão projeto fábrica de software
 
QA for noobs - qualidade de software para novatos
QA for noobs - qualidade de software para novatosQA for noobs - qualidade de software para novatos
QA for noobs - qualidade de software para novatos
 
Qualidade no desenvolvimento de Software com TDD e PHPUnit
Qualidade no desenvolvimento de Software com TDD e PHPUnitQualidade no desenvolvimento de Software com TDD e PHPUnit
Qualidade no desenvolvimento de Software com TDD e PHPUnit
 
20 fatos sobre uma fábrica de software
20 fatos sobre uma fábrica de software20 fatos sobre uma fábrica de software
20 fatos sobre uma fábrica de software
 
Testes de software
Testes de softwareTestes de software
Testes de software
 
Qualidade de Software no século XXI
Qualidade de Software no século XXIQualidade de Software no século XXI
Qualidade de Software no século XXI
 
Qualidade de Software com Microsoft Visual Studio
Qualidade de Software com Microsoft Visual StudioQualidade de Software com Microsoft Visual Studio
Qualidade de Software com Microsoft Visual Studio
 
Introdução a Testes de Software
Introdução a Testes de SoftwareIntrodução a Testes de Software
Introdução a Testes de Software
 
Fábrica de software a necessidade de adaptação da estrutura organizacional
Fábrica de software   a necessidade de adaptação da estrutura organizacionalFábrica de software   a necessidade de adaptação da estrutura organizacional
Fábrica de software a necessidade de adaptação da estrutura organizacional
 
Uma Metodologia Para Teste De Software No Contexto Da Melhoria De Processo
Uma Metodologia Para Teste De Software No Contexto Da Melhoria De ProcessoUma Metodologia Para Teste De Software No Contexto Da Melhoria De Processo
Uma Metodologia Para Teste De Software No Contexto Da Melhoria De Processo
 
Homologação requisitos para validar sistemas erp
Homologação   requisitos para validar sistemas erpHomologação   requisitos para validar sistemas erp
Homologação requisitos para validar sistemas erp
 
[GUTS-RS] Testes em Projetos de Implantação de ERP
[GUTS-RS] Testes em Projetos de Implantação de ERP[GUTS-RS] Testes em Projetos de Implantação de ERP
[GUTS-RS] Testes em Projetos de Implantação de ERP
 
[GUTS-RS] Performance Engineering
[GUTS-RS] Performance Engineering[GUTS-RS] Performance Engineering
[GUTS-RS] Performance Engineering
 
Desenvolvimento para iOS
Desenvolvimento para iOSDesenvolvimento para iOS
Desenvolvimento para iOS
 
Introdução a Qualidade de Software
Introdução a Qualidade de SoftwareIntrodução a Qualidade de Software
Introdução a Qualidade de Software
 
Desenvolvimento de uma Metodologia Lean para Gerenciamento de Projetos de Mel...
Desenvolvimento de uma Metodologia Lean para Gerenciamento de Projetos de Mel...Desenvolvimento de uma Metodologia Lean para Gerenciamento de Projetos de Mel...
Desenvolvimento de uma Metodologia Lean para Gerenciamento de Projetos de Mel...
 
Lean Thinking: Mentalidade Enxuta para Desenvolvimento Ágil de Software
Lean Thinking: Mentalidade Enxuta para Desenvolvimento Ágil de SoftwareLean Thinking: Mentalidade Enxuta para Desenvolvimento Ágil de Software
Lean Thinking: Mentalidade Enxuta para Desenvolvimento Ágil de Software
 

Semelhante a Lean para potencializar a qualidade no software

TDD: A Essência do Mantra
TDD: A Essência do MantraTDD: A Essência do Mantra
TDD: A Essência do MantraDionatan default
 
Depurando aplicações PHP like a BOSS
Depurando aplicações PHP like a BOSSDepurando aplicações PHP like a BOSS
Depurando aplicações PHP like a BOSSThiago Rodrigues
 
Django - Desenvolvimento web ágil com Python
Django - Desenvolvimento web ágil com PythonDjango - Desenvolvimento web ágil com Python
Django - Desenvolvimento web ágil com PythonIgor Sobreira
 
Teste sua aplicação antes que ela teste você
Teste sua aplicação antes que ela teste vocêTeste sua aplicação antes que ela teste você
Teste sua aplicação antes que ela teste vocêTiago Link
 
Treinamento Agile com scrum
Treinamento Agile com scrumTreinamento Agile com scrum
Treinamento Agile com scrumEduardo Bregaida
 
Treinamento Agile com Scrum - V2
Treinamento Agile com Scrum - V2Treinamento Agile com Scrum - V2
Treinamento Agile com Scrum - V2Eduardo Bregaida
 
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
 
Metologias Ágeis com Scrum
Metologias Ágeis com ScrumMetologias Ágeis com Scrum
Metologias Ágeis com ScrumRaphael Gatti
 
Automação de testes - uma introdução sobre estratégias
Automação de testes - uma introdução sobre estratégiasAutomação de testes - uma introdução sobre estratégias
Automação de testes - uma introdução sobre estratégiasKleitor Franklint Correa Araujo
 
Design for change: Fatores que influenciam na longevidade de um Software PHP
Design for change: Fatores que influenciam na longevidade de um Software PHPDesign for change: Fatores que influenciam na longevidade de um Software PHP
Design for change: Fatores que influenciam na longevidade de um Software PHPPablo Dall'Oglio
 
Test-Driven Development with PHP
Test-Driven Development with PHPTest-Driven Development with PHP
Test-Driven Development with PHPCezar Souza
 
WCM_Ebook_PT.pdf
WCM_Ebook_PT.pdfWCM_Ebook_PT.pdf
WCM_Ebook_PT.pdfTonFelix1
 
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
 
Levando seu SCM à outro nível com Feature Flags
Levando seu SCM à outro nível com Feature FlagsLevando seu SCM à outro nível com Feature Flags
Levando seu SCM à outro nível com Feature FlagsAndré Paulovich
 
TDD e UnitTest em Java
TDD e UnitTest em JavaTDD e UnitTest em Java
TDD e UnitTest em JavaJúlio de Lima
 
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
 
[GUTS-RS] Evento julho 2017 - Como iniciar os testes de performance em uma a...
[GUTS-RS] Evento julho 2017 -  Como iniciar os testes de performance em uma a...[GUTS-RS] Evento julho 2017 -  Como iniciar os testes de performance em uma a...
[GUTS-RS] Evento julho 2017 - Como iniciar os testes de performance em uma a...GUTS-RS
 

Semelhante a Lean para potencializar a qualidade no software (20)

TDD: A Essência do Mantra
TDD: A Essência do MantraTDD: A Essência do Mantra
TDD: A Essência do Mantra
 
Depurando aplicações PHP like a BOSS
Depurando aplicações PHP like a BOSSDepurando aplicações PHP like a BOSS
Depurando aplicações PHP like a BOSS
 
Django - Desenvolvimento web ágil com Python
Django - Desenvolvimento web ágil com PythonDjango - Desenvolvimento web ágil com Python
Django - Desenvolvimento web ágil com Python
 
Teste sua aplicação antes que ela teste você
Teste sua aplicação antes que ela teste vocêTeste sua aplicação antes que ela teste você
Teste sua aplicação antes que ela teste você
 
Treinamento Agile com scrum
Treinamento Agile com scrumTreinamento Agile com scrum
Treinamento Agile com scrum
 
Treinamento Agile com Scrum - V2
Treinamento Agile com Scrum - V2Treinamento Agile com Scrum - V2
Treinamento Agile com Scrum - V2
 
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
 
Metologias Ágeis com Scrum
Metologias Ágeis com ScrumMetologias Ágeis com Scrum
Metologias Ágeis com Scrum
 
Automação de testes - uma introdução sobre estratégias
Automação de testes - uma introdução sobre estratégiasAutomação de testes - uma introdução sobre estratégias
Automação de testes - uma introdução sobre estratégias
 
Design for change: Fatores que influenciam na longevidade de um Software PHP
Design for change: Fatores que influenciam na longevidade de um Software PHPDesign for change: Fatores que influenciam na longevidade de um Software PHP
Design for change: Fatores que influenciam na longevidade de um Software PHP
 
Test-Driven Development with PHP
Test-Driven Development with PHPTest-Driven Development with PHP
Test-Driven Development with PHP
 
WCM_Ebook_PT.pdf
WCM_Ebook_PT.pdfWCM_Ebook_PT.pdf
WCM_Ebook_PT.pdf
 
2PHP_Metodologia
2PHP_Metodologia2PHP_Metodologia
2PHP_Metodologia
 
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!
 
Levando seu SCM à outro nível com Feature Flags
Levando seu SCM à outro nível com Feature FlagsLevando seu SCM à outro nível com Feature Flags
Levando seu SCM à outro nível com Feature Flags
 
TDD e UnitTest em Java
TDD e UnitTest em JavaTDD e UnitTest em Java
TDD e UnitTest em Java
 
Test First, TDD e outros Bichos
Test First, TDD e outros BichosTest First, TDD e outros Bichos
Test First, TDD e outros Bichos
 
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
 
[GUTS-RS] Evento julho 2017 - Como iniciar os testes de performance em uma a...
[GUTS-RS] Evento julho 2017 -  Como iniciar os testes de performance em uma a...[GUTS-RS] Evento julho 2017 -  Como iniciar os testes de performance em uma a...
[GUTS-RS] Evento julho 2017 - Como iniciar os testes de performance em uma a...
 
TesteDeSoftware_WorkshopSINFO2014.pdf
TesteDeSoftware_WorkshopSINFO2014.pdfTesteDeSoftware_WorkshopSINFO2014.pdf
TesteDeSoftware_WorkshopSINFO2014.pdf
 

Mais de Dionatan default

Trajetória para Scrum Master
Trajetória para Scrum MasterTrajetória para Scrum Master
Trajetória para Scrum MasterDionatan default
 
Técnicas de Priorização de Backlog
Técnicas de Priorização de BacklogTécnicas de Priorização de Backlog
Técnicas de Priorização de BacklogDionatan default
 
Meetup Uma Introdução ao Estoicismo
Meetup Uma Introdução ao EstoicismoMeetup Uma Introdução ao Estoicismo
Meetup Uma Introdução ao EstoicismoDionatan default
 
A visão de cima meetup.com/estoicismo
A visão de cima meetup.com/estoicismoA visão de cima meetup.com/estoicismo
A visão de cima meetup.com/estoicismoDionatan default
 
Meetup Mantra da Produtividade - Como Estoicismo pode te ajudar na Produtivid...
Meetup Mantra da Produtividade - Como Estoicismo pode te ajudar na Produtivid...Meetup Mantra da Produtividade - Como Estoicismo pode te ajudar na Produtivid...
Meetup Mantra da Produtividade - Como Estoicismo pode te ajudar na Produtivid...Dionatan default
 
TDD Flow: The Mantra in Action
TDD Flow: The Mantra in ActionTDD Flow: The Mantra in Action
TDD Flow: The Mantra in ActionDionatan default
 
Os Nove Registros da Eficiência no Desenvolvimento de Software
Os Nove Registros da Eficiência no Desenvolvimento de SoftwareOs Nove Registros da Eficiência no Desenvolvimento de Software
Os Nove Registros da Eficiência no Desenvolvimento de SoftwareDionatan default
 
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
 
Test First com TDD: Mãos na massa!
Test First com TDD: Mãos na massa!Test First com TDD: Mãos na massa!
Test First com TDD: Mãos na massa!Dionatan default
 
Como Management 3.0 pode potencializar a Agilidade?
Como Management 3.0 pode potencializar a Agilidade?Como Management 3.0 pode potencializar a Agilidade?
Como Management 3.0 pode potencializar a Agilidade?Dionatan default
 
Desenvolvimento Orgânico de Software com User Stories #AgileBR
Desenvolvimento Orgânico de Software com User Stories #AgileBRDesenvolvimento Orgânico de Software com User Stories #AgileBR
Desenvolvimento Orgânico de Software com User Stories #AgileBRDionatan default
 
Desenvolvimento Orgânico de Software com User Stories
Desenvolvimento Orgânico de Software com User StoriesDesenvolvimento Orgânico de Software com User Stories
Desenvolvimento Orgânico de Software com User StoriesDionatan default
 
Introdução ao TDD (Test-Driven Development) - #guma10anos
Introdução ao TDD (Test-Driven Development) - #guma10anosIntrodução ao TDD (Test-Driven Development) - #guma10anos
Introdução ao TDD (Test-Driven Development) - #guma10anosDionatan default
 

Mais de Dionatan default (14)

Trajetória para Scrum Master
Trajetória para Scrum MasterTrajetória para Scrum Master
Trajetória para Scrum Master
 
Técnicas de Priorização de Backlog
Técnicas de Priorização de BacklogTécnicas de Priorização de Backlog
Técnicas de Priorização de Backlog
 
Meetup Uma Introdução ao Estoicismo
Meetup Uma Introdução ao EstoicismoMeetup Uma Introdução ao Estoicismo
Meetup Uma Introdução ao Estoicismo
 
A visão de cima meetup.com/estoicismo
A visão de cima meetup.com/estoicismoA visão de cima meetup.com/estoicismo
A visão de cima meetup.com/estoicismo
 
Meetup Mantra da Produtividade - Como Estoicismo pode te ajudar na Produtivid...
Meetup Mantra da Produtividade - Como Estoicismo pode te ajudar na Produtivid...Meetup Mantra da Produtividade - Como Estoicismo pode te ajudar na Produtivid...
Meetup Mantra da Produtividade - Como Estoicismo pode te ajudar na Produtivid...
 
TDD Flow: The Mantra in Action
TDD Flow: The Mantra in ActionTDD Flow: The Mantra in Action
TDD Flow: The Mantra in Action
 
Os Nove Registros da Eficiência no Desenvolvimento de Software
Os Nove Registros da Eficiência no Desenvolvimento de SoftwareOs Nove Registros da Eficiência no Desenvolvimento de Software
Os Nove Registros da Eficiência no Desenvolvimento de Software
 
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
 
Test First com TDD: Mãos na massa!
Test First com TDD: Mãos na massa!Test First com TDD: Mãos na massa!
Test First com TDD: Mãos na massa!
 
Como Management 3.0 pode potencializar a Agilidade?
Como Management 3.0 pode potencializar a Agilidade?Como Management 3.0 pode potencializar a Agilidade?
Como Management 3.0 pode potencializar a Agilidade?
 
Desenvolvimento Orgânico de Software com User Stories #AgileBR
Desenvolvimento Orgânico de Software com User Stories #AgileBRDesenvolvimento Orgânico de Software com User Stories #AgileBR
Desenvolvimento Orgânico de Software com User Stories #AgileBR
 
Chega de Trabalhar!
Chega de Trabalhar!Chega de Trabalhar!
Chega de Trabalhar!
 
Desenvolvimento Orgânico de Software com User Stories
Desenvolvimento Orgânico de Software com User StoriesDesenvolvimento Orgânico de Software com User Stories
Desenvolvimento Orgânico de Software com User Stories
 
Introdução ao TDD (Test-Driven Development) - #guma10anos
Introdução ao TDD (Test-Driven Development) - #guma10anosIntrodução ao TDD (Test-Driven Development) - #guma10anos
Introdução ao TDD (Test-Driven Development) - #guma10anos
 

Lean para potencializar a qualidade no software