Post on 04-Jul-2015
description
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
Gecko
Apache
APR
Ruby on Rails
Zend
Django
Wordpress
Drupal
SpreeMagento
LLVM
Mono
Qt
GtkSourceForge
GithubRuby
Javascript
Python
PHP
Clojure
MySQL
MongoDB
PostgreSQLCouchDB
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 estudante. Você não ganharia uma boa nota por um design assim :-)
(Andrew Tanenbaum para Linus Torvalds)
Seu trabalho é ser um professor e pesquisador. É uma puta boa desculpa para alguns dos danos cerebrais do minix.
(Linus Torvalds para Andrew Tanenbaum)
Não faça coisas desnecessárias
Não tenteprever 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 Review
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
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
NoSilver Bullet!
Iterativo vs Incremental
http://www.agileproductdesign.com/blog/dont_know_what_i_want.html
!
? Megan Fox
in theTransformers
Movie
“Processos e Metodologias”
“Processos e Metodologias”
Cérebro Humano
“Se funcionou para os outrosvai funcionar para mim”
Correlação não Implica Causa!
Falácia Lógica
Superstição
NoSilver 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, treine
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/
Indivíduos e Interações
do que processos e ferramentas
Obrigado
Obrigadowww.akitaonrails.comfabioakita@gmail.com