A apresentação começará em alguns instantes ...
http://bit.ly/Gestao20   @AkitaOnRails
Entenda Reuso da
  forma Correta
Entenda Software
da forma Correta
Entenda Software
da forma Correta
   Aprendendo a aprender
Open Source
WebKit       PHP
                    Zend
 MySQL        Qt
     SpreeLLVM Javascript
Wordpress           Apache
          ...
Conceitual
Denso
RÁPIDO!
Evolução
GNU/Linux
Eu ainda defendo o
ponto que desenvolver
um kernel monolítico em
1991 é um erro
fundamental. Agradeça
por não ser meu
estu...
Seu trabalho é ser um
professor e pesquisador.
É uma puta boa desculpa
para alguns dos danos
cerebrais do minix.

(Linus T...
Não faça coisas
desnecessárias
Não tente
prever o futuro
Linus Torvalds e Andrew Tanenbaum
  na linux.conf.au 2007 em Sydney
Coçar a própria coceira
Coçar a própria coceira
Sem “B.D.U.P.“
Coçar a própria coceira
Sem “B.D.U.P.“
Código Aberto
Coçar a própria coceira
Sem “B.D.U.P.“
Código Aberto
Experimentação
Coçar a própria coceira
Sem “B.D.U.P.“
Código Aberto
Experimentação
Feedback rápido
Coçar a própria coceira
Sem “B.D.U.P.“
Código Aberto
Experimentação
Feedback rápido
Lançar cedo e frequentemente
Coçar a própria coceira
Sem “B.D.U.P.“
Código Aberto
Experimentação
Feedback rápido
Lançar cedo e frequentemente
Peer Revi...
Coçar a própria coceira
Sem “B.D.U.P.“
Código Aberto
Experimentação
Feedback rápido
Lançar cedo e frequentemente
Peer Revi...
Complexidade
Sistema Complexo
“Emergência”
Steven
      Strogatz
Nonlinear Dynamics and Chaos

  The Calculus of Friendship
Steven
      Strogatz
Nonlinear Dynamics and Chaos

  The Calculus of Friendship
“Meme”
“MEMÉTICA”
Código é um Meme
“Show me the Code”
“Show me the Code”

“Descubra o que
precisa ser feito, e o
que quer fazer, e
então apenas faça.”
“Show me the Code”

“Descubra o que
precisa ser feito, e o
que quer fazer, e
então apenas faça.”

“Just do it!”
Descentralização
“Train Wreck”
Frederick
    Taylor
Gerenciamento Cientí co

       E ciência
Coordenação é
 um Problema
No
Silver
Bullet!
Iterativo vs
           Incremental

http://www.agileproductdesign.com/blog/dont_know_what_i_want.html
!
Megan
?       Fox
       in the
    Transformers
       Movie
“Processos e
Metodologias”
“Processos e
Metodologias”
Cérebro Humano
“Se funcionou para os outros
  vai funcionar para mim”
Correlação não
Implica Causa!
    Falácia Lógica
Superstição
No
Silver
Bullet!
Pessoas
10 mil
horas!
Open Source e
Sistemas Complexos
Open Source e
Sistemas Complexos

Código sofre
“Memética”
Open Source e
Sistemas Complexos

Código sofre
“Memética”

Software não é
“Mecanizável”
Open Source e
Sistemas Complexos

Código sofre
“Memética”

Software não é
“Mecanizável”

NO Silver Bullet!
Open Source e
Sistemas Complexos

Código sofre
“Memética”

Software não é
“Mecanizável”

NO Silver Bullet!

Treine, treine...
Manifesto para o
        desenvolvimento ágil de
               software
Indivíduos e interação entre eles mais que proces...
Indivíduos e
 Interações
do que processos e
   ferramentas
Obrigado
www.akitaonrails.com
fabioakita@gmail.com
Wire 2010 - Entenda Software da Forma Correta
Wire 2010 - Entenda Software da Forma Correta
Wire 2010 - Entenda Software da Forma Correta
Wire 2010 - Entenda Software da Forma Correta
Wire 2010 - Entenda Software da Forma Correta
Wire 2010 - Entenda Software da Forma Correta
Wire 2010 - Entenda Software da Forma Correta
Wire 2010 - Entenda Software da Forma Correta
Wire 2010 - Entenda Software da Forma Correta
Wire 2010 - Entenda Software da Forma Correta
Wire 2010 - Entenda Software da Forma Correta
Wire 2010 - Entenda Software da Forma Correta
Wire 2010 - Entenda Software da Forma Correta
Wire 2010 - Entenda Software da Forma Correta
Wire 2010 - Entenda Software da Forma Correta
Wire 2010 - Entenda Software da Forma Correta
Wire 2010 - Entenda Software da Forma Correta
Wire 2010 - Entenda Software da Forma Correta
Wire 2010 - Entenda Software da Forma Correta
Wire 2010 - Entenda Software da Forma Correta
Wire 2010 - Entenda Software da Forma Correta
Wire 2010 - Entenda Software da Forma Correta
Wire 2010 - Entenda Software da Forma Correta
Wire 2010 - Entenda Software da Forma Correta
Wire 2010 - Entenda Software da Forma Correta
Wire 2010 - Entenda Software da Forma Correta
Wire 2010 - Entenda Software da Forma Correta
Wire 2010 - Entenda Software da Forma Correta
Wire 2010 - Entenda Software da Forma Correta
Wire 2010 - Entenda Software da Forma Correta
Wire 2010 - Entenda Software da Forma Correta
Wire 2010 - Entenda Software da Forma Correta
Wire 2010 - Entenda Software da Forma Correta
Wire 2010 - Entenda Software da Forma Correta
Wire 2010 - Entenda Software da Forma Correta
Wire 2010 - Entenda Software da Forma Correta
Wire 2010 - Entenda Software da Forma Correta
Wire 2010 - Entenda Software da Forma Correta
Wire 2010 - Entenda Software da Forma Correta
Wire 2010 - Entenda Software da Forma Correta
Wire 2010 - Entenda Software da Forma Correta
Wire 2010 - Entenda Software da Forma Correta
Wire 2010 - Entenda Software da Forma Correta
Wire 2010 - Entenda Software da Forma Correta
Wire 2010 - Entenda Software da Forma Correta
Wire 2010 - Entenda Software da Forma Correta
Wire 2010 - Entenda Software da Forma Correta
Wire 2010 - Entenda Software da Forma Correta
Wire 2010 - Entenda Software da Forma Correta
Wire 2010 - Entenda Software da Forma Correta
Wire 2010 - Entenda Software da Forma Correta
Wire 2010 - Entenda Software da Forma Correta
Wire 2010 - Entenda Software da Forma Correta
Wire 2010 - Entenda Software da Forma Correta
Wire 2010 - Entenda Software da Forma Correta
Wire 2010 - Entenda Software da Forma Correta
Wire 2010 - Entenda Software da Forma Correta
Wire 2010 - Entenda Software da Forma Correta
Wire 2010 - Entenda Software da Forma Correta
Wire 2010 - Entenda Software da Forma Correta
Wire 2010 - Entenda Software da Forma Correta
Wire 2010 - Entenda Software da Forma Correta
Wire 2010 - Entenda Software da Forma Correta
Próximos SlideShares
Carregando em…5
×

Wire 2010 - Entenda Software da Forma Correta

1.480 visualizações

Publicada em

Palestra sobre Open Source enquanto sistema complexo, emergencia, memética e explicação sobre como um projeto open source pode ser entendido como um sistema em seleção natural baseada em evolução darwinista.

0 comentários
3 gostaram
Estatísticas
Notas
  • Seja o primeiro a comentar

Sem downloads
Visualizações
Visualizações totais
1.480
No SlideShare
0
A partir de incorporações
0
Número de incorporações
2
Ações
Compartilhamentos
0
Downloads
61
Comentários
0
Gostaram
3
Incorporações 0
Nenhuma incorporação

Nenhuma nota no slide

Wire 2010 - Entenda Software da Forma Correta

  1. 1. A apresentação começará em alguns instantes ...
  2. 2. http://bit.ly/Gestao20 @AkitaOnRails
  3. 3. Entenda Reuso da forma Correta
  4. 4. Entenda Software da forma Correta
  5. 5. Entenda Software da forma Correta Aprendendo a aprender
  6. 6. Open Source
  7. 7. WebKit PHP Zend MySQL Qt SpreeLLVM Javascript Wordpress Apache PostgreSQL Magento Ruby on Rails GeckoDrupal CouchDB GithubPython Gtk Django Ruby Mono SourceForge MongoDB APR Clojure
  8. 8. Conceitual
  9. 9. Denso
  10. 10. RÁPIDO!
  11. 11. Evolução
  12. 12. GNU/Linux
  13. 13. Eu ainda defendo o ponto que desenvolver um kernel monolítico em 1991 é um erro fundamental. Agradeça por não ser meu estudante. Você não ganharia uma boa nota por um design assim :-) (Andrew Tanenbaum para Linus Torvalds)
  14. 14. Seu trabalho é ser um professor e pesquisador. É uma puta boa desculpa para alguns dos danos cerebrais do minix. (Linus Torvalds para Andrew Tanenbaum)
  15. 15. Não faça coisas desnecessárias
  16. 16. Não tente prever o futuro
  17. 17. Linus Torvalds e Andrew Tanenbaum na linux.conf.au 2007 em Sydney
  18. 18. Coçar a própria coceira
  19. 19. Coçar a própria coceira Sem “B.D.U.P.“
  20. 20. Coçar a própria coceira Sem “B.D.U.P.“ Código Aberto
  21. 21. Coçar a própria coceira Sem “B.D.U.P.“ Código Aberto Experimentação
  22. 22. Coçar a própria coceira Sem “B.D.U.P.“ Código Aberto Experimentação Feedback rápido
  23. 23. Coçar a própria coceira Sem “B.D.U.P.“ Código Aberto Experimentação Feedback rápido Lançar cedo e frequentemente
  24. 24. Coçar a própria coceira Sem “B.D.U.P.“ Código Aberto Experimentação Feedback rápido Lançar cedo e frequentemente Peer Review
  25. 25. Coçar a própria coceira Sem “B.D.U.P.“ Código Aberto Experimentação Feedback rápido Lançar cedo e frequentemente Peer Review Gestão Descentralizada
  26. 26. Complexidade
  27. 27. Sistema Complexo
  28. 28. “Emergência”
  29. 29. Steven Strogatz Nonlinear Dynamics and Chaos The Calculus of Friendship
  30. 30. Steven Strogatz Nonlinear Dynamics and Chaos The Calculus of Friendship
  31. 31. “Meme”
  32. 32. “MEMÉTICA”
  33. 33. Código é um Meme
  34. 34. “Show me the Code”
  35. 35. “Show me the Code” “Descubra o que precisa ser feito, e o que quer fazer, e então apenas faça.”
  36. 36. “Show me the Code” “Descubra o que precisa ser feito, e o que quer fazer, e então apenas faça.” “Just do it!”
  37. 37. Descentralização
  38. 38. “Train Wreck”
  39. 39. Frederick Taylor Gerenciamento Cientí co E ciência
  40. 40. Coordenação é um Problema
  41. 41. No Silver Bullet!
  42. 42. Iterativo vs Incremental http://www.agileproductdesign.com/blog/dont_know_what_i_want.html
  43. 43. !
  44. 44. Megan ? Fox in the Transformers Movie
  45. 45. “Processos e Metodologias”
  46. 46. “Processos e Metodologias”
  47. 47. Cérebro Humano
  48. 48. “Se funcionou para os outros vai funcionar para mim”
  49. 49. Correlação não Implica Causa! Falácia Lógica
  50. 50. Superstição
  51. 51. No Silver Bullet!
  52. 52. Pessoas
  53. 53. 10 mil horas!
  54. 54. Open Source e Sistemas Complexos
  55. 55. Open Source e Sistemas Complexos Código sofre “Memética”
  56. 56. Open Source e Sistemas Complexos Código sofre “Memética” Software não é “Mecanizável”
  57. 57. Open Source e Sistemas Complexos Código sofre “Memética” Software não é “Mecanizável” NO Silver Bullet!
  58. 58. Open Source e Sistemas Complexos Código sofre “Memética” Software não é “Mecanizável” NO Silver Bullet! Treine, treine, treine
  59. 59. Manifesto para o desenvolvimento ágil de software Indivíduos e interação entre eles mais que processos e ferramentas Software em funcionamento mais que documentação abrangente Colaboração com o cliente mais que negociação de contratos Responder a mudanças mais que seguir um plano http://agilemanifesto.org/
  60. 60. Indivíduos e Interações do que processos e ferramentas
  61. 61. Obrigado www.akitaonrails.com fabioakita@gmail.com

×