Integração Contínua - Maré de Agilidade

2,424 views
2,306 views

Published on

Victor Hugo Germano apresenta sua visão sobre a prática ágil Integração contínua

Published in: Technology, Sports
0 Comments
4 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
2,424
On SlideShare
0
From Embeds
0
Number of Embeds
780
Actions
Shares
0
Downloads
97
Comments
0
Likes
4
Embeds 0
No embeds

No notes for slide

Integração Contínua - Maré de Agilidade

  1. 1. Integração Contínua Os Benefícios da Automatização Victor Hugo Germano http://www.flickr.com/photos/nordic/2625207911/
  2. 2. Eu? Quem?
  3. 3. Victor Hugo Germano http://malditacomedia.blogspot.com
  4. 4. ?
  5. 5. Nos tempos da Brilhantina Integração
  6. 6. http://flickr.com/photos/fairytalecinema/1813597118/
  7. 7. Integração é o último estágio do Desenvolvimento
  8. 8. Testar apenas com o software pronto
  9. 9. Na dúvida, corte Qualidade
  10. 10. Qualidade é responsabilidade da Equipe de Qualidade
  11. 11. O mercado já está acostumado!
  12. 12. Riscos Subestimados
  13. 13. Dependências “escondidas”
  14. 14. Requisitos Incorretos
  15. 15. Incompatibilidade
  16. 16. Ciclo Vicioso da Integração
  17. 17. http://www.flickr.com/photos/orangeacid/272510395/
  18. 18. http://www.flickr.com/photos/fulbert05/2403344636/
  19. 19. http://www.flickr.com/photos/danielankers/2639889958/
  20. 20. http://www.flickr.com/photos/mfakheri/2978493478/
  21. 21. ?
  22. 22. http://www.flickr.com/photos/orangeacid/272510395/
  23. 23. http://www.flickr.com/photos/fulbert05/2403344636/
  24. 24. http://www.flickr.com/photos/danielankers/2639889958/
  25. 25. http://www.flickr.com/photos/jurvetson/3097134746/
  26. 26. ?
  27. 27. ?
  28. 28. Novos Desafios
  29. 29. Reduzir Riscos
  30. 30. Reduzir Riscos O mais cedo possível!
  31. 31. Responder à mudança
  32. 32. Responder à mudança Software funcionando com Qualidade
  33. 33. Reduzir de custos
  34. 34. Reduzir de custos Eliminar desperdícios
  35. 35. Integração Contínua
  36. 36. Integração de Código Testes Inspeção Feedback
  37. 37. Como você armazena seu código?
  38. 38. Controle de Versão!!!
  39. 39. Código Coletivo
  40. 40. Integração de Código
  41. 41. Gerando software
  42. 42. Gerando software Ant Maven
  43. 43. Testes
  44. 44. Automatizados
  45. 45. Testes
  46. 46. JUnit Testes
  47. 47. JUnit Testes dbUnit
  48. 48. JUnit Testes SQLUnit dbUnit
  49. 49. JUnit Testes SQLUnit CppUnit dbUnit
  50. 50. JUnit NUnit Testes SQLUnit CppUnit dbUnit
  51. 51. Fitnesse JUnit NUnit Testes SQLUnit CppUnit dbUnit
  52. 52. Fitnesse JUnit NUnit Testes SQLUnit CppUnit dbUnit Selenium
  53. 53. Fitnesse JUnit NUnit Testes SQLUnit CppUnit dbUnit Selenium JMeter
  54. 54. Responsabilidade da Equipe!!!
  55. 55. Inspeção
  56. 56. Duplicação de Código Duplicação de Código Duplicação de Código Duplicação de Código Duplicação de Código Duplicação de Código
  57. 57. Duplicação de Código Duplicação de Código Duplicação de Código CPD & Simian Duplicação de Código Duplicação de Código Duplicação de Código
  58. 58. Análise Estática
  59. 59. Análise Estática Findbugs PMD
  60. 60. Complexidade
  61. 61. Complexidade Jdepend Ndepend
  62. 62. Feedback
  63. 63. Documentação
  64. 64. Documentação Diagramas de Classes
  65. 65. Documentação doxygen Diagramas de Classes
  66. 66. Documentação doxygen Diagramas de Classes Documentação de Código
  67. 67. Documentação doxygen Diagramas de Classes javadoc Documentação de Código
  68. 68. Implantação
  69. 69. Implantação Criar Instaladores
  70. 70. Implantação Criar Instaladores Deploy automático
  71. 71. Topa o Desafio?
  72. 72. Referências Martin Fowler – Continuous Integration http://martinfowler.com/articles/continuousIntegration.html Revista Visão Ágil – Edição 04 http://visaoagil.com/downloads/edicoes/VA_04.pdf Continuous Integration – Improving Software Quality and Reducing Risk Paul M. Duval, Steve Matyas, Andrew Glover
  73. 73. Obrigado! http://malditacomedia.blogspot.com victorhg@gmail.com

×