Introdução aos Métodos Ágeis

1.049 visualizações

Publicada em

Slides da minha palestra de (des)introdução aos métodos ágeis no Caipira Ágil 2012

2 comentários
2 gostaram
Estatísticas
Notas
Sem downloads
Visualizações
Visualizações totais
1.049
No SlideShare
0
A partir de incorporações
0
Número de incorporações
24
Ações
Compartilhamentos
0
Downloads
21
Comentários
2
Gostaram
2
Incorporações 0
Nenhuma incorporação

Nenhuma nota no slide

Introdução aos Métodos Ágeis

  1. 1. Introdução aosMétodos Ágeis 201 2 !!! áágir ira ááá Caip
  2. 2. Fernando Ultremare feroult
  3. 3. ito s n ive t quis Dr e n Re is est opm e T Ág vel De Mauricio AnicheMatheus Haddad Lean up art St s ica étr M is e Ág Victor HugoLuca Bastos Introdução aos Métodos Ágeis
  4. 4. Como temosfeito software ?
  5. 5. Mas o queé metafora ?
  6. 6. Palavra ou expressão que produz sentidos figurados por meio de comparações implicitas
  7. 7. até ~ 2000 ...
  8. 8. cas cat a
  9. 9. O gerente de projeto
  10. 10. O arquiteto
  11. 11. O programador
  12. 12. recursoO programador
  13. 13. ou então...
  14. 14. a fábrica de software
  15. 15. CRUDO programador
  16. 16. O gerente de projeto
  17. 17. como a empresa vê
  18. 18. como ele se vê
  19. 19. como a equipe vê...
  20. 20. ou seja...
  21. 21. eu controlo os recursos ele só atrapalha
  22. 22. metáforas....
  23. 23. baixo custo dos itens individuaismaximizar o uso das máquinas
  24. 24. só mudam as ferramentas
  25. 25. documento de arquiteturacasos de uso
  26. 26. Mas estavafuncionando ?
  27. 27. Sucesso dos projetos
  28. 28. Utilização das funcionalidades
  29. 29. Mas estavafuncionando ?
  30. 30. Por que???
  31. 31. problemas de comunicação
  32. 32. estoque
  33. 33. Eu queria ele SÓ um metro mais perto do mar
  34. 34. long feedback loops Te le fo ne se m f iocu sto da estoque mu d an ça
  35. 35. O que está por trásdessas metáforas?
  36. 36. Reducionismohttp://pt.wikipedia.org/wiki/Reducionismo
  37. 37. Qual o problema?
  38. 38. pessoas não são máquinas software dev ==trabalho do conhecimento
  39. 39. A cultura Ágil
  40. 40. em 2001 Manifesto Ágil http://agilemanifesto.org/
  41. 41. indivíduos e iterações processo e ferramentas
  42. 42. softwarefuncionando documentação abrangente
  43. 43. colaboraçãocom o cliente negociação contratual
  44. 44. responder a mudanças seguir um plano
  45. 45. não é desprezo
  46. 46. escala de valores flexibilidade colaboração rigidez de processos planejamento detalhado
  47. 47. 12princípios
  48. 48. satisfação do cliente entregas contínuas de1 software de valor
  49. 49. vantagem competitiva aceitar a mudança, mesmo no fim do projeto2
  50. 50. software funcionando com frequência3 algumas semanas ou meses
  51. 51. pessoas de negócio e desenvolvimento4 trabalham juntas durante todo projeto
  52. 52. indivíduos motivados confiar no trabalho5 das pessoas
  53. 53. melhor forma detransmitir informações6 conversa cara a cara
  54. 54. medida primária de progresso7 software funcionando
  55. 55. ambiente sustentáveltodos devem manter passo8 sustentável
  56. 56. contínua excelência técnica9 aumento da agilidade
  57. 57. simplicidade a arte de maximizar o10 trabalho que não precisa ser feito
  58. 58. times autoorganizáveis melhores soluções: arquiteturas, 11 design e requisitos
  59. 59. como ficar mais efetivo equipe analisa e ajusta seu comportamento 12
  60. 60. Como que eu faço isso ?
  61. 61. valores XP simplicidadecomunicação feedbackcoragem práticas code owernship passo sustentávelwhole team pair integração contínua
  62. 62. Muito radical !
  63. 63. SCRUM Time autoorganizávelProduct Owner
  64. 64. Kanban visualize o 1 fluxo implemente loops 2 limite o WIP 5 de feedback3 gerencie o fluxo melhore de forma 6 colaborativa, evolua torne as políticas experimentalmente4 explicitas
  65. 65. lean
  66. 66. de acordo com lean
  67. 67. Por que não?
  68. 68. práticas
  69. 69. integraçãoTDD contínua pair programming
  70. 70. Dessa vez táfuncionando ?
  71. 71. http://www.mountaingoatsoftware.com/blog/agile-succeeds-three-times-more-often-than-waterfall
  72. 72. Mas o que é sucesso ?
  73. 73. assim que possível 26% Prazo 51% ambos 20% dentro do cronograma http://www.ambysoft.com/surveys/success2011.html
  74. 74. ROI dentro do oçamento ambos 25% 15% 60% melhor ROI
  75. 75. Valorambos de acordo com a especificação16% 4% 80% necessidades atuais dos stakeholders
  76. 76. Qualidade dentro do prazo e orçamentoambos 4%40% 56% alta qualidade, sistema fácil de manter
  77. 77. resumindo...
  78. 78. empate cronograma vs quanto antes 85% melhor ROI 96% necessidades atuais96% alta qualidade, fácil de manter
  79. 79. só 12%entregas dentro do prazo,orçamento e especificação
  80. 80. http://www.ambysoft.com/surveys/success2011.html#Results
  81. 81. http://www.ambysoft.com/surveys/success2011.html#Results
  82. 82. o que esses caras tem em comum?
  83. 83. small feedback loops
  84. 84. Então RUP é melhor que Agile????
  85. 85. Calma...
  86. 86. Agile é menos sobre métodos
  87. 87. Agile é mais sobre cultura
  88. 88. Que emergiu de uma nova metáfora
  89. 89. software dev == sistema complexohttp://www.youtube.com/watch?v=N7oz366X0-8
  90. 90. Uma nova visão sobre as equipes
  91. 91. Holismohttp://pt.wikipedia.org/wiki/Holismo
  92. 92. Afinal de contas...
  93. 93. Somos profissionais do conhecimento
  94. 94. ig ado !!! Obrferoult

×