Download - Dar caos à ordem
Dar Caos Ordem
"processo s tem 'valor' para gerentes." - @anselmoalves
Milfont Consulting
2006 - 2008
Desenvolvimento Treinamento - MentoringResgate de Projetos - Code Review
Benjamin Tucker
O que agilidade?
Estamos descobrindo maneiras melhores de desenvolver software fazendo-o ns mesmos e ajudando outros a faz-lo.
Milfont Consulting uma comunidade comercial com o propsito 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 Bocs
Gigantes Bocs tem cowboys
Herbert Spencer
A maioria absoluta das empresas tem menos de 2 horas produtivas por dia
EM QUALQUER SEGMENTO
Cdigo com boa cobertura de testes unitrios/integrao com baixo acomplamento/alta coeso e que no 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 difcil?
Single Code Base
Pair Programming
No adequado para trabalhos repetitivosNo adequado a todo momento
Pair Programming
No adequado para trabalhos repetitivosNo 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 ms, + R$
Pair Programming
No adequado para trabalhos repetitivosNo adequado a todo momento
Trabalho Energizado
Retrabalho no refactoring
http://www.milfont.org/tech/2009/01/08/retrabalho-e-prejuizo/
Dar Caos Ordem
Respeito ao indivduo
Processo bullshit!
"Informao no conhecimento,Conhecimento no sabedoria, Sabedoria no a verdade,Verdade no beleza,Beleza no amor,Amor no msica... Msica o melhor."
Frank Zappa
Taylor era um charlato
Max Stirner
PMBOK de Jeans
Rup / XP / Scrum / Whatever
PMBOK
CMMi
PMBOK de Jeans
Rup / XP / Scrum / Whatever
PMBOK
CMMi
Rup / XP / Scrum / Whatever
No ponha o time para fazer seu trabalho
# language: ptFuncionalidade: Selecionar curriculo Como um empregador Eu quero selecionar um curriculo Para que eu possa organizar e listar os currculos recebidos que preferi
Contexto: Dado um curriculo enviado de "Christiano Milfont"
Cenrio: Selecionar currculos Dado que eu estou logado como empregador E eu clicar em "Vagas abertas" E eu clicar em "Programador Rails" E eu clicar em "Currculos encaminhados" Quando eu selecionar o curriculo de "Christiano Milfont" Ento o curriculo de "Christiano Milfont" deve estar na lista de selecionados
php
Java
Ruby
Arquitetura de referncia
Php
Drupal
Plugins/temas
Java
Jasper
Solr
Ruby
Rails
Sunspot
Site com artigos, busca textual e relatrios
Php
Drupal
Plugins/temas
Java
Jasper
Solr
Ruby
Rails
Sunspot
Site com artigos, busca textual e relatrios possivel?
+
+
Ppu
Ele s finge melhor porque tem cadeira confortvel by #estagirio
Gerente disperdcio
http://www.youtube.com/watch?v=VdIhejX6imc5:38
Hashtag-psy-ScrumMaster http://www.youtube.com/watch?v=wh170xZlh6Q
Hashtag-psy-ScrumMaster http://www.youtube.com/watch?v=wh170xZlh6Q
Robes
Diversidade
Disparidade
Programador Bill Turner
http://www.jera.com.br/meme/programador-bill-turner/
Rei Julien