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

Loading...

Flash Player 9 (or above) is needed to view presentations.
We have detected that you do not have it on your computer. To install it, go here.

0 comments

Post a comment

    Post a comment
    Embed Video
    Edit your comment Cancel

    10 Favorites

    A Maldição da Fábrica de Software Ágil (The Curse of the Agile Software Factory) - Presentation 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

    + Phillip CalçadoPhillip Calçado, 2 years ago

    custom

    3599 views, 10 favs, 7 embeds more stats

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

    More info about this document

    © All Rights Reserved

    Go to text version

    • Total Views 3599
      • 2253 on SlideShare
      • 1346 from embeds
    • Comments 0
    • Favorites 10
    • Downloads 74
    Most viewed embeds
    • 1267 views on http://blog.fragmental.com.br
    • 42 views on http://www.fragmental.com.br
    • 19 views on http://fragmental.com.br
    • 10 views on http://www.infoblogs.com.br
    • 6 views on http://static.slideshare.net

    more

    All embeds
    • 1267 views on http://blog.fragmental.com.br
    • 42 views on http://www.fragmental.com.br
    • 19 views on http://fragmental.com.br
    • 10 views on http://www.infoblogs.com.br
    • 6 views on http://static.slideshare.net
    • 1 views on http://127.0.0.1:8795
    • 1 views on http://74.125.47.132

    less

    Flagged as inappropriate Flag as inappropriate
    Flag as inappropriate

    Select your reason for flagging this presentation as inappropriate. If needed, use the feedback form to let us know more details.

    Cancel
    File a copyright complaint
    Having problems? Go to our helpdesk?

    Categories