Dar Caos à Ordem
"processo só tem 'valor' para gerentes." - @anselmoalves
Milfont Consulting 2006 - 2008 Desenvolvimento – Treinamento - Mentoring Resgate de Projetos - Code Review
Benjamin Tucker
O que é agilidade? Estamos descobrindo maneiras melhores de desenvolver software fazendo-o nós mesmos e ajudando outros a fazê-lo.
Milfont Consulting é uma comunidade comercial com o  propósito de descobrir as melhores formas de desenvolver software e ajudar os outros a fazerem.
O que é agilidade?
Pierre Joseph Proudhon
2 tipos de empresas
Cowboy
Gigantes Bocós
Gigantes Bocós tem cowboys
Herbert Spencer
A maioria absoluta das empresas tem menos de 2 horas produtivas por dia
EM QUALQUER SEGMENTO
Código com boa cobertura de testes unitários/integração com baixo acomplamento/alta coesão e que não volta para conserto
http://www.milfont.org/tech/2011/05/12/trabalho-energizado-2/ http://epocanegocios.globo.com/Revista/Common/0,,EMI223450-16363,00-FALTA+GLOBALIZAR+O+RH.html
Lidando com Cowboys
Dar Ordem ao Caos Trabalho Energizado
Lysander Spooner
Informative Worspace Sit Together Pair Programming Whole Team Energized Work Move People Around Stories Share Code O que é difícil? Single Code Base
Pair Programming “ Não é adequado para  trabalhos repetitivos” “ Não é adequado a todo momento”
Pair Programming “ Não é adequado para  trabalhos repetitivos ” “ Não é adequado a todo momento”
Deploy Create, Insert... Commit Push Development - 2 horas produtivas por dia, - R$
Deploy Create, Insert... Commit Push Development Trabalhos repetitivos, aonde?
Deploy Trabalhos repetitivos, aonde? Create, Insert... Commit Push Development Merge from Hell i h8 SQL U need tests Feedback
cap deploy rake db:seed Hack, Sink, ship rake rcov:all 2 Features por dia, 40 por mês, + R$
Pair Programming “ Não é adequado para trabalhos repetitivos ” “ Não  é adequado a todo momento” Trabalho Energizado
Retrabalho não é refactoring http://www.milfont.org/tech/2009/01/08/retrabalho-e-prejuizo/
Dar Caos à  Ordem Respeito ao indivíduo
Processo é bullshit! "Informação não é conhecimento, Conhecimento não é sabedoria,  Sabedoria não é a verdade, Verdade não é beleza, Beleza não é amor, Amor não é música... Música é o melhor." Frank Zappa
Taylor era um charlatão
Max Stirner
PMBOK de Jeans Rup / XP / Scrum / Whatever PMBOK CMMi
PMBOK de Jeans Rup / XP / Scrum / Whatever PMBOK CMMi Rup / XP / Scrum / Whatever
Não ponha o time para fazer seu trabalho # language: pt Funcionalidade:  Selecionar curriculo Como um  empregador Eu quero  selecionar um curriculo Para  que eu possa organizar e listar os currículos recebidos que preferi  Contexto: Dado  um curriculo enviado de  "Christiano Milfont" Cenário:  Selecionar currículos Dado  que eu estou logado como empregador E  eu clicar em  "Vagas abertas" E  eu clicar em  "Programador Rails" E  eu clicar em  "Currículos encaminhados" Quando  eu selecionar o curriculo de  "Christiano Milfont" Então  o curriculo de  "Christiano Milfont"  deve estar na lista de selecionados
php Java Ruby Arquitetura de referência
Php Drupal Plugins/temas Java Jasper Solr Ruby Rails Sunspot Site com artigos, busca textual e relatórios
Php Drupal Plugins/temas Java Jasper Solr Ruby Rails Sunspot Site com artigos, busca textual e relatórios É possivel? + +
Pípôu
 
“ Ele só finge melhor porque tem cadeira confortável”  by #estagiário Gerente é disperdício http://www.youtube.com/watch?v=VdIhejX6imc 5:38
Hashtag-psy-ScrumMaster http://www.youtube.com/watch?v=wh170xZlh6Q
Hashtag-psy-ScrumMaster http://www.youtube.com/watch?v=wh170xZlh6Q Robões
 
Diversidade
Disparidade
Programador Bill Turner http://www.jera.com.br/meme/programador-bill-turner/
Rei Julien
 
 

Dar caos a ordem