SlideShare una empresa de Scribd logo
1 de 27
TDD naveia!mas…O hello world continua semcobertura :- ( Guilherme Elias @guilhermelias https://github.com/gelias http://codingbyexample.org http://br.linkedin.com/in/guilhermeeilas
Test Driven Developmentnaveia!? http://projectameo.com/2010/12/02/test-driven-development
Comunidades +Práticas = Aprendizado http://images.google.com
A no minímo 10 anosinfluenciando …  Entusiastas Evangelistas Adeptos Metidos Pessoas com valoresemcomum! http://agilemanifesto.org
Exemplo disso? Quem aquijánão … ,[object Object]
Participou de coding DOJO porexemplo?
Discussões/Pitacosemfórunssobre boas práticas de testes?,[object Object]
Mas …  E naempresaquevocêtrabalha?
Jáchegouparaseu timeedisse: -Pessoalamanhãvoucompartilhar…
http://images.google.com
Contribuiaemeventospara disseminar/compartilhar/nivelarconhecimentos (Ex.: coding DOJO)?
Discuta boas práticas de testes com suaequipe/time?
Pair Programming entãosóassim … ouquandoestou “ferrado”?
E emnossasuniversidadesefaculdades??  Salvasexcessões…
[object Object]
Criaçãode qualquercoisa no genêro de testes?				… unitário? Funcional? Carga? ,[object Object],				… conceito, nãoferramentas!
Enfim no final oqueimportaé? ERRADO!!! http://images.google.com
Estamosaplicandooqueaprendemos? http://images.google.com
ArtigonaInfoQ:Aprendemos com a história? Ideiasantigasmostramquenão.(Postadopor Shane Hastie , traduzidopor Fernando Lozano em 26 Ago 2011)http://www.infoq.com/br/news/2011/08/aprender-historia
Penseentãocomovocêpoderiacontribuir?“BE THE CHANGE” Jim Highsmith, Agile Brazil 2011
PREVENÇÃO   over  CORREÇÃO
Experimenteaplicarosvaloresquemovem as comunidades: MOTIVAÇÃO/VONTADE/CORAGEM
Crie um ambiente de APRENDIZADO!! PRAZEROSO ONDE AS PESSOAS TENHAM VONTADE “Tenhagostopelacoisa!!”
Quem nuncatinhaparticipado de um coding DOJO mesmo? LEMBRAM DA CORAGEM??
Relembrando … http://images.google.com
Entregarumaaplicaçãoque realize a impressãodamensagem “Hello World”

Más contenido relacionado

Destacado

Wsl2011 Módulo SCRUM para Expresso Livre
Wsl2011 Módulo SCRUM para Expresso LivreWsl2011 Módulo SCRUM para Expresso Livre
Wsl2011 Módulo SCRUM para Expresso LivreWildtech
 
Continuous Delivery - Em Busca da Entrega Perfeita!
Continuous Delivery - Em Busca da Entrega Perfeita!Continuous Delivery - Em Busca da Entrega Perfeita!
Continuous Delivery - Em Busca da Entrega Perfeita!Guilherme Elias
 
Agile Brazil 2012 - Tutorial Coding By Example
Agile Brazil 2012 - Tutorial Coding By ExampleAgile Brazil 2012 - Tutorial Coding By Example
Agile Brazil 2012 - Tutorial Coding By ExampleWildtech
 
Trunk Based Development (CBSoft 2011)
Trunk Based Development (CBSoft 2011)Trunk Based Development (CBSoft 2011)
Trunk Based Development (CBSoft 2011)Wildtech
 
Trunk Based Development Explored
Trunk Based Development ExploredTrunk Based Development Explored
Trunk Based Development ExploredWildtech
 
Continuous Delivery. Em Busca da Entrega Perfeita!
Continuous Delivery. Em Busca da Entrega Perfeita!Continuous Delivery. Em Busca da Entrega Perfeita!
Continuous Delivery. Em Busca da Entrega Perfeita!Guilherme Elias
 
Feature Toggle Examples
Feature Toggle ExamplesFeature Toggle Examples
Feature Toggle ExamplesWildtech
 
5S em Código (CBSoft 2011)
5S em Código (CBSoft 2011)5S em Código (CBSoft 2011)
5S em Código (CBSoft 2011)Wildtech
 
Retrospectiva: O motor da melhoria contínua (4a. do Conhecimento - PROCERGS)
Retrospectiva: O motor da melhoria contínua (4a. do Conhecimento - PROCERGS)Retrospectiva: O motor da melhoria contínua (4a. do Conhecimento - PROCERGS)
Retrospectiva: O motor da melhoria contínua (4a. do Conhecimento - PROCERGS)Wildtech
 

Destacado (9)

Wsl2011 Módulo SCRUM para Expresso Livre
Wsl2011 Módulo SCRUM para Expresso LivreWsl2011 Módulo SCRUM para Expresso Livre
Wsl2011 Módulo SCRUM para Expresso Livre
 
Continuous Delivery - Em Busca da Entrega Perfeita!
Continuous Delivery - Em Busca da Entrega Perfeita!Continuous Delivery - Em Busca da Entrega Perfeita!
Continuous Delivery - Em Busca da Entrega Perfeita!
 
Agile Brazil 2012 - Tutorial Coding By Example
Agile Brazil 2012 - Tutorial Coding By ExampleAgile Brazil 2012 - Tutorial Coding By Example
Agile Brazil 2012 - Tutorial Coding By Example
 
Trunk Based Development (CBSoft 2011)
Trunk Based Development (CBSoft 2011)Trunk Based Development (CBSoft 2011)
Trunk Based Development (CBSoft 2011)
 
Trunk Based Development Explored
Trunk Based Development ExploredTrunk Based Development Explored
Trunk Based Development Explored
 
Continuous Delivery. Em Busca da Entrega Perfeita!
Continuous Delivery. Em Busca da Entrega Perfeita!Continuous Delivery. Em Busca da Entrega Perfeita!
Continuous Delivery. Em Busca da Entrega Perfeita!
 
Feature Toggle Examples
Feature Toggle ExamplesFeature Toggle Examples
Feature Toggle Examples
 
5S em Código (CBSoft 2011)
5S em Código (CBSoft 2011)5S em Código (CBSoft 2011)
5S em Código (CBSoft 2011)
 
Retrospectiva: O motor da melhoria contínua (4a. do Conhecimento - PROCERGS)
Retrospectiva: O motor da melhoria contínua (4a. do Conhecimento - PROCERGS)Retrospectiva: O motor da melhoria contínua (4a. do Conhecimento - PROCERGS)
Retrospectiva: O motor da melhoria contínua (4a. do Conhecimento - PROCERGS)
 

Similar a TDD na Veia! Mas o Hello World continua sem cobertura

Mais Acão ... Menos "Falação" Resulta em ... Motivacao
Mais Acão ... Menos "Falação"  Resulta em ... MotivacaoMais Acão ... Menos "Falação"  Resulta em ... Motivacao
Mais Acão ... Menos "Falação" Resulta em ... MotivacaoGuilherme Elias
 
Além do mundo acadêmico - O que fazer após a graduação?
Além do mundo acadêmico - O que fazer após a graduação? Além do mundo acadêmico - O que fazer após a graduação?
Além do mundo acadêmico - O que fazer após a graduação? Suellyn Specie
 
Testes + Automacao + Atitude = Toolkit para a melhoria continua
Testes + Automacao + Atitude = Toolkit para a melhoria continuaTestes + Automacao + Atitude = Toolkit para a melhoria continua
Testes + Automacao + Atitude = Toolkit para a melhoria continuaGuilherme Elias
 
Como Obter Ideias de Conteudo
Como Obter Ideias de ConteudoComo Obter Ideias de Conteudo
Como Obter Ideias de ConteudoFabio Ricotta
 
TDD (Test Driven Development)
TDD (Test Driven Development)TDD (Test Driven Development)
TDD (Test Driven Development)Felipe Pimentel
 
Aprenda a programar direito: pergunte-me como ii
Aprenda a programar direito:  pergunte-me como iiAprenda a programar direito:  pergunte-me como ii
Aprenda a programar direito: pergunte-me como iiBernardo Fontes
 
Do you speak Google? Versão Esalq-USP, 11mar2013
Do you speak Google? Versão Esalq-USP, 11mar2013Do you speak Google? Versão Esalq-USP, 11mar2013
Do you speak Google? Versão Esalq-USP, 11mar2013Suelybcs .
 
Conteudo para as Pessoas e para o Google
Conteudo para as Pessoas e para o GoogleConteudo para as Pessoas e para o Google
Conteudo para as Pessoas e para o GoogleFabio Ricotta
 
Social Vídeo Marketing ou os desafios dos vídeos para redes sociais
Social Vídeo Marketing ou os desafios dos vídeos para redes sociaisSocial Vídeo Marketing ou os desafios dos vídeos para redes sociais
Social Vídeo Marketing ou os desafios dos vídeos para redes sociaisJuliano Kimura
 
Metodologia de migração de uma organização analógica para uma digital
Metodologia de migração de uma organização analógica para uma digitalMetodologia de migração de uma organização analógica para uma digital
Metodologia de migração de uma organização analógica para uma digitalCarlos Nepomuceno (Nepô)
 
Introdução a DevOps e Continuous delivery agileday
Introdução a DevOps e Continuous delivery   agiledayIntrodução a DevOps e Continuous delivery   agileday
Introdução a DevOps e Continuous delivery agiledayCarlos Felippe Cardoso
 
Para configurar ambientes de cocriação interativa
Para configurar ambientes de cocriação interativaPara configurar ambientes de cocriação interativa
Para configurar ambientes de cocriação interativaaugustodefranco .
 
TDC 2013 Cultura Aprendizagem
TDC 2013 Cultura AprendizagemTDC 2013 Cultura Aprendizagem
TDC 2013 Cultura AprendizagemGuilherme Elias
 
Rápido ou Ágil? (AgileBrazil 2010)
Rápido ou Ágil? (AgileBrazil 2010)Rápido ou Ágil? (AgileBrazil 2010)
Rápido ou Ágil? (AgileBrazil 2010)Giovanni Bassi
 
FISL 14: Troca de figurinhas - Como criar um ambiente de aprendizagem em sua ...
FISL 14: Troca de figurinhas - Como criar um ambiente de aprendizagem em sua ...FISL 14: Troca de figurinhas - Como criar um ambiente de aprendizagem em sua ...
FISL 14: Troca de figurinhas - Como criar um ambiente de aprendizagem em sua ...Guilherme Elias
 

Similar a TDD na Veia! Mas o Hello World continua sem cobertura (20)

Mais Acão ... Menos "Falação" Resulta em ... Motivacao
Mais Acão ... Menos "Falação"  Resulta em ... MotivacaoMais Acão ... Menos "Falação"  Resulta em ... Motivacao
Mais Acão ... Menos "Falação" Resulta em ... Motivacao
 
Além do mundo acadêmico - O que fazer após a graduação?
Além do mundo acadêmico - O que fazer após a graduação? Além do mundo acadêmico - O que fazer após a graduação?
Além do mundo acadêmico - O que fazer após a graduação?
 
Testes + Automacao + Atitude = Toolkit para a melhoria continua
Testes + Automacao + Atitude = Toolkit para a melhoria continuaTestes + Automacao + Atitude = Toolkit para a melhoria continua
Testes + Automacao + Atitude = Toolkit para a melhoria continua
 
Como Obter Ideias de Conteudo
Como Obter Ideias de ConteudoComo Obter Ideias de Conteudo
Como Obter Ideias de Conteudo
 
Dojo
DojoDojo
Dojo
 
TDD (Test Driven Development)
TDD (Test Driven Development)TDD (Test Driven Development)
TDD (Test Driven Development)
 
Aprenda a programar direito: pergunte-me como ii
Aprenda a programar direito:  pergunte-me como iiAprenda a programar direito:  pergunte-me como ii
Aprenda a programar direito: pergunte-me como ii
 
Do you speak Google? Versão Esalq-USP, 11mar2013
Do you speak Google? Versão Esalq-USP, 11mar2013Do you speak Google? Versão Esalq-USP, 11mar2013
Do you speak Google? Versão Esalq-USP, 11mar2013
 
Conteudo para as Pessoas e para o Google
Conteudo para as Pessoas e para o GoogleConteudo para as Pessoas e para o Google
Conteudo para as Pessoas e para o Google
 
Social Vídeo Marketing ou os desafios dos vídeos para redes sociais
Social Vídeo Marketing ou os desafios dos vídeos para redes sociaisSocial Vídeo Marketing ou os desafios dos vídeos para redes sociais
Social Vídeo Marketing ou os desafios dos vídeos para redes sociais
 
Metodologia de migração de uma organização analógica para uma digital
Metodologia de migração de uma organização analógica para uma digitalMetodologia de migração de uma organização analógica para uma digital
Metodologia de migração de uma organização analógica para uma digital
 
Introdução a DevOps e Continuous delivery agileday
Introdução a DevOps e Continuous delivery   agiledayIntrodução a DevOps e Continuous delivery   agileday
Introdução a DevOps e Continuous delivery agileday
 
Para configurar ambientes de cocriação interativa
Para configurar ambientes de cocriação interativaPara configurar ambientes de cocriação interativa
Para configurar ambientes de cocriação interativa
 
Coding dojo
Coding dojoCoding dojo
Coding dojo
 
Tdd na veia
Tdd na veiaTdd na veia
Tdd na veia
 
TDD, introdução sem mágica!
TDD, introdução sem mágica!TDD, introdução sem mágica!
TDD, introdução sem mágica!
 
TDC 2013 Cultura Aprendizagem
TDC 2013 Cultura AprendizagemTDC 2013 Cultura Aprendizagem
TDC 2013 Cultura Aprendizagem
 
Apresentação SLIDO
Apresentação SLIDOApresentação SLIDO
Apresentação SLIDO
 
Rápido ou Ágil? (AgileBrazil 2010)
Rápido ou Ágil? (AgileBrazil 2010)Rápido ou Ágil? (AgileBrazil 2010)
Rápido ou Ágil? (AgileBrazil 2010)
 
FISL 14: Troca de figurinhas - Como criar um ambiente de aprendizagem em sua ...
FISL 14: Troca de figurinhas - Como criar um ambiente de aprendizagem em sua ...FISL 14: Troca de figurinhas - Como criar um ambiente de aprendizagem em sua ...
FISL 14: Troca de figurinhas - Como criar um ambiente de aprendizagem em sua ...
 

Más de Guilherme Elias

GUDAY 2016 - Microserviços e o futuro
GUDAY 2016 - Microserviços e o futuroGUDAY 2016 - Microserviços e o futuro
GUDAY 2016 - Microserviços e o futuroGuilherme Elias
 
Como o PostgreSQL ajuda a uMov.me a crescer!!
Como o PostgreSQL ajuda a uMov.me a crescer!!Como o PostgreSQL ajuda a uMov.me a crescer!!
Como o PostgreSQL ajuda a uMov.me a crescer!!Guilherme Elias
 
AWS Auto Scaling #Parte1
AWS Auto Scaling #Parte1AWS Auto Scaling #Parte1
AWS Auto Scaling #Parte1Guilherme Elias
 
APIs, Services, Cloud, Mobile
APIs, Services, Cloud, MobileAPIs, Services, Cloud, Mobile
APIs, Services, Cloud, MobileGuilherme Elias
 
Continuous Delivery Trainning
Continuous Delivery TrainningContinuous Delivery Trainning
Continuous Delivery TrainningGuilherme Elias
 
GUTSDay - TDD na veia! Mas o hello world continua sem cobertura :-(
GUTSDay - TDD na veia! Mas o hello world continua sem cobertura :-(GUTSDay - TDD na veia! Mas o hello world continua sem cobertura :-(
GUTSDay - TDD na veia! Mas o hello world continua sem cobertura :-(Guilherme Elias
 

Más de Guilherme Elias (13)

GUDAY 2016 - Microserviços e o futuro
GUDAY 2016 - Microserviços e o futuroGUDAY 2016 - Microserviços e o futuro
GUDAY 2016 - Microserviços e o futuro
 
Como o PostgreSQL ajuda a uMov.me a crescer!!
Como o PostgreSQL ajuda a uMov.me a crescer!!Como o PostgreSQL ajuda a uMov.me a crescer!!
Como o PostgreSQL ajuda a uMov.me a crescer!!
 
XpConf
XpConfXpConf
XpConf
 
Aws dev tools
Aws dev toolsAws dev tools
Aws dev tools
 
Torquebox
TorqueboxTorquebox
Torquebox
 
AWS Auto Scaling #Parte1
AWS Auto Scaling #Parte1AWS Auto Scaling #Parte1
AWS Auto Scaling #Parte1
 
APIs, Services, Cloud, Mobile
APIs, Services, Cloud, MobileAPIs, Services, Cloud, Mobile
APIs, Services, Cloud, Mobile
 
Windows Phone
Windows Phone Windows Phone
Windows Phone
 
Iasapoa eca eda
Iasapoa eca edaIasapoa eca eda
Iasapoa eca eda
 
Iasapoa eca eda
Iasapoa eca edaIasapoa eca eda
Iasapoa eca eda
 
Continuous Delivery Trainning
Continuous Delivery TrainningContinuous Delivery Trainning
Continuous Delivery Trainning
 
GUTSDay - TDD na veia! Mas o hello world continua sem cobertura :-(
GUTSDay - TDD na veia! Mas o hello world continua sem cobertura :-(GUTSDay - TDD na veia! Mas o hello world continua sem cobertura :-(
GUTSDay - TDD na veia! Mas o hello world continua sem cobertura :-(
 
GettingThingsDone
GettingThingsDoneGettingThingsDone
GettingThingsDone
 

TDD na Veia! Mas o Hello World continua sem cobertura

Notas del editor

  1. - ASSUNTO QUE NOS ENCOMODA A MUITO TEMPOQUASE SEMPRE- TODOS TEM NO MINIMO UMA HISTORIA PARA COMPARTILHAR
  2. ALGUEM NAO??- O QUE E ? … INICIALMENTE PRATICA DE TESTE … CICLO TDD MAS VAI ALEM … GUIANDO O DESIGN DA APP PESSOA DESENVOLVE HABILIDADES … PENSAR ANTES DE CODIFICAR E QUEM VEM INCENTIVANDO???
  3. FOCO NA MELHORIA CONTINUA As Comunidades AUXILIAM, AJUDAM FORMAM, INFLUENCIAm ……
  4. VALE LEMBRAR … 10 ANOSVALORES/SENTIMENTOS EM COMUM MOTIVAÇAO …. VONTADE … CORAGEM!
  5. PARTICIPAÇAO NO DOJO DE de Selenium (USARAM TDD)
  6. - QUAL A ULTIMA VEZ QUE OCORREU ALGUM TREINAMENTO DE BOAS PRATICAS?
  7. - PROIBIDO TDD NAS EMPRESA????CODINGO DOJO SO EM EVENTOS …….?? PQ???
  8. - QUAL A ULTIMA VEZ QUE OCORREU ALGUM TREINAMENTO DE BOAS PRATICAS?
  9. -XIUUUUUUUUUU …MUITO SERVIÇO !!!DESCULPAS A RODO……
  10. RECENTEMENTE NA TREVISAN … EXEMPLO OBJECT MOTHER
  11. SE DOI PRATICA VAI SER DIFICIL … NINGUEM DISSE QUE SERIA FACIL. BENEFICIO LONG PRAZO FALAMOS DAS EMPRESAS MAS E AS FACULS…..
  12. O CENARIO E DIFERENTE??
  13. CONCEITO DE AUTOMAÇAO …… NAO FERRAMENTAS …
  14. ACADEMIA, CORPORACOES APLICANDO O QUE E BOM?TDD SO EM EVENTOS GRATUITOS?? CODING DOJO SO TEM GRACA FAZER COM QUEM EU NAO CONHECO? SO FACO TUDO ISSO PARA GANHAR STATUS???????????? PROJETO = NOSSA CASA: LIMPINHA, CONFORTAVEL BONITA LINDA COM VONTADE DE IR PARA CASA!!
  15. INVISTA EM PREVENÇAO !!!!!!!
  16. APLICAR PRINCIPIOS DAS COMUNIDADES EM NOSSOS SEGUNDOS LARES AMBIENTE DE TRABALHO NAO PRAZEROSO … BUSQUE UM!!!
  17. - CRIE OPORTUNIDADES - DÊ OPORTUNIDADES - ACREDITE NAS PESSOAS - DEPOSITE CONFIANÇA ANTES DE APENAS DESCONFIAR!