Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
Integração e entrega
contínua de produtos? Que
venha o eXtreme
Programming!
Daniel Wildt - @dwildt
Guilherme Lacerda - @gu...
http://www.xprogramming.com/xpmag/whatisxp.htm
hein?
http://continuousdelivery.com/http://blog.jezhumble.net/
http://en.wikipedia.org/wiki/DevOps
E... gerar
visibilidade
para quem?
Qual o
timing?
http://2.bp.blogspot.com/_RHs7kI2gvqk/TIVBUkmcdvI/
AAAAAAAAACI/kn5B8-XPu...
http://code.flickr.com/
http://bit.ly/lJPyDl
http://bit.ly/lWMiNP
http://bit.ly/lJJFH3
100%
Foco no
cliente
O que pode
desmotivar
http://www.flickr.com/photos/bunifeitabira/5425102883/http://theodysseyprogram.org/odyssey/wp-content/uploads/2010/07/eli.j...
Expectativas! :-)
http://www.uni-plastic.com/Jelly%20Belly%20Candy%20Bucket.jpg
punições para o time
entendendo o
caminho da
entrega de
software
Como você está
melhorando?
http://www.flickr.com/photos/durval_neto/4457316737/sizes/l/in/photostream/
Porque você está
melhorndo?
http://www.flickr.com/photos/9321679@N05/3275317114/sizes/z/in/photostream/
Lei do “Dude”
Porque (intenção)
Valor = _______________
Como (mecânica)
Como se mede propósito?
http://devjam.com/dudesblo...
Qualquer medição
deve ser usadas
para prevenção! Não
para reação!
Que práticas vão
ajudar no processo
de melhoria e
entrega?
http://www.xprogramming.com/xpmag/whatisxp.htm
Lean
Não se pode pensar
apenas na parte
técnica. Quem está
com o foco?
http://bit.ly/lJPyDl
http://bit.ly/lWMiNP
http://bit.ly/lJJFH3
100%
Foco no
cliente
@EricRies
http://startupstories.tv
http://www.startuplessonslearned.com/
http://bit.ly/jUwUxe
http://bit.ly/jHTOCh
Desenvolvimento
de clientes é
muito
importante!
E... voltando ao
assunto... como
irradiar a qualidade
interna do código?
Prove ideias com CÓDIGO!
Mostre resultados com
Resultados de Coveraege!
Faça testes de regressão do seu
código com código ...
JUnit
Selenium IDE
http://www.shop.org-sys.de/artimg/Kanban-Mann.jpg
http://lucattelli.com/blog/wp-content/uploads/2010/08/Kanban_chart.jpg
K...
burndown charts
Como levar
adiante?
http://bit.ly/lJPyDl
http://bit.ly/lWMiNP
http://bit.ly/lJJFH3
100%
Foco no
cliente
excelência técnica
Exemplos de assuntos
para estudar
automação
envolver operação (devops)
http://www.rajiv.com/wordpress/wp-content/uploads/2009/03/devops.png
coding dojo
http://apoie.org/DojoElemento.png
Eu sendo um
desenvolvedor,
tenho que me
preocupar com
isto?
Onde está o seu trabalho?
Onde estão os profissionais!?
O trabalho deve ser diversão
Estudo?
Trabalho?
Lazer?
Tudo junto ao mesmo
tempo!
Existe um movimento
desenvolvedor profissional
Integração e entrega
contínua de produtos? Que
venha o eXtreme
Programming!
Daniel Wildt - @dwildt
Guilherme Lacerda - @gu...
Integração e entrega contínua de produtos? Que venha o eXtreme Programming!
Integração e entrega contínua de produtos? Que venha o eXtreme Programming!
Integração e entrega contínua de produtos? Que venha o eXtreme Programming!
Integração e entrega contínua de produtos? Que venha o eXtreme Programming!
Upcoming SlideShare
Loading in …5
×

Integração e entrega contínua de produtos? Que venha o eXtreme Programming!

2,237 views

Published on

Ser capaz de realizar um deploy de forma contínua não requer apenas habilidades no processo de deploy. E não tem nada a ver com reações rápidas a mudanças ou iterações curtas. Tem a ver com prevenção e aplicação de práticas de engenharia de software efetivas. O objetivo desta palestra é falar como as práticas do eXtreme Programming podem ajudar times Java a alcançarem a qualidade de código necessária para que se possa liberar software em produção de forma contínua e segura. Veremos ferramentas opensource, métricas, automação e riscos minimizados. Com participação da equipe toda e melhoria contínua. Lembre-se: entregar software em produção, para fazer bug fix / patching, não é entrega contínua. É bagunça generalizada, que pode ser evitada.

Fontes de exemplo (ver ccBuild.xml):
https://github.com/dwildt/BankAccount

Published in: Technology

Integração e entrega contínua de produtos? Que venha o eXtreme Programming!

  1. 1. Integração e entrega contínua de produtos? Que venha o eXtreme Programming! Daniel Wildt - @dwildt Guilherme Lacerda - @guilhermeslac http://www.codingbyexample.org
  2. 2. http://www.xprogramming.com/xpmag/whatisxp.htm
  3. 3. hein?
  4. 4. http://continuousdelivery.com/http://blog.jezhumble.net/ http://en.wikipedia.org/wiki/DevOps
  5. 5. E... gerar visibilidade para quem? Qual o timing? http://2.bp.blogspot.com/_RHs7kI2gvqk/TIVBUkmcdvI/ AAAAAAAAACI/kn5B8-XPu3I/s1600/visibilidade.JPG
  6. 6. http://code.flickr.com/
  7. 7. http://bit.ly/lJPyDl http://bit.ly/lWMiNP http://bit.ly/lJJFH3 100% Foco no cliente
  8. 8. O que pode desmotivar
  9. 9. http://www.flickr.com/photos/bunifeitabira/5425102883/http://theodysseyprogram.org/odyssey/wp-content/uploads/2010/07/eli.jpg
  10. 10. Expectativas! :-)
  11. 11. http://www.uni-plastic.com/Jelly%20Belly%20Candy%20Bucket.jpg punições para o time
  12. 12. entendendo o caminho da entrega de software
  13. 13. Como você está melhorando?
  14. 14. http://www.flickr.com/photos/durval_neto/4457316737/sizes/l/in/photostream/
  15. 15. Porque você está melhorndo?
  16. 16. http://www.flickr.com/photos/9321679@N05/3275317114/sizes/z/in/photostream/
  17. 17. Lei do “Dude” Porque (intenção) Valor = _______________ Como (mecânica) Como se mede propósito? http://devjam.com/dudesblog/
  18. 18. Qualquer medição deve ser usadas para prevenção! Não para reação!
  19. 19. Que práticas vão ajudar no processo de melhoria e entrega?
  20. 20. http://www.xprogramming.com/xpmag/whatisxp.htm
  21. 21. Lean
  22. 22. Não se pode pensar apenas na parte técnica. Quem está com o foco?
  23. 23. http://bit.ly/lJPyDl http://bit.ly/lWMiNP http://bit.ly/lJJFH3 100% Foco no cliente
  24. 24. @EricRies http://startupstories.tv http://www.startuplessonslearned.com/
  25. 25. http://bit.ly/jUwUxe http://bit.ly/jHTOCh
  26. 26. Desenvolvimento de clientes é muito importante!
  27. 27. E... voltando ao assunto... como irradiar a qualidade interna do código?
  28. 28. Prove ideias com CÓDIGO! Mostre resultados com Resultados de Coveraege! Faça testes de regressão do seu código com código de teste!
  29. 29. JUnit Selenium IDE
  30. 30. http://www.shop.org-sys.de/artimg/Kanban-Mann.jpg http://lucattelli.com/blog/wp-content/uploads/2010/08/Kanban_chart.jpg Kanban
  31. 31. burndown charts
  32. 32. Como levar adiante?
  33. 33. http://bit.ly/lJPyDl http://bit.ly/lWMiNP http://bit.ly/lJJFH3 100% Foco no cliente
  34. 34. excelência técnica
  35. 35. Exemplos de assuntos para estudar
  36. 36. automação
  37. 37. envolver operação (devops) http://www.rajiv.com/wordpress/wp-content/uploads/2009/03/devops.png
  38. 38. coding dojo http://apoie.org/DojoElemento.png
  39. 39. Eu sendo um desenvolvedor, tenho que me preocupar com isto?
  40. 40. Onde está o seu trabalho?
  41. 41. Onde estão os profissionais!?
  42. 42. O trabalho deve ser diversão
  43. 43. Estudo? Trabalho? Lazer? Tudo junto ao mesmo tempo!
  44. 44. Existe um movimento
  45. 45. desenvolvedor profissional
  46. 46. Integração e entrega contínua de produtos? Que venha o eXtreme Programming! Daniel Wildt - @dwildt Guilherme Lacerda - @guilhermeslac http://www.codingbyexample.org

×