Your SlideShare is downloading. ×
A Maldição da Fábrica de Software Ágil (The Curse of the Agile Software Factory)
A Maldição da Fábrica de Software Ágil (The Curse of the Agile Software Factory)
A Maldição da Fábrica de Software Ágil (The Curse of the Agile Software Factory)
A Maldição da Fábrica de Software Ágil (The Curse of the Agile Software Factory)
A Maldição da Fábrica de Software Ágil (The Curse of the Agile Software Factory)
A Maldição da Fábrica de Software Ágil (The Curse of the Agile Software Factory)
A Maldição da Fábrica de Software Ágil (The Curse of the Agile Software Factory)
A Maldição da Fábrica de Software Ágil (The Curse of the Agile Software Factory)
A Maldição da Fábrica de Software Ágil (The Curse of the Agile Software Factory)
A Maldição da Fábrica de Software Ágil (The Curse of the Agile Software Factory)
A Maldição da Fábrica de Software Ágil (The Curse of the Agile Software Factory)
A Maldição da Fábrica de Software Ágil (The Curse of the Agile Software Factory)
A Maldição da Fábrica de Software Ágil (The Curse of the Agile Software Factory)
A Maldição da Fábrica de Software Ágil (The Curse of the Agile Software Factory)
A Maldição da Fábrica de Software Ágil (The Curse of the Agile Software Factory)
A Maldição da Fábrica de Software Ágil (The Curse of the Agile Software Factory)
A Maldição da Fábrica de Software Ágil (The Curse of the Agile Software Factory)
A Maldição da Fábrica de Software Ágil (The Curse of the Agile Software Factory)
A Maldição da Fábrica de Software Ágil (The Curse of the Agile Software Factory)
A Maldição da Fábrica de Software Ágil (The Curse of the Agile Software Factory)
A Maldição da Fábrica de Software Ágil (The Curse of the Agile Software Factory)
A Maldição da Fábrica de Software Ágil (The Curse of the Agile Software Factory)
A Maldição da Fábrica de Software Ágil (The Curse of the Agile Software Factory)
A Maldição da Fábrica de Software Ágil (The Curse of the Agile Software Factory)
A Maldição da Fábrica de Software Ágil (The Curse of the Agile Software Factory)
A Maldição da Fábrica de Software Ágil (The Curse of the Agile Software Factory)
A Maldição da Fábrica de Software Ágil (The Curse of the Agile Software Factory)
A Maldição da Fábrica de Software Ágil (The Curse of the Agile Software Factory)
A Maldição da Fábrica de Software Ágil (The Curse of the Agile Software Factory)
A Maldição da Fábrica de Software Ágil (The Curse of the Agile Software Factory)
A Maldição da Fábrica de Software Ágil (The Curse of the Agile Software Factory)
A Maldição da Fábrica de Software Ágil (The Curse of the Agile Software Factory)
A Maldição da Fábrica de Software Ágil (The Curse of the Agile Software Factory)
A Maldição da Fábrica de Software Ágil (The Curse of the Agile Software Factory)
A Maldição da Fábrica de Software Ágil (The Curse of the Agile Software Factory)
A Maldição da Fábrica de Software Ágil (The Curse of the Agile Software Factory)
A Maldição da Fábrica de Software Ágil (The Curse of the Agile Software Factory)
A Maldição da Fábrica de Software Ágil (The Curse of the Agile Software Factory)
A Maldição da Fábrica de Software Ágil (The Curse of the Agile Software Factory)
A Maldição da Fábrica de Software Ágil (The Curse of the Agile Software Factory)
A Maldição da Fábrica de Software Ágil (The Curse of the Agile Software Factory)
A Maldição da Fábrica de Software Ágil (The Curse of the Agile Software Factory)
A Maldição da Fábrica de Software Ágil (The Curse of the Agile Software Factory)
A Maldição da Fábrica de Software Ágil (The Curse of the Agile Software Factory)
A Maldição da Fábrica de Software Ágil (The Curse of the Agile Software Factory)
A Maldição da Fábrica de Software Ágil (The Curse of the Agile Software Factory)
A Maldição da Fábrica de Software Ágil (The Curse of the Agile Software Factory)
A Maldição da Fábrica de Software Ágil (The Curse of the Agile Software Factory)
A Maldição da Fábrica de Software Ágil (The Curse of the Agile Software Factory)
A Maldição da Fábrica de Software Ágil (The Curse of the Agile Software Factory)
A Maldição da Fábrica de Software Ágil (The Curse of the Agile Software Factory)
A Maldição da Fábrica de Software Ágil (The Curse of the Agile Software Factory)
A Maldição da Fábrica de Software Ágil (The Curse of the Agile Software Factory)
A Maldição da Fábrica de Software Ágil (The Curse of the Agile Software Factory)
A Maldição da Fábrica de Software Ágil (The Curse of the Agile Software Factory)
A Maldição da Fábrica de Software Ágil (The Curse of the Agile Software Factory)
A Maldição da Fábrica de Software Ágil (The Curse of the Agile Software Factory)
A Maldição da Fábrica de Software Ágil (The Curse of the Agile Software Factory)
A Maldição da Fábrica de Software Ágil (The Curse of the Agile Software Factory)
A Maldição da Fábrica de Software Ágil (The Curse of the Agile Software Factory)
A Maldição da Fábrica de Software Ágil (The Curse of the Agile Software Factory)
A Maldição da Fábrica de Software Ágil (The Curse of the Agile Software Factory)
A Maldição da Fábrica de Software Ágil (The Curse of the Agile Software Factory)
A Maldição da Fábrica de Software Ágil (The Curse of the Agile Software Factory)
A Maldição da Fábrica de Software Ágil (The Curse of the Agile Software Factory)
A Maldição da Fábrica de Software Ágil (The Curse of the Agile Software Factory)
A Maldição da Fábrica de Software Ágil (The Curse of the Agile Software Factory)
A Maldição da Fábrica de Software Ágil (The Curse of the Agile Software Factory)
A Maldição da Fábrica de Software Ágil (The Curse of the Agile Software Factory)
A Maldição da Fábrica de Software Ágil (The Curse of the Agile Software Factory)
A Maldição da Fábrica de Software Ágil (The Curse of the Agile Software Factory)
A Maldição da Fábrica de Software Ágil (The Curse of the Agile Software Factory)
A Maldição da Fábrica de Software Ágil (The Curse of the Agile Software Factory)
A Maldição da Fábrica de Software Ágil (The Curse of the Agile Software Factory)
A Maldição da Fábrica de Software Ágil (The Curse of the Agile Software Factory)
A Maldição da Fábrica de Software Ágil (The Curse of the Agile Software Factory)
A Maldição da Fábrica de Software Ágil (The Curse of the Agile Software Factory)
A Maldição da Fábrica de Software Ágil (The Curse of the Agile Software Factory)
A Maldição da Fábrica de Software Ágil (The Curse of the Agile Software Factory)
A Maldição da Fábrica de Software Ágil (The Curse of the Agile Software Factory)
A Maldição da Fábrica de Software Ágil (The Curse of the Agile Software Factory)
A Maldição da Fábrica de Software Ágil (The Curse of the Agile Software Factory)
A Maldição da Fábrica de Software Ágil (The Curse of the Agile Software Factory)
A Maldição da Fábrica de Software Ágil (The Curse of the Agile Software Factory)
A Maldição da Fábrica de Software Ágil (The Curse of the Agile Software Factory)
A Maldição da Fábrica de Software Ágil (The Curse of the Agile Software Factory)
A Maldição da Fábrica de Software Ágil (The Curse of the Agile Software Factory)
A Maldição da Fábrica de Software Ágil (The Curse of the Agile Software Factory)
A Maldição da Fábrica de Software Ágil (The Curse of the Agile Software Factory)
A Maldição da Fábrica de Software Ágil (The Curse of the Agile Software Factory)
A Maldição da Fábrica de Software Ágil (The Curse of the Agile Software Factory)
A Maldição da Fábrica de Software Ágil (The Curse of the Agile Software Factory)
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

A Maldição da Fábrica de Software Ágil (The Curse of the Agile Software Factory)

4,200

Published on

See: http://fragmental.tw/2008/09/03/brazilian-tour-2008/

See: http://fragmental.tw/2008/09/03/brazilian-tour-2008/

Published in: Technology
0 Comments
10 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
4,200
On Slideshare
0
From Embeds
0
Number of Embeds
4
Actions
Shares
0
Downloads
121
Comments
0
Likes
10
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. A Maldição da Fábrica de Software Ágil Phillip Calçado ThoughtWorks http://fragmental.tw http://blog.fragmental.com.br http://www.thoughtworks.com
  • 2. Quem? Phillip Calçado
  • 3. Quem? Consultor Phillip Calçado
  • 4. Quem? Coach Consultor Phillip Calçado
  • 5. Quem? Coach Consultor Phillip Calçado Blogueiro
  • 6. Quem? Coach Consultor ~8 Anos Indústria Phillip Calçado Blogueiro
  • 7. Quem? Coach Consultor ~8 Anos Indústria Phillip Calçado 5 Anos Agile Blogueiro
  • 8. Quem? Coach ~8 Anos Indústria ThoughtWorks Consultor Phillip Calçado 5 Anos Agile Blogueiro
  • 9. Quem? Coach ~8 Anos Indústria ThoughtWorks Consultor Phillip Calçado 5 Anos Agile Australia Blogueiro
  • 10. Quem? Coach ~8 Anos Indústria ThoughtWorks Consultor Phillip Calçado 5 Anos Agile Desenvolvedor Australia Blogueiro
  • 11. VIDA DE CONSULTOR
  • 12. Projeto #1
  • 13. •Empresa tradicional •Equipe de alto nível •Adoção ágil salvou o projeto
  • 14. Pra Fazer Fazendo Pronto como usuario eu quero fa como usuario eu quero fa como usuario eu quero fa
  • 15. Pra Fazer Fazendo Pronto como usuario eu quero fa como usuario eu quero fa como usuario eu quero fa
  • 16. Pra Fazer Fazendo Pronto como usuario eu quero fa como usuario eu quero fa
  • 17. Pra Fazer Fazendo Pronto como usuario eu quero fa como usuario eu quero fa como usuario eu quero fa
  • 18. Pra Fazer Fazendo Pronto como usuario eu quero fa como usuario eu quero fa como usuario eu quero fa
  • 19. Pra Fazer Fazendo Pronto como usuario eu quero fa como usuario eu quero fa como usuario eu quero fa
  • 20. Pra Fazer Fazendo Pronto como usuario eu quero fa como usuario eu quero fa como usuario eu quero fa
  • 21. Pra Fazer Fazendo Pronto como usuario eu quero fa como usuario eu quero fa como usuario eu quero fa
  • 22. Pra Fazer Fazendo Pronto como usuario eu quero fa como usuario eu quero fa como usuario eu quero fa
  • 23. 0 1 2 3 4 5 6 7 8 9 10 11
  • 24. 0 1 2 3 4 5 6 7 8 9 10 11
  • 25. Projeto #2
  • 26. •Equipe não tão excelente •Prazo muito curto •2 Arquitetos •“Um pouco” de Design Up-Front “para amenizar refactoring”
  • 27. Pra Fazer Fazendo Pronto como usuario eu quero fa como usuario eu quero fa como usuario eu quero fa
  • 28. Pra Fazer Fazendo Pronto como usuario eu quero fa como usuario eu quero fa
  • 29. Pra Fazer Fazendo Pronto como usuario eu quero fa como usuario eu quero fa
  • 30. Pra Fazer Fazendo Pronto como usuario eu quero fa como usuario eu quero fa como usuario eu quero fa
  • 31. Pra Fazer Fazendo Pronto como usuario eu quero fa como usuario eu quero fa como usuario eu quero fa
  • 32. Pra Fazer Fazendo Pronto como usuario eu quero fa como usuario eu quero fa como usuario eu quero fa
  • 33. Pra Fazer Fazendo Pronto como usuario eu quero fa como usuario eu quero fa como usuario eu quero fa
  • 34. 0 1 2 3 4 5 6 7 8 9 10 11
  • 35. 0 1 2 3 4 5 6 7 8 9 10 11
  • 36. Versão 1.0 •Todas as funcionalidades priorizadas •Entregue em metade do tempo
  • 37. Versão 1.0 •Todas as funcionalidades priorizadas •Entregue em metade do tempo Versão 1.1 •Meia-dúzia de novas funcionalidades •Após duas iterações time resolve reescrever do zero - código é ilegível
  • 38. Causa Mortis?
  • 39. Quebra de Ciclo como usuario eu quero fa
  • 40. Quebra de Ciclo #1
  • 41. Quebra de Ciclo #1
  • 42. Quebra de Ciclo #1 =1 X/dia
  • 43. Quebra de Ciclo #1 =1 X/dia
  • 44. Quebra de Ciclo #1 =1 X/dia Um = Montão de X/dia
  • 45. Quebra de Ciclo #1 Comunicação Constante + Testes + Código Expressivo
  • 46. Quebra de Ciclo #1 Comunicação Constante + Testes + Código Expressivo
  • 47. Quebra de Ciclo #1 Comunicação Constante Visão + Compartilhada Testes + Código Expressivo
  • 48. Quebra de Ciclo #1 Comunicação Constante Visão + Compartilhada Testes + Código Expressivo
  • 49. Quebra de Ciclo #1 Comunicação Constante Visão + Compartilhada Testes + Código Expressivo Documentação Mínima
  • 50. Quebra de Ciclo #1 Comunicação Constante Visão + Compartilhada Testes + Código Expressivo Evita Desperdício Documentação Mínima
  • 51. Quebra de Ciclo #1 Comunicação Constante Visão + Compartilhada Testes + Código Expressivo Documentação Mínima
  • 52. Quebra de Ciclo #1 Comunicação Constante Visão + Compartilhada Testes + Código Expressivo Documentação Mínima
  • 53. Quebra de Ciclo #1 Comunicação Constante Visão + Compartilhada Testes + Código Expressivo Documentação Mínima
  • 54. Quebra de Ciclo #1 Comunicação Constante Visão + Compartilhada Testes + Código Expressivo
  • 55. Quebra de Ciclo #2
  • 56. Quebra de Ciclo #2 = $100 = $1
  • 57. Quebra de Ciclo #2 = $100 = $1
  • 58. Quebra de Ciclo #2 = $100 Nem = Ferrando! = $1
  • 59. Quebra de Ciclo #2 = $100 Nem = Ferrando! = $1
  • 60. Quebra de Ciclo #2 = $100 Nem = Ferrando! = $1
  • 61. Quebra de Ciclo #2 Refactoring + Testes
  • 62. Quebra de Ciclo #2 Refactoring + Testes
  • 63. Quebra de Ciclo #2 Refactoring Qualidade + Código Testes
  • 64. Quebra de Ciclo #2 Refactoring Qualidade + Código Testes
  • 65. Quebra de Ciclo #2 Refactoring Qualidade + Código Testes BDUF Desnecessário
  • 66. Quebra de Ciclo #2 Refactoring Qualidade + Código Testes Evita Desperdício BDUF Desnecessário
  • 67. Quebra de Ciclo #2 Refactoring Qualidade + Código Testes BDUF Desnecessário
  • 68. Quebra de Ciclo #2 Refactoring Qualidade + Código Testes BDUF Desnecessário
  • 69. Quebra de Ciclo #2 Refactoring Qualidade + Código Testes BDUF Desnecessário
  • 70. Quebra de Ciclo #2 Refactoring Qualidade + Código Testes
  • 71. Então... adaptar metodologias ou não?
  • 72. Sim, sabendo o que está fazendo.
  • 73. ...sabendo o que está fazendo. Experiência é o melhor guia
  • 74. ...sabendo o que está fazendo. Estudar os Conceitos
  • 75. ...sabendo o que está fazendo. No pain no gain.
  • 76. ...sabendo o que está fazendo. Lembre-se que você desenvolve software
  • 77. ...sabendo o que está fazendo. Experimente antes de jogar fora.
  • 78. ...sabendo o que está fazendo. Entenda antes de jogar fora.
  • 79. ...sabendo o que está fazendo. Introdução é exceção
  • 80. ...sabendo o que está fazendo. Cuidado com quem se contrata
  • 81. ...sabendo o que está fazendo. Só melhoria contínua salva
  • 82. ?
  • 83. Obrigado! http://blog.fragmental.com.br http://fragmental.tw http://www.thoughtworks.com

×