Your SlideShare is downloading. ×
Implantando Scrum, experiências de um Agile Coach
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×

Introducing the official SlideShare app

Stunning, full-screen experience for iPhone and Android

Text the download link to your phone

Standard text messaging rates apply

Implantando Scrum, experiências de um Agile Coach

2,116
views

Published on

Palestra ministrada no Maré BH em Maio de 2010.

Palestra ministrada no Maré BH em Maio de 2010.

Published in: Technology

0 Comments
6 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
2,116
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
0
Comments
0
Likes
6
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide
  • Como vimos aqui, é lógico que você deve ter boas pessoas para ter auto-organização. Se você só tiver desenvolvedores pregos a equipe não vai se auto-organizar, e sim, se “auto-desorganizar”. Todos precisam ser seniores? Não, mas você tiver uma equipe de umas 7 pessoas você vai precisar de pelo menos 3 ou 4 que fornecerão liderança técnica para os demais. E pode ter certeza que esses demais ganharão maturidade muito rápido vendo o processo holisticamente. É algo para vocês pensarem!!!!
  • Como vimos aqui, é lógico que você deve ter boas pessoas para ter auto-organização. Se você só tiver desenvolvedores pregos a equipe não vai se auto-organizar, e sim, se “auto-desorganizar”. Todos precisam ser seniores? Não, mas você tiver uma equipe de umas 7 pessoas você vai precisar de pelo menos 3 ou 4 que fornecerão liderança técnica para os demais. E pode ter certeza que esses demais ganharão maturidade muito rápido vendo o processo holisticamente. É algo para vocês pensarem!!!!
  • Transcript

    • 1. Rodrigo Yoshima blog.aspercom.com.br rodrigoy@ Implantando Scrum Experiências de um Agile Coach
    • 2. O que são práticas modernas?
      • Planejamento Progressivo
      • 3. Auto-Organização
      • 4. Gestão por Objetivos
      • 5. Melhoria Contínua
      • 6. Scrum
    • 7. O que são práticas modernas?
      • Design Incremental
      • 8. Test-Driven Development
      • 9. Pair Programming
      • 10. Integração Contínua
      • 11. Extreme Programming
    • 12.  
    • 13. Quem já conhece Agile?
    • 14. Quem já conhece Agile? Quem gosta de queijo?
    • 15. Quem já conhece Agile? Quem gosta de queijo? Quem torce para o Cruzeiro?
    • 16. Qual é o cenário?
      • AGILE EM ALTA!
      • 17. Empresas de Produto (ISVs)
      • 18. Desenvolvimento Interno
      • 19. Consultorias
    • 20. Autores Mercado Porém.... Linha dos processos desenvolvimento RUP (1999) Foco no Usuário Arquitetura Iteratividade Documentos Burocracia Controle
    • 21. Autores Mercado Porém.... RUP (1999) Foco no Usuário Arquitetura Iteratividade Documentos Burocracia Controle XP (2001) Coragem Boa Engenharia TDD Anarquia E os templates? Não funciona
    • 22. Autores Mercado Porém.... Scrum (2003) ROI Auto-organização Transparência Iteratividade WTF? Oba, sou Agile! Sou Certificado! RUP (1999) Foco no Usuário Arquitetura Iteratividade Documentos Burocracia Controle XP (2001) Coragem Boa Engenharia TDD Anarquia E os templates? Não funciona
    • 23. O que o mercado está abolindo? Cascata Tradicional (Waterfall) 8 meses Requisitos Análise Desenvolvimento Testes
    • 24. O que o mercado está abolindo? Cascata / Waterfall 2.0 8 meses Requisitos Não importa o que você faça nessa “fase”
    • 25. E o Scrum? Planejamento ( 4 horas) Trabalho (2 semanas) Review Retrospective (4 horas) Planejamento ( 4 horas) Trabalho (2 semanas) Review Retrospective (4 horas) Planejamento ( 4 horas) Trabalho (2 semanas) Review Retrospective (4 horas) Planejamento ( 4 horas) Trabalho (2 semanas) Review Retrospective (4 horas) Planejamento do Release (1-5 dias)
    • 26. (momento Mãe Dinah) Bancos e Telecom (em 2-3 anos) Seguradoras, Cias Aéreas, middle-hi (em 2011) Empresas pequenas e ISVs (implantando) Governo (um caso a parte)
    • 27. A B Linha de vida do Software
    • 28. A B Linha de vida do Software R1
    • 29. A B Linha de vida do Software R1
    • 30. A B Linha de vida do Software R1 O que dizer de um programador que só atuou nesta fase em sua carreira?
    • 31. A B Linha de vida do Software R1 Apliquei POG e Extreme Go Horse aqui. Qual é o resultado?
    • 32. A B Linha de vida do Software R1 “ 80% do orçamento de TI é para encontrar e corrigir problemas. ” IBM 2009 Apliquei POG e Extreme Go Horse aqui. Qual é o resultado?
    • 33. A B Linha de vida do Software R1 Qual prática de engenharia nós aplicamos aqui? A – Waterfall B – Desing Incremental
    • 34. A B Linha de vida do Software R1 Qual prática de engenharia nós aplicamos aqui? A – Waterfall B – Desing Incremental Por que raios aplicar Waterfall aqui?
    • 35. A B Linha de vida do Software R1 “ Só 37% das empresas estão satisfeitas com a velocidade do desenvolvimento de software” IBM 2009
    • 36. A B Linha de vida do Software R1 Todas as funcionalidades de um software { Funcionalidades raramente ou nunca utilizadas? ____ %
    • 37. A B Linha de vida do Software R1 60 - 70 % Das funcionalidades de um software raramente ou nunca são utilizadas
    • 38. A B Linha de vida do Software R1 1. Acabar com as funcionalidades não usadas O que é Agile?
    • 39. A B Linha de vida do Software R1 1. Acabar com as funcionalidades não usadas O que é Agile? 2. Antecipar releases - ROI
    • 40. A B Linha de vida do Software R1 1. Acabar com as funcionalidades não usadas O que é Agile? 2. Antecipar releases - ROI Mais barato e rápido possível
    • 41. A B Linha de vida do Software R1 1. Acabar com as funcionalidades não usadas O que é Agile? 2. Antecipar releases - ROI Desperdício ZERO Mais barato e rápido possível
    • 42. “ Tradicionalista” (aka Cascateiro) - Levantar todos requisitos - Estimativas Assertivas - Foco no “fim” do projeto - Gestão Insana - Implantação Big Bang - Projetos Gigantes Agilista - Foco nos problemas - Estimativas Pragmáticas - Previsibilidade no Curto Prazo - Gestão Colaborativa - Implantação Progressiva - Entregas Rápidas (3 meses)
    • 43. Você está realmente fazendo Scrum? papéis, cerimônias, artefatos, regras
    • 44. Scrum é Transparência Inspeção e Adaptação (Auto-organização)
    • 45. Há diferenças de ambientes Planning na Aurum ^^ Sala de Desenvolvimento na SulAmérica Retrospectiva na SulAmérica >>
    • 46. Qual é o nosso plano de implantação? Release Planning na e-Deploy ^^ Agile Modeling na SulAmérica vv Treinamento Kanban na Cvale ^^
    • 47.
        O que você precisa:
      Liderança Técnica Suporte da alta administração Usuário/Cliente que quer participar
    • 48. Outros assuntos...
        Para implantar
      • O projeto piloto é vitrine
      • 49. Promova a Auto-organização
      • 50. Primeiros Sprints == Emergência do Processo
      • 51. Gerencie a pressão
      • 52. Use Sprints maiores
    • 53.