Do Caos ao Objetivo:
 Como implementamos Scrum em 5
           minutos !
    Mauricio Andreazza Sganderla
1. Cenário Existente
• 3 Planilhas com mais de 10 colunas com várias
  cores cada linha.
• 2 meses de levantamento de requisitos e
  nenhuma linha de código.
• “Por onde e quando começar?”
1. Novo Cenário
• Organização e Simplicidade.
• Backlog organizado e priorizado conforme
  necessidades do cliente.
• Definição de Papeis e Regras:
  – Product Owner
  – Scrum Master
  – Time
  – Cerimonias Scrum
2. Cenário Existente
• Descrédito das pessoas envolvidas:
• “Scrum, Agile, XP: #WTF? Não temos tempo
  para isso, cada programador pega um
  requisito e sai codando!”
• “Quanta reunião! Precisa de tudo isso!?
  Vamos trabalhar!”
• “Carteado na hora do trabalho!? #WTF Again”
• “Pair programming? Isso não funciona!”
2. Novo Cenário
•   Envolva todas as pessoas.
•   Mostre os resultados.
•   Invista no Coaching.
•   Conquiste as pessoas.
•   Defina padrões.
•   Foque em objetivos:
    – “Não comece a viagem com muita bagagem”
3. Cenário Existente
•   Juscelino Kubitschek diz:
•   “50 anos em 5!”
•   Gerente diz:
•   “Faça um novo software com base em um
    sistema legado de 4 anos em 6 meses!”
3. Novo Cenário
•   Priorize as necessidades.
•   Colha feedback o mais rápido possível.
•   Traga o cliente para o seu time.
•   Remova desperdícios.
•   Identifique e remova os riscos o mais rápido
    possível.
4. Cenário Existente
• Programadores desmotivados:
  – Histórico de projetos “engavetados”
  – Projetos 1 x 1
  – Go Horse Process!
  – “Controle de versão? Que nada! Altera direto lá
    em produção!”
  – Cronograma estourou? HORAS EXTRAS!
  – Conhecimento estagnado
4. Novo Cenário
• Forme um TIME:
  – Use e abuse do processo empírico e do PDCA
  – Não trate erro como um problema e sim uma
    oportunidade de aprendizado.
  – Deixe as pessoas te surpreender.
  – Compartilhe o conhecimento.
  – Confie nas pessoas.
  – Comemore a cada conquista.
5. Resultados
• 1ª linha de código: Março 2010
• 1ª Release em Produção: Outubro 2010
  – Todos requisitos da release priorizados pelo
    cliente entregue
  – Novos requisitos entregues conforme necessidade
    do cliente
• Entrega Final: Março 2011
• Estimativa através de um abordagem
  tradicional: 1 ano e meio
OBRIGADO !
  @m_andreazza

Do Caos ao Objetivo: Como implementamos Scrum em 5 minutos

  • 1.
    Do Caos aoObjetivo: Como implementamos Scrum em 5 minutos ! Mauricio Andreazza Sganderla
  • 2.
    1. Cenário Existente •3 Planilhas com mais de 10 colunas com várias cores cada linha. • 2 meses de levantamento de requisitos e nenhuma linha de código. • “Por onde e quando começar?”
  • 3.
    1. Novo Cenário •Organização e Simplicidade. • Backlog organizado e priorizado conforme necessidades do cliente. • Definição de Papeis e Regras: – Product Owner – Scrum Master – Time – Cerimonias Scrum
  • 4.
    2. Cenário Existente •Descrédito das pessoas envolvidas: • “Scrum, Agile, XP: #WTF? Não temos tempo para isso, cada programador pega um requisito e sai codando!” • “Quanta reunião! Precisa de tudo isso!? Vamos trabalhar!” • “Carteado na hora do trabalho!? #WTF Again” • “Pair programming? Isso não funciona!”
  • 5.
    2. Novo Cenário • Envolva todas as pessoas. • Mostre os resultados. • Invista no Coaching. • Conquiste as pessoas. • Defina padrões. • Foque em objetivos: – “Não comece a viagem com muita bagagem”
  • 6.
    3. Cenário Existente • Juscelino Kubitschek diz: • “50 anos em 5!” • Gerente diz: • “Faça um novo software com base em um sistema legado de 4 anos em 6 meses!”
  • 7.
    3. Novo Cenário • Priorize as necessidades. • Colha feedback o mais rápido possível. • Traga o cliente para o seu time. • Remova desperdícios. • Identifique e remova os riscos o mais rápido possível.
  • 8.
    4. Cenário Existente •Programadores desmotivados: – Histórico de projetos “engavetados” – Projetos 1 x 1 – Go Horse Process! – “Controle de versão? Que nada! Altera direto lá em produção!” – Cronograma estourou? HORAS EXTRAS! – Conhecimento estagnado
  • 9.
    4. Novo Cenário •Forme um TIME: – Use e abuse do processo empírico e do PDCA – Não trate erro como um problema e sim uma oportunidade de aprendizado. – Deixe as pessoas te surpreender. – Compartilhe o conhecimento. – Confie nas pessoas. – Comemore a cada conquista.
  • 10.
    5. Resultados • 1ªlinha de código: Março 2010 • 1ª Release em Produção: Outubro 2010 – Todos requisitos da release priorizados pelo cliente entregue – Novos requisitos entregues conforme necessidade do cliente • Entrega Final: Março 2011 • Estimativa através de um abordagem tradicional: 1 ano e meio
  • 11.
    OBRIGADO ! @m_andreazza