• Like
Métodos Ágeis - DataPrev 2009 - PT-BR
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

Métodos Ágeis - DataPrev 2009 - PT-BR

  • 343 views
Published

A simple presentation showing an overview of agile methods and how they work

A simple presentation showing an overview of agile methods and how they work

Published in Technology
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
No Downloads

Views

Total Views
343
On SlideShare
0
From Embeds
0
Number of Embeds
0

Actions

Shares
Downloads
2
Comments
0
Likes
1

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
  • Métodos ágeis significam abolir planejamento, documentação e só codar e reclamar? Não! Mas essa é a reputação que corre... Pesquisa rápida. Falo uma palavra, pensem e digam se as imagens seguintes são o que pensaram.
  • Windows
  • RPG → experiência
  • Extreme Programming do Kent Beck
  • Não tem a mínima ideia?
  • Rugby → reunião para discutir a estratégia a ser adotada
  • Processo de desenvolvimento descrito por Ken Schwaber e Mike Beedle
  • Pedras? Jóias?
  • Copos? Lustres?
  • A família de metodologias montadas por Alistair Cockburn?
  • Manifesto ágil → www.agilemanifesto.org
  • Indivíduos e interação
  • Sobre processos e ferramentas
  • Software funcionando
  • Sobre documentação completa e abrangente
  • Adaptar-se às mudanças
  • Sobre seguir um plano
  • Colaboração com o cliente
  • Sobre negociação de contratos
  • Mas como isso se encaixar em Software Livre?
  • Testes automatizados. Muitos. Frequentes. Especificação!
  • Refatoração. Imagine que esse é seu código
  • Aí você refatora
  • E chega no sucesso.
  • Integração contínua → Mudanças no repositório rodam os testes e verificam que está tudo OK.
  • Comunicação osmótica. Fala um pouco sobre pair programming. Revisão de código. Conta história de como deixamos de introduzir um bug porque o João ouviu a gente comentando sobre o caso.
  • Como fica isso com equipes distribuídas?
  • Muita comunicação! Mas comunicação eficiente! Presencial sempre melhor. Por isso conferências, reuniões, etc. Telefone, perde expressões corporais e faciais mas melhor que email. Pode fazer perguntas e dar respostas. Vídeo gravações de uma conversa. Melhor que email! Não faz pergunta/respostas mas pega expressões corporais, faciais, intonação da voz, etc. Papel, pior de todos os mundos!
  • Federick P. Brooks Jr. “O mítico homem-mês” tradução do Cesar Brod pro pt-BR. There is no silver bullet. Novo trabalho: Telecolaboração Experiência presencial é chave para boa telecolaboração. Conhecer e confiar na pessoa muda a interpretação de informações com menos banda.
  • Perguntas ou comentários

Transcript

  • 1. Metodologias Ágeis Hugo Corbucci hugo@agilbits.com.br
  • 2. XP?
  • 3. Scrum?
  • 4. ?
  • 5. Crystal?
  • 6. ?
  • 7. Antes
  • 8. (refatoração)Antes
  • 9. (refatoração)Antes Depois
  • 10. Hugo Corbuccihugo@agilbits.com.br