Slides

Praticas Ágeis para desenvolvimento de Software

Description
1. Paulo Moura 2. studiosecret.com.br/blog 3. tasafo .wordpress.com 4. Sentir na pele 5. Práticas Ágeis para Desenvolvimento de Software 8. B.D.U.F. 9. Cliente 10.…
Categories
Published
of 51
All materials on our website are shared by users. If you have any questions about copyright issues, please report us to resolve them. We are always happy to assist you.
Related Documents
Share
Transcript
  • 1. Paulo Moura
  • 2. studiosecret.com.br/blog
  • 3. tasafo .wordpress.com
  • 4. Sentir na pele
  • 5. Práticas Ágeis para Desenvolvimento de Software
  • 8. B.D.U.F.
  • 9. Cliente
  • 10. Processos?
  • 11. XP Scrum PMI Kamban CMMI MPS.BR
  • 12. manifestoagil.com.br/principios.html
  • 13. Design Iterativo e Incremental
  • 15. Processos?
  • 17. Indivíduos e interações mais que processos e ferramentas!
  • 18. Como podemos desenvolver software de maneira mais ágil?
  • 19. Recorremos a boa e velha engenharia.
  • 21. Domain Driven Design
  • 23. Todos precisam compreender o domínio
  • 25. Qualidade de código
  • 28. Controle de versão
  • 29. Programação em Par Motha focka!
  • 30. Testing
  • 31. Mas não basta ser teste.
  • 32. Mas não basta ser teste. Precisa ser...
  • 33. Automatizado JUnit PHPUnit RSpec Cucumber JBehavier
  • 34. “ Hoje uma técnica comum é fazer um programa e depois testá-lo. Mas: teste de programa pode ser uma maneira muito efetiva de mostrar a presença de bugs, mas é totalmente inadequado para mostrar sua ausência. A única forma efetiva de aumentar o nível de confiança de um programa significativamente é dar uma prova convincente de sua correção. Mas então não se deve fazer o programa primeiro e depois provar sua correção, porque senão o requerimento de fornecer a prova somente aumentará a carga do pobre programador. Do contrário: o programador deve fazer a prova de correção e o programa crescerem de mãos dadas.” Edsger Dijkstra
  • 35. TDD – Test Driven Development
  • 37. Valeu Paulo, depois te pago uma gelada!
  • 38. É preciso integrar para entregar .
  • 39. Integração Contínua
  • 40. Jenkins Hudson
  • 44. No Silver Bullet
  • 45. Desenvolvimento de software é aprendizado
  • 46. Desenvolvimento de Software é Desenvolvimento de pessoas
  • 48. Não existe bala de prata Existem boas práticas Existem boas ferramentas
  • 49. Qual a diferença entre o desenvolvimento ágil e o desenvolvimento tradicional?
  • 51. Obrigado! [email_address] twitter.com/paulociecomp
  • Search
    Related Search
    We Need Your Support
    Thank you for visiting our website and your interest in our free products and services. We are nonprofit website to share and download documents. To the running of this website, we need your help to support us.

    Thanks to everyone for your continued support.

    No, Thanks