SlideShare ist ein Scribd-Unternehmen logo
1 von 161
Downloaden Sie, um offline zu lesen
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
There and back again
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

Weitere ähnliche Inhalte

Andere mochten auch

Informe monográfico "Experiencias de RSC" - La experiencia de General Mills S...
Informe monográfico "Experiencias de RSC" - La experiencia de General Mills S...Informe monográfico "Experiencias de RSC" - La experiencia de General Mills S...
Informe monográfico "Experiencias de RSC" - La experiencia de General Mills S...Voluntariado Pamplona 2013
 
Criação de vídeos nas redes educativas
Criação de vídeos nas redes educativasCriação de vídeos nas redes educativas
Criação de vídeos nas redes educativasUERJ
 
El universo del consumo
El universo del consumoEl universo del consumo
El universo del consumoCaro Ibarra
 
AEC1-Presentaciones Digitales- Paloma Rosado
AEC1-Presentaciones Digitales- Paloma RosadoAEC1-Presentaciones Digitales- Paloma Rosado
AEC1-Presentaciones Digitales- Paloma RosadoPaloma Rosado
 
HSM j an-fev-11-estratégia - quando os CEOs entrevistam porter
HSM  j an-fev-11-estratégia - quando os CEOs entrevistam porterHSM  j an-fev-11-estratégia - quando os CEOs entrevistam porter
HSM j an-fev-11-estratégia - quando os CEOs entrevistam porterRivadávia C. Drummond A. Neto,PhD
 
Marcadores e Numeração MC
Marcadores e Numeração MCMarcadores e Numeração MC
Marcadores e Numeração MCBlogs Microcamp
 
Trabalho autonomo 2_dominio_a1
Trabalho autonomo 2_dominio_a1Trabalho autonomo 2_dominio_a1
Trabalho autonomo 2_dominio_a1Anaigreja
 
Radioatividade Prof. Manuel Barros
Radioatividade Prof. Manuel BarrosRadioatividade Prof. Manuel Barros
Radioatividade Prof. Manuel Barrosmikebarros
 
Roteiro de trabalho como encontrar a medida certa
Roteiro de trabalho como encontrar a medida certaRoteiro de trabalho como encontrar a medida certa
Roteiro de trabalho como encontrar a medida certarosania39
 

Andere mochten auch (15)

Proposta para hoteis
Proposta para hoteisProposta para hoteis
Proposta para hoteis
 
Informe monográfico "Experiencias de RSC" - La experiencia de General Mills S...
Informe monográfico "Experiencias de RSC" - La experiencia de General Mills S...Informe monográfico "Experiencias de RSC" - La experiencia de General Mills S...
Informe monográfico "Experiencias de RSC" - La experiencia de General Mills S...
 
Criação de vídeos nas redes educativas
Criação de vídeos nas redes educativasCriação de vídeos nas redes educativas
Criação de vídeos nas redes educativas
 
Imperialismo
ImperialismoImperialismo
Imperialismo
 
Musica
MusicaMusica
Musica
 
1 taza de chocokrispis
1 taza de chocokrispis1 taza de chocokrispis
1 taza de chocokrispis
 
El universo del consumo
El universo del consumoEl universo del consumo
El universo del consumo
 
1.....power poin diapositiva
1.....power poin diapositiva1.....power poin diapositiva
1.....power poin diapositiva
 
AEC1-Presentaciones Digitales- Paloma Rosado
AEC1-Presentaciones Digitales- Paloma RosadoAEC1-Presentaciones Digitales- Paloma Rosado
AEC1-Presentaciones Digitales- Paloma Rosado
 
HSM j an-fev-11-estratégia - quando os CEOs entrevistam porter
HSM  j an-fev-11-estratégia - quando os CEOs entrevistam porterHSM  j an-fev-11-estratégia - quando os CEOs entrevistam porter
HSM j an-fev-11-estratégia - quando os CEOs entrevistam porter
 
Marcadores e Numeração MC
Marcadores e Numeração MCMarcadores e Numeração MC
Marcadores e Numeração MC
 
Trabalho autonomo 2_dominio_a1
Trabalho autonomo 2_dominio_a1Trabalho autonomo 2_dominio_a1
Trabalho autonomo 2_dominio_a1
 
Sotware libre contaduria
Sotware libre contaduriaSotware libre contaduria
Sotware libre contaduria
 
Radioatividade Prof. Manuel Barros
Radioatividade Prof. Manuel BarrosRadioatividade Prof. Manuel Barros
Radioatividade Prof. Manuel Barros
 
Roteiro de trabalho como encontrar a medida certa
Roteiro de trabalho como encontrar a medida certaRoteiro de trabalho como encontrar a medida certa
Roteiro de trabalho como encontrar a medida certa
 

Ähnlich wie There and back again

O problema é seu... a solução também
O problema é seu... a solução tambémO problema é seu... a solução também
O problema é seu... a solução tambémCecilia Fernandes
 
Testes de Unidade, por que você deve começar a fazer? - Javaneiros
Testes de Unidade, por que você deve começar a fazer? - JavaneirosTestes de Unidade, por que você deve começar a fazer? - Javaneiros
Testes de Unidade, por que você deve começar a fazer? - JavaneirosRenan Siravegna
 
Desenvolvimento ágil de software
Desenvolvimento ágil de softwareDesenvolvimento ágil de software
Desenvolvimento ágil de softwareSompo Seguros
 
Flaky tests: O flakiness que há em você!
Flaky tests: O flakiness que há em você!Flaky tests: O flakiness que há em você!
Flaky tests: O flakiness que há em você!minastestingconference
 
Teste de software, na visão de um desenvolvedor
Teste de software, na visão de um desenvolvedorTeste de software, na visão de um desenvolvedor
Teste de software, na visão de um desenvolvedorAndré Phillip Bertoletti
 
O mínimo de Integração Contínua que todo projeto deveria ter
O mínimo de Integração Contínua que todo projeto deveria terO mínimo de Integração Contínua que todo projeto deveria ter
O mínimo de Integração Contínua que todo projeto deveria terÁtilla Silva Barros
 
QConSP: Vivenciando dev ops para além da automação de infraestrutura
QConSP: Vivenciando dev ops para além da automação de infraestruturaQConSP: Vivenciando dev ops para além da automação de infraestrutura
QConSP: Vivenciando dev ops para além da automação de infraestruturaDiego Pacheco
 
Design Sprint: Uma semana para sair do outro lado!
Design Sprint: Uma semana para sair do outro lado!Design Sprint: Uma semana para sair do outro lado!
Design Sprint: Uma semana para sair do outro lado!DevCamp Campinas
 
O XP não é contra Design com Paulo Caroli, Café Ágil em Recife
O XP não é contra Design com Paulo Caroli, Café Ágil em Recife O XP não é contra Design com Paulo Caroli, Café Ágil em Recife
O XP não é contra Design com Paulo Caroli, Café Ágil em Recife Paulo Caroli
 
O XP não é contra Design com Paulo Caroli, Café Ágil em Recife
O XP não é contra Design com Paulo Caroli, Café Ágil em RecifeO XP não é contra Design com Paulo Caroli, Café Ágil em Recife
O XP não é contra Design com Paulo Caroli, Café Ágil em RecifePaulo Caroli
 
Wire 2010 - Entenda Software da Forma Correta
Wire 2010 - Entenda Software da Forma CorretaWire 2010 - Entenda Software da Forma Correta
Wire 2010 - Entenda Software da Forma CorretaFabio Akita
 
Boas práticas no desenvolvimento de software através do uso de TDD
Boas práticas no desenvolvimento de software através do uso de TDDBoas práticas no desenvolvimento de software através do uso de TDD
Boas práticas no desenvolvimento de software através do uso de TDDJony Ferreira dos Santos
 
Empreendendo e Aprendendo - TDC GYN 2011
Empreendendo e Aprendendo - TDC GYN 2011Empreendendo e Aprendendo - TDC GYN 2011
Empreendendo e Aprendendo - TDC GYN 2011André Faria Gomes
 
Vivenciando dev ops para além da automação de infraestrutura 2.0
Vivenciando dev ops para além da automação de infraestrutura 2.0Vivenciando dev ops para além da automação de infraestrutura 2.0
Vivenciando dev ops para além da automação de infraestrutura 2.0Diego Pacheco
 
Feature Injection - Descobrindo e entregando valor testável
Feature Injection - Descobrindo e entregando valor testávelFeature Injection - Descobrindo e entregando valor testável
Feature Injection - Descobrindo e entregando valor testávelHélio Medeiros
 

Ähnlich wie There and back again (20)

Testes automatizados - Agile Day
Testes automatizados -  Agile DayTestes automatizados -  Agile Day
Testes automatizados - Agile Day
 
O problema é seu... a solução também
O problema é seu... a solução tambémO problema é seu... a solução também
O problema é seu... a solução também
 
Testes de Unidade, por que você deve começar a fazer? - Javaneiros
Testes de Unidade, por que você deve começar a fazer? - JavaneirosTestes de Unidade, por que você deve começar a fazer? - Javaneiros
Testes de Unidade, por que você deve começar a fazer? - Javaneiros
 
Desenvolvimento ágil de software
Desenvolvimento ágil de softwareDesenvolvimento ágil de software
Desenvolvimento ágil de software
 
Flaky tests: O flakiness que há em você!
Flaky tests: O flakiness que há em você!Flaky tests: O flakiness que há em você!
Flaky tests: O flakiness que há em você!
 
Metodos ageis thinkingdifferent
Metodos ageis thinkingdifferentMetodos ageis thinkingdifferent
Metodos ageis thinkingdifferent
 
Teste de software, na visão de um desenvolvedor
Teste de software, na visão de um desenvolvedorTeste de software, na visão de um desenvolvedor
Teste de software, na visão de um desenvolvedor
 
O mínimo de Integração Contínua que todo projeto deveria ter
O mínimo de Integração Contínua que todo projeto deveria terO mínimo de Integração Contínua que todo projeto deveria ter
O mínimo de Integração Contínua que todo projeto deveria ter
 
Testes de a a z
Testes de a a zTestes de a a z
Testes de a a z
 
Palestra Testes De Unidade Com JUnit
Palestra Testes De Unidade Com JUnitPalestra Testes De Unidade Com JUnit
Palestra Testes De Unidade Com JUnit
 
QConSP: Vivenciando dev ops para além da automação de infraestrutura
QConSP: Vivenciando dev ops para além da automação de infraestruturaQConSP: Vivenciando dev ops para além da automação de infraestrutura
QConSP: Vivenciando dev ops para além da automação de infraestrutura
 
Design Sprint: Uma semana para sair do outro lado!
Design Sprint: Uma semana para sair do outro lado!Design Sprint: Uma semana para sair do outro lado!
Design Sprint: Uma semana para sair do outro lado!
 
O XP não é contra Design com Paulo Caroli, Café Ágil em Recife
O XP não é contra Design com Paulo Caroli, Café Ágil em Recife O XP não é contra Design com Paulo Caroli, Café Ágil em Recife
O XP não é contra Design com Paulo Caroli, Café Ágil em Recife
 
O XP não é contra Design com Paulo Caroli, Café Ágil em Recife
O XP não é contra Design com Paulo Caroli, Café Ágil em RecifeO XP não é contra Design com Paulo Caroli, Café Ágil em Recife
O XP não é contra Design com Paulo Caroli, Café Ágil em Recife
 
Testes de unidade - Conhecendo e aplicando
Testes de unidade - Conhecendo e aplicandoTestes de unidade - Conhecendo e aplicando
Testes de unidade - Conhecendo e aplicando
 
Wire 2010 - Entenda Software da Forma Correta
Wire 2010 - Entenda Software da Forma CorretaWire 2010 - Entenda Software da Forma Correta
Wire 2010 - Entenda Software da Forma Correta
 
Boas práticas no desenvolvimento de software através do uso de TDD
Boas práticas no desenvolvimento de software através do uso de TDDBoas práticas no desenvolvimento de software através do uso de TDD
Boas práticas no desenvolvimento de software através do uso de TDD
 
Empreendendo e Aprendendo - TDC GYN 2011
Empreendendo e Aprendendo - TDC GYN 2011Empreendendo e Aprendendo - TDC GYN 2011
Empreendendo e Aprendendo - TDC GYN 2011
 
Vivenciando dev ops para além da automação de infraestrutura 2.0
Vivenciando dev ops para além da automação de infraestrutura 2.0Vivenciando dev ops para além da automação de infraestrutura 2.0
Vivenciando dev ops para além da automação de infraestrutura 2.0
 
Feature Injection - Descobrindo e entregando valor testável
Feature Injection - Descobrindo e entregando valor testávelFeature Injection - Descobrindo e entregando valor testável
Feature Injection - Descobrindo e entregando valor testável
 

Mehr von Cecilia Fernandes

Broken windows de práticas ágeis
Broken windows de práticas ágeisBroken windows de práticas ágeis
Broken windows de práticas ágeisCecilia Fernandes
 
Java pra web mais fácil com MVC
Java pra web mais fácil com MVCJava pra web mais fácil com MVC
Java pra web mais fácil com MVCCecilia Fernandes
 
There and back again (as presented at Agile 2012, Dallas, TX)
There and back again (as presented at Agile 2012, Dallas, TX)There and back again (as presented at Agile 2012, Dallas, TX)
There and back again (as presented at Agile 2012, Dallas, TX)Cecilia Fernandes
 
AgileBrazil2012 - Fuja da Inércia
AgileBrazil2012 - Fuja da InérciaAgileBrazil2012 - Fuja da Inércia
AgileBrazil2012 - Fuja da InérciaCecilia Fernandes
 
Usando melhor as Collections
Usando melhor as CollectionsUsando melhor as Collections
Usando melhor as CollectionsCecilia Fernandes
 
Melhorando um Ambiente Ágil
Melhorando um Ambiente ÁgilMelhorando um Ambiente Ágil
Melhorando um Ambiente ÁgilCecilia Fernandes
 

Mehr von Cecilia Fernandes (7)

Broken windows de práticas ágeis
Broken windows de práticas ágeisBroken windows de práticas ágeis
Broken windows de práticas ágeis
 
Testes Lentos? Agiliza aí!
Testes Lentos? Agiliza aí!Testes Lentos? Agiliza aí!
Testes Lentos? Agiliza aí!
 
Java pra web mais fácil com MVC
Java pra web mais fácil com MVCJava pra web mais fácil com MVC
Java pra web mais fácil com MVC
 
There and back again (as presented at Agile 2012, Dallas, TX)
There and back again (as presented at Agile 2012, Dallas, TX)There and back again (as presented at Agile 2012, Dallas, TX)
There and back again (as presented at Agile 2012, Dallas, TX)
 
AgileBrazil2012 - Fuja da Inércia
AgileBrazil2012 - Fuja da InérciaAgileBrazil2012 - Fuja da Inércia
AgileBrazil2012 - Fuja da Inércia
 
Usando melhor as Collections
Usando melhor as CollectionsUsando melhor as Collections
Usando melhor as Collections
 
Melhorando um Ambiente Ágil
Melhorando um Ambiente ÁgilMelhorando um Ambiente Ágil
Melhorando um Ambiente Ágil
 

There and back again