SlideShare une entreprise Scribd logo
1  sur  32
Télécharger pour lire hors ligne
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: Brasil
●   Parte da Construção é Terceirizada
●   Escopo Fechado
●   Gestão Tradicional
●   Apesar dos esforços, não tenho coragem de dizer que é ágil
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
Há riscos!
Há riscos!
Não deixa de ser
     divertido...
OMT (Jim Rumbaugh)
     Booch Method (Grady Booch)
                       Peter Coad
                     Shlaer-Mellor
        Objectory (Ivar Jacobson)




Method War I
1989-1994
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
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
                   Scrum


              XP
              XP




RUP
RUP



      SEMAT
      SEMAT
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
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
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 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
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)
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 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
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)
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
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 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
Obrigado!
http://blog.aspercom.com.br



@rodrigoy

Contenu connexe

Tendances

Kanban e a análise de negócios
Kanban e a análise de negóciosKanban e a análise de negócios
Kanban e a análise de negóciosRodrigo Yoshima
 
Kanban: Aplicando TDD à melhoria contínua do seu processo
Kanban: Aplicando TDD à melhoria contínua do seu processoKanban: Aplicando TDD à melhoria contínua do seu processo
Kanban: Aplicando TDD à melhoria contínua do seu processoRodrigo Yoshima
 
O que é Kanban e porque se importar com ele
O que é Kanban e porque se importar com eleO que é Kanban e porque se importar com ele
O que é Kanban e porque se importar com eleRodrigo Yoshima
 
Porque estimar e porque deixar de estimar
Porque estimar e porque deixar de estimarPorque estimar e porque deixar de estimar
Porque estimar e porque deixar de estimarRodrigo Yoshima
 
Desmistificando o kanban
Desmistificando o kanbanDesmistificando o kanban
Desmistificando o kanbanRafael F. Buzon
 
Como não ficar careca em Agile Transformations
Como não ficar careca em Agile TransformationsComo não ficar careca em Agile Transformations
Como não ficar careca em Agile TransformationsManoel Pimentel Medeiros
 
Métodos Ágeis - Manifesto Ágil, Scrum e XP
Métodos Ágeis - Manifesto Ágil, Scrum e XPMétodos Ágeis - Manifesto Ágil, Scrum e XP
Métodos Ágeis - Manifesto Ágil, Scrum e XPJoaquim Lopes Júnior
 
Kanban, o Método - Melhorando seu fluxo de trabalho de forma realmente eficiente
Kanban, o Método - Melhorando seu fluxo de trabalho de forma realmente eficienteKanban, o Método - Melhorando seu fluxo de trabalho de forma realmente eficiente
Kanban, o Método - Melhorando seu fluxo de trabalho de forma realmente eficientethiagodacosta
 
Scrum - passos e desafios - agile tour
Scrum - passos e desafios - agile tourScrum - passos e desafios - agile tour
Scrum - passos e desafios - agile tourEduardo Bregaida
 
Desenvolvimento Ágil com Scrum e XP
Desenvolvimento Ágil com Scrum e XPDesenvolvimento Ágil com Scrum e XP
Desenvolvimento Ágil com Scrum e XPlucianocoelho
 
Kanban Avançado - Além de Visualizações e Limites
Kanban Avançado - Além de Visualizações e LimitesKanban Avançado - Além de Visualizações e Limites
Kanban Avançado - Além de Visualizações e LimitesRodrigo Yoshima
 
Treinamento de Scrum
Treinamento de ScrumTreinamento de Scrum
Treinamento de ScrumLuiz Duarte
 
Agilidade em startups, Aplicação de práticas ágeis para a criação de MVPs par...
Agilidade em startups, Aplicação de práticas ágeis para a criação de MVPs par...Agilidade em startups, Aplicação de práticas ágeis para a criação de MVPs par...
Agilidade em startups, Aplicação de práticas ágeis para a criação de MVPs par...Leandro Faria
 
LKBR 2018 - WORKSHOP - CFC e LULA - Lean Kanban Brazil
LKBR 2018  - WORKSHOP - CFC e LULA - Lean Kanban BrazilLKBR 2018  - WORKSHOP - CFC e LULA - Lean Kanban Brazil
LKBR 2018 - WORKSHOP - CFC e LULA - Lean Kanban BrazilLuiz Rodrigues
 

Tendances (20)

Kanban e a análise de negócios
Kanban e a análise de negóciosKanban e a análise de negócios
Kanban e a análise de negócios
 
Kanban: Aplicando TDD à melhoria contínua do seu processo
Kanban: Aplicando TDD à melhoria contínua do seu processoKanban: Aplicando TDD à melhoria contínua do seu processo
Kanban: Aplicando TDD à melhoria contínua do seu processo
 
Kanban
KanbanKanban
Kanban
 
O que é Kanban e porque se importar com ele
O que é Kanban e porque se importar com eleO que é Kanban e porque se importar com ele
O que é Kanban e porque se importar com ele
 
Porque estimar e porque deixar de estimar
Porque estimar e porque deixar de estimarPorque estimar e porque deixar de estimar
Porque estimar e porque deixar de estimar
 
Enter SCRUM
Enter SCRUMEnter SCRUM
Enter SCRUM
 
Desmistificando o kanban
Desmistificando o kanbanDesmistificando o kanban
Desmistificando o kanban
 
Como não ficar careca em Agile Transformations
Como não ficar careca em Agile TransformationsComo não ficar careca em Agile Transformations
Como não ficar careca em Agile Transformations
 
Métodos Ágeis - Manifesto Ágil, Scrum e XP
Métodos Ágeis - Manifesto Ágil, Scrum e XPMétodos Ágeis - Manifesto Ágil, Scrum e XP
Métodos Ágeis - Manifesto Ágil, Scrum e XP
 
Kanban, o Método - Melhorando seu fluxo de trabalho de forma realmente eficiente
Kanban, o Método - Melhorando seu fluxo de trabalho de forma realmente eficienteKanban, o Método - Melhorando seu fluxo de trabalho de forma realmente eficiente
Kanban, o Método - Melhorando seu fluxo de trabalho de forma realmente eficiente
 
O programador lean
O programador leanO programador lean
O programador lean
 
Scrum - passos e desafios - agile tour
Scrum - passos e desafios - agile tourScrum - passos e desafios - agile tour
Scrum - passos e desafios - agile tour
 
Kanban pragmático
Kanban pragmáticoKanban pragmático
Kanban pragmático
 
Desenvolvimento Ágil com Scrum e XP
Desenvolvimento Ágil com Scrum e XPDesenvolvimento Ágil com Scrum e XP
Desenvolvimento Ágil com Scrum e XP
 
Kanban Avançado - Além de Visualizações e Limites
Kanban Avançado - Além de Visualizações e LimitesKanban Avançado - Além de Visualizações e Limites
Kanban Avançado - Além de Visualizações e Limites
 
Ágil para quem quiser
Ágil para quem quiserÁgil para quem quiser
Ágil para quem quiser
 
Treinamento de Scrum
Treinamento de ScrumTreinamento de Scrum
Treinamento de Scrum
 
SAFe - Como escalar algo artesanal?
SAFe - Como escalar algo artesanal?SAFe - Como escalar algo artesanal?
SAFe - Como escalar algo artesanal?
 
Agilidade em startups, Aplicação de práticas ágeis para a criação de MVPs par...
Agilidade em startups, Aplicação de práticas ágeis para a criação de MVPs par...Agilidade em startups, Aplicação de práticas ágeis para a criação de MVPs par...
Agilidade em startups, Aplicação de práticas ágeis para a criação de MVPs par...
 
LKBR 2018 - WORKSHOP - CFC e LULA - Lean Kanban Brazil
LKBR 2018  - WORKSHOP - CFC e LULA - Lean Kanban BrazilLKBR 2018  - WORKSHOP - CFC e LULA - Lean Kanban Brazil
LKBR 2018 - WORKSHOP - CFC e LULA - Lean Kanban Brazil
 

En vedette

Telejornal em sala de aula
Telejornal em sala de aulaTelejornal em sala de aula
Telejornal em sala de aulaInterfaces UFMG
 
Fighting the cost monster
Fighting the cost monsterFighting the cost monster
Fighting the cost monsterRodrigo Yoshima
 
Management and Change - avoiding the rocks
Management and Change - avoiding the rocksManagement and Change - avoiding the rocks
Management and Change - avoiding the rocksRodrigo Yoshima
 
Cost of delay - Comunicando o impacto do tempo no valor
Cost of delay - Comunicando o impacto do tempo no valorCost of delay - Comunicando o impacto do tempo no valor
Cost of delay - Comunicando o impacto do tempo no valorRodrigo Yoshima
 
Roteiro âncoras do jornal
Roteiro   âncoras do jornalRoteiro   âncoras do jornal
Roteiro âncoras do jornalLothar Matthaus
 
Script tv modelo_agenciade_noticias
Script tv modelo_agenciade_noticiasScript tv modelo_agenciade_noticias
Script tv modelo_agenciade_noticiasevelinearaujo
 
Script rádio comunitaria
Script rádio comunitariaScript rádio comunitaria
Script rádio comunitariaBruna Dalmagro
 
Como cultivar uma cultura Kaizen?
Como cultivar uma cultura Kaizen?Como cultivar uma cultura Kaizen?
Como cultivar uma cultura Kaizen?Rodrigo Yoshima
 
Modelo de Roteiro
Modelo de RoteiroModelo de Roteiro
Modelo de Roteironrtejacarei
 

En vedette (14)

Telejornal em sala de aula
Telejornal em sala de aulaTelejornal em sala de aula
Telejornal em sala de aula
 
Fighting the cost monster
Fighting the cost monsterFighting the cost monster
Fighting the cost monster
 
Management and Change - avoiding the rocks
Management and Change - avoiding the rocksManagement and Change - avoiding the rocks
Management and Change - avoiding the rocks
 
Liderança e Kanban
Liderança e KanbanLiderança e Kanban
Liderança e Kanban
 
Cost of delay - Comunicando o impacto do tempo no valor
Cost of delay - Comunicando o impacto do tempo no valorCost of delay - Comunicando o impacto do tempo no valor
Cost of delay - Comunicando o impacto do tempo no valor
 
Roteiro âncoras do jornal
Roteiro   âncoras do jornalRoteiro   âncoras do jornal
Roteiro âncoras do jornal
 
Script tv modelo_agenciade_noticias
Script tv modelo_agenciade_noticiasScript tv modelo_agenciade_noticias
Script tv modelo_agenciade_noticias
 
Theory of Constraints
Theory of ConstraintsTheory of Constraints
Theory of Constraints
 
Modelo de projeto tv
Modelo de projeto tvModelo de projeto tv
Modelo de projeto tv
 
Script rádio comunitaria
Script rádio comunitariaScript rádio comunitaria
Script rádio comunitaria
 
Como cultivar uma cultura Kaizen?
Como cultivar uma cultura Kaizen?Como cultivar uma cultura Kaizen?
Como cultivar uma cultura Kaizen?
 
Modelo de Roteiro
Modelo de RoteiroModelo de Roteiro
Modelo de Roteiro
 
Roteiro Para TV
Roteiro Para TVRoteiro Para TV
Roteiro Para TV
 
Roteiro com textos
Roteiro com textosRoteiro com textos
Roteiro com textos
 

Similaire à Construindo sua Mentalidade Agile

Lightining talk sobre SCRUM, O que é? O que motiva? Como fazer? Como não fazer?
Lightining talk sobre SCRUM, O que é? O que motiva? Como fazer? Como não fazer?Lightining talk sobre SCRUM, O que é? O que motiva? Como fazer? Como não fazer?
Lightining talk sobre SCRUM, O que é? O que motiva? Como fazer? Como não fazer?Fabio Godoy
 
Construindo uma cultura de agilidade - O processo de transformação de uma eng...
Construindo uma cultura de agilidade - O processo de transformação de uma eng...Construindo uma cultura de agilidade - O processo de transformação de uma eng...
Construindo uma cultura de agilidade - O processo de transformação de uma eng...DevCamp Campinas
 
Construindo uma cultura de agilidade - O processo de transformação de uma eng...
Construindo uma cultura de agilidade - O processo de transformação de uma eng...Construindo uma cultura de agilidade - O processo de transformação de uma eng...
Construindo uma cultura de agilidade - O processo de transformação de uma eng...André Suman Pereira
 
Scrum Master - Como se reinventar?
Scrum Master - Como se reinventar?Scrum Master - Como se reinventar?
Scrum Master - Como se reinventar?ArmandoCorrea13
 
Trend Talk - Agile Trends 2015 - A Arte do Tailoring em Projetos Ágeis
Trend Talk - Agile Trends 2015 - A Arte do Tailoring em Projetos ÁgeisTrend Talk - Agile Trends 2015 - A Arte do Tailoring em Projetos Ágeis
Trend Talk - Agile Trends 2015 - A Arte do Tailoring em Projetos ÁgeisVitor Massari
 
ScrumBan, What we usually forget?
ScrumBan, What we usually forget?ScrumBan, What we usually forget?
ScrumBan, What we usually forget?Weiler Rocha
 
Palestra : Scrum : A arte de fazer o dobro do trabalho na metade do tempo !
Palestra : Scrum : A arte de fazer o dobro do trabalho na metade do tempo !Palestra : Scrum : A arte de fazer o dobro do trabalho na metade do tempo !
Palestra : Scrum : A arte de fazer o dobro do trabalho na metade do tempo !Ari Amaral
 
Minicurso Aplicando Scrum em projetos de software (2010)
Minicurso Aplicando Scrum em projetos de software (2010)Minicurso Aplicando Scrum em projetos de software (2010)
Minicurso Aplicando Scrum em projetos de software (2010)Mariana de Azevedo Santos
 
5. apresentacao rp tec com 2018 matheus calache
5. apresentacao rp tec com 2018 matheus calache5. apresentacao rp tec com 2018 matheus calache
5. apresentacao rp tec com 2018 matheus calacheMatheus de Lara Calache
 
Metodologias Ágeis: Uma breve introdução
Metodologias Ágeis: Uma breve introduçãoMetodologias Ágeis: Uma breve introdução
Metodologias Ágeis: Uma breve introduçãoAchiles Camilo
 

Similaire à Construindo sua Mentalidade Agile (20)

Scrum workshop
Scrum   workshopScrum   workshop
Scrum workshop
 
Visão rápida sobre o SCRUM
Visão rápida sobre o SCRUMVisão rápida sobre o SCRUM
Visão rápida sobre o SCRUM
 
Lightining talk sobre SCRUM, O que é? O que motiva? Como fazer? Como não fazer?
Lightining talk sobre SCRUM, O que é? O que motiva? Como fazer? Como não fazer?Lightining talk sobre SCRUM, O que é? O que motiva? Como fazer? Como não fazer?
Lightining talk sobre SCRUM, O que é? O que motiva? Como fazer? Como não fazer?
 
Construindo uma cultura de agilidade - O processo de transformação de uma eng...
Construindo uma cultura de agilidade - O processo de transformação de uma eng...Construindo uma cultura de agilidade - O processo de transformação de uma eng...
Construindo uma cultura de agilidade - O processo de transformação de uma eng...
 
Construindo uma cultura de agilidade - O processo de transformação de uma eng...
Construindo uma cultura de agilidade - O processo de transformação de uma eng...Construindo uma cultura de agilidade - O processo de transformação de uma eng...
Construindo uma cultura de agilidade - O processo de transformação de uma eng...
 
Métodos ágeis
Métodos ágeisMétodos ágeis
Métodos ágeis
 
Scrum Master - Como se reinventar?
Scrum Master - Como se reinventar?Scrum Master - Como se reinventar?
Scrum Master - Como se reinventar?
 
Trend Talk - Agile Trends 2015 - A Arte do Tailoring em Projetos Ágeis
Trend Talk - Agile Trends 2015 - A Arte do Tailoring em Projetos ÁgeisTrend Talk - Agile Trends 2015 - A Arte do Tailoring em Projetos Ágeis
Trend Talk - Agile Trends 2015 - A Arte do Tailoring em Projetos Ágeis
 
ScrumBan, What we usually forget?
ScrumBan, What we usually forget?ScrumBan, What we usually forget?
ScrumBan, What we usually forget?
 
O que é SCRUM
O que é SCRUMO que é SCRUM
O que é SCRUM
 
Palestra : Scrum : A arte de fazer o dobro do trabalho na metade do tempo !
Palestra : Scrum : A arte de fazer o dobro do trabalho na metade do tempo !Palestra : Scrum : A arte de fazer o dobro do trabalho na metade do tempo !
Palestra : Scrum : A arte de fazer o dobro do trabalho na metade do tempo !
 
Não São Apenas Sapatos
Não São Apenas SapatosNão São Apenas Sapatos
Não São Apenas Sapatos
 
Minicurso Aplicando Scrum em projetos de software (2010)
Minicurso Aplicando Scrum em projetos de software (2010)Minicurso Aplicando Scrum em projetos de software (2010)
Minicurso Aplicando Scrum em projetos de software (2010)
 
Scrum para adultos
Scrum para adultosScrum para adultos
Scrum para adultos
 
Desmistificando o scrum
Desmistificando o scrumDesmistificando o scrum
Desmistificando o scrum
 
5. apresentacao rp tec com 2018 matheus calache
5. apresentacao rp tec com 2018 matheus calache5. apresentacao rp tec com 2018 matheus calache
5. apresentacao rp tec com 2018 matheus calache
 
Metodologias Ágeis: Uma breve introdução
Metodologias Ágeis: Uma breve introduçãoMetodologias Ágeis: Uma breve introdução
Metodologias Ágeis: Uma breve introdução
 
Scrum trainning
Scrum trainningScrum trainning
Scrum trainning
 
Palestra scrum
Palestra scrumPalestra scrum
Palestra scrum
 
Moving to Scrum
Moving to ScrumMoving to Scrum
Moving to Scrum
 

Plus de Rodrigo Yoshima

Como o KMM pode ajudar o Agile Coach?
Como o KMM pode ajudar o Agile Coach?Como o KMM pode ajudar o Agile Coach?
Como o KMM pode ajudar o Agile Coach?Rodrigo Yoshima
 
Introduzindo o Kanban Maturity Model
Introduzindo o Kanban Maturity ModelIntroduzindo o Kanban Maturity Model
Introduzindo o Kanban Maturity ModelRodrigo Yoshima
 
Entendendo o Kanban Maturity Model
Entendendo o Kanban Maturity ModelEntendendo o Kanban Maturity Model
Entendendo o Kanban Maturity ModelRodrigo Yoshima
 
Workshop STATIK - Caipira Ágil 2017
Workshop STATIK - Caipira Ágil 2017Workshop STATIK - Caipira Ágil 2017
Workshop STATIK - Caipira Ágil 2017Rodrigo Yoshima
 
Leading The Antifragile Tribe
Leading The Antifragile TribeLeading The Antifragile Tribe
Leading The Antifragile TribeRodrigo Yoshima
 
Auto OrganizaçãO E Gestão Por Metas Flexíveis
Auto OrganizaçãO E Gestão Por Metas FlexíveisAuto OrganizaçãO E Gestão Por Metas Flexíveis
Auto OrganizaçãO E Gestão Por Metas FlexíveisRodrigo Yoshima
 
Scrum para Desenvolvimento Interno e Produtos de Software
Scrum para Desenvolvimento Interno e Produtos de SoftwareScrum para Desenvolvimento Interno e Produtos de Software
Scrum para Desenvolvimento Interno e Produtos de SoftwareRodrigo Yoshima
 

Plus de Rodrigo Yoshima (7)

Como o KMM pode ajudar o Agile Coach?
Como o KMM pode ajudar o Agile Coach?Como o KMM pode ajudar o Agile Coach?
Como o KMM pode ajudar o Agile Coach?
 
Introduzindo o Kanban Maturity Model
Introduzindo o Kanban Maturity ModelIntroduzindo o Kanban Maturity Model
Introduzindo o Kanban Maturity Model
 
Entendendo o Kanban Maturity Model
Entendendo o Kanban Maturity ModelEntendendo o Kanban Maturity Model
Entendendo o Kanban Maturity Model
 
Workshop STATIK - Caipira Ágil 2017
Workshop STATIK - Caipira Ágil 2017Workshop STATIK - Caipira Ágil 2017
Workshop STATIK - Caipira Ágil 2017
 
Leading The Antifragile Tribe
Leading The Antifragile TribeLeading The Antifragile Tribe
Leading The Antifragile Tribe
 
Auto OrganizaçãO E Gestão Por Metas Flexíveis
Auto OrganizaçãO E Gestão Por Metas FlexíveisAuto OrganizaçãO E Gestão Por Metas Flexíveis
Auto OrganizaçãO E Gestão Por Metas Flexíveis
 
Scrum para Desenvolvimento Interno e Produtos de Software
Scrum para Desenvolvimento Interno e Produtos de SoftwareScrum para Desenvolvimento Interno e Produtos de Software
Scrum para Desenvolvimento Interno e Produtos de Software
 

Construindo sua Mentalidade Agile

  • 2. @axmagno + - #Scrum #VouDeTáxi
  • 3. @Maethorin - @felipe_silva + #JavaScript #Scrum!
  • 4. + #Behavior-Driven - @giovannibassi
  • 5. #AgileCard + - @paulocaroli
  • 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. 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
  • 12. Não deixa de ser divertido...
  • 13. OMT (Jim Rumbaugh) Booch Method (Grady Booch) Peter Coad Shlaer-Mellor Objectory (Ivar Jacobson) Method War I 1989-1994
  • 14.
  • 15. 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
  • 16. O que os gurus pregam? Deve ser ágil (Agile) Deve ser fluído (Lean) Deve ser contínuo (Kanban)
  • 19. Craftmanship Craftmanship Kanban Kanban Scrum Scrum XP XP RUP RUP SEMAT SEMAT
  • 20. 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
  • 21. 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
  • 22. Quem está ganhando? NINGUÉM! Quem está perdendo? O MERCADO!
  • 23. 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
  • 24. 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)
  • 25. Kanban for Software Development #WTFisThat?
  • 26. 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
  • 27. 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)
  • 28. 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
  • 30. Visualize a perfeição fora da caixa!
  • 31. 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