Construindo sua
Mentalidade
      Agile
@axmagno

 +           -
#Scrum
         #VouDeTáxi
@Maethorin


                  -
  @felipe_silva

   +
#JavaScript

              #Scrum!
+
#Behavior-Driven
                   -

     @giovannibassi
#AgileCard   +          -

             @paulocaroli
A guerra dos
Métodos
    v2.0
Rodrigo Yoshima
Agile Coach
Instrutor
Meu projeto atual
●   Duração: 3 a 4 meses
●   Alta Rotatividade
●   Off-shore
    ●   Projeto: Holanda | Construção: Bras...
SC435 – Bernd Kohler (NED)
            Plywood Epoxi
            Matching Hole Hull
            Length: 4.35 m
           ...
Há riscos!
Há riscos!
Não deixa de ser
     divertido...
OMT (Jim Rumbaugh)
     Booch Method (Grady Booch)
                       Peter Coad
                     Shlaer-Mellor
  ...
Method War 2.0

             Extreme Programming x Scrum
           ●               Scrum x Kanban
           ●           ...
O que os
               gurus
            pregam?
Deve ser ágil (Agile)
Deve ser fluído (Lean)
Deve ser contínuo (Kanban)
#Rápido #Fluído #Contínuo
#cascateiro #fail
Craftmanship
                   Craftmanship


        Kanban
        Kanban




                   Scrum
                ...
Certifications are
Certifications are
 Integrity debt!.
 Integrity debt!.

                     Flaccid Scrum!
           ...
ScrumAlliance is all
ScrumAlliance is all
   about money
   about money


           Craftmanship
           Craftmanship
...
Quem está ganhando?


 NINGUÉM!
Quem está perdendo?


O MERCADO!
Qual o desfecho da Method War 1.0?


  “Based on the fact that diferences between the various
       methods were becoming...
Kanban for Software Development
                                       #WTFisThat?

    Não é um método de gestão como o S...
Kanban for Software Development
           #WTFisThat?
O que tenho feito?
2005: Uso de Scrum e XP num grande projeto
               para o Japão

2006: Tentativa de implantação ...
Por que #Kanban na Aspercom?
    Clientes com dificuldades para usar Scrum!

●   Ciclos iterativos indesejados
●   Alta in...
Don't troll Scrum, but..
●   Scrum-but não é motivo para vergonha
●   Product Owner? Dono?
●   “ScrumMaster remove impedim...
Visualize a perfeição
Visualize a perfeição fora da caixa!
Visualize a perfeição fora da
                   caixa!

●   Nós usamos métodos para nos autorizar a fazer
    coisas que ...
Obrigado!
http://blog.aspercom.com.br



@rodrigoy
Apresentação e guerra dos métodos 2.0
Upcoming SlideShare
Loading in...5
×

Apresentação e guerra dos métodos 2.0

7,185

Published on

Apresentação da Track de Agile no #QConSP sobre a guerra dos métodos Scrum, Kanban, XP e outros. Visualize a perfeição fora da caixa.

Apresentação e guerra dos métodos 2.0

  1. 1. Construindo sua Mentalidade Agile
  2. 2. @axmagno + - #Scrum #VouDeTáxi
  3. 3. @Maethorin - @felipe_silva + #JavaScript #Scrum!
  4. 4. + #Behavior-Driven - @giovannibassi
  5. 5. #AgileCard + - @paulocaroli
  6. 6. A guerra dos Métodos v2.0
  7. 7. Rodrigo Yoshima Agile Coach Instrutor
  8. 8. Meu projeto atual ● Duração: 3 a 4 meses ● Alta Rotatividade ● Off-shore ● Projeto: Holanda | Construção: Brasil ● Parte da Construção é Terceirizada ● Escopo Fechado ● Gestão Tradicional ● Apesar dos esforços, não tenho coragem de dizer que é ágil
  9. 9. SC435 – Bernd Kohler (NED) Plywood Epoxi Matching Hole Hull Length: 4.35 m Beam: 2.10 m Weight: 66 kg Sail area: 13 m2 Construction time about 120 hours
  10. 10. Há riscos!
  11. 11. Há riscos!
  12. 12. Não deixa de ser divertido...
  13. 13. OMT (Jim Rumbaugh) Booch Method (Grady Booch) Peter Coad Shlaer-Mellor Objectory (Ivar Jacobson) Method War I 1989-1994
  14. 14. Method War 2.0 Extreme Programming x Scrum ● Scrum x Kanban ● PMBOK x Scrum ● ScrumAlliance x Scrum.org ● Todos contra o RUP, CMMi, MPS.br
  15. 15. O que os gurus pregam? Deve ser ágil (Agile) Deve ser fluído (Lean) Deve ser contínuo (Kanban)
  16. 16. #Rápido #Fluído #Contínuo
  17. 17. #cascateiro #fail
  18. 18. Craftmanship Craftmanship Kanban Kanban Scrum Scrum XP XP RUP RUP SEMAT SEMAT
  19. 19. Certifications are Certifications are Integrity debt!. Integrity debt!. Flaccid Scrum! Flaccid Scrum! It's complex! It's complex! Can't be Lean.... Can't be Lean.... Scrum doesn't fit Scrum doesn't fit everywhere!! everywhere Software Engineering Software Engineering needs a theory! needs a theory! Sure, but not a SEMAT Sure, but not a SEMAT Math Language Kernel Math Language Kernel
  20. 20. ScrumAlliance is all ScrumAlliance is all about money about money Craftmanship Craftmanship community owns the community owns the Agile stake now Agile stake now Compare Methods for understanding Compare Methods for understanding Not judging Not judging
  21. 21. Quem está ganhando? NINGUÉM! Quem está perdendo? O MERCADO!
  22. 22. Qual o desfecho da Method War 1.0? “Based on the fact that diferences between the various methods were becoming smaller, and that the method war did not move object- oriented technology forward any longer, Jim Rumbaugh and Grady Booch decided at the end of 1994 to unify their work within a single method: the Unified Method.” The unified modeling language: UML '98 : beyond the notation Jean Bézivin,Pierre-Alain Muller
  23. 23. Kanban for Software Development #WTFisThat? Não é um método de gestão como o Scrum ● Visualize o Workflow (corrente de valor) ● Limite o Work in Process ● Meça e Gerencie o Fluxo ● Deixe as políticas explícitas (regras claras) ● (melhore o processo)
  24. 24. Kanban for Software Development #WTFisThat?
  25. 25. O que tenho feito? 2005: Uso de Scrum e XP num grande projeto para o Japão 2006: Tentativa de implantação Scrum numa Grande Consultoria #FAIL 2007-2009: Cases Pequenos e Médios em empresas ISV (Produtos) 2010: Mais ISVs, a SulAmerica Seguros e os primeiros projetos Kanban
  26. 26. Por que #Kanban na Aspercom? Clientes com dificuldades para usar Scrum! ● Ciclos iterativos indesejados ● Alta integração inter-times ● Demandas irregulares ● Sprints constantemente cancelados ● Necessidade de transição mais tranquila ● Projetos curtíssimos (1 semana)
  27. 27. Don't troll Scrum, but.. ● Scrum-but não é motivo para vergonha ● Product Owner? Dono? ● “ScrumMaster remove impedimentos” é uma simplificação irreal e frustrante ● A verdadeira Inspeção e Adaptação deve estar acima das regras do próprio Scrum
  28. 28. Visualize a perfeição
  29. 29. Visualize a perfeição fora da caixa!
  30. 30. Visualize a perfeição fora da caixa! ● Nós usamos métodos para nos autorizar a fazer coisas que já deveríamos fazer (coragem, transparência, feedback, comunicação...) ● Participação ativa dos usuários no projeto é bom, mas a participação dos desenvolvedores no negócio seria a perfeição! ● Se realmente houvesse colaboração entre o negócio e TI, não haveria TI e nem metodologias
  31. 31. Obrigado! http://blog.aspercom.com.br @rodrigoy
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×