Ano passado...
Scrum passou a
   atrapalhar
Esse ano...
Voltamos a ele?
Não!
“Not all those who
wander are lost.”
There and back again
          (Lá e de volta outra vez)




              Cecilia Fernandes
               @cecifernandes
2008~2010
One-click deploy
Release planning
Quadro branco
Burn down
Responsabilidade
  + ambiente
Scrum Master
Cliente ao lado
Review meeting
Equipe pequena
Daily Scrum
Resposta rápida
Fluxo contínuo
Funcionava
  porque
but...
Fluxo, mas...
2a. feira
Tem problema?
Nah...
Velocidade
Problemas crônicos?
Nunca!
Drop retrospectiva
Pior...
e pior...
muito pior...
Menos novidade
Menos pressão
Exceto bugs
Métricas?
Velocidade!
Fluxo sem métricas



        -
Que bom...
KanbanBut
Qual o problema?
Sem iteração
Sem iteração



    =>
 sem meta
Sem iteração



      =>
   sem meta
      =>
menos motivação
menos motivação



      =>
 equipe triste
menos motivação



       =>
 equipe triste
       =>
  o que fazer?
Outra motivação
Mais rápido
mais rápido
mais rápido
Agile processes
    promote
  sustainable
 development.
Mais pontos



    =>
Menos pontos



    =>
Stress++
It got bad
Seriamente ruim
Eles perceberam?
Relembremos...
Dia a dia
Sistêmicos
“Tenho
problemas...
…mas devo
ser só eu...”
Outros problemas?
desafios--
tudo igual
“mas o P.O. quer
   pontos!”
              My
          precioussss
             points
Perguntaram?
Outro problema
assombrações
Bugs intratados
Sem tempo
Por quê?
“porque o P.O.
quer pontos!”
             My
         precioussss
            points
Isso levou a...
Insatisfação
sub-utilização
Stress
Quase perdas
puramente
Falta comunicação
Alguém reparou...
Falta retrospectiva
1a. Retrospectiva
1a. Retrospectiva




  Fazemos
pontos demais
1a. Retrospectiva

   Sem
 novidades




  Fazemos
pontos demais
1a. Retrospectiva

   Sem
 novidades




  Fazemos
pontos demais   Sistemas
                 Antigos
1a. Retrospectiva de
               Ausência
                Retrospectiva

   Sem
 novidades




  Fazemos
pontos demais     Sistemas
                   Antigos
Ações:
Fazer menos pontos

Arranjar tempo pra
estudos

Pegar sistemas
abandonados
Preocupação...
tensão pré-meeting
Devs e P.O.
Devs e chefe
“Não aguentamos
mais... Queremos
  fazer menos
   pontos...”
“Eu nunca falei
   pra vocês
fazerem mais...”
“Queremos
estudar coisas
   novas...”
“Ótimo! Vão em
    frente!”
“Tem problemas em
  projetos antigos.
Queremos tempo pra
     consertar!”
“Tem? Ok,
 deixamos esses
como prioritários”
“Não tem
problema?”
“Ahn... não.”
“Ah...”
E a retrospectiva?
1a. Retrospectiva de
               Ausência
                Retrospectiva

   Sem
 novidades




  Fazemos
pontos demais     Sistemas
                   Antigos
Falta cadência...
Falta disciplina...
O que dá cadência
   de brinde?
Iteração
Iterativo => espera?
2011!
One-click deploy
Iteração == cadência
Só.
E o WIP?
Sem problemas!
Mas...
Simplicidade!
Resumão
fluxo contínuo


     =>
  iterativo
    (cadência++)
time desmotivando


       =>
  retrospectivas
   (comunicação++)
bugs assombração


      =>
 puxa responsa
 (prop. coletiva++)
velocidade crescente


        =>
 ritmo sustentável
       (felicidade++)
Aonde estamos indo?
Scrum?
Vejamos...
Programação
           pareada
Planning game
TDD
Clientes próximos
Programação
           pareada
Planning game
TDD
Clientes próximos
Programação
           pareada
Planning game
TDD
Clientes próximos
Programação
           pareada
Planning game
TDD
Clientes próximos
Programação
           pareada
Planning game
TDD
Clientes próximos
Integração contínua
Refatoração
Releases pequenas
Integração contínua
Refatoração
Releases pequenas
Integração contínua
Refatoração
Releases pequenas
Integração contínua
Refatoração
Releases pequenas
Código padronizado
Propriedade coletiva
Design simples
Metáfora do sistema
Código padronizado
Propriedade coletiva
Design simples
Metáfora do sistema
Código padronizado
Propriedade coletiva
Design simples
Metáfora do sistema
Código padronizado
Propriedade coletiva
Design simples
Metáfora do sistema
Código padronizado
Propriedade coletiva
Design simples
Metáfora do sistema
Ritmo sustentável
Ritmo sustentável
         (hell yeah!)
Teste de unidade 1º
Integração 1 par/vez
Otimiza qdo precisar
Sem hora extra
Teste de unidade 1º
Integração 1 par/vez
Otimiza qdo precisar
Sem hora extra
Teste de unidade 1º
           Estamos em 2011!
Integração 1 par/vez
Otimiza qdo precisar
Sem hora extra
Teste de unidade 1º
Integração 1 par/vez
Otimiza qdo precisar
Sem hora extra
Teste de unidade 1º
Integração 1 par/vez
Otimiza qdo precisar
Sem hora extra
… soa familiar?
Achávamos...
olhando bem...
XP! o/
XP! o/
O melhor?
Emergiu!
Não importa...
Serve pro time?
Melhora o atual?
Tá valendo!
Melhorar é uma
jornada sem fim
Just...
Just...




          Cecilia Fernandes
           @cecifernandes

There and back again