Agile workshop FACENSA

710 views

Published on

0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
710
On SlideShare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
12
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Agile workshop FACENSA

  1. 1. AgileWorkshop Guilherme Lacerda guilhermeslacerda@gmail.com www.codingbyexample.org
  2. 2. Métodos Ágeis e1) Por que ser ágil?2) Estratégia3) Gestão4) Práticas de Engenharia
  3. 3. Por que ser ágil?
  4. 4. Por que os projetos de software fracassam? Fonte: Standish Group
  5. 5. 1) Escopo “congelado”2) Falta de feedback3) Mudanças4) Qualidade
  6. 6. Fonte: The Art of Agile Software Development (James Shore)
  7. 7. Fonte: The Art of Agile Software Development (James Shore)
  8. 8. “Estamos evidenciando maneiras melhores de desenvolversoftware fazendo-o nós mesmos e ajudando outros a fazê-lo.Através desse trabalho, passamos a valorizar: Interação entre pessoas MAIS QUE processos e ferramentas; Software em funcionamento MAIS QUE documentação abrangente; Responder a mudanças MAIS QUE seguir um plano; Colaboração com o cliente MAIS QUE negociação de contratos.Ou seja, mesmo tendo valor os itens à direita,valorizamos mais os itens à esquerda.”Kent Beck, Robert C. Martin, Scott Ambler, Alistair Cockburn, WardCunningham, Ron Jeffries, Steve Mellor, Mike Beedle, Arie van Bennekum,Martin Fowler, James Grenning, Jim Highsmith, Andrew Hunt, BrianMarick, Ken Schwaber, Jeff Shuterland, Dave Thomas Utah – Fevereiro de 2001
  9. 9. EstratégiaLean Software Development
  10. 10. Prevenção X Inspeção
  11. 11. Exercício 1
  12. 12. GestãoScrum
  13. 13. Requerimentos Projeto Código Teste Fonte: “The New New Product Development Game” by Takeuchi and Nonaka. Harvard Business Review, January 1986.
  14. 14. EngenhariaeXtreme Programming
  15. 15. Práticas organizacionaisPráticas de equipePráticas de pares
  16. 16. Mais em http://xprogramming.com/software.htm
  17. 17. Teste de Unidade
  18. 18. Teste de Unidade
  19. 19. Teste de Unidade/Funcional
  20. 20. Patterns, Boas Práticas, Refactoring
  21. 21. Patterns, Boas Práticas, Refactoring
  22. 22. Code Coverage
  23. 23. Code Coverage
  24. 24. Code Coverage
  25. 25. Integração Contínua
  26. 26. Integração Contínua
  27. 27. Padrões de Codificação
  28. 28. Padrões de Codificação
  29. 29. Considerações Finais
  30. 30. Exercício 2
  31. 31. Mais informaçõeswww.codingbyexample.org

×