Dar caos à ordem

download Dar caos à ordem

If you can't read please download the document

Transcript of 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